Modelli di riferimento

From Apache OpenOffice Wiki
Jump to: navigation, search

I modelli sono elenchi con nome contenenti attributi di formattazione, che coprono tutte le applicazioni di Apache OpenOffice e semplificano notevolmente le operazioni di formattazione. Se l'utente modifica uno degli attributi di un modello, Apache OpenOffice regola automaticamente tutte le sezioni dei documenti a seconda dell'attributo. L'utente può quindi, ad esempio, modificare il tipo di carattere di tutte le intestazioni di livello uno con un'unica modifica centrale nel documento. A seconda dei tipi di documento, Apache OpenOffice riconosce un'intera gamma di tipi di modelli diversi.

Apache OpenOffice Writer supporta i modelli seguenti:

  • Modelli di carattere
  • Modelli di paragrafo
  • Modelli di cornice
  • Modelli di pagina
  • Modelli di numerazione

Apache OpenOffice Calc supporta i modelli seguenti:

  • Modelli di cella
  • Modelli di pagina

Apache OpenOffice Impress supporta i modelli seguenti:

  • Modelli di elementi di caratteri
  • Modelli di presentazione

Nella terminologia di Apache OpenOffice, i diversi tipi di modelli sono denominati StyleFamilies in conformità al servizio com.sun.star.style.StyleFamily su cui si basano. Si accede alle StyleFamilies tramite l'oggetto documento:

Dim Doc As Object
Dim Sheet As Object 
Dim StyleFamilies As Object 
Dim CellStyles As Object
 
Doc = StarDesktop.CurrentComponent
StyleFamilies = Doc.StyleFamilies
CellStyles = StyleFamilies.getByName("CellStyles")

L'esempio fa uso della proprietà StyleFamilies di un foglio elettronico per determinare un elenco contenente tutti i modelli di cella disponibili.

È possibile accedere direttamente ai singoli modelli tramite un indice:

Dim Doc As Object
Dim Sheet As Object
Dim StyleFamilies As Object 
Dim CellStyles As Object
Dim CellStyle As Object
Dim I As Integer
 
Doc = StarDesktop.CurrentComponent
StyleFamilies = Doc.StyleFamilies
CellStyles = StyleFamilies.getByName("CellStyles")
 
For I = 0 To CellStyles.Count - 1
  CellStyle = CellStyles(I)
  MsgBox CellStyle.Name
Next I

Il ciclo aggiunto rispetto all'esempio precedente visualizza i nomi di tutti i modelli di cella uno dopo l'altro in una casella di messaggio.

Informazioni sulle diverse opzioni di formattazione

Ciascun tipo di modello fornisce un'intera gamma di proprietà di formattazione. Di seguito è riportata una panoramica delle più importanti proprietà di formattazione e i punti in cui vengono trattate:

Le proprietà di formattazione non si limitano in alcun modo alle applicazioni utilizzate per la loro presentazione in questo manuale e al contrario possono essere applicate universalmente. Ad esempio, la maggior parte delle proprietà delle pagine descritte nel capitolo Fogli elettronici si possono utilizzare non solo in Apache OpenOffice Calc, ma anche in Apache OpenOffice Writer.

Per ulteriori informazioni sull'utilizzo dei modelli, consultare la sezione Valori predefiniti per le proprietà di caratteri e paragrafi in Documenti di testo.

Content on this page is licensed under the Public Documentation License (PDL).
Personal tools