D. Formato del file di stile

La struttura tecnica di un file di stile think-cell è descritta nella seguente sezione. Fornisce una panoramica del file, del relativo contenuto e gerarchia, oltre a brevi spiegazioni per sottosezioni logiche, che mostrano quali impostazioni di stile possono essere definite per gli elementi di think-cell. È seguita da una descrizione di come utilizzare i file di stile in generale e la relativa struttura specifica in Struttura dei file. La spiegazione dettagliata di ciascun elemento è fornita di seguito, iniziando con Definizione di colori, stili linea e indicatori.

D.1
Gerarchia degli elementi XML
D.2
Struttura dei file
D.3
Definizione di colori, stili linea e indicatori
D.4
Uso di colori, linee e indicatori negli schemi
D.5
Personalizzazione dei grafici
D.6
Personalizzazione delle proprietà del testo
D.7
Layout diapositive predefiniti per il posizionamento dei grafici
D.8
Personalizzazione delle etichette
D.9
Personalizzazione delle linee
D.10
Personalizzazione di una Harvey Ball e di una casella di controllo
D.11
Personalizzazione dei diagrammi di Gantt

D.1 Gerarchia degli elementi XML

I seguenti elementi vengono utilizzati per definire rispettivamente colori, linee e marcatori. Sono disponibili sulla barra degli strumenti mobile degli elementi di think-cell applicabili in PowerPoint ed è possibile farvi riferimento in ulteriori definizioni nel file di stile. Sono descritti in Definizione di colori, stili linea e indicatori.

  • fillLst
    • noFill
    • solidFill
      • schemeClr
        • lumMod
        • lumOff
      • srgbClr
      • sdrgbClr
      • scrgbClr
      • prstClr
    • pattFill
      • fgClr + bgClr
  • lnLst
    • ln
      • prstDash
  • markerLst
    • marker
      • symbol
  • solidfillRefBackground

I seguenti elementi definiscono lo stile linea e lo stile linea della griglia predefiniti utilizzati in think-cell. Sono descritti in Personalizzazione delle linee.

  • lnfillDefault
    • solidfillRef
    • lnRef
  • lnfillGridline
    • solidfillRef
    • lnRef

I seguenti elementi definiscono rispettivamente gli elenchi di stile per forme, schemi di riempimento, linee e marcatori. Sono disponibili sulla barra degli strumenti mobile degli elementi di think-cell applicabili ed è possibile farvi riferimento in ulteriori definizioni nel file di stile. Sono descritti in Uso di colori, linee e indicatori negli schemi.

  • shapestyleLst
    • shapestyle
      • fillref
      • lnfill
  • fillSchemeLst
    • fillScheme
      • lnfillSegment
        • solidfillRef
        • lnRef
      • lnfillSegmentMekko
        • solidfillRef
        • lnRef
      • fillRef
      • seriesCountSpecific
        • fillRef
  • lnfillmarkerSchemeLst
    • lnfillmarkerScheme
      • lnfillmarker
        • solidfillRef
        • lnRef
        • markerRef
      • seriesCountSpecific
        • lnfillmarker
  • fillmarkerSchemeLst
    • fillmarkerScheme
      • fillmarker
        • solidfillRef
        • markerRef
      • noMarker
      • seriesCountSpecific
        • fillmarker

I seguenti elementi possono essere utilizzati per definire uno schema di riempimento predefinito per tutti i grafici e per quelli specifici. Sono descritti in Personalizzazione dei grafici.

  • fillSchemeRefDefault
  • fillSchemeRefDefaultStacked
  • fillSchemeRefDefaultWaterfall
  • fillSchemeRefDefaultClustered
  • fillSchemeRefDefaultMekko
  • fillSchemeRefDefaultArea
  • fillSchemeRefDefaultPie
  • fillSchemeRefDefaultBubble
  • lnfillmarkerSchemeRefDefault
  • lnfillmarkerSchemeRefDefaultCombination
  • fillmarkerSchemeRefDefault

I seguenti elementi impostano lo stile di testo predefinito per i campi di testo di think-cell. Sono descritti in Personalizzazione delle proprietà del testo.

  • defPPr
    • defRPr

I seguenti elementi consentono di predefinire i layout delle diapositive per il posizionamento dei grafici. Sono descritti in Layout diapositive predefiniti per il posizionamento dei grafici.

  • fixedLayoutLst
    • fixedLayout
      • rect

I seguenti elementi definiscono le proprietà dello stile di etichette differenti. Sono descritti in Personalizzazione delle etichette.

  • etichetta
    • lnfillLeaderLine
      • lnRef
    • shapestyleRefBubble
    • sumLabelPosition

I seguenti elementi definiscono le proprietà delle linee per assi e legende. Sono descritti in Personalizzazione delle linee.

  • grafico
    • lnfillAxis
      • solidfillRef
      • lnRef
    • lnfillAxisCategory
      • solidfillRef
      • lnRef
  • legenda
    • lnfill
      • solidFillRef
      • lnRef

I seguenti elementi definiscono lo stile e il comportamento di Harvey Ball e caselle di controllo. Sono descritti in Personalizzazione di una Harvey Ball e di una casella di controllo.

  • harveyball
    • fillRefCompleted + fillRefBackground
    • lnfill
  • casella di controllo
    • fillRef
    • lnfill
    • scelte
      • glifo
        • solidfillRef
        • carattere
        • t
      • pic
        • Relazione

Lo stile e il comportamento dei diagrammi di Gantt sono definiti dagli elementi riportati di seguito. Sono descritti in Personalizzazione dei diagrammi di Gantt.

  • gantt
    • lnfillDefault
    • scaleFrame
      • fillRef
      • lnfill
    • scaleUnderline
      • lnfill
    • scaleExtendSeparators
    • lnfillBodyLeftRight
    • lnfillBodyTop
    • lnfillBodyBottom
    • lnfillFrameLeftRight
    • fillRefDefaultBody
    • fillRefHorzShading
    • fillRefVertShading
    • lnfillSeparatorHorz
    • lnfillSeparatorVertPrimary
    • lnfillSeparatorVertSecondary
    • shapestyleLstPentagonAndChevron
    • shapestyleLstBar
    • lnfillLstBar
    • parentesi
      • lnfill
    • cardine
      • markerRef
      • solidFillRef
      • lnfill
  • fiscalYear
    • start
    • end
    • weekAlignment

D.2 Struttura dei file

I file di stile think-cell sono file XML conformi allo schema

https://schemas.think-cell.com/34000/tcstyle.xsd

Nota: Sono supportati solo i file di stile convalidati con successo secondo lo schema XML. È possibile che un file di stile che non è completamente valido dal punto di vista tecnico, ad esempio, omettendo alcuni elementi, venga caricato in una determinata versione di think-cell, ma potrebbe non essere valido nelle versioni future.

D.2.1 Stile

L'elemento style rappresenta l'elemento principale di un file di stile. L'attributo obbligatorio name definisce il nome dello stile attualmente attivo, visualizzato nel menu Icona menu strumenti. Strumenti . Gli attributi xmlns, xmlns:xsi e xsi:schemaLocation non devono essere modificati rispetto all'esempio quando si crea un nuovo file di stile. Un attributo opzionale basedOn può fare riferimento a un stile di base legacy. Il file corrispondente .tcbasestyle deve essere presente nella directory di installazione per caricare un file di stile con l’attributo basedOn.

I file di stile creati per le versioni precedenti di think-cell continuano a funzionare senza alcuna variazione. Se si desidera utilizzare elementi aggiuntivi che sono supportati solo nella versione corrente, è necessario aggiornare il numero di versione negli attributi xmlns e xsi:schemaLocation a quello mostrato nell'esempio seguente.

Esempio:

<style name="Example style name" 
xmlns="https://schemas.think-cell.com/34000/tcstyle" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation= 
  "https://schemas.think-cell.com/34000/tcstyle 
   https://schemas.think-cell.com/34000/tcstyle.xsd"> 
