https://wiki.openoffice.org/w/index.php?title=IT/Documentation/BASIC_Guide/Formatting_Spreadsheet_Documents&feed=atom&action=historyIT/Documentation/BASIC Guide/Formatting Spreadsheet Documents - Revision history2024-03-28T16:38:02ZRevision history for this page on the wikiMediaWiki 1.23.13https://wiki.openoffice.org/w/index.php?title=IT/Documentation/BASIC_Guide/Formatting_Spreadsheet_Documents&diff=240746&oldid=prevSancho at 07:14, 7 July 20182018-07-07T07:14:19Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 07:14, 7 July 2018</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{<del class="diffchange diffchange-inline">Documentation/</del>Note|L'oggetto <tt>CellProperties</tt> dell'API di {{OOo}} è paragonabile all'oggetto <tt>Interior</tt> di VBA, che definisce anche le proprietà specifiche delle celle.}}</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Note|L'oggetto <tt>CellProperties</tt> dell'API di {{OOo}} è paragonabile all'oggetto <tt>Interior</tt> di VBA, che definisce anche le proprietà specifiche delle celle.}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Colore di sfondo e ombre ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Colore di sfondo e ombre ==</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 142:</td>
<td colspan="2" class="diff-lineno">Line 142:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Le sezioni seguenti descrivono le principali opzioni di formattazione per le pagine dei fogli elettronici. Molti degli stili descritti sono disponibili anche per i documenti di testo. Le proprietà di pagina valide per entrambi i tipi di documenti sono definite nel servizio <idl>com.sun.star.style.PageProperties</idl>. Le proprietà di pagina che si applicano invece solo ai fogli elettronici sono definite nel servizio <idl>com.sun.star.sheet.TablePageStyle</idl>.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Le sezioni seguenti descrivono le principali opzioni di formattazione per le pagine dei fogli elettronici. Molti degli stili descritti sono disponibili anche per i documenti di testo. Le proprietà di pagina valide per entrambi i tipi di documenti sono definite nel servizio <idl>com.sun.star.style.PageProperties</idl>. Le proprietà di pagina che si applicano invece solo ai fogli elettronici sono definite nel servizio <idl>com.sun.star.sheet.TablePageStyle</idl>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{<del class="diffchange diffchange-inline">Documentation/</del>Note|Le proprietà di pagina (margini, bordi e così via) per i documenti di Microsoft Office sono definite per mezzo di un oggetto <tt>PageSetup</tt> a livello di oggetto <tt>Worksheet</tt> (Excel) o <tt>Document</tt> (Word). In {{OOo}}, tali proprietà vengono invece definite usando un modello di pagina, che è a sua volta collegato al documento associato.}}</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Note|Le proprietà di pagina (margini, bordi e così via) per i documenti di Microsoft Office sono definite per mezzo di un oggetto <tt>PageSetup</tt> a livello di oggetto <tt>Worksheet</tt> (Excel) o <tt>Document</tt> (Word). In {{OOo}}, tali proprietà vengono invece definite usando un modello di pagina, che è a sua volta collegato al documento associato.}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Sfondo pagina ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Sfondo pagina ==</div></td></tr>
<!-- diff cache key wikiaoo:diff:version:1.11a:oldid:134283:newid:240746 -->
</table>Sanchohttps://wiki.openoffice.org/w/index.php?title=IT/Documentation/BASIC_Guide/Formatting_Spreadsheet_Documents&diff=134283&oldid=prevG11nAutomation at 03:30, 7 July 20092009-07-07T03:30:23Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 03:30, 7 July 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Proprietà delle celle ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Proprietà delle celle ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Esistono numerose opzioni per formattare le celle: è ad esempio possibile specificare tipo e dimensioni carattere per il testo. Ogni cella supporta i servizi <idl>com.sun.star.style.CharacterProperties</idl> e <idl>com.sun.star.style.ParagraphProperties</idl>, le cui proprietà principali sono descritte in [[Documentation/BASIC Guide/Text Documents|Documenti di testo]]. La formattazione speciale delle celle è gestita dal servizio <idl>com.sun.star.table.CellProperties</idl>, le cui proprietà principali sono descritte nelle sezioni seguenti.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Esistono numerose opzioni per formattare le celle: è ad esempio possibile specificare tipo e dimensioni carattere per il testo. Ogni cella supporta i servizi <idl>com.sun.star.style.CharacterProperties</idl> e <idl>com.sun.star.style.ParagraphProperties</idl>, le cui proprietà principali sono descritte in [[<ins class="diffchange diffchange-inline">IT/</ins>Documentation/BASIC Guide/Text Documents|Documenti di testo]]. La formattazione speciale delle celle è gestita dal servizio <idl>com.sun.star.table.CellProperties</idl>, le cui proprietà principali sono descritte nelle sezioni seguenti.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.</div></td></tr>
</table>G11nAutomationhttps://wiki.openoffice.org/w/index.php?title=IT/Documentation/BASIC_Guide/Formatting_Spreadsheet_Documents&diff=134237&oldid=prevG11nAutomation at 03:24, 7 July 20092009-07-07T03:24:31Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 03:24, 7 July 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Proprietà delle celle ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Proprietà delle celle ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Esistono numerose opzioni per formattare le celle: è ad esempio possibile specificare tipo e dimensioni carattere per il testo. Ogni cella supporta i servizi <idl>com.sun.star.style.CharacterProperties</idl> e <idl>com.sun.star.style.ParagraphProperties</idl>, le cui proprietà principali sono descritte in [[<del class="diffchange diffchange-inline">IT/</del>Documentation/BASIC Guide/Text Documents|Documenti di testo]]. La formattazione speciale delle celle è gestita dal servizio <idl>com.sun.star.table.CellProperties</idl>, le cui proprietà principali sono descritte nelle sezioni seguenti.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Esistono numerose opzioni per formattare le celle: è ad esempio possibile specificare tipo e dimensioni carattere per il testo. Ogni cella supporta i servizi <idl>com.sun.star.style.CharacterProperties</idl> e <idl>com.sun.star.style.ParagraphProperties</idl>, le cui proprietà principali sono descritte in [[Documentation/BASIC Guide/Text Documents|Documenti di testo]]. La formattazione speciale delle celle è gestita dal servizio <idl>com.sun.star.table.CellProperties</idl>, le cui proprietà principali sono descritte nelle sezioni seguenti.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.</div></td></tr>
</table>G11nAutomationhttps://wiki.openoffice.org/w/index.php?title=IT/Documentation/BASIC_Guide/Formatting_Spreadsheet_Documents&diff=134201&oldid=prevG11nAutomation at 02:57, 7 July 20092009-07-07T02:57:48Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 02:57, 7 July 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Proprietà delle celle ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Proprietà delle celle ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Esistono numerose opzioni per formattare le celle: è ad esempio possibile specificare tipo e dimensioni carattere per il testo. Ogni cella supporta i servizi <idl>com.sun.star.style.CharacterProperties</idl> e <idl>com.sun.star.style.ParagraphProperties</idl>, le cui proprietà principali sono descritte in [[Documentation/BASIC Guide/Text Documents|Documenti di testo]]. La formattazione speciale delle celle è gestita dal servizio <idl>com.sun.star.table.CellProperties</idl>, le cui proprietà principali sono descritte nelle sezioni seguenti.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Esistono numerose opzioni per formattare le celle: è ad esempio possibile specificare tipo e dimensioni carattere per il testo. Ogni cella supporta i servizi <idl>com.sun.star.style.CharacterProperties</idl> e <idl>com.sun.star.style.ParagraphProperties</idl>, le cui proprietà principali sono descritte in [[<ins class="diffchange diffchange-inline">IT/</ins>Documentation/BASIC Guide/Text Documents|Documenti di testo]]. La formattazione speciale delle celle è gestita dal servizio <idl>com.sun.star.table.CellProperties</idl>, le cui proprietà principali sono descritte nelle sezioni seguenti.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.</div></td></tr>
<!-- diff cache key wikiaoo:diff:version:1.11a:oldid:133149:newid:134201 -->
</table>G11nAutomationhttps://wiki.openoffice.org/w/index.php?title=IT/Documentation/BASIC_Guide/Formatting_Spreadsheet_Documents&diff=133149&oldid=prevG11nAutomation: New page: {{IT/Documentation/BASICGuideTOC/v2 |ShowPrevNext=block |ShowPrevPage=block |PrevPage=Documentation/BASIC Guide/Cells and Ranges |NextPage=Documentation/BASIC Guide/Editing Spreadsheet Doc...2009-06-25T21:16:41Z<p>New page: {{IT/Documentation/BASICGuideTOC/v2 |ShowPrevNext=block |ShowPrevPage=block |PrevPage=Documentation/BASIC Guide/Cells and Ranges |NextPage=Documentation/BASIC Guide/Editing Spreadsheet Doc...</p>
<p><b>New page</b></p><div>{{IT/Documentation/BASICGuideTOC/v2<br />
|ShowPrevNext=block<br />
|ShowPrevPage=block<br />
|PrevPage=Documentation/BASIC Guide/Cells and Ranges<br />
|NextPage=Documentation/BASIC Guide/Editing Spreadsheet Documents<br />
|spread=block<br />
}}<br />
{{DISPLAYTITLE:Formattazione dei fogli elettronici}}<br />
<br />
Un foglio elettronico dispone di proprietà e metodi per formattare celle e pagine.<br />
<br />
== Proprietà delle celle ==<br />
<br />
Esistono numerose opzioni per formattare le celle: è ad esempio possibile specificare tipo e dimensioni carattere per il testo. Ogni cella supporta i servizi <idl>com.sun.star.style.CharacterProperties</idl> e <idl>com.sun.star.style.ParagraphProperties</idl>, le cui proprietà principali sono descritte in [[Documentation/BASIC Guide/Text Documents|Documenti di testo]]. La formattazione speciale delle celle è gestita dal servizio <idl>com.sun.star.table.CellProperties</idl>, le cui proprietà principali sono descritte nelle sezioni seguenti.<br />
<br />
Tutte le proprietà si possono applicare sia a singole celle che a intervalli di celle.<br />
<br />
{{Documentation/Note|L'oggetto <tt>CellProperties</tt> dell'API di {{OOo}} è paragonabile all'oggetto <tt>Interior</tt> di VBA, che definisce anche le proprietà specifiche delle celle.}}<br />
<br />
== Colore di sfondo e ombre ==<br />
<br />
Il servizio <idl>com.sun.star.table.CellProperties</idl> fornisce le seguenti proprietà per definire i colori di sfondo e le ombre:<br />
<br />
;<tt>CellBackColor (Long)</tt>:Colore di sfondo della cella di tabella<br />
;<tt>IsCellBackgroundTransparent (Boolean)</tt>:Imposta il colore di sfondo su trasparente<br />
;<tt>ShadowFormat (struct)</tt>:Specifica l'ombra per le celle (struttura conforme a <idl>com.sun.star.table.ShadowFormat</idl>)<br />
<br />
La struttura <idl>com.sun.star.table.ShadowFormat</idl> e le specifiche dettagliate per le ombre delle celle hanno la struttura seguente:<br />
<br />
;<tt>Location (enum)</tt>:Posizione dell'ombra (valore della struttura <idl>com.sun.star.table.ShadowLocation</idl>)<br />
;<tt>ShadowWidth (Short)</tt>:Dimensioni dell'ombra in centesimi di millimetro<br />
;<tt>IsTransparent (Boolean)</tt>:Imposta l'ombra su trasparente<br />
;<tt>Color (Long)</tt>:Colore dell'ombra<br />
<br />
L'esempio seguente scrive il numero 1000 nella cella B2, cambia in rosso il colore dello sfondo avvalendosi della proprietà <tt>CellBackColor</tt> e quindi crea per la cella un'ombra di colore grigio chiaro, spostata di 1 mm verso sinistra e verso il basso.<br />
<br />
<source lang="oobas"><br />
Dim Doc As Object<br />
Dim Sheet As Object<br />
Dim Cell As Object<br />
Dim ShadowFormat As New com.sun.star.table.ShadowFormat<br />
<br />
Doc = StarDesktop.CurrentComponent<br />
Sheet = Doc.Sheets(0)<br />
Cell = Sheet.getCellByPosition(1,1)<br />
<br />
Cell.Value = 1000<br />
<br />
Cell.CellBackColor = RGB(255, 0, 0)<br />
<br />
ShadowFormat.Location = com.sun.star.table.ShadowLocation.BOTTOM_RIGHT<br />
ShadowFormat.ShadowWidth = 100<br />
ShadowFormat.Color = RGB(160, 160, 160)<br />
<br />
Cell.ShadowFormat = ShadowFormat<br />
</source><br />
<br />
== Giustificazione ==<br />
<br />
{{OOo}} offre varie funzioni che permettono di modificare la giustificazione del testo nella cella di una tabella.<br />
<br />
Le proprietà seguenti definiscono la giustificazione orizzontale e verticale di un testo:<br />
<br />
;<tt>HoriJustify (enum)</tt>:Giustificazione orizzontale del testo (valore da <idl>com.sun.star.table.CellHoriJustify</idl>)<br />
;<tt>VertJustify (enum)</tt>:Giustificazione verticale del testo (valore da <idl>com.sun.star.table.CellVertJustify</idl>)<br />
;<tt>Orientation (enum)</tt>:Orientamento del testo (valore conforme a <idl>com.sun.star.table.CellOrientation</idl>)<br />
;<tt>IsTextWrapped (Boolean)</tt>:Consente interruzioni di riga automatiche all'interno della cella<br />
;<tt>RotateAngle (Long)</tt>:Angolo di rotazione del testo in centesimi di grado<br />
<br />
L'esempio seguente mostra come "impilare" i contenuti di una cella in modo che i singoli caratteri vengano visualizzati uno sotto l'altro nell'angolo superiore sinistro della cella. I caratteri non vengono ruotati.<br />
<br />
<source lang="oobas"><br />
Dim Doc As Object<br />
Dim Sheet As Object<br />
Dim Cell As Object<br />
<br />
Doc = StarDesktop.CurrentComponent<br />
Sheet = Doc.Sheets(0)<br />
Cell = Sheet.getCellByPosition(1,1)<br />
<br />
Cell.Value = 1000<br />
<br />
Cell.HoriJustify = com.sun.star.table.CellHoriJustify.LEFT<br />
Cell.VertJustify = com.sun.star.table.CellVertJustify.TOP<br />
Cell.Orientation = com.sun.star.table.CellOrientation.STACKED<br />
</source><br />
<br />
== Formati di numeri, data e testo ==<br />
<br />
{{OOo}} fornisce una serie completa di formati di data e ora predefiniti. Ciascuno di tali formati ha un numero interno utilizzato per assegnare il formato alle celle con la proprietà <tt>NumberFormat</tt>. {{OOo}} dispone dei metodi <tt>queryKey</tt> e <tt>addNew</tt> che consentono di accedere ai formati numerici esistenti nonché crearne di personalizzati. I metodi sono accessibili tramite la seguente chiamata:<br />
<br />
<source lang="oobas"><br />
NumberFormats = Doc.NumberFormats<br />
</source><br />
<br />
Il formato viene specificato utilizzando una stringa di formattazione strutturata in modo analogo alla funzione di formattazione di {{OOo}} Basic. Va tuttavia segnalata un'importante differenza: mentre quest'ultima richiede l'uso delle abbreviazioni inglesi e del punto decimale o dei caratteri come separatori delle migliaia, per la struttura di un comando di formattazione per l'oggetto <tt>NumberFormats</tt> dovete utilizzare le abbreviazioni specifiche del paese.<br />
<br />
L'esempio seguente formatta la cella B2 in modo che i numeri vengano visualizzati con tre posizioni decimali e utilizzino le virgole come separatore delle migliaia.<br />
<br />
<source lang="oobas"><br />
Dim Doc As Object<br />
Dim Sheet As Object<br />
Dim Cell As Object<br />
Dim NumberFormats As Object<br />
Dim NumberFormatString As String<br />
Dim NumberFormatId As Long<br />
Dim LocalSettings As New com.sun.star.lang.Locale<br />
<br />
Doc = StarDesktop.CurrentComponent<br />
Sheet = Doc.Sheets(0)<br />
Cell = Sheet.getCellByPosition(1,1)<br />
<br />
Cell.Value = 23400.3523565<br />
<br />
LocalSettings.Language = "en"<br />
LocalSettings.Country = "us"<br />
<br />
NumberFormats = Doc.NumberFormats<br />
NumberFormatString = "#,##0.000"<br />
<br />
NumberFormatId = NumberFormats.queryKey(NumberFormatString, LocalSettings, True)<br />
If NumberFormatId = -1 Then<br />
NumberFormatId = NumberFormats.addNew(NumberFormatString, LocalSettings)<br />
End If<br />
<br />
MsgBox NumberFormatId<br />
Cell.NumberFormat = NumberFormatId<br />
</source><br />
<br />
La finestra di dialogo '''Formatta celle''' di {{OOo}} Calc offre una panoramica delle diverse opzioni di formattazione per le celle.<br />
<br />
== Proprietà delle pagine ==<br />
<br />
Le proprietà delle pagine sono le opzioni di formattazione che posizionano il contenuto del documento su una pagina, nonché gli elementi visivi che vengono ripetuti pagina dopo pagina. Includono<br />
<br />
* Formati dei fogli<br />
* Margini<br />
* Intestazioni e piè di pagina<br />
<br />
La procedura per definire i formati pagina differisce da quella di altre modalità di formattazione. Infatti, mentre gli elementi di celle, paragrafi e caratteri possono essere formattati direttamente, i formati pagina possono essere anche definiti e applicati in modo indiretto utilizzando i modelli di pagina. Intestazioni e piè di pagina, ad esempio, vengono aggiunti al modello di pagina.<br />
<br />
Le sezioni seguenti descrivono le principali opzioni di formattazione per le pagine dei fogli elettronici. Molti degli stili descritti sono disponibili anche per i documenti di testo. Le proprietà di pagina valide per entrambi i tipi di documenti sono definite nel servizio <idl>com.sun.star.style.PageProperties</idl>. Le proprietà di pagina che si applicano invece solo ai fogli elettronici sono definite nel servizio <idl>com.sun.star.sheet.TablePageStyle</idl>.<br />
<br />
{{Documentation/Note|Le proprietà di pagina (margini, bordi e così via) per i documenti di Microsoft Office sono definite per mezzo di un oggetto <tt>PageSetup</tt> a livello di oggetto <tt>Worksheet</tt> (Excel) o <tt>Document</tt> (Word). In {{OOo}}, tali proprietà vengono invece definite usando un modello di pagina, che è a sua volta collegato al documento associato.}}<br />
<br />
== Sfondo pagina ==<br />
<br />
Il servizio <idl>com.sun.star.style.PageProperties</idl> definisce le seguenti proprietà dello sfondo delle pagine:<br />
<br />
;<tt>BackColor (long)</tt>:Colore di sfondo<br />
;<tt>BackGraphicURL (String)</tt>:URL dell'immagine di sfondo da usare<br />
;<tt>BackGraphicFilter (String)</tt>:Nome del filtro che interpreta le immagini di sfondo<br />
;<tt>BackGraphicLocation (Enum)</tt>:Posizione delle immagini di sfondo (valore conforme all'enumerazione)<br />
;<tt>BackTransparent (Boolean)</tt>:Rende lo sfondo trasparente<br />
<br />
== Formato della pagina ==<br />
<br />
Il formato della pagina viene definito utilizzando le seguenti proprietà del servizio <idl>com.sun.star.style.PageProperties</idl>:<br />
<br />
;<tt>IsLandscape (Boolean)</tt>:Formato orizzontale<br />
;<tt>Width (long)</tt>:Larghezza della pagina in centesimi di millimetro<br />
;<tt>Height (long)</tt>:Altezza della pagina in centesimi di millimetro<br />
;<tt>PrinterPaperTray (String)</tt>:Nome del cassetto della stampante da usare<br />
<br />
L'esempio seguente imposta le dimensioni della pagina del modello di pagina "Default" sul formato orizzontale DIN A5 (altezza 14,8 cm, larghezza 21 cm):<br />
<br />
<source lang="oobas"><br />
Dim Doc As Object<br />
Dim Sheet As Object<br />
Dim StyleFamilies As Object <br />
Dim PageStyles As Object<br />
Dim DefPage As Object<br />
<br />
Doc = StarDesktop.CurrentComponent<br />
StyleFamilies = Doc.StyleFamilies<br />
PageStyles = StyleFamilies.getByName("PageStyles")<br />
DefPage = PageStyles.getByName("Default")<br />
<br />
DefPage.IsLandscape = True<br />
DefPage.Width = 21000<br />
DefPage.Height = 14800<br />
</source><br />
<br />
== Margine, bordo e ombra della pagina ==<br />
<br />
Il servizio <idl>com.sun.star.style.PageProperties</idl> fornisce le seguenti proprietà per regolare i margini della pagina, i bordi e le ombre:<br />
<br />
;<tt>LeftMargin (long)</tt>:Larghezza del margine sinistro della pagina in centesimi di millimetro<br />
;<tt>RightMargin (long)</tt>:Larghezza del margine destro della pagina in centesimi di millimetro<br />
;<tt>TopMargin (long)</tt>:Larghezza del margine superiore della pagina in centesimi di millimetro<br />
;<tt>BottomMargin (long)</tt>:Larghezza del margine inferiore della pagina in centesimi di millimetro<br />
;<tt>LeftBorder (struct)</tt>:Specifiche per il bordo della linea sinistra della pagina (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>RightBorder (struct)</tt>:Specifiche per il bordo della linea destra della pagina (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>TopBorder (struct)</tt>:Specifiche per il bordo della linea superiore della pagina (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>BottomBorder (struct)</tt>:Specifiche per il bordo della linea inferiore della pagina (struttura<idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>LeftBorderDistance (long)</tt>:Distanza tra il bordo sinistro e il contenuto della pagina in centesimi di millimetro<br />
;<tt>RightBorderDistance (long)</tt>:Distanza tra il bordo destro e i contenuti della pagina in centesimi di millimetro<br />
;<tt>TopBorderDistance (long)</tt>:Distanza tra il bordo superiore e il contenuto della pagina in centesimi di millimetro<br />
;<tt>BottomBorderDistance (long)</tt>:Distanza tra il bordo inferiore e il contenuto della pagina in centesimi di millimetro<br />
;<tt>ShadowFormat (struct)</tt>:Specifiche per l'ombra dell'area del contenuto di una pagina (struttura <idl>com.sun.star.table.ShadowFormat</idl>)<br />
<br />
L'esempio seguente imposta i bordi sinistro e destro del modello di pagina "Default" su 1 centimetro.<br />
<br />
<source lang="oobas"><br />
Dim Doc As Object<br />
Dim Sheet As Object<br />
Dim StyleFamilies As Object <br />
Dim PageStyles As Object<br />
Dim DefPage As Object<br />
<br />
Doc = StarDesktop.CurrentComponent<br />
StyleFamilies = Doc.StyleFamilies<br />
PageStyles = StyleFamilies.getByName("PageStyles")<br />
DefPage = PageStyles.getByName("Default")<br />
<br />
DefPage.LeftMargin = 1000<br />
DefPage.RightMargin = 1000<br />
</source><br />
<br />
== Intestazioni e piè di pagina ==<br />
<br />
Le intestazioni e i piè di pagina di un documento fanno parte delle proprietà della pagina e vengono definiti mediante il servizio <idl>com.sun.star.style.PageProperties</idl>. Le proprietà per la formattazione delle intestazioni sono le seguenti:<br />
<br />
;<tt>HeaderIsOn (Boolean)</tt>:L'intestazione è attivata<br />
;<tt>HeaderLeftMargin (long)</tt>:Distanza tra intestazione e margine sinistro della pagina, espressa in centesimi di millimetro<br />
;<tt>HeaderRightMargin (long)</tt>:Distanza tra intestazione e margine destro della pagina, espressa in centesimi di millimetro<br />
;<tt>HeaderBodyDistance (long)</tt>:Distanza tra intestazione e corpo principale del documento, espressa in centesimi di millimetro<br />
;<tt>HeaderHeight (long)</tt>:Altezza dell'intestazione in centesimi di millimetro<br />
;<tt>HeaderIsDynamicHeight (Boolean)</tt>:L'altezza dell'intestazione viene automaticamente adattata al contenuto<br />
;<tt>HeaderLeftBorder (struct)</tt>:Dettagli del bordo sinistro della cornice attorno all'intestazione (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>HeaderRightBorder (struct)</tt>:Dettagli del bordo destro della cornice attorno all'intestazione (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>HeaderTopBorder (struct)</tt>:Dettagli del bordo superiore della cornice attorno all'intestazione (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>HeaderBottomBorder (struct)</tt>:Dettagli del bordo inferiore della cornice attorno all'intestazione (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>HeaderLeftBorderDistance (long)</tt>:Distanza tra il bordo sinistro e il contenuto dell'intestazione, espressa in centesimi di millimetro<br />
;<tt>HeaderRightBorderDistance (long)</tt>:Distanza tra il bordo destro e il contenuto dell'intestazione, espressa in centesimi di millimetro<br />
;<tt>HeaderTopBorderDistance (long)</tt>:Distanza tra il bordo superiore e il contenuto dell'intestazione, espressa in centesimi di millimetro<br />
;<tt>HeaderBottomBorderDistance (long)</tt>:Distanza tra il bordo inferiore e il contenuto dell'intestazione, espressa in centesimi di millimetro<br />
;<tt>HeaderIsShared (Boolean)</tt>:Le intestazioni delle pagine pari e delle pagine dispari hanno lo stesso contenuto (vedere <tt>HeaderText</tt>, <tt>HeaderTextLeft</tt> e <tt>HeaderTextRight</tt>)<br />
;<tt>HeaderBackColor (long)</tt>:Colore di sfondo dell'intestazione<br />
;<tt>HeaderBackGraphicURL (String)</tt>:URL dell'immagine di sfondo da usare<br />
;<tt>HeaderBackGraphicFilter (String)</tt>:Nome del filtro che interpreta le immagini di sfondo per l'intestazione<br />
;<tt>HeaderBackGraphicLocation (Enum)</tt>:Posizione delle immagini di sfondo per l'intestazione (valore conforme all'enumerazione <idl>com.sun.star.style.GraphicLocation</idl>)<br />
;<tt>HeaderBackTransparent (Boolean)</tt>:Mostra lo sfondo dell'intestazione come trasparente<br />
;<tt>HeaderShadowFormat (struct)</tt>:Dettagli dell'ombra dell'intestazione (struttura <idl>com.sun.star.table.ShadowFormat</idl>)<br />
<br />
Le proprietà per la formattazione dei piè di pagina sono le seguenti:<br />
<br />
;<tt>FooterIsOn (Boolean)</tt>:Il piè di pagina è attivato<br />
;<tt>FooterLeftMargin (long)</tt>:Distanza tra piè di pagina e margine sinistro della pagina, espressa in centesimi di millimetro<br />
;<tt>FooterRightMargin (long)</tt>:Distanza tra piè di pagina e margine destro della pagina, espressa in centesimi di millimetro<br />
;<tt>FooterBodyDistance (long)</tt>:Distanza tra piè di pagina e corpo principale del documento, espressa in centesimi di millimetro<br />
;<tt>FooterHeight (long)</tt>:Altezza del piè di pagina in centesimi di millimetro<br />
;<tt>FooterIsDynamicHeight (Boolean)</tt>:L'altezza del piè di pagina viene automaticamente adattata al contenuto<br />
;<tt>FooterLeftBorder (struct)</tt>:Dettagli del bordo sinistro della cornice attorno al piè di pagina (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>FooterRightBorder (struct)</tt>:Dettagli del bordo destro della cornice attorno al piè di pagina (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>FooterTopBorder (struct)</tt>:Dettagli del bordo superiore della cornice attorno al piè di pagina (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>FooterBottomBorder (struct)</tt>:Dettagli del bordo inferiore della cornice attorno al piè di pagina (struttura <idl>com.sun.star.table.BorderLine</idl>)<br />
;<tt>FooterLeftBorderDistance (long)</tt>:Distanza tra il bordo sinistro e il contenuto del piè di pagina, espressa in centesimi di millimetro<br />
;<tt>FooterRightBorderDistance (long)</tt>:Distanza tra il bordo destro e il contenuto del piè di pagina, espressa in centesimi di millimetro<br />
;<tt>FooterTopBorderDistance (long)</tt>:Distanza tra il bordo superiore e il contenuto del piè di pagina, espressa in centesimi di millimetro<br />
;<tt>FooterBottomBorderDistance (long)</tt>:Distanza tra il bordo inferiore e il contenuto del piè di pagina, espressa in centesimi di millimetro<br />
;<tt>FooterIsShared (Boolean)</tt>:I piè di pagina delle pagine pari e delle pagine dispari hanno lo stesso contenuto (vedere <tt>FooterText</tt>, <tt>FooterTextLeft</tt> e <tt>FooterTextRight</tt>)<br />
;<tt>FooterBackColor (long)</tt>:Colore di sfondo del piè di pagina<br />
;<tt>FooterBackGraphicURL (String)</tt>:URL dell'immagine di sfondo da usare<br />
;<tt>FooterBackGraphicFilter (String)</tt>:Nome del filtro che interpreta le immagini di sfondo per il piè di pagina<br />
;<tt>FooterBackGraphicLocation (Enum)</tt>:Posizione delle immagini di sfondo per il piè di pagina (valore conforme all'enumerazione <idl>com.sun.star.style.GraphicLocation</idl>)<br />
;<tt>FooterBackTransparent (Boolean) </tt>:Mostra lo sfondo del piè di pagina come trasparente<br />
;<tt>FooterShadowFormat (struct)</tt>:Dettagli dell'ombra del piè di pagina (struttura <idl>com.sun.star.table.ShadowFormat</idl>)<br />
<br />
== Modifica del testo di intestazioni e piè di pagina ==<br />
<br />
Si accede al contenuto di intestazioni e piè di pagina di un foglio elettronico per mezzo delle seguenti proprietà:<br />
<br />
;<tt>LeftPageHeaderContent (Object)</tt>:Contenuto delle intestazioni delle pagine pari (servizio <idl>com.sun.star.sheet.HeaderFooterContent</idl>)<br />
;<tt>RightPageHeaderContent (Object)</tt>:Contenuto delle intestazioni delle pagine dispari (servizio <idl>com.sun.star.sheet.HeaderFooterContent</idl>)<br />
;<tt>LeftPageFooterContent (Object)</tt>:Contenuto dei piè di pagina delle pagine pari (servizio <idl>com.sun.star.sheet.HeaderFooterContent</idl>)<br />
;<tt>RightPageFooterContent (Object)</tt>:Contenuto dei piè di pagina delle pagine dispari (servizio <idl>com.sun.star.sheet.HeaderFooterContent</idl>)<br />
<br />
Se non è necessario distinguere tra intestazioni e piè di pagina di pagine pari e dispari (ovvero la proprietà <tt>FooterIsShared</tt> è <tt>False</tt>), impostare le proprietà delle intestazioni e dei piè di pagina sulle pagine dispari.<br />
<br />
Tutti gli oggetti citati restituiscono un oggetto che supporta il servizio <idl>com.sun.star.sheet.HeaderFooterContent</idl>. Per mezzo delle proprietà (non originali) <tt>LeftText</tt>, <tt>CenterText</tt> e <tt>RightText</tt>, questo servizio mette a disposizione tre elementi di testo per le intestazioni e i piè di pagina di {{OOo}} Calc.<br />
<br />
L'esempio seguente scrive il valore "Just a Test" nel campo di testo di sinistra dell'intestazione del modello "Default".<br />
<br />
<source lang="oobas"><br />
Dim Doc As Object<br />
Dim Sheet As Object<br />
Dim StyleFamilies As Object <br />
Dim PageStyles As Object<br />
Dim DefPage As Object<br />
Dim HText As Object<br />
Dim HContent As Object<br />
Doc = StarDesktop.CurrentComponent<br />
StyleFamilies = Doc.StyleFamilies<br />
PageStyles = StyleFamilies.getByName("PageStyles")<br />
DefPage = PageStyles.getByName("Default")<br />
<br />
DefPage.HeaderIsOn = True<br />
HContent = DefPage.RightPageHeaderContent<br />
HText = HContent.LeftText<br />
HText.String = "Just a Test."<br />
DefPage.RightPageHeaderContent = HContent<br />
</source><br />
<br />
Osservare l'ultima riga dell'esempio: una volta modificato il testo, per rendere effettiva la modifica l'oggetto <tt>TextContent</tt> deve essere di nuovo assegnato all'intestazione.<br />
<br />
Per i documenti di testo ({{OOo}} Writer) è disponibile un altro meccanismo di modifica del testo di intestazioni e piè di pagina, perché in questo contesto sono formati da un singolo blocco di testo. Le proprietà seguenti sono definite nel servizio <idl>com.sun.star.style.PageProperties</idl>:<br />
<br />
;<tt>HeaderText (Object) </tt>:Oggetto testo con i contenuti dell'intestazione (servizio <idl>com.sun.star.text.XText</idl>)<br />
;<tt>HeaderTextLeft (Object)</tt>:Oggetto testo con i contenuti dell'intestazione delle pagine di sinistra (servizio <idl>com.sun.star.text.XText</idl>)<br />
;<tt>HeaderTextRight (Object)</tt>:Oggetto testo con i contenuti dell'intestazione delle pagine di destra (servizio <idl>com.sun.star.text.XText</idl>)<br />
;<tt>FooterText (Object)</tt>:Oggetto testo con i contenuti del piè di pagina (servizio <idl>com.sun.star.text.XText</idl>)<br />
;<tt>FooterTextLeft (Object)</tt>:Oggetto testo con i contenuti dei piè di pagina delle pagine di sinistra (servizio <idl>com.sun.star.text.XText</idl>)<br />
;<tt>FooterTextRight (Object)</tt>:Oggetto testo con i contenuti dei piè di pagina delle pagine di destra (servizio <idl>com.sun.star.text.XText</idl>)<br />
<br />
L'esempio seguente crea un'intestazione nel modello di pagina "Default" per i documenti di testo e aggiunge il testo "Just a Test" all'intestazione.<br />
<br />
<source lang="oobas"><br />
Dim Doc As Object<br />
Dim Sheet As Object<br />
Dim StyleFamilies As Object <br />
Dim PageStyles As Object<br />
Dim DefPage As Object<br />
Dim HText As Object<br />
<br />
Doc = StarDesktop.CurrentComponent<br />
StyleFamilies = Doc.StyleFamilies<br />
PageStyles = StyleFamilies.getByName("PageStyles")<br />
DefPage = PageStyles.getByName("Default")<br />
<br />
DefPage.HeaderIsOn = True<br />
HText = DefPage.HeaderText <br />
<br />
HText.String = "Just a Test."<br />
</source><br />
<br />
In questo caso, l'accesso viene fornito direttamente tramite la proprietà <tt>HeaderText</tt> del modello di pagina anziché dall'oggetto <tt>HeaderFooterContent</tt>.<br />
<br />
== Centratura (solo fogli elettronici) ==<br />
<br />
Il servizio <idl>com.sun.star.sheet.TablePageStyle</idl> è utilizzato solo nei modelli di pagina di {{OOo}} Calc e permette di centrare sulla pagina gli intervalli di celle da stampare. Questo servizio dispone delle proprietà seguenti:<br />
<br />
;<tt>CenterHorizontally (Boolean)</tt>:I contenuti della tabella vengono centrati orizzontalmente<br />
;<tt>CenterVertically (Boolean)</tt>:I contenuti della tabella vengono centrati verticalmente<br />
<br />
== Definizione degli elementi da stampare (solo fogli elettronici) ==<br />
<br />
Durante la formattazione dei fogli è possibile definire gli elementi della pagina da rendere visibili. A tal fine, il servizio <idl>com.sun.star.sheet.TablePageStyle</idl> fornisce le proprietà seguenti: <br />
<br />
;<tt>PrintAnnotations (Boolean)</tt>:Stampa i commenti delle celle<br />
;<tt>PrintGrid (Boolean)</tt>:Stampa la griglia delle celle<br />
;<tt>PrintHeaders (Boolean)</tt>:Stampa le intestazioni di righe e colonne<br />
;<tt>PrintCharts (Boolean)</tt>:Stampa i diagrammi contenuti in un foglio<br />
;<tt>PrintObjects (Boolean)</tt>:Stampa gli oggetti incorporati<br />
;<tt>PrintDrawing (Boolean)</tt>:Stampa gli oggetti di disegno<br />
;<tt>PrintDownFirst (Boolean)</tt>:Se i contenuti di un foglio si estendono su diverse pagine, vengono prima stampati in ordine decrescente verticale, procedendo in direzione inferiore destra<br />
;<tt>PrintFormulas (Boolean)</tt>:Stampa le formule anziché i valori calcolati<br />
;<tt>PrintZeroValues (Boolean)</tt>:Stampa gli zeri<br />
<br />
{{PDL1}}<br />
{{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide/Formatting Spreadsheet Documents}}</div>G11nAutomation