... 
</style>

A questo punto è inoltre possibile apportare modifiche ad altri elementi per assicurarsi che il file di stile aderisca al formato qui descritto.

D.3 Definizione di colori, stili linea e indicatori

D.3.1 Colori

schemeClr

Un riempimento costituito da uno dei colori delle combinazioni integrate in PowerPoint. L'attributo val specifica il colore per mezzo dei valori bg1, tx1, accent1, accent2, accent3, accent4, accent5, accent6, dk1, lt1, dk2, lt2, hlink, folHlink, bg2 o tx2. Quando si usa schemeClr, l'attributo del padre name, l'elemento solidFill verrà solitamente impostato sullo stesso valore dell'attributo val. think-cell utilizzerà quindi il nome visualizzato nella finestra di dialogo dei colori delle combinazioni di PowerPoint, a seconda della versione di PowerPoint e della lingua dell'interfaccia utente.

Esempio:

<solidFill name="accent2"> 
  <schemeClr val="accent2"/> 
</solidFill>

lumMod

Percentuale con la quale regolare la luminosità di un colore. È generalmente nidificato all’interno di un schemeClr per modificarlo, ma può anche modificare gli altri tipi di colori descritti di seguito.

Esempio:

<solidFill name="Accent 1, Darker 20%"> 
  <schemeClr val="accent1"> 
    <lumMod val="80%"/> 
  </schemeClr> 
</solidFill>

lumOff

Percentuale con la quale modificare la luminosità di un colore, senza però alterare le relative tonalità e saturazione. È generalmente nidificato all’interno di un schemeClr per modificarlo, ma può anche modificare gli altri tipi di colori descritti di seguito.

Esempio:

<solidFill name="Accent 1, Lighter 20%"> 
  <schemeClr val="accent1"> 
    <lumMod val="80%"/> 
    <lumOff val="20%"/> 
  </schemeClr> 
</solidFill>

srgbClr

Un riempimento costituito da un colore definito tramite valori per i componenti rosso, verde e blu. L’attributo val contiene sei caratteri esadecimali per i tre componenti.

Esempio:

<srgbClr val="FF00FF"/>

sdrgbClr

Un riempimento costituito da un colore definito tramite valori per i componenti rosso, verde e blu. Gli attributi r, g e b contengono ciascuno numeri compresi tra 0 e 255.

Esempio:

<sdrgbClr r="0" g="255" b="0"/>

scrgbClr

Un riempimento costituito da un colore definito tramite valori per i componenti rosso, verde e blu. Gli attributi r, g e b contengono ciascuno valori percentuali compresi tra 0% e 100%. I valori percentuali possono essere numeri interi o decimali con due posizioni decimali e un punto come separatore.

Esempio:

<scrgbClr r="0%" g="100%" b="66.66%"/>

prstClr

Un riempimento costituito dai colori preimpostati definiti nello standard XML aperto di Office. L’attributo val specifica il nome del colore, che deve essere uno dei nomi (da AliceBlue a YellowGreen) enumerati in

PresetColorValues Enum

o nella sottosezione 20.1.10.47 dello standard XML aperto di Office.

Esempio:

<prstClr val="white"/>

D.3.2 Riempimenti

solidFill

Un riempimento costituito da un colore unico. Il colore può essere specificato mediante uno degli elementi secondari schemeClr, srgbClr, o prstClr. L’attributo name contiene il nome visualizzato nell’elenco colori.

Esempio:

<solidFill name="White"> 
  <srgbClr val="FFFFFF"/> 
</solidFill>

pattFill

Un riempimento a motivi basato su un motivo o su due colori. I colori possono essere specificati utilizzando gli elementi secondari fgClr e bgClr che descrivono rispettivamente il colore in primo piano e di sfondo del motivo. Il motivo in sé può essere specificato dichiarando l'attributo prst e riferendo un motivo descritto nello standard XML aperto di Office. L’attributo name contiene il nome visualizzato nell’elenco colori.

Esempio:

<pattFill name="Outlined diamond" prst="openDmnd"> 
  <fgClr> 
    <prstClr val="black"/> 
  </fgClr> 
  <bgClr> 
    <prstClr val="white"/> 
  </bgClr> 
</pattFill>

fgClr

Descrive il colore di primo piano del riempimento di un motivo. Il colore può essere specificato mediante uno degli elementi secondari schemeClr, srgbClr, o prstClr.

Esempio:

<fgClr> 
  <prstClr val="black"/> 
</fgClr>

bgClr

Descrive il colore di sfondo del riempimento di un motivo. Vedere fgClr.

D3.3 Opzioni del controllo colori di riempimento

fillLst

Un elenco di riempimenti descritti da numerose istanze degli elementi noFill, solidFill o pattFill. I riempimenti definiti in questo elenco sono visualizzati nel controllo colore della barra degli strumenti mobile (vedere Colore e riempimento).

Esempio:

<fillLst> 
  <solidFill ... 
</fillLst>

noFill

Quando l’utente sceglie questo speciale riempimento (ad esempio per un segmento) dal controllo colore, il segmento non presenta alcun colore di riempimento. L'attributo name contiene il nome predefinito usato nel controllo colore, che non può essere modificato.

<noFill name="No Fill"/>

separatore

Una linea orizzontale negli elenchi visualizzata nella barra degli strumenti mobile. Può essere utilizzata all’interno di elementi fillLst, fillSchemeList e lnfillmarkerSchemeLst.

Esempio:

<separator/>

D.3.4 Linee

ln

Una linea di un certo peso in base al tipo di linea. L'attributo w descrive lo spessore della linea. Il valore di questo attributo è indicato in EMU (English Metric Unit). 12700 EMU equivalgono a uno spessore linea di 1 pt. L'attributo name contiene un nome utilizzato per indicare questo stile linea. Il tipo di linea può essere specificato tramite l'elemento secondario prstDash.

Esempio:

<ln name="Solid 0.25 pt" w="3175"> 
  <prstDash val="solid"/> 
</ln>

prstDash

Uno stile linea basato sugli stili linea preimpostati definiti nello standard XML aperto di Office. L'attributo val specifica il tipo di linea utilizzato con i valori solid, dash, lgDash, dashDot, lgDashDot, lgDashDotDot, sysDot, sysDashDotDot, che corrispondono allo standard Office Open XML:

PresetLineDashValues Enum

Esempio:

<prstDash val="solid"/>

D3.5 Opzioni del controllo stile linea

lnLst

Un elenco di linee descritte da almeno un'istanza dell'elemento ln. Le linee definite in questo elenco sono visualizzate insieme a “Nessuna linea” nel controllo dello stile linea della barra degli strumenti mobile (vedere Stile linea). Inoltre, qualsiasi stile di linea indicato usando lnRef per l’uso nei grafici a linee (vedere Grafico a linee), nei connettori universali (vedere Connettori universali) e nei connettori cascate (vedere 9. Grafico a cascata), nei contorni e così via, deve essere definito qui.

Esempio:

<lnLst> 
  <ln ... 
</lnLst>

Per descrivere ogni voce dell'elenco, l'attributo w dell'elemento ln viene convertito in punti, ad es. 3175 EMU in 1/4 di punto, e visualizzato con la rappresentazione visiva del tipo di tratteggio.

D.3.6 Indicatori

marker

Un indicatore con una forma determinata. L'attributo name contiene il nome visualizzato nell'elenco stili indicatore. La forma dell'indicatore può essere specificata tramite l'elemento secondario symbol.

Esempio:

<marker name="Marker Circle"> 
  <symbol val="circle"/> 
</marker>

simbolo

La forma dell'indicatore si basa sulle forme degli indicatori preimpostate definite nello standard XML aperto di Office. L'attributo val specifica il tipo di indicatore per mezzo dei valori circle, triangle, diamond, square, star, x, hollowCircle, hollowTriangle, hollowDiamond, hollowSquare, dash, dot, plus.

MarkerStyleValues Enum

Esempio:

<symbol val="circle"/>

D.3.7 Opzioni del controllo indicatore

markerLst

Un elenco di indicatori descritti da almeno un'istanza dell'elemento marker. Gli indicatori definiti in questo elenco sono visualizzati nel controllo indicatore della barra degli strumenti mobile (vedere Forma indicatore).

Esempio:

<markerLst> 
  <marker ... 
</markerLst>

D.3.8 Colore dello sfondo del grafico

solidfillRefBackground

Il colore di sfondo effettivo per i grafici think-cell. Questo è necessario solo per specificare se i grafici sono posizionati su un rettangolo colorato anziché direttamente sullo sfondo diapositiva. Questo colore viene utilizzato per le forme che sono destinate a fondersi perfettamente con lo sfondo, ad es. etichette in riquadri e interruzioni dell'asse dei valori.

<solidfillRefBackground name="Yellow"/>

L'utilizzo di solidfillRefBackground è un'ultima risorsa. Per prima cosa, provare a correggere il modello in base allo sfondo diapositiva e ai colori del tema. Solo se questo non produce ancora il risultato desiderato, utilizzare solidfillRefBackground per definire esplicitamente il colore di sfondo del grafico. Viene in genere utilizzato insieme a defRPr per i colori del testo (vedere Personalizzazione delle proprietà del testo).

D.4 Uso di colori, linee e indicatori negli schemi

D.4.1 Opzioni del controllo di stile della forma Gantt

shapestyleLst

Un elenco di stili della forma a cui è possibile fare riferimento per definire lo stile predefinito della bolla di differenza e delle frecce CAGR (fare riferimento a Personalizzazione delle etichette) e nell'elenco di stili disponibili per barre e pentagono/gallone nei diagrammi di Gantt (fare riferimento a gantt). Singoli stili di forma sono definiti utilizzando l'elemento secondario shapestyle.

Esempio:

<shapestyleLst> 
	<shapestyle ... 
	<shapestyle ... 
	...
</shapestyleLst>

shapestyle

Uno stile di forma. Deve contenere un elemento figlio fillref per definire il colore di sfondo della forma, può contenere un elemento figlio lnfill aggiuntivo e i relativi elementi figli successivi per descrivere il contorno della forma.

Esempio:

<shapestyle name="Bubble"> 
  <fillRef name="bg1"/> 
  <lnfill> 
    <lnRef name="Solid 0.75 pt"/> 
    <solidfillRef name="Dark Gray"/> 
  </lnfill> 
</shapestyle>

D.4.2 Opzioni del controllo combinazione colori

fillSchemeLst

Un elenco di combinazioni colori think-cell che viene utilizzato nel controllo combinazione colori della barra degli strumenti mobile (vedere Combinazione colori). Le combinazioni di riempimenti individuali vengono definite per mezzo dell’elemento secondario fillScheme.

Esempio:

<fillSchemeLst> 
  <fillScheme name="Company fill scheme"> 
  ... 
</fillSchemeLst>

fillScheme

Una combinazione colori che consiste in una sequenza di riempimenti. Viene definita facendo riferimento ai riempimenti per mezzo dell’elemento secondario fillRef. L’attributo name contiene il nome visualizzato nel controllo combinazione colori. L’attributo fillRefOtherSeries specifica quale colore utilizzare per le serie Altro (vedere Serie Altro).

Se l’attributo booleano opzionale reverse è impostato su 1, l’elenco dei riempimenti verrà applicato in ordine inverso, cominciando con il primo riempimento per la serie più in basso, il secondo riempimento per la serie appena superiore e così via.

L’attributo booleano opzionale repeatLast controlla gli eventi dopo che ogni riempimento è stato usato una volta, ad esempio, quando il numero di segmenti è superiore al numero di colori di riempimento. Per impostazione predefinita o quando 0 viene impostato esplicitamente, i segmenti aggiuntivi ripetono i colori di riempimento in ordine a partire dal primo, in seguito il secondo e così via. Se repeatLast è impostato su 1, l’ultimo colore di riempimento specificato nella combinazione colori verrà usato per tutti i segmenti successivi.

Esempio:

<fillScheme name="Company fill scheme" 
            fillRefOtherSeries="Orange" 
            reverse="0" 
            repeatLast="0"> 
  <fillRef name="White"/> 
  ... 
</fillScheme>

A volte una combinazione colori funziona egregiamente per la maggior parte dei grafici, ma meno bene per i grafici con un numero inferiore di serie. Ad esempio, è possibile usare una combinazione colori con un colore primario, diverse ombreggiature di tale colore e quindi un altro colore primario con le relative ombreggiature. Se un grafico presenta solo due segmenti, si potrebbe desiderare utilizzare entrambi i colori primari invece di un colore primario e una sua ombreggiatura. È possibile risolvere questo problema con l’elemento secondario seriesCountSpecific.

seriesCountSpecific

Una sequenza di riempimenti da usare come combinazione colori quando un grafico presenta un numero di serie specifico. L’attributo seriesCount specifica il conteggio della serie per cui viene usata questa sequenza. È possibile usare un intervallo (seriesCount="1-3") o un numero (seriesCount="2").

Il grafico alterna automaticamente la sequenza di riempimento predefinita in fillScheme e qualsiasi sequenza di riempimento specifica in seriesCountSpecific non appena cambia il numero di serie nel grafico.

Esempio:

<fillScheme name="Company fill scheme" 
            fillRefOtherSeries="Orange"> 
  <fillRef name="Red"/> 
  <fillRef name="Light Red"/> 
  <fillRef name="Lighter Red"/> 
  <fillRef name="Blue"/> 
  <fillRef name="Light Blue"/> 
  <fillRef name="Lighter Blue"/> 
  <seriesCountSpecific seriesCount="1-2"> 
    <fillRef name="Red"/> 
    <fillRef name="Blue"/> 
  </seriesCountSpecific> 
</fillScheme>

È possibile utilizzare più elementi seriesCountSpecific all’interno di un fillScheme se gli intervalli negli attributi seriesCount non si sovrappongono. Se nessuno degli attributi seriesCount per un elenco specifico corrisponde al conteggio della serie attuale, viene usata la sequenza di riempimenti dell’elemento principale.

seriesCountSpecific supporta gli attributi reverse e repeatLast, come per fillScheme.

fillRef

Un riferimento a un riempimento definito nell’elemento fillLst. L'attributo name deve corrispondere al valore dello stesso attributo nella definizione del riempimento.

Esempio:

<fillRef name="White"/>

D.4.3 Opzioni del controllo combinazione linee

lnfillmarkerSchemeLst

Un elenco delle combinazioni di linee di think-cell che sarà utilizzato nel controllo schema linea sulla barra degli strumenti mobile. Le combinazioni di linee individuali vengono definite per mezzo dell'elemento secondario lnfillmarkerScheme.

Esempio:

<lnfillmarkerSchemeLst> 
  <lnfillmarkerScheme name="Company line scheme"> 
  ... 
</lnfillmarkerSchemeLst>

lnfillmarkerScheme

Una combinazione di linee consiste di una sequenza di stili linea combinati. Viene definita descrivendo gli stili di linea mediante l'elemento secondario lnfillmarker che fa riferimento a una linea, un colore e un indicatore. L'attributo name contiene il nome utilizzato nel controllo dello schema linea. Se necessario, è possibile usare seriesCountSpecific con una sequenza diversa di lnfillmarker per grafici con un numero di serie estremamente ridotto (vedere seriesCountSpecific).

Esempio:

<lnfillmarkerScheme name="Company line scheme"> 
  <lnfillmarker> 
    <lnRef name="Solid 18"/> 
    <solidfillRef name="accent1"/> 
    <markerRef name="Marker1"/> 
  </lnfillmarker> 
  ... 
</lnfillmarkerScheme>

lnfillmarker

Uno stile linea combinato per grafici a linee (si veda Grafico a linee) descritto dagli elementi secondari lnRef, solidfillRef e opzionalmente markerRef che fanno riferimento, rispettivamente, a una linea, un colore di riempimento e un indicatore.

Esempio:

<lnfillmarker> 
  <lnRef name="Solid 18"/> 
  <solidfillRef name="accent1"/> 
  <markerRef name="Marker1"/> 
</lnfillmarker>

lnRef

Un riferimento a una linea definito nell'elemento lnLst. L'attributo name deve corrispondere al valore dello stesso attributo nella definizione della linea.

Esempio:

<lnRef name="Solid 18"/>

solidfillRef

Un riferimento a un colore di riempimento definito nell'elemento fillLst. L'attributo name deve corrispondere al valore dello stesso attributo nella definizione del riempimento.

Esempio:

<solidfillRef name="accent1"/>

markerRef

Un riferimento a un indicatore definito nell'elemento markerLst. L'attributo name deve corrispondere al valore dello stesso attributo nella definizione dell'indicatore.

Quando omesso, per questo stile linea combinato non è utilizzato nessun indicatore.

Esempio:

<markerRef name="Marker1"/>

D.4.4 Opzioni del controllo combinazione indicatori

fillmarkerSchemeLst

Una lista delle combinazioni di indicatori di think-cell che sarà utilizzata nel controllo dello schema indicatore sulla barra degli strumenti mobile (vedere Schema marcatore). Le combinazioni di indicatori individuali vengono definite per mezzo dell'elemento secondario fillmarkerScheme.

Esempio:

<fillmarkerSchemeLst> 
  <fillmarkerScheme name="Company marker scheme"> 
  ... 
</fillmarkerSchemeLst>

fillmarkerScheme

Una combinazione di indicatori che consiste in una sequenza di indicatori. Viene definito facendo riferimento ai marcatori utilizzando gli elementi secondari fillmarker, specificando l’indicatore da utilizzare, oppure noMarker, specificando che non deve essere utilizzato nessun indicatore. L'attributo name contiene il nome utilizzato visualizzato nel controllo dello schema indicatore. Se necessario, è possibile usare seriesCountSpecific con una sequenza diversa di fillmarker per grafici con un numero di serie estremamente ridotto (vedere seriesCountSpecific).

Esempio:

<fillmarkerScheme name="Company marker scheme"> 
  <fillmarker> 
  ... 
</fillScheme>

fillmarker

Uno stile indicatore combinato che consiste in un riferimento a un indicatore tramite elemento secondario markerRef e un riferimento al colore di riempimento tramite l'elemento secondario solidfillRef.

Esempio:

<fillmarker> 
  <markerRef name="Square"/> 
  <solidfillRef name="Orange"/> 
</fillmarker>

noMarker

Un elemento vuoto specifica che non deve essere utilizzato nessun indicatore.

Esempio:

<noMarker />

D.5 Personalizzazione dei grafici

D.5.1 fillSchemeRefDefault

Un riferimento a una combinazione di riempimenti utilizzata come combinazione colori predefinita per tutti i tipi di grafico. Se vengono utilizzati uno o più dei seguenti elementi

fillSchemeRefDefaultStacked, 
fillSchemeRefDefaultWaterfall, 
fillSchemeRefDefaultClustered, 
fillSchemeRefDefaultMekko, 
fillSchemeRefDefaultArea, 
fillSchemeRefDefaultPie, 
fillSchemeRefDefaultBubble

essi hanno la priorità sulla combinazione predefinita qui impostata per il tipo di grafico specifico corrispondente. Se vengono utilizzati tutti questi elementi, è possibile omettere fillSchemeRefDefault.

Esempio:

<fillSchemeRefDefault name="Company scheme"/>

D.5.2 fillSchemeRefDefaultStacked

La combinazione colori predefinita per i grafici in pila.

Esempio:

<fillSchemeRefDefaultStacked name="Stacked scheme"/>

D.5.3 fillSchemeRefDefaultWaterfall

La combinazione colori predefinita per i grafici a cascata.

Esempio:

<fillSchemeRefDefaultWaterfall 
  name="Waterfall scheme"/>

D.5.4 fillSchemeRefDefaultClustered

La combinazione colori predefinita per i grafici raggruppati.

Esempio:

<fillSchemeRefDefaultClustered 
  name="Clustered scheme"/>

D.5.5 fillSchemeRefDefaultMekko

La combinazione colori predefinita per i grafici Mekko.

Esempio:

<fillSchemeRefDefaultMekko name="Mekko scheme"/>

D.5.6 fillSchemeRefDefaultArea

La combinazione colori predefinita per i grafici ad area.

Esempio:

<fillSchemeRefDefaultArea name="Area scheme"/>

D.5.7 fillSchemeRefDefaultPie

La combinazione colori predefinita per i grafici a torta.

Esempio:

<fillSchemeRefDefaultPie name="Pie scheme"/>

D.5.8 fillSchemeRefDefaultBubble

La combinazione colori predefinita per i grafici a bolle.

Esempio:

<fillSchemeRefDefaultBubble name="Bubble scheme"/>

D.5.9 lnfillmarkerSchemeRefDefault

La combinazione colori predefinita per i grafici a linee.

Esempio:

<lnfillmarkerSchemeRefDefault name="Line scheme"/>

D.5.10 lnfillmarkerSchemeRefDefaultCombination

La combinazione colori predefinita per i grafici combinati.

Esempio:

<lnfillmarkerSchemeRefDefaultCombination 
  name="Combination scheme"/>

D.5.11 fillmarkerSchemeRefDefault

La combinazione indicatori predefinita per i grafici a dispersione.

Esempio:

<fillmarkerSchemeRefDefault name="Shapes"/>

D.6 Personalizzazione delle proprietà del testo

defPPr

Le proprietà del paragrafo predefinite per il testo nelle etichette e nelle caselle di testo. Le proprietà per le nuove etichette e caselle di testo derivano da uno dei livelli di stile di testo del segnaposto corpo del testo. Il livello di stile di testo appropriato viene selezionato in modo euristico, un metodo corretto nella maggior parte dei casi. Questo comportamento viene selezionato non utilizzando l'elemento defPPr. Se viene selezionato un livello di stile di testo inappropriato, è possibile utilizzare l'attributo lvl con numeri da 0 o 8 per specificare esplicitamente il livello di stile di testo. La numerazione inizia con lo 0, che corrisponde al primo livello di stile di testo. Il numero 1 corrisponde quindi al secondo livello e così via. Dalle proprietà del paragrafo del livello di stile di testo specificato, think-cell utilizza il colore del carattere per il testo nelle etichette e nelle caselle di testo.

Esempio:

<defPPr lvl="3"/>

defRPr

Le proprietà predefinite per una parte di testo nelle etichette e nelle caselle di testo. È possibile ignorare il colore del carattere primario e quello alternativo dai valori derivati dalla combinazione colori di PowerPoint. È possibile specificare il colore del carattere primario utilizzando solidfillRef e il colore del carattere alternativo utilizzando solidfillRefAlt. Per ogni etichetta viene scelto automaticamente il colore migliore per massimizzare il contrasto con lo sfondo dell'etichetta.

Esempio:

<defPPr lvl="2">
	<defRPr>
		<solidfillRef name="Deep Red"/>
		<solidfillRefAlt name="Yellow"/>
	</defRPr>
</defPPr>

L'utilizzo di defRPr è un'ultima risorsa. È sempre preferibile cambiare il modello in relazione allo sfondo diapositiva e ai colori del tema. Quindi, impostare la formattazione del livello di stile del testo corretta nel segnaposto corpo del testo della diapositiva master. Solo se ciò non è possibile o non produce il risultato desiderato, utilizzare l'attributo lvl di defPPr descritto in precedenza e se ancora non produce il risultato desiderato, utilizzare defRPr per definire esplicitamente i colori del testo.

Alcune delle circostanze che richiedono l'utilizzo di defRPr richiedono anche la specifica esplicita del colore di sfondo effettivo del grafico usando solidfillRefBackground (vedere Colore dello sfondo del grafico).

D.7 Layout diapositive predefiniti per il posizionamento dei grafici

L'elemento opzionale fixedLayoutLst ha uno o più elementi fixedLayout come elementi secondari che definiscono il layout di una diapositiva con una o più aree rettangolari in cui è possibile posizionare un diagramma di Gantt, un grafico a torta/ciambella o tutti gli altri grafici. I layout delle diapositive predefiniti saranno visualizzati come anteprima nell’angolo in alto a sinistra dell’area di visualizzazione diapositiva quando viene selezionato il corrispondete tipo di grafico per l’inserimento o quando si trascina tale grafico nella diapositiva. Facendo clic in una delle aree rettangolari nell’anteprima della diapositiva, o rilasciando il grafico in quella posizione, il grafico sarà inserito in quella posizione con quella dimensione.

fixedLayout

Definisce il layout di una diapositiva.

Ha uno o più elementi rect come elementi secondari che definiscono le aree rettangolari sulla diapositiva.

Deve avere un attributo for, con valori ammissibili:

"pie"
Definisce un layout di una diapositiva per il posizionamento di grafici a torta/a ciambella.
"gantt"
Definisce un layout di una diapositiva per il posizionamento di diagrammi di Gantt/linee temporali.
"chart"
Definisce un layout di una diapositiva per il posizionamento di tutti gli altri grafici.
o una combinazione di questi separati da spazi.

rect

Definisce un'area rettangolare su una diapositiva.

Ha quattro attributi richiesti: l, t, r e b. Questi attributi definiscono la posizione dei bordi sinistro, superiore, destro e inferiore dell'area.

I valori ammissibili per questi attributi sono:

  • Posizioni assolute, specificate come numero intero (ad es. "360000", "+120000" o "-240000") in EMU (12.700 EMU = 1 pt, 360.000 EMU = 1 cm, 914.400 EMU = 1 pollice)
  • Posizioni relative in termini di dimensioni della diapositiva, specificate come numero decimale immediatamente seguito da un segno percentuale (ad es. "17.3%")
  • Una combinazione di questi elementi collegati con un + o -, iniziando con una posizione assoluta (ad es. "1800000+10%") o relativa (ad es. "12.1%-12700").

L'origine della coordinata si trova nell'angolo in alto a sinistra della diapositiva, con la direzione positiva verso destra orizzontalmente e verso il basso verticalmente. Per combinazioni di posizioni assolute e relative, la seconda posizione è relativa alla prima, ad esempio "1800000+10%" definisce orizzontalmente la posizione orizzontale 1.800.000 EMU (= 5 cm) più il 10% della dimensione orizzontale della diapositiva a destra del bordo sinistro della diapositiva, e "12.1%-12700" definisce verticalmente la posizione verticale 12.700 EMU (= 1 pt) verso l'alto della posizione alla distanza del 12,1% della dimensione verticale della diapositiva dal bordo superiore della diapositiva.

Esempio:

<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>

Ciò definisce un'area rettangolare con un margine del 10% rispetto al bordo della diapositiva in alto e in basso e un margine di 3 cm (= 1.080.000 EMU) rispetto al bordo sinistro e al centro orizzontale della diapositiva.

Esempio:

<fixedLayoutLst>
	<fixedLayout for="chart pie">
		<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>
		<rect l="50%+1080000" t="10%" r="100%-1080000" b="90%"/>
	</fixedLayout>
</fixedLayoutLst>

Questo definisce un layout della diapositiva con due aree predefinite per l'inserimento di grafici diversi dal diagramma di Gantt, entrambi con margini del 10% in alto e in basso, quello sinistro con margini di 3 cm dal bordo sinistro e dal centro orizzontale della diapositiva e quello destro con un margine di 3 cm dal centro orizzontale e sul bordo destro della diapositiva. Quando si seleziona un grafico per l’inserimento, sarà visualizzato in questo modo nell’angolo in alto a sinistra della visualizzazione diapositiva:

Anteprima della diapositiva per il layout della diapositiva definito nell'esempio mostrato nell'inserimento di un grafico.

Facendo clic su una delle aree dell’anteprima della diapositiva si inserisce il grafico con quella posizione e dimensione. Sarà visualizzato anche quando un grafico esistente viene trascinato, e rilasciandolo in una delle aree sarà inserito in quella posizione e con quella dimensione.

Esempio:

<fixedLayoutLst>
	<fixedLayout for="chart pie">
		<rect l="1080000" t="10%" r="50%-1080000" b="90%"/>
		<rect l="50%+1080000" t="10%" r="100%-1080000" b="90%"/>
	</fixedLayout>
	<fixedLayout for="pie">
		<rect l="33%" t="1800000" r="66%" b="100%-1080000"/>
	</fixedLayout>
</fixedLayoutLst>

Questo definisce due layout della diapositiva, il primo è quello dell'ultimo esempio, per tutti i grafici tranne i diagrammi di Gantt, e il secondo è un layout solo per l'inserimento di grafici a torta o a ciambella, con un'area per l'inserimento nel terzo centrale della diapositiva orizzontalmente e con un margine di 5 cm in alto e un margine di 3 cm in basso. Quando si inserisce o si trascina un grafico a ciambella o a torta, questi saranno visualizzati come segue:

Anteprime della diapositiva per i layout della diapositiva definiti nell'esempio mostrato nell'inserimento di un grafico.

D.8 Personalizzazione delle etichette

L'elemento label contiene elementi in grado di personalizzare le proprietà delle etichette. I seguenti elementi sono elementi figli di label. Tenere presente che shapestyleRefBubble è un elemento figlio obbligatorio, mentre gli altri elementi sono facoltativi.

lnfillLeaderLine

Lo stile linea utilizzato per la linea tra l'etichetta di un segmento e il segmento stesso, quando l'etichetta non è posizionata all'interno del segmento. Se solidfillRef non viene specificato, anziché utilizzare il colore di lnfillDefault, think-cell utilizza il colore corrispondente a quello del carattere dell'etichetta impostato automaticamente.

Esempio:

<lnfillLeaderLine> 
  <lnRef name="Solid 0.5 pt"/> 
</lnfillLeaderLine>

shapestyleRefBubble

Un riferimento a una forma definita in shapestyleLst. L'attributo name deve corrispondere al valore dello stesso attributo nella definizione di stile della forma. Definisce lo stile delle etichette per impostazione predefinita utilizzato a livello e differenza totale e le frecce CAGR.

Esempio:

<shapestyleRefBubble name="Bubble"/>

sumLabelPosition

La posizione delle etichette totali. L'attributo val può presentare i valori seguenti (le posizioni vengono descritte per gli istogrammi verticali e cambiano in modo corrispondente per i grafici ruotati o capovolti):

accordingToSign
Posizionare le etichette totali sopra la colonna per valori totali positivi e sotto la colonna per valori totali negativi. Si tratta della posizione predefinita se non è presente l'elemento.
awayFromBaseline
Posizionare le etichette totali lontano dalla linea di base: non posizionare mai l'etichetta tra la colonna e la linea di base.

L'impostazione viene applicata alle colonne mobili nei grafici a cascata. In caso contrario, per entrambi i metodi verranno utilizzate le stesse posizioni per le etichette e sumLabelPosition non risulta rilevante.

Esempio:

<label> 
  <sumLabelPosition val="accordingToSign"/> 
</label>

D.9 Personalizzazione delle linee

D.9.1 lnfillDefault

Il tipo di linea predefinito utilizzato in think-cell. Viene definito l'uso di un elemento lnRef per indicare una delle linee dell'elemento lnLst, il tipo tratteggio e lo spessore. Uno dei colori a tinta unita dell'elemento fillLst viene indicato tramite solidfillRef per impostare il colore.

Esempio:

<lnfillDefault> 
  <lnRef name="Solid 0.75 pt"/> 
  <solidfillRef name="tx1"/> 
</lnfillDefault>

Se l'elemento lnRef o solidfillRef manca da una delle definizioni dello stile linea sottostanti, verrà utilizzato il valore corrispondente di lnfillDefault.

lnfillGridline

Stile linea della griglia. Segue lo stesso schema e le stesse regole di lnfillDefault sopra.

D.9.2 Contorni dei segmenti

I contorni dei segmenti vengono definiti nel livello della combinazione di riempimento, ossia ogni combinazione del controllo combinazione colori può impostare anche uno stile linea per i contorni dei segmenti. I seguenti elementi sono pertanto secondari rispetto a un elemento fillScheme.

lnfillSegment

Lo stile del contorno predefinito di questa combinazione colori.

lnfillSegmentMekko

Lo stile dei contorni dei grafici Mekko tramite la combinazione colori dell'elemento principale. Se viene omesso, si utilizza lo stile linea di lnfillSegment.

Esempio

In questo caso, noLine viene utilizzato per i contorni dei segmenti. Tuttavia, dal momento che spesso non è adatto ai grafici Mekko, questi ultimi utilizzano una linea continua sottile con il colore primo piano standard.

<fillScheme name="PowerPoint Theme" ...> 
  <lnfillSegment> 
    <noLine/> 
  </lnfillSegment> 
  <lnfillSegmentMekko> 
    <lnRef name="Solid 0.25 pt"/> 
    <solidfillRef name="tx1"/> 
  </lnfillSegmentMekko> 
  <fillRef name="accent1"/> 
  ... 
</fillScheme>

D.9.3 Linee nei grafici

L'elemento chart contiene elementi che personalizzano le linee nei grafici. I seguenti elementi sono elementi figlio dell'elemento chart.

lnfillAxis

Lo stile linea predefinito dell'asse del grafico.

lnfillAxisCategory

Lo stile linea dell'asse della categoria. Può essere utilizzato per impostare una linea di base più spessa. Se viene omesso, si utilizza lnfillAxis.

lnfillArrow

Lo stile linea predefinito utilizzato per le frecce di differenza.

lnfillArrowCAGR

Lo stile linea utilizzato per le frecce CAGR.

lnfillArrowCategoryDifference

Lo stile linea utilizzato per le frecce di differenza totali.

lnfillArrowSegmentDifference

Lo stile linea utilizzato per le frecce di differenza tra livelli.

lnfillExtensionLine

Lo stile linea utilizzato per le linee di estensione delle frecce di differenza tra livelli.

lnfillConnector

Lo stile linea utilizzato per le linee del connettore.

lnfillConnectorWaterfall

Lo stile linea utilizzato per le linee del connettore a cascata. Se viene specificato, lo stile ignora lnfillConnector. Oltre agli elementi figli lnRef e solidfillRef, lnfillConnectorWaterfall supporta anche un elemento figlio di <noLine /> per indicare che i connettori a cascata non devono essere visibili, condizione impossibile per lnfillConnector.

lnfillValueLine

Lo stile linea utilizzato per le linee del valore.

lnfillTrendLine

Lo stile della linea utilizzato per le linee di tendenza.

lnfillPartition

Lo stile linea utilizzato per le partizioni.

lnfillErrorBar

Lo stile linea utilizzato per le barre di errore.

lnfillRidge

Lo stile linea utilizzato per il profilo del grafico Mekko.

D.9.4 Linee nella legenda

Il seguente elemento è un elemento figlio dell'elemento legend.

lnfill

Il contorno della forma di think-cell. Quando questo elemento non viene utilizzato, la forma non presenta contorno. Se si utilizza l'elemento, ma si specifica solo lo stile o il colore della linea, la proprietà che non viene specificata verrà impostata da lnfillDefault in base ai valori abituali.

Esempio:

<legend> 
  <lnfill> 
    <lnRef name="Solid 0.75 pt"/> 
    <solidfillRef name="Dark Gray"/> 
  </lnfill> 
</legend>

D.10 Personalizzazione di una Harvey Ball e di una casella di controllo

D.10.1 harveyball

Uno stile combinato per l’Harvey Ball costituito dagli elementi secondari fillRefCompleted, fillRefBackground e lnfill, che descrivono, rispettivamente, il colore dello stato di completamento, il colore dello sfondo e il contorno dell’Harvey Ball. L’attributo obbligatorio sz definisce le dimensioni dei caratteri predefinite dell’Harvey Ball in un centesimo di punto.

Esempio:

<harveyball sz="1400"> 
  <fillRefCompleted name="Black"/> 
  <fillRefBackground name="Light Orange"/> 
  <lnfill> 
    <lnRef name="Solid 0.5 pt"/> 
    <solidfillRef name="accent1"/> 
  </lnfill> 
</harveyball>

D.10.2 fillRefCompleted

Vedere fillRef.

D.10.3 fillRefBackground

Vedere fillRef.

D.10.4 Casella di controllo

Uno stile combinato per la casella di controllo formato dall'elemento secondario fillRef per descrivere il colore di sfondo della casella di controllo, l'elemento secondario lnfill per descrivere la struttura della casella di controllo e l'elenco di simboli, caratteri e immagini dell'elemento secondario choices. L’attributo obbligatorio sz definisce le dimensioni dei caratteri predefinite della casella di controllo in un centesimo di punto. La dimensione di ciascun glifo deve essere definita separatamente.

Esempio:

<checkbox sz="1400"> 
  <fillRef name="No Fill"/> 
  <lnfill> 
    <noLine/> 
  </lnfill> 
  <choices> 
    <glyph hotkeys="VO1" sz="1867"> 
      <solidfillRef name="Green"/> 
      <t>v</t> 
    </glyph> 
    <glyph hotkeys="X2" sz="1867"> 
      <solidfillRef name="Pink"/> 
      <font typeface="Arial Unicode MS"/> 
      <t>&#10007;</t> 
    </glyph> 
    <glyph hotkeys="Q3" sz="1867"> 
      <font typeface="Arial Unicode MS"/> 
      <t>?</t> 
    </glyph> 
    <pic hotkeys="R4"> 
      <Relationship Target="traffic_light_horizontal_red.emf"/> 
    </pic> 
    <glyph hotkeys=" 0" sz="1867"> 
      <t> </t> 
    </glyph> 
  </choices> 
</checkbox>

D.10.5 choices

Un elenco di scelte da usare in una casella di controllo. L'elenco può contenere un numero qualsiasi di elementi glyph per caratteri e simboli e pic per le immagini.

D.10.6 glyph

Un glifo (carattere o simbolo) usato come una delle scelte di una casella di controllo. L'attributo hotkeys descrive un elenco di tasti di scelta rapida che consentono di selezionare il glifo. L'elemento secondario solidFillRef descrive il colore del carattere o del simbolo, font il tipo di carattere e t il carattere o il simbolo stesso. L'attributo obbligatorio sz definisce le dimensioni dei caratteri predefinite in un centesimo di punto, indipendentemente dalle dimensioni complessive della casella di controllo.

Esempio:

<glyph hotkeys="qQ3" sz="1867"> 
  <solidfillRef name="Blue"/> 
  <font typeface="Arial Unicode MS"/> 
  <t>?</t> 
</glyph>

D.10.7 t

Un carattere o un simbolo usato in un glifo (a sua volta usato in una casella di controllo). I contenuti di questo elemento possono includere: un carattere testo (a), un simbolo Unicode o un riferimento di carattere numerico a un punto di codice Unicode. Il riferimento numerico può essere fornito mediante numeri decimali (&#10007;) o esadecimali (&#x2717;).

D.10.8 pic

Un'immagine usata come una delle scelte di una casella di controllo. Il nome di un file EMF con immagine, viene dato uguale a quello dell'attributo Target dell'elemento secondario Relationship. L'attributo hotkeys descrive un elenco di combinazioni di caratteri che selezionano l'immagine.

Esempio:

<pic hotkeys="R4"> 
  <Relationship Target="traffic_light_horizontal_red.emf"/> 
</pic>

Per creare un file EMF di qualsiasi forma in PowerPoint:

  1. Fare clic con il pulsante destro del mouse sulla forma o sulla selezione di forme.
  2. Selezionare Salva come immagine.
  3. Assicurarsi di aver salvato il file nel formato Enhanced Windows Metafile (*.emf).

Naturalmente, è anche possibile creare un file EMF utilizzando un editor grafico adatto.

D.11 Personalizzazione dei diagrammi di Gantt

D.11.1 gantt

Determina l'aspetto predefinito e le opzioni di formattazione dei diagrammi di Gantt.
Ha i seguenti elementi secondari:

lnfillDefault

Opzionale. Quando non è presente, viene utilizzato il lnfillDefault globale. Questa impostazione sarà indicata come locale lnfillDefaultnei seguenti casi.

Determina lo stile linea e il colore predefiniti per le linee nei diagrammi di Gantt. Viene utilizzato per le linee per le quali non viene impostato uno stile più specifico tramite uno degli elementi seguenti.

Deve avere lnRef come elemento secondario che fa riferimento a uno stile di linea, nel cui caso lo stile viene utilizzato con il colore da lnfillDefault globale, o un solidfillRef che fa riferimento a un colore, nel cui caso il colore viene utilizzato insieme allo stile linea del lnfillDefault globale, o entrambi in quell'ordine, specificando completamente lo stile linea e il colore.

scaleFrame

Mutuamente esclusivi con scaleUnderline e scaleExtendSeparators. Uno di questi deve essere presente.

Se presente, gli elementi della scala sono completamente racchiusi in linee.

Scale del diagramma di Gantt con scala di stile Frame.

Attributi opzionali:

algn: determina l'allineamento degli elementi della scala di etichettatura del testo.
Valori ammissibili "l" per l’allineamento a sinistra delle lingue da sinistra a destra e per l’allineamento a destra delle lingue da destra a sinistra e "ctr" per il centro di allineamento (valore predefinito).

includeLabelColumnHeaders: valori ammissibili "true" e "false" (predefinito).
Se vero, anche la cella in alto a sinistra contenente le etichette di scala e l'etichetta della colonna Etichetta attività sono racchiuse nelle linee e possono ricevere un riempimento dello sfondo. Se è presente un elemento secondario fillRef, per impostazione predefinita verrà utilizzato il colore di riempimento a cui si fa riferimento.

Confronto della cella Etichetta colonna attività con e senza includeLabelColumnHeaders.

Elementi secondari opzionali:

fillRef: il riempimento di sfondo predefinito da utilizzare per gli elementi della scala. È necessario fare riferimento a un elemento in fillLst.

lnfill: lo stile linea e il colore da utilizzare per le linee che racchiudono elementi della scala. Segue lo stesso schema del locale lnfillDefault.

scaleUnderline

Mutuamente esclusivi con scaleFrame e scaleExtendSeparators. Uno di questi deve essere presente.

Se è presente, vengono tracciate solo le linee orizzontali che separano le scale.

Scale del diagramma di Gantt con stile scaleUnderline.

Attributi opzionali:

algn: determina l'allineamento degli elementi della scala di etichettatura del testo.
Valori ammissibili "l" per l’allineamento a sinistra delle lingue da sinistra a destra e per l’allineamento a destra delle lingue da destra a sinistra e "ctr" per il centro di allineamento (valore predefinito).

gap: valori ammissibili "true" (valore predefinito) e "false".
Se vero, le linee di separazione orizzontali vengono tracciate leggermente nella cella in alto a sinistra contenente le etichette della scala e l'etichetta della colonna Etichetta attività. Se falso, si fermano esattamente al termine delle scale.

Confronto della cella Etichetta colonna attività con e senza distanza.

Elemento secondario opzionale:

lnfill: lo stile linea e il colore da utilizzare per le linee orizzontali che separano le scale. Segue lo stesso schema del locale lnfillDefault.

scaleExtendSeparators

Mutuamente esclusivi con scaleFrame e scaleUnderline. Uno di questi deve essere presente.

Se è presente, i separatori verticali abilitati nella barra degli strumenti mobile della scala vengono estesi nelle scale per fungere da separatori verticali tra gli elementi della scala. Non sono tracciate linee di separazione orizzontali tra le scale.

Scale del diagramma di Gantt con stile scaleExtendSeparators.

Attributo opzionale:

algn: determina l'allineamento degli elementi della scala di etichettatura del testo.
Valori ammissibili "l" per l’allineamento a sinistra delle lingue da sinistra a destra e per l’allineamento a destra delle lingue da destra a sinistra e "ctr" per il centro di allineamento (valore predefinito).

lnfillBodyLeftRight

Opzionale. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Determina lo stile linea e il colore per le linee che delimitano il corpo dei diagrammi di Gantt a sinistra e a destra.
Può avere un elemento secondario noLine, nel cui caso non vengono tracciate linee di delimitazione o né seguito lo schema per il lnfillDefault locale.

lnfillBodyTop

Opzionale. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Determina lo stile e il colore per la linea che delimita il corpo dei diagrammi di Gantt in alto. Segue lo schema di lnfillBodyLeftRight.

lnfillBodyBottom

Opzionale. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Determina lo stile linea e il colore per la linea che delimita il corpo dei diagrammi di Gantt in basso. Segue lo schema di lnfillBodyLeftRight

lnfillFrameLeftRight

Opzionale. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Determina lo stile linea e il colore della linea che delimita la colonna Etichetta attività a sinistra e la colonna Etichetta Responsabile/Commento a destra. Segue lo schema di lnfillBodyLeftRight.

fillRefDefaultBody

Richiesto.

Determina il riempimento sfondo predefinito del corpo dei diagrammi di Gantt.
Ha un attributo name obbligatorio che deve fare riferimento a un elemento di fillLst.

fillRefHorzShading

Richiesto.

Determina il riempimento sfondo predefinito di un'ombreggiatura riga, quando viene inserita tramite il menu di scelta rapida della riga.
Ha un attributo name obbligatorio che deve fare riferimento a un elemento di fillLst che non è noFill.

fillRefVertShading

Richiesto.

Determina il riempimento sfondo predefinito di un'ombreggiatura. Ha un attributo name obbligatorio che deve fare riferimento a un elemento di fillLst che non è noFill.

lnfillSeparatorHorz

Opzionale. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Determina lo stile linea e il colore dei separatori di riga. Segue lo schema del locale lnfillDefault.

lnfillSeparatorVertPrimary

Opzionale. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Determina lo stile linea e il colore dei separatori verticali primari (cioè quelli utilizzati per l'unità di tempo più grande abilitata). Segue lo schema del locale lnfillDefault.

lnfillSeparatorVertSecondary

Opzionale. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Determina lo stile linea e il colore dei separatori verticali secondari (cioè quelli utilizzati per tutte le unità di tempo abilitate tranne quella più grande). Segue lo schema del locale lnfillDefault.

shapestyleLstPentagonAndChevron

Opzionale. Quando non sono presenti, pentagoni/galloni (chiamati anche frecce di processo) non sono disponibili per l'inserimento nei diagrammi di Gantt.

Definisce l'elenco di stili disponibili per pentagoni/galloni selezionabili tramite la barra degli strumenti mobile.
Deve avere almeno un elemento secondario shapeStyleRef, che fa riferimento agli elementi secondari di shapestyleLst tramite il relativo attributo name.

shapestyleLstBar

Mutuamente esclusivi con lnfillLstBar. Uno di questi deve essere presente.

Determina che le barre siano disegnate come rettangoli e definisce l'elenco degli stili disponibili (ad esempio, contorno e riempimento).
Ha un attributo richiesto w che determina l'altezza del rettangolo in EMU (12.700 EMU = 1 pt), con un massimo di 152.400 EMU (= 12 pt).
Deve avere almeno un elemento secondario shapeStyleRef, che fa riferimento agli elementi secondari di shapestyleLst tramite il relativo attributo name.

Esempio:

<shapestyleLstBar w="98425">
    <shapestyleRef name="Solid Bar"/>
    <shapestyleRef name="Dashed Bar"/>
</shapestyleLstBar>
Risultato: Barre rettangolari nel diagramma di Gantt con selezione dello stile della forma aperta nella barra degli strumenti mobile.

lnfillLstBar

Mutuamente esclusivi con shapestyleLstBar. Uno di questi deve essere presente.

Determina che le barre siano disegnate come linee e ne definisce il colore predefinito e un elenco degli stili di linea disponibili.
Deve avere un elemento secondario solidfillRef che faccia riferimento a un colore, quindi almeno un elemento secondario lnRef che faccia riferimento a uno stile linea.

Esempio:

<lnfillLstBar>
    <solidfillRef name="Black"/>
    <lnRef name="Solid 2.25 pt"/>
    <lnRef name="Dash 2.25 pt"/>
</lnfillLstBar>
Risultato: Barre delle linee nel diagramma di Gantt con selezione dello stile linea aperta nella barra degli strumenti mobile.

parentesi

Richiesto.

Determina lo stile e lo stile linea delle parentesi.
Ha un attributo richiesto style che determina lo stile della parentesi da utilizzare con valori ammissibili:

"triangle": una parentesi quadrata con un triangolo a tinta unita al centro.

Una parentesi con stile triangolo.

"curly": una parentesi graffa.

Una parentesi con stile graffa.

"line": una parentesi quadra con un centro appuntito.

Una parentesi con stile linea.

Opzionalmente ha un elemento secondario lnfill che specifica lo stile linea e il colore della parentesi e segue lo schema del lnfillDefault locale. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Esempio:

<bracket style="curly">
    <lnfill>
        <lnRef name="Long Dash 2.25 pt"/>
        <solidfillRef name="accent6"/>
    </lnfill>
</bracket>
Risultato: Un esempio di parentesi con stile.

cardine

Richiesto.

Determina le proprietà dei cardini. Alcuni di questi sono solo valori predefiniti e possono essere definiti individualmente tramite la barra degli strumenti mobile delle dei cardini, altri si applicano a tutti i cardini e non possono essere modificati in seguito.
Ha un attributo obbligatorio w che specifica le dimensioni di tutti i cardini in EMU.

Elementi secondari obbligatori:

markerRef: determina l’indicatore predefinito da utilizzare per i cardini.

solidFillRef: determina il colore predefinito da utilizzare per i cardini.

Elemento secondario opzionale:

lnfill: determina lo stile e il colore di tutte le linee cardine. Segue lo schema del locale lnfillDefault. Quando non presente, viene utilizzato lnfillDefault (locale, se disponibile).

Esempio:

<milestone w="150000">
    <markerRef name="Marker1"/>
    <solidfillRef name="accent6"/>
    <lnfill>
        <lnRef name="Long Dash 2.25 pt"/>
        <solidfillRef name="accent6"/>
    </lnfill>
</milestone>
Risultato: Un esempio di una fase cardine con stile con linea.

D.11.2 fiscalYear

Un elemento opzionale che, se incluso, aggiunge l'opzione Anno fiscale nella barra degli strumenti mobile del diagramma di Gantt. Deve avere un elemento secondario start o end. Opzionalmente ha un elemento secondario weekAlignment.

Menu Scale del diagramma di Gantt con l'impostazione Anno fiscale attivata.

Quando per un diagramma di Gantt è abilitata l'opzione Anno fiscale, la sua scala annuale visualizza gli anni fiscali (indicati da un prefisso predefinito "FY") invece degli anni di calendario che iniziano o terminano con il mese specificato nell'elemento secondario corrispondente dello stesso anno di calendario.

Se è presente un elemento secondario weekAlignment, viene utilizzata la convenzione di 52-53 settimane: Ogni anno fiscale termina lo stesso giorno feriale come specificato nell'attributo lastWeekday, con le settimane bisestili inserite in modo appropriato. La data di calendario in cui cade il giorno feriale specificato rappresenta l'ultimo giorno di un anno fiscale ed è determinata dall'attributo lastDay. I trimestri sono visualizzati come costituiti esattamente da 13 settimane, ad eccezione del Q4 di un anno bisestile, costituito esattamente da 14 settimane. Se l'attributo opzionale weeksPerMonth dell'elemento weekAlignment è impostato, i mesi visualizzati terminano sempre il giorno della settimana specificato, utilizzando la convenzione fornita in questo attributo per determinare come distribuire le settimane sui mesi. La settimana bisestile viene sempre aggiunta all'ultimo mese del Q4.

Esempio:

<fiscalYear>
	<end month="jan"/>
	<weekAlignment lastWeekday="fri" lastDay="nearestToEndOfLastMonth" weeksPerMonth="454"/>
</fiscalYear>

Quando viene caricato un file di stile contenente questo elemento e, per un diagramma di Gantt è abilitata l'opzione Anno fiscale, l'anno fiscale 2023 visualizzato sulla sua scala annuale terminerà il venerdì più vicino al 31/01/2023, vale a dire il 03/02/2023, e l'anno fiscale 2024 inizierà il 04/02/2023. Il mese intermedio di ogni trimestre di 13 settimane consisterà in 5 settimane, gli altri due in 4 settimane. FY2023 sarebbe un anno bisestile, con il Q4 2023 di 14 settimane e gli ultimi due mesi, dicembre e gennaio dell'anno fiscale 2023, composto da 5 settimane (26/11//2022–30/12/2022 and 31/12//2022–02/03/2023).

start/end

Elemento secondario obbligatorio. Specifica l'inizio o la fine di un anno fiscale.

Ha un attributo obbligatorio month con i valori ammissibili: "jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec".

weekAlignment

Elemento secondario opzionale. Specifica quale giorno feriale è l'ultimo di un anno fiscale utilizzando la convenzione di 52-53 settimane, come viene determinata la data di calendario che termina un anno fiscale e se i mesi devono terminare anche il giorno feriale specificato e, in tal caso, come le settimane vengono distribuite in mesi.

Ha due attributi obbligatori lastWeekday e lastDay e un attributo opzionale weeksPerMonth:

lastWeekday

Il giorno feriale in cui termina ogni anno fiscale.

Valori ammissibili: "sun", "mon", "tue", "wed", "thu", "fri", "sat".

lastDay

Come viene scelta la data di calendario per l'ultimo giorno dell'anno fiscale.

Valori ammissibili:

"inLastMonth"
L'ultimo giorno dell'anno fiscale è l'ultimo giorno della settimana del tipo specificato che si trova nel mese solare specificato nell'elemento end (o nel mese di calendario precedente a quello specificato nell'elemento start).
"nearestToEndOfLastMonth"
L'ultimo giorno dell'anno fiscale è il giorno feriale del tipo specificato più vicino alla fine del mese solare specificato nell'elemento end (o il mese solare precedente a quello specificato nell'elemento start).

Nota: L'utilizzo dell'impostazione "nearestToEndOfLastMonth" può portare al termine dell'anno fiscale al di fuori del mese solare specificato nell'elemento end (all'interno del mese solare specificato nell'elemento start), come mostrato nell'esempio precedente. Quando si utilizza "inLastMonth", il termine dell'anno fiscale è sempre nel mese di calendario specificato nell'elemento end (nel mese di calendario precedente a quello specificato nell'elemento start).

weeksPerMonth

Se impostato, anche i mesi terminano il giorno della settimana specificato. Il suo valore determina la convenzione da utilizzare per distribuire le settimane nei mesi.

Valori ammissibili:

"544"
Il primo mese di ogni trimestre di 13 settimane ha 5 settimane e gli altri due 4.
"454"
Il mese intermedio di ogni trimestre di 13 settimane ha 5 settimane e gli altri due 4.
"445"
L'ultimo mese di ogni trimestre di 13 settimane ha 5 settimane e gli altri due 4.

Condividi