D. Formato de arquivo de estilo

A estrutura técnica de um arquivo de estilos do think-cell é descrita na seção a seguir. Ele fornece uma visão geral do arquivo, seu conteúdo e hierarquia, e explicações breves para subsecções lógicas, mostrando quais configurações de estilo podem ser definidas para os elementos do think-cell. É seguida de uma descrição de como trabalhar com arquivos de estilo em geral e as estruturas específicas Estrutura de arquivo. A explicação detalhada de cada elemento é dada abaixo, iniciando com Definir cores, estilos de linha e marcadores.

D.1
Hierarquia dos elementos XML
D.2
Estrutura de arquivo
D.3
Definir cores, estilos de linha e marcadores
D.4
Usar cores, linhas e marcadores em esquemas
D.5
Personalizar gráficos
D.6
Customizar as propriedades de texto
D.7
Predefinição de layouts de slide para colocação de gráficos
D.8
Personalizar rótulos
D.9
Personalizar linhas
D.10
Personalizar Harvey Ball e caixa de seleção
D.11
Personalizar gráficos de Gantt

D.1 Hierarquia dos elementos XML

Os seguintes elementos são usados para definir cores, linhas e marcadores, respectivamente. Eles estão disponíveis na barra de ferramentas flutuante de elementos aplicáveis do think-cell no PowerPoint e podem ser referenciados em outras definições no arquivo de estilos. Eles estão descritos em Definir cores, estilos de linha e marcadores.

  • fillLst
    • noFill
    • solidFill
      • schemeClr
        • lumMod
        • lumOff
      • srgbClr
      • sdrgbClr
      • scrgbClr
      • prstClr
    • pattFill
      • fgClr + bgClr
  • lnLst
    • ln
      • prstDash
  • markerLst
    • marcador
      • símbolo
  • solidfillRefBackground

Os seguintes elementos definem a linha padrão e o estilo da linha de grade usados em todo o think-cell. Eles estão descritos em Personalizar linhas.

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

Os seguintes elementos definem as listas de estilos para formas, preenchimento, linha e esquemas de marcador, respectivamente. Eles estão disponíveis na barra de ferramentas flutuante de elementos aplicáveis da think-cell e podem ser referenciados em outras definições no arquivo de estilos. Eles estão descritos em Usar cores, linhas e marcadores em esquemas.

  • 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

Os seguintes elementos podem ser usados para definir um esquema de preenchimento padrão para todos os gráficos e gráficos específicos. Eles estão descritos em Personalizar gráficos.

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

Os seguintes elementos definem o estilo de texto padrão para os campos de texto do think-cell. Eles estão descritos em Customizar as propriedades de texto.

  • defPPr
    • defRPr

Os seguintes elementos permitem a predefinição dos layouts do slide para inserir gráficos. Eles estão descritos em Predefinição de layouts de slide para colocação de gráficos.

  • fixedLayoutLst
    • fixedLayout
      • rect

Os seguintes elementos definem as propriedades de estilo de diferentes rótulos. Eles estão descritos em Personalizar rótulos.

  • rótulo
    • lnfillLeaderLine
      • lnRef
    • shapestyleRefBubble
    • sumLabelPosition

Os seguintes elementos definem as propriedades das linhas para os eixos e legendas. Eles estão descritos em Personalizar linhas.

  • gráfico
    • lnfillAxis
      • solidfillRef
      • lnRef
    • lnfillAxisCategory
      • solidfillRef
      • lnRef
  • legenda
    • lnfill
      • solidFillRef
      • lnRef

Os seguintes elementos definem o estilo e o comportamento das Harvey Balls e caixas de seleção. Eles estão descritos em Personalizar Harvey Ball e caixa de seleção.

  • harveyball
    • fillRefCompleted + fillRefBackground
    • lnfill
  • caixa de seleção
    • fillRef
    • lnfill
    • opções
      • glyph
        • solidfillRef
        • fonte
        • t
      • pic
        • Relacionamento

Os seguintes elementos definem o estilo e o comportamento dos gráficos de Gantt. Eles estão descritos em Personalizar gráficos de Gantt.

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

D.2 Estrutura de arquivo

Os arquivos de estilos do think-cell são arquivos XML de acordo com o esquema

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

Observação: Somente arquivos de estilo que são validados com sucesso em relação ao esquema XML são suportados. É possível que um arquivo de estilo que, tecnicamente, não seja totalmente válido, por exemplo, por omitir alguns elementos, ainda carregue uma determinada versão do think-cell, mas que poderá não acontecer nas versões futuras.

D.2.1 Estilo

O elemento style é o elemento raiz de um arquivo de estilos. O atributo obrigatório name define o nome exibido no menu ícone do menu de Ferramentas. Ferramentas como o estilo ativo atualmente. Os atributos xmlns, xmlns:xsi e xsi:schemaLocation não devem ser alterados no exemplo ao criar um novo arquivo de estilos. Um atributo opcional basedOn pode fazer referência a um estilo de base antigo. O arquivo .tcbasestyle correspondente deve estar presente no diretório de instalação para carregar um arquivo de estilos com o atributo basedOn.

Os arquivos de estilo criados para as versões anteriores do think-cell continuam a funcionar inalterados. Se quiser usar elementos adicionais que são suportados somente na versão atual, precisará atualizar o número de construção nos atributos xmlns exsi:schemaLocation para aquele exibido no exemplo a seguir.

Exemplo:

<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>

Nesse momento você também poderá precisar fazer alterações em outros elementos para assegurar-se de que o arquivo de estilo seja compatível com o formato descrito aqui.

D.3 Definir cores, estilos de linha e marcadores

D.3.1 Cores

schemeClr

Um preenchimento baseado em uma das cores do esquema integrado do PowerPoint. O atributo val especifica a cor usando os valores bg1, tx1, accent1, accent2, accent3, accent4, accent5, accent6, dk1, lt1, dk2, lt2, hlink, folHlink, bg2 ou tx2. Ao usar schemeClr, o atributo name do elemento solidFill pai será definido normalmente para o mesmo valor do atributo val. Em seguida, o think-cell irá usar o nome exibido na caixa de diálogo de cores do esquema do PowerPoint, dependendo da versão do PowerPoint e do idioma da interface de usuário.

Exemplo:

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

lumMod

Porcentagem segundo a qual modular a luminância de uma cor. É geralmente aninhada dentro do schemeClr para modificá-la, mas também pode modificar outros tipos de cores descritos abaixo.

Exemplo:

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

lumOff

Porcentagem segundo a qual mudar a luminância de uma cor, mas seu matiz e saturação não são alterados. É geralmente aninhada dentro do schemeClr para modificá-la, mas também pode modificar outros tipos de cores descritos abaixo.

Exemplo:

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

srgbClr

Um preenchimento baseado em uma cor definida usando valores para os componentes de vermelho, verde e azul. O atributo val contém seis caracteres hexadecimais para os três componentes.

Exemplo:

<srgbClr val="FF00FF"/>

sdrgbClr

Um preenchimento baseado em uma cor definida usando valores para os componentes de vermelho, verde e azul. Os atributos r, g e b contém números entre 0 e 255.

Exemplo:

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

scrgbClr

Um preenchimento baseado em uma cor definida usando valores para os componentes de vermelho, verde e azul. Os atributos r, g e b contém valores percentuais entre 0% e 100%. Os valores porcentuais podem usar números inteiros ou decimais com duas casas decimais e um ponto como separador.

Exemplo:

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

prstClr

Um preenchimento baseado em uma das cores padrão definidas no padrão Office Open XML. O atributo val especifica o nome da cor e tem que ser um dos nomes de AliceBlue a YellowGreen enumerados em

Enum de PresetColorValues

ou na subseção 20.1.10.47 do padrão Office Open XML.

Exemplo:

<prstClr val="white"/>

D.3.2 Preenchimentos

solidFill

Um preenchimento baseado em uma única cor. A cor pode ser especificada usando um dos elementos filho schemeClr, srgbClr ou prstClr. O atributo name contém o nome mostrado na lista de cores.

Exemplo:

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

pattFill

Um preenchimento baseado em um padrão e duas cores. As cores podem ser especificadas usando um dos elementos filho fgClr e bgClr descrevendo a cor de primeiro plano e fundo do padrão, respectivamente. O padrão em si pode ser especificado declarando o atributo prst e referenciando um padrão descrito no Office Open XML. O atributo name contém o nome mostrado na lista de cores.

Exemplo:

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

fgClr

Descreve a cor de primeiro plano de um preenchimento com padrão. A cor pode ser especificada usando um dos elementos filho schemeClr, srgbClr ou prstClr.

Exemplo:

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

bgClr

Descreve a cor de fundo de um preenchimento com padrão. Consulte fgClr.

D.3.3 Opções no controle da cor de preenchimento

fillLst

Uma lista de preenchimentos, descritos por várias instâncias de elementos noFill, solidFill ou pattFill. Os preenchimentos definidos nesta lista são exibidos no controle de cores da barra de ferramentas flutuante (ver Cor e preenchimento).

Exemplo:

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

noFill

Quando o usuário escolhe este preenchimento especial no controle de cores, por exemplo, para um segmento, o segmento não tem cor de preenchimento. O atributo name contém o nome padrão usado no controle de cores, que não pode ser alterado.

<noFill name="No Fill"/>

separador

Uma linha horizontal nas listas é exibida na barra de ferramentas flutuante. Ela pode ser usado dentro dos elementos fillLst, fillSchemeList e lnfillmarkerSchemeLst.

Exemplo:

<separator/>

D.3.4 Linhas

ln

Uma linha com certo peso baseado em um tipo de linha. O atributo w descreve o peso da linha. O valor para este atributo é anotado no SMI (Sistema Métrico Inglês). 12700 SMI são equivalentes a uma linha de peso 1 pt. O atributo name contém um nome usado para referência desse estilo de linha. O tipo da linha pode ser especificado usando um dos elementos filho prstDash.

Exemplo:

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

prstDash

Um estilo de linha baseado em um dos estilos de linha padrão definidos no padrão Office Open XML. O atributo val especifica o tipo de linha usando os valores solid, dash, lgDash, dashDot, lgDashDot, lgDashDotDot, sysDot, sysDashDotDot, que correspondem ao padrão Office Open XML:

Enum de PresetLineDashValues

Exemplo:

<prstDash val="solid"/>

D.3.5 Opções no controle do estilo de linhas

lnLst

Uma lista de linhas descrita por pelo menos uma ocorrência do elemento ln. As linhas definidas nesta lista são exibidas além de “Nenhuma linha” no controle de estilo de linhas da barra de ferramentas flutuante (consulte Estilo de linha). Além disso, qualquer estilo de linha referenciado usando lnRef para uso em gráficos de linhas (ver Gráfico de linhas), conectores universais (ver Conectores universais) e conectores em cascata (ver 9. Gráfico de cascata), contornos etc. deve ser definido aqui.

Exemplo:

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

Para descrever todas as entradas na lista, o atributo w do elemento ln é convertido em pontos, como por exemplo, 3175 UEM para 1/4pt, e exibido juntamente com uma representação visual do tipo de traço.

D.3.6 Marcadores

marcador

Um novo marcador com um certo formato. O atributo name contém o nome mostrado na lista de estilo de marcador. O formato do marcador pode ser especificado usando um dos elementos filho symbol.

Exemplo:

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

símbolo

Um formato de marcador baseado em um dos marcadores padrão definidos no padrão Office Open XML. O atributo val especifica o tipo de marcador usando os valores circle, triangle, diamond, square, star, x, hollowCircle, hollowTriangle, hollowDiamond, hollowSquare, dash, dot ou plus.

Enum de MarkerStyleValues

Exemplo:

<symbol val="circle"/>

D.3.7 Opções no controle do marcador

markerLst

Uma lista de marcadores descrita por uma ocorrência opcional do elemento marker. Os marcadores definidos nesta lista são exibidos no controle de marcadores da barra de ferramentas flutuante (ver Forma do marcador).

Exemplo:

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

D.3.8 Cor do plano de fundo do gráfico

solidfillRefBackground

A cor de plano de fundo real para gráficos do think-cell. Isto somente é necessário para especificar se os gráficos são colocados em um retângulo colorido, em vez de diretamente no plano de fundo do slide. Esta cor é usada para formas que têm o objetivo de mesclar perfeitamente com o plano de fundo, como rótulos de caixas e quebras de eixo de valor.

<solidfillRefBackground name="Yellow"/>

solidfillRefBackground deve ser utilizado como último recurso. Primeiro, você deve tentar corrigir o seu modelo, levando em consideração o plano de fundo do slide e as cores do tema. Somente se isso não atingir o resultado desejado, use solidfillRefBackground para definir explicitamente a cor do plano de fundo do gráfico. Normalmente, é usado em conjunto com defRPr para cores de texto (consulte Customizar as propriedades de texto).

D.4 Usar cores, linhas e marcadores em esquemas

D.4.1 Opções no controle do estilo de formas Gantt

shapestyleLst

Uma lista de estilos de forma, que pode ser referenciada para definir o estilo padrão da bolha de diferença e setas CAGR (ver Personalizar rótulos), e na lista de estilos disponíveis para barras e pentágonos/divisas nos gráficos Gantt (ver gantt). Os estilos de forma individuais são definidos usando o shapestyle elemento filho.

Exemplo:

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

shapestyle

Um estilo de forma. Deve conter um fillref elemento filho para definir a cor de plano de fundo da forma, pode conter, adicionalmente, um lnfill elemento filho e seus elementos secundários subsequentes para descrever o contorno da forma.

Exemplo:

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

D.4.2 Opções no controle do esquema de cores

fillSchemeLst

Uma lista de esquemas de cor do think-cell que será usada no controle de esquema de cores da barra de ferramentas flutuante (ver Esquema de cores). Os esquemas de preenchimento individuais são definidos usando o elemento filho fillScheme.

Exemplo:

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

fillScheme

Um esquema de cores constituído por uma sequência de preenchimentos. É definido referenciando os preenchimentos utilizando o elemento filho fillRef. O atributo name contém o nome usado no controle de esquema de cores. O atributo fillRefOtherSeries especifica qual cor usar para Outras Séries (consulte Série Outro).

Se o atributo booleano opcional reverse estiver definido como 1, a lista de preenchimentos será aplicada inversamente, começando com o primeiro preenchimento para as séries inferiores, o segundo preenchimento para as séries seguintes, etc.

O atributo boleano opcional repeatLast controla o que acontece após cada preenchimento ter sido usado uma vez, ou seja, assim que o número de segmentos for maior do que o número de cores do preenchimento. Por padrão, ou quando for explicitamente configurado para 0, os segmentos adicionais repetem as cores do preenchimento, começando com o primeiro, então com o segundo e assim por diante. Se repeatLast for configurado para 1, a última cor do preenchimento especificada no esquema de cores será usada para todos os segmentos subsequentes.

Exemplo:

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

Algumas vezes, o esquema de cores funciona bem para a maioria dos gráficos, mas não tão bem para gráficos com muito poucas séries. Por exemplo, você pode usar um esquema de cores com uma cor primária, diversos sombreados daquela cor e então outra cor primária com diversos sombreados dela. Se um gráfico tiver somente dois segmentos, talvez você prefira que as duas cores primárias sejam usadas, em vez de uma cor primária e um sombreado dela. Você pode solucionar esse problema com o elemento filho seriesCountSpecific.

seriesCountSpecific

Uma sequência de preenchimentos será usada como esquema de cores se um gráfico tiver um número específico de séries. O atributo seriesCount especifica para qual contagem de séries essa sequência é usada. Você pode usar uma faixa de números (seriesCount="1-3") ou um número (seriesCount="2").

O gráfico muda automaticamente entre a sequência de preenchimento padrão em fillScheme e qualquer sequência de preenchimento específica em seriesCountSpecific, seja qual for o número de séries nas alterações do gráfico.

Exemplo:

<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>

Você pode usar múltiplos elementos seriesCountSpecific dentro de um fillScheme se as faixas nos atributos seriesCount não se sobrepuserem. Se nenhum dos atributos seriesCount para qualquer lista específica coincidir com a contagem de séries atual, a sequência de preenchimentos do elemento filho será usada.

seriesCountSpecific suporta os atributos reverse e repeatLast conforme fillScheme.

fillRef

Uma referência para um preenchimento definida no elemento fillLst. O atributo name tem que corresponder ao valor do mesmo atributo na definição de preenchimento.

Exemplo:

<fillRef name="White"/>

D.4.3 Opções no controle do esquema de linhas

lnfillmarkerSchemeLst

Uma lista de esquemas de linha do think-cell que será usada no controle de esquema de linha da barra de ferramentas flutuante. Os esquemas de linha individuais são definidos usando o elemento filho lnfillmarkerScheme.

Exemplo:

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

lnfillmarkerScheme

Um esquema de linha constituído por uma sequência de estilos de linha combinados. Define-se descrevendo estilos de linha usando o elemento filho lnfillmarker, que faz referência a uma linha, a uma cor e a um marcador. O atributo name contém o nome usado no controle de esquema de linha. Se necessário, seriesCountSpecific pode ser usado com uma sequência diferente de lnfillmarker para gráficos com somente muito poucas séries (ver seriesCountSpecific).

Exemplo:

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

lnfillmarker

Um estilo de linha combinado para gráficos de linha (consulte Gráfico de linhas) descrito por elementos filho lnRef, solidfillRef e opcionalmente markerRef referenciando uma linha, uma cor de preenchimento e um marcador, respectivamente.

Exemplo:

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

lnRef

Uma referência a uma linha definida no elemento lnLst. O atributo name tem que corresponder ao valor do mesmo atributo na definição de linha.

Exemplo:

<lnRef name="Solid 18"/>

solidfillRef

Uma referência a uma cor de preenchimento definida no elemento fillLst. O atributo name tem que corresponder ao valor do mesmo atributo na definição de preenchimento.

Exemplo:

<solidfillRef name="accent1"/>

markerRef

Uma referência a um marcador definido no elemento markerLst. O atributo name tem que corresponder ao valor do mesmo atributo na definição do marcador.

Quando omitida, nenhum marcador é usado para este estilo de linha combinado.

Exemplo:

<markerRef name="Marker1"/>

D.4.4 Opções no controle do esquema de marcadores

fillmarkerSchemeLst

Uma lista de esquemas de marcador do think-cell que será usada no controle de esquema de marcador da barra de ferramentas flutuante (ver Esquema do marcador). Os esquemas de marcador individuais são definidos usando o elemento filho fillmarkerScheme.

Exemplo:

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

fillmarkerScheme

Um esquema de marcador constituído por uma sequência de marcadores. É definido referenciando os marcadores usando os elementos filhos fillmarker, especificando o marcador a ser usado, ou noMarker, especificando que nenhum marcador será usado. O atributo name contém o nome exibido no controle de esquema de marcador. Se necessário, seriesCountSpecific pode ser usado com uma sequência diferente de fillmarker para gráficos com somente muito poucas séries (ver seriesCountSpecific).

Exemplo:

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

fillmarker

Um estilo de marcador combinado que consiste em uma referência de marcador usando o elemento filho markerRef e uma referência de cor de preenchimento opcional usando o elemento filho solidfillRef.

Exemplo:

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

noMarker

Um elemento vazio especificando que nenhum marcador será usado.

Exemplo:

<noMarker />

D.5 Personalizar gráficos

D.5.1 fillSchemeRefDefault

Uma referência para um esquema de preenchimento usada como esquema de cor padrão para todos os tipos de gráfico. Se um ou vários dos elementos

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

forem usados, eles substituem o esquema padrão aqui definido para o tipo de gráfico específico correspondente. Se todos esses elementos forem usados, fillSchemeRefDefault pode ser omitido.

Exemplo:

<fillSchemeRefDefault name="Company scheme"/>

D.5.2 fillSchemeRefDefaultStacked

Esquema de cor padrão para gráficos empilhados.

Exemplo:

<fillSchemeRefDefaultStacked name="Stacked scheme"/>

D.5.3 fillSchemeRefDefaultWaterfall

O esquema de cor padrão para gráficos em cascata.

Exemplo:

<fillSchemeRefDefaultWaterfall 
  name="Waterfall scheme"/>

D.5.4 fillSchemeRefDefaultClustered

O esquema de cor padrão para gráficos agrupados.

Exemplo:

<fillSchemeRefDefaultClustered 
  name="Clustered scheme"/>

D.5.5 fillSchemeRefDefaultMekko

O esquema de cor padrão para gráficos mekko.

Exemplo:

<fillSchemeRefDefaultMekko name="Mekko scheme"/>

D.5.6 fillSchemeRefDefaultArea

O esquema de cor padrão para gráficos de área.

Exemplo:

<fillSchemeRefDefaultArea name="Area scheme"/>

D.5.7 fillSchemeRefDefaultPie

O esquema de cor padrão para gráficos de pizza.

Exemplo:

<fillSchemeRefDefaultPie name="Pie scheme"/>

D.5.8 fillSchemeRefDefaultBubble

O esquema de cor padrão para gráficos de bolha.

Exemplo:

<fillSchemeRefDefaultBubble name="Bubble scheme"/>

D.5.9 lnfillmarkerSchemeRefDefault

O esquema de cor padrão para gráficos de linha.

Exemplo:

<lnfillmarkerSchemeRefDefault name="Line scheme"/>

D.5.10 lnfillmarkerSchemeRefDefaultCombination

O esquema de cor padrão para gráficos de combinação.

Exemplo:

<lnfillmarkerSchemeRefDefaultCombination 
  name="Combination scheme"/>

D.5.11 fillmarkerSchemeRefDefault

O esquema de marcador padrão para gráficos de dispersão.

Exemplo:

<fillmarkerSchemeRefDefault name="Shapes"/>

D.6 Customizar as propriedades de texto

defPPr

Propriedades de parágrafo padrão para o texto nos rótulos e caixas de texto. As propriedades para os rótulos e caixas de texto novos são tiradas de um dos níveis de estilo de texto do espaço reservado do corpo de texto. O nível de estilo de texto correto é escolhido heuristicamente, o que funciona bem na maioria dos casos. Esse comportamento é selecionado não usando o elemento defPPr. Se um nível de estilo de texto incorreto for escolhido, você pode usar o atributo lvl com números de 0 a 8 para especificar explicitamente o nível do estilo de texto. A numeração começa com 0, que corresponde ao primeiro nível de estilo de texto. Portanto, 1 refere-se ao segundo nível etc. Das propriedades dos parágrafos do nível de estilo de texto especificado, o think-cell usa a cor da fonte para o texto nos rótulos e caixas de texto.

Exemplo:

<defPPr lvl="3"/>

defRPr

Propriedades padrão para uma execução de texto nos rótulos e caixas de texto. É possível substituir a cor da fonte principal e alternativa, a partir dos valores derivados do esquema de cores do PowerPoint. Você pode especificar a cor da fonte principal usando solidfillRef e a cor da fonte alternativa, usando solidfillRefAlt. Para cada rótulo, a melhor cor para maximizar o contraste com o plano de fundo do rótulo é escolhida automaticamente.

Exemplo:

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

defRPr deve ser utilizado como último recurso. É sempre preferível alterar o seu modelo levando em consideração o plano de fundo do slide e as cores do tema. Em seguida, você deve definir a formatação do nível de estilo de texto correta no espaço reservado do corpo de texto no slide mestre. Somente se isso não for possível ou não atingir o resultado desejado, use o atributo lvl de defPPr, descrito acima, e se ainda assim o resultado desejado não for obtido, use defRPr para definir explicitamente as cores do texto.

Algumas das circunstâncias que exigem o uso de defRPr também requerem, explicitamente, a especificação da cor de fundo real do plano de fundo, usando solidfillRefBackground (consulte Cor do plano de fundo do gráfico).

D.7 Predefinição de layouts de slide para colocação de gráficos

O elemento opcional fixedLayoutLst tem um ou mais elementos fixedLayout como elementos-filho, que definem um layout do slide com uma ou mais áreas retangulares em que gráficos Gantt, pizza/rosca ou todos os outros gráficos podem ser colocados. Os layouts de slide predefinidos serão mostrados como miniaturas no canto esquerdo superior da área de visualização do slide, na qual o tipo correspondente de gráfico é selecionado para inserção ou ao arrastar esse tipo de gráfico para o slide. Clicar em uma das áreas retangulares na miniatura do slide ou soltar o gráfico ali colocará o gráfico nessa posição com esse tamanho.

fixedLayout

Define um layout de slide.

Tem um ou mais elementos rect como elementos-filho que definem áreas retangulares no slide.

Deve ter um atributo for, com valores admissíveis:

"pie"
Define um layout de slide para inserir gráficos de pizza/rosca.
"gantt"
Define um layout de slide para colocação de gráficos de Gantt/linhas do tempo.
"chart"
Define um layout de slide para inserir todos os demais gráficos.
ou uma combinação destes, separados por espaços.

rect

Define uma área retangular em um slide.

Possui quatro atributos obrigatórios: l, t, r e b. Definem a posição das bordas esquerda, superior, direita e inferior da área.

Os valores admissíveis destes atributos são:

  • posições absolutas, especificadas como número inteiro (como "360000", "+120000" ou "-240000") no EMU (12.700 EMU = 1 pt, 360.000 EMU = 1 cm, 914.400 EMU = 1 pol)
  • posições relativas em termos de tamanho do slide, especificado como número decimal imediatamente seguido por sinal de percentagem (como ). "17.3%")
  • uma combinação destes, em conjunto com + ou -, começando com um absoluto (como "1800000+10%") ou uma posição relativa (como "12.1%-12700").

A origem coordenada está no canto superior esquerdo do slide, com direção positiva à direita, horizontalmente, e para baixo, verticalmente. Para combinações de posições absoluta e relativa, a segunda posição é relativa à primeira, como "1800000+10%" horizontalmente define a posição horizontal 1.800.000 EMU (= 5 cm) mais 10% do tamanho horizontal do slide à direita da borda esquerda do slide, e "12.1%-12700" define verticalmente a posição vertical 12.700 EMU (= 1 pt) acima da posição à distância de 12,1% do tamanho vertical do slide desde a borda superior do slide.

Exemplo:

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

Isso define uma área retangular com margem de 10% da borda do slide nas partes superior e inferior, e uma margem de 3 cm (= 1080000 EMU) da borda esquerda e do centro horizontal do slide.

Exemplo:

<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>

Isso define um layout de slide com duas áreas definidas para inserir gráficos além dos gráficos de Gantt, ambas com margens de 10% nas partes de cima e de baixo, a margem esquerda com 3 cm da borda esquerda e do centro horizontal do slide, e a margem direita com 3 cm do centro horizontal e da borda direita do slide. A exibição será semelhante a esta no canto superior esquerdo do slide, quando selecionar tal gráfico para inserção:

A miniatura de slides para o layout definido no exemplo abaixo, exibido com a inserção de um gráfico.

Clicar em uma das áreas na miniatura do slide inserirá o gráfico naquela posição e naquele tamanho. Também será mostrado quando um gráfico existente é arrastado e soltá-lo em uma das áreas o colocará nessa posição e tamanho.

Exemplo:

<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>

Isso define dois layouts do slide, o primeiro sendo o do último exemplo, para todos os gráficos, exceto gráficos de Gantt, e o segundo sendo um layout apenas para inserir gráficos de pizza ou rosca, com uma área para inserção na terceira parte do meio horizontal do slide, e com uma margem de 5 cm na parte superior e uma margem de 3 cm na parte inferior. Ao inserir ou arrastar um gráfico de pizza ou de rosca, a exibição será como esta:

As miniaturas de slides para os layouts definidos no exemplo abaixo, exibido com a inserção de um gráfico de pizza.

D.8 Personalizar rótulos

O elemento label contém propriedades de customização de elementos dos rótulos. Os elementos a seguir são elementos filhos de label. Perceba que shapestyleRefBubble é um elemento filho obrigatório, enquanto os outros elementos são opcionais.

lnfillLeaderLine

O estilo de linha usado para a linha entre uma etiqueta do segmento e o segmento quando a etiqueta não é colocada dentro do segmento. Se solidfillRef não for especificado, em vez de usar a cor de lnfillDefault, o think-cell usa a cor que coincide com a cor da fonte do rótulo definida automaticamente.

Exemplo:

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

shapestyleRefBubble

Uma referência a uma forma definida no shapestyleLst. O atributo name tem que corresponder ao valor do mesmo atributo na definição do estilo da forma. Define o estilo dos rótulos por padrão, usado no nível e com diferença total, e setas CAGR.

Exemplo:

<shapestyleRefBubble name="Bubble"/>

sumLabelPosition

A posição dos rótulos de total. O atributo val pode ter os seguintes valores (as posições são descritas para os gráficos da coluna vertical e as mudanças correspondentes para os gráficos rotacionados ou invertidos):

accordingToSign
Coloque os rótulos de total acima da coluna para valores totais positivos e abaixo da coluna para valores totais negativos. Esse é o padrão se o elemento não estiver presente.
awayFromBaseline
Coloca os rótulos de total longe da linha de base, isto é, o rótulo nunca é colocado entre a coluna e a linha de base.

A configuração se aplica às colunas de flutuação nos gráficos de cascata. Do contrário, os dois métodos resultam em posições de rótulos idênticas e sumLabelPosition não é pertinente.

Exemplo:

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

D.9 Personalizar linhas

D.9.1 lnfillDefault

O tipo de linha padrão usado em todo o think-cell. Usando um elemento lnRef para indicar uma das linhas no elemento lnLst, o tipo de traço e o peso são definidos. Uma das cores sólidas no elemento fillLst é indicada usando-se solidfillRef para definir a cor.

Exemplo:

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

Se o elemento lnRef ou solidfillRef estiver faltando de uma das definições de estilo de linha abaixo, o valor respectivo de lnfillDefault é usado.

lnfillGridline

O estilo da linha de grade. Ele segue o mesmo esquema e regras do lnfillDefault acima.

D.9.2 Contornos do segmento

Os contornos dos segmentos são definidos no nível de esquema de preenchimento, ou seja, cada esquema do controle do esquema de cor também pode definir um estilo de linha para os contornos dos segmento. Os elementos a seguir são, portanto, elementos filhos de um elemento fillScheme.

lnfillSegment

O estilo de destaque padrão para este esquema de cor.

lnfillSegmentMekko

O estilo de contorno para gráficos Mekko usando esquema de cor do elemento principal. Se omitido, o estilo de linha de lnfillSegment será usado.

Exemplo

Aqui, noLine é usado para destaques do segmento. No entanto, como isso muitas vezes não é adequado para gráficos Mekko, estes usam uma linha sólida fina com cor do primeiro plano padrão.

<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 Linhas em gráficos

O elemento chart contém elementos que personalizam linhas em gráficos. Os elementos a seguir são elementos filhos do elemento chart.

lnfillAxis

O estilo padrão de linha do eixo do gráfico.

lnfillAxisCategory

O estilo da linha do eixo da categoria. Pode ser usado para definir peso da linha de base maior. Se omitido, lnfillAxis será usado.

lnfillArrow

O estilo de linha padrão usado para as diferentes setas.

lnfillArrowCAGR

O estilo de linha usado para as setas CAGR.

lnfillArrowCategoryDifference

O estilo de linha usado para as setas de diferença de totais.

lnfillArrowSegmentDifference

O estilo de linha usado para as setas de diferença de níveis.

lnfillExtensionLine

O estilo de linha usado para as linhas de extensão das setas de diferença de níveis.

lnfillConnector

O estilo de linha usado para as linhas do conector.

lnfillConnectorWaterfall

O estilo de linha usado para as linhas do conector de cascata. Se especificado, o estilo substitui lnfillConnector. Além de elementos filho lnRef e solidfillRef, lnfillConnectorWaterfall também suporta um elemento filho de <noLine /> para especificar que os conectores de cascata não devem ser visíveis, o que não é possível para lnfillConnector.

lnfillValueLine

O estilo de linha usado para as linhas de valor.

lnfillTrendLine

O estilo de linha usado para as linhas de tendências.

lnfillPartition

O estilo de linha usado para as partições.

lnfillErrorBar

O estilo de linha usado para as barras de erros.

lnfillRidge

O estilo de linha usado para a borda do gráfico Mekko.

D.9.4 Linhas na legenda

O elemento a seguir é um elemento filho do elemento legend.

lnfill

O contorno da forma think-cell. Quando este elemento não é usado, a forma não possui contorno. Se o elemento for usado, porém somente o estilo ou a cor da linha estiverem especificados, a propriedade deixada sem especificação será definida por lnfillDefault, como de costume.

Exemplo:

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

D.10 Personalizar Harvey Ball e caixa de seleção

D.10.1 harveyball

Um estilo combinado para a Harvey Ball que consiste em elementos filho fillRefCompleted, fillRefBackground e lnfill para descrever a cor do estado de conclusão, e a cor do plano de fundo e o contorno da Harvey Ball, respectivamente. O atributo obrigatório sz define o tamanho padrão da fonte da Harvey Ball.

Exemplo:

<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

Consulte fillRef.

D.10.3 fillRefBackground

Consulte fillRef.

D.10.4 checkbox

Um estilo combinado para a caixa de seleção que consiste no elemento secundário fillRef para descrever a cor de fundo na caixa de seleção, o elemento secundário lnfill para descrever o contorno da caixa de seleção e a lista de símbolos, caracteres e figuras no elemento secundário choices. O atributo obrigatório sz define o tamanho padrão da fonte da Caixa de seleção em um centésimo de um ponto. O tamanho de cada glyph deve ser definido separadamente.

Exemplo:

<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

Uma lista de opções a serem usadas em uma caixa de seleção. A lista pode conter qualquer número de elementos glyph para caracteres e símbolos e pic para figuras.

D.10.6 glyph

Um glyph (caractere ou símbolo) que foi usado como uma das opções de uma caixa de seleção. O atributo hotkeys descreve uma lista dos caracteres hotkey que selecionam o glifo. Os elementos filhos solidFillRef descrevem a cor do caractere ou símbolo, font sua fonte e t o caractere ou símbolo em si. O atributo obrigatório sz define o tamanho da fonte padrão do caractere em um centésimo de um ponto, independentemente do tamanho total da caixa de seleção.

Exemplo:

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

D.10.7 t

Um caractere ou símbolo usado em um glyph (usado ele mesmo em uma caixa de seleção). O conteúdo deste elemento pode ser um caractere textual (a), um símbolo Unicode ou uma referência de caractere numérico para um ponto de código Unicode. A referência numérica pode ser dada usando números decimais (&#10007;) ou números hexadecimais (&#x2717;).

D.10.8 pic

Uma figura que foi usada como uma das opções de uma caixa de seleção. O nome do arquivo de um arquivo EMF com a figura é dado como o atributo Target do elemento filho Relationship. O atributo hotkeys descreve uma lista de caracteres de tecla de atalho que selecionam a figura.

Exemplo:

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

Para criar um arquivo EMF de qualquer forma no PowerPoint:

  1. Clique com o botão direito do mouse na forma ou seleção de formas.
  2. Escolha Salvar como imagem.
  3. Certifique-se de salvar como tipo Metarquivo avançado do Windows (*.emf).

Claro que você também pode usar um editor de gráficos adequado para criar um arquivo EMF.

D.11 Personalizar gráficos de Gantt

D.11.1 gantt

Determina a aparência padrão e opções de formatação dos gráficos de Gantt.
Tem os seguintes elementos-filho:

lnfillDefault

Opcional. Quando ausente, o lnfillDefault global é usado. Essa configuração será referenciada como o local lnfillDefault no seguinte.

Determina o estilo de linha e a cor padrão para linhas nos gráficos de Gantt. É usado para linhas para as quais nenhum estilo mais específico é definido, via um dos elementos abaixo.

Deve ter lnRef como elemento-filho, referenciando um estilo de linha, em que tal estilo é usado com a cor do lnfillDefault global, ou um solidfillRef referenciando uma cor, em que tal cor é usada junto com o estilo de linha do lnfillDefault global, ou ambos em tal ordem, totalmente especificando os estilos de linha e de cor.

scaleFrame

Mutuamente exclusivo com scaleUnderline e scaleExtendSeparators. Um deles deve estar presente.

Se estiver presente, os elementos da escala são totalmente envoltos em linhas.

Escalas de gráfico de Gantt com estilo scaleFrame.

Atributos opcionais:

algn: determina o alinhamento dos elementos de escala de rotulagem de texto.
Valores admissíveis "l" para alinhar à esquerda para idiomas com leitura da esquerda para a direita e alinhar à direita para idiomas com leitura da direita para a esquerda, e "ctr" para alinhar ao centro (padrão).

includeLabelColumnHeaders: valores admissíveis "true" e "false" (padrão).
Se verdadeiro, a célula na parte superior à esquerda contendo rótulos de escala e o rótulo de coluna de rótulos da atividade também são envoltos em linhas, e podem ter preenchimento de fundo. Se um elemento-filho fillRef estiver presente, a cor de preenchimento referenciada lá será usada por padrão.

Comparação entre a célula com rótulo da coluna de atividade com e sem includeLabelColumnHeaders.

Elementos-filho opcionais:

fillRef: o preenchimento de fundo padrão a usar para os elementos de escala. Deve referenciar um item em fillLst.

lnfill: o estilo de linha e de cor a usar para as linhas envolvendo os elementos de escala. Segue o mesmo esquema que o do local lnfillDefault.

scaleUnderline

Mutuamente exclusivo com scaleFrame e scaleExtendSeparators. Um deles deve estar presente.

Se isso estiver presente, apenas linhas horizontais separando as escalas são desenhadas.

Escalas de gráfico de Gantt com scaleUnderline de estilo.

Atributos opcionais:

algn: determina o alinhamento dos elementos de escala de rotulagem de texto.
Valores admissíveis "l" para alinhar à esquerda para idiomas com leitura da esquerda para a direita e alinhar à direita para idiomas com leitura da direita para a esquerda, e "ctr" para alinhar ao centro (padrão).

gap: valores admissíveis "true" (padrão) e "false".
Se verdadeiro, as linhas de separação horizontais são desenhadas levemente na célula à esquerda da parte superior, contendo rótulos de escala e o rótulo da coluna de rótulo de atividade. Se falso, elas param exatamente ao final das escalas.

Comparação entre a célula com rótulo da coluna de atividade com e sem lacuna.

Elemento filho opcional:

lnfill: os estilos de linha e de cor a usar para as linhas horizontais separando as escalas. Segue o mesmo esquema que o do local lnfillDefault.

scaleExtendSeparators

Mutuamente exclusivo com scaleFrame e scaleUnderline. Um deles deve estar presente.

Se isso estiver presente, os separadores verticais habilitados na barra flutuante da escala são ampliados para funcionar como separadores verticais entre os elementos da escala. Nenhuma linha separadora horizontal é desenhada entre as escalas.

As escalas de gráfico de Gantt com scaleExtendSeparators de estilo.

Atributo opcional:

algn: determina o alinhamento dos elementos de escala de rotulagem de texto.
Valores admissíveis "l" para alinhar à esquerda para idiomas com leitura da esquerda para a direita e alinhar à direita para idiomas com leitura da direita para a esquerda, e "ctr" para alinhar ao centro (padrão).

lnfillBodyLeftRight

Opcional. Quando ausente (local, se disponível), lnfillDefault é usado.

Determina os estilos de linha e de cor para as linhas delimitando o corpo dos gráficos de Gantt, à esquerda e à direita.
Pode ter um elemento-filho noLine, em que nenhuma linha delimitadora é desenhada, ou segue o esquema para o lnfillDefault local.

lnfillBodyTop

Opcional. Quando ausente (local, se disponível), lnfillDefault é usado.

Determina os estilos de linha e de cor para a linha delimitando o corpo dos gráficos de Gantt, na parte superior. Segue o esquema de lnfillBodyLeftRight.

lnfillBodyBottom

Opcional. Quando ausente (local, se disponível), lnfillDefault é usado.

Determina os estilos de linha e de cor para a linha delimitando o corpo dos gráficos de Gantt, na parte inferior. Segue o esquema de lnfillBodyLeftRight

lnfillFrameLeftRight

Opcional. Quando ausente (local, se disponível), lnfillDefault é usado.

Determina os estilos de linha e cor para a linha delimitando a coluna de rótulo de atividade à esquerda e a coluna de rótulo responsável/observação, à direita. Segue o esquema de lnfillBodyLeftRight.

fillRefDefaultBody

Obrigatório.

Determina a cor de fundo padrão do corpo dos gráficos de Gantt.
Tem um atributo obrigatório name que deve referenciar um elemento de fillLst.

fillRefHorzShading

Obrigatório.

Determina o preenchimento de fundo padrão de um sombreamento de linha, quando inserido via menu de contexto da linha.
Tem um atributo obrigatório name, que deve referenciar um elemento de fillLst que não seja noFill.

fillRefVertShading

Obrigatório.

Determina o preenchimento de fundo padrão de um sombreamento. Tem um atributo obrigatório name, que deve referenciar um elemento de fillLst que não seja noFill.

lnfillSeparatorHorz

Opcional. Quando ausente (local, se disponível), lnfillDefault é usado.

Determina os estilos de linha e de cor dos separadores de linha. Segue o esquema do local lnfillDefault.

lnfillSeparatorVertPrimary

Opcional. Quando ausente (local, se disponível), lnfillDefault é usado.

Determina os estilos de linha e de cor dos separadores verticais primários (ou seja, aqueles usados para a maior unidade de tempo habilitada). Segue o esquema do local lnfillDefault.

lnfillSeparatorVertSecondary

Opcional. Quando ausente (local, se disponível), lnfillDefault é usado.

Determina os estilos de linha e de cor dos separadores verticais secundários (ou seja, aqueles usados para todas as unidades de tempo habilitadas, exceto a maior). Segue o esquema do local lnfillDefault.

shapestyleLstPentagonAndChevron

Opcional. Quando ausente, pentágonos/divisas (também chamados de setas de processo) não estão disponíveis para inserção nos gráficos de Gantt.

Define a lista de estilos disponíveis para pentágonos/divisas, selecionáveis pela barra flutuante.
Deve ter ao menos um elemento-filho shapeStyleRef, que referencia filhos de shapestyleLst via seu atributo name.

shapestyleLstBar

Mutuamente exclusivo com lnfillLstBar. Um deles deve estar presente.

Determina que barras sejam desenhadas como retângulos e defina a lista de estilos disponíveis (ou seja, contorno e preenchimento).
Tem um atributo obrigatório w, que determina a altura do retângulo em EMU (12.700 EMU = 1 pt), com um máximo de 152400 (= 12 pt).
Deve ter ao menos um elemento-filho shapeStyleRef, que referencia filhos de shapestyleLst via seu atributo name.

Exemplo:

<shapestyleLstBar w="98425">
    <shapestyleRef name="Solid Bar"/>
    <shapestyleRef name="Dashed Bar"/>
</shapestyleLstBar>
Resultado: Barras retangulares no gráfico de Gantt, com seleção de estilo de forma aberta na barra flutuante.

lnfillLstBar

Mutuamente exclusivo com shapestyleLstBar. Um deles deve estar presente.

Determina que barras sejam desenhadas como linhas, e define a cor padrão e uma lista de estilos de linha disponíveis.
Deve ter um elemento-filho solidfillRef referenciando uma cor, e depois ao menos um elemento-filho lnRef referenciando um estilo de linha.

Exemplo:

<lnfillLstBar>
    <solidfillRef name="Black"/>
    <lnRef name="Solid 2.25 pt"/>
    <lnRef name="Dash 2.25 pt"/>
</lnfillLstBar>
Resultado: Barras de linha no gráfico de Gantt, com seleção de estilo de linha aberta na barra flutuante.

colchete

Obrigatório.

Determina o estilo e o estilo da linha dos colchetes.
Tem um atributo obrigatório style, que determina o estilo do colchete para uso com valores admissíveis:

"triangle": um suporte quadrado, com um triângulo pintado no meio.

Um colchete em estilo de triângulo.

"curly": um colchete curvo

Um colchete em estilo curvo.

"line": um colchete quadrado com o meio pintado.

Um colchete com estilo de linha.

Opcionalmente, tem um elemento-filho lnfill que especifica o estilo de linha e cor do colchete, e segue o esquema do lnfillDefault local. Quando ausente (local, se disponível), lnfillDefault é usado.

Exemplo:

<bracket style="curly">
    <lnfill>
        <lnRef name="Long Dash 2.25 pt"/>
        <solidfillRef name="accent6"/>
    </lnfill>
</bracket>
Resultado: Um exemplo de colchete com estilo.

marco

Obrigatório.

Determina as propriedades dos marcos. Alguns deles são apenas padrões e podem ser definidos individualmente, pela barra flutuante dos marcos, outros se aplicam a todos os marcos e não podem ser alterados depois.
Possui o atributo obrigatório w especificando o tamanho de todos os marcos no EMU.

Elementos-filho obrigatórios:

markerRef: Determina o marcador padrão para uso nos marcos.

solidFillRef: Determina a cor padrão para uso nos marcos.

Elemento filho opcional:

lnfill: Determina o estilo e a cor de todas as linhas de marcos. Segue o esquema do local lnfillDefault. Quando ausente (local, se disponível), lnfillDefault é usado.

Exemplo:

<milestone w="150000">
    <markerRef name="Marker1"/>
    <solidfillRef name="accent6"/>
    <lnfill>
        <lnRef name="Long Dash 2.25 pt"/>
        <solidfillRef name="accent6"/>
    </lnfill>
</milestone>
Resultado: Um exemplo de marco com estilo com linha.

D.11.2 fiscalYear

Um elemento opcional que, quando incluído, adiciona a opção Ano fiscal à barra flutuante do gráfico de Gantt. Deve ter um elemento filho start ou end. Opcionalmente, tem um elemento-filho weekAlignment.

Menu Escalas do gráfico de Gantt com Ano fiscal habilitado.

Quando a opção Ano fiscal estiver habilitada para um gráfico de Gantt, sua escala de ano exibe os anos fiscais (indicada por um prefixo padrão “FY”) ao invés de anos corridos, que começam ou terminam com o mês especificado no elemento filho correspondente do mesmo ano calendário.

Se houver um elemento filho weekAlignment, a convenção de 52-53 semanas será usada: Cada ano fiscal termina no mesmo dia da semana especificado no atributo lastWeekday, com semanas bissextas inseridas apropriadamente. Cada data de calendário, na qual cai o dia da semana especificado, representa o último dia de um ano fiscal determinado pelo atributo lastDay. Os trimestres são exibidos com exatamente 13 semanas, exceto o quarto trimestre de um ano bissexto, que consiste exatamente de 14 semanas. Se o atributo opcional weeksPerMonth, do elemento weekAlignment, for definido, os meses exibidos também terminarão no dia da semana especificado, usando a convenção deste atributo para determinar como distribuir as semanas em meses. A semana bissexta é sempre adicionada ao último mês do quarto trimestre.

Exemplo:

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

Quando um arquivo de estilos contendo este elemento for carregado e a opção Ano fiscal estiver habilitada para um gráfico de Gantt, o ano fiscal de 2023 exibido em sua escala de anos terminaria na sexta-feira mais próxima de 31/01/2023, que é 03/02/2023, e o ano fiscal de 2024 começaria em 04/02/2023. O mês intermediário de cada trimestre de 13 semanas teria 5 semanas e os outros dois, 4 semanas. O ano fiscal de 2023 teria uma semana bissexta, com o quatro trimestre de 2023 tendo 14 semanas e seus dois últimos meses, dezembro e janeiro, com 5 semanas (26/11/2022–30/12/2022 e 31/12/2022–03/02/2023).

start/end

Elemento filho obrigatório. Especifica o início ou o fim de um ano fiscal.

Possui um atributo obrigatório, month, com valores admissíveis: "jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec".

weekAlignment

Elemento filho opcional. Especifica o dia da semana que é o último do ano fiscal, usando a convenção de 52-53 semanas, como a data de calendário em que o ano fiscal termina é determinada e se os meses também devem terminar no dia da semanas especificado - e, em caso positivo, como as semanas são distribuídas pelos meses.

Possui dois atributos obrigatórios, lastWeekday e lastDay, e um atributo opcional, weeksPerMonth:

lastWeekday

O dia da semana em que cada ano fiscal termina.

Valores admissíveis: "sun", "mon", "tue", "wed", "thu", "fri", "sat".

lastDay

Como a data de calendário para o último dia do ano fiscal é selecionada.

Valores admissíveis:

"inLastMonth"
O último dia do ano fiscal é o último dia da semana do tipo especificado, que cai no mês de calendário especificado no elemento end (ou o mês de calendário antes daquele especificado no elemento start).
"nearestToEndOfLastMonth"
O último dia do ano fiscal é o último dia da semana do tipo especificado, que é o mais próximo do final do mês de calendário especificado no elemento end (ou o mês de calendário antes daquele especificado no elemento start).

Observação: Usar a definição "nearestToEndOfLastMonth" pode fazer com que o final do ano fiscal caia fora do mês de calendário especificado no elemento end (dentro do mês de calendário especificado no elemento start), como visto no exemplo acima. Ao usar "inLastMonth", o final do ano fiscal é sempre o mês de calendário especificado no elemento end (no mês de calendário antes daquele especificado no elemento start).

weeksPerMonth

Se definido, os meses também terminam no dia da semana especificado. Seu valor determina a convenção a usar para distribuir as semanas pelos meses.

Valores admissíveis:

"544"
O primeiro mês de cada trimestre de 13 semanas tem 5 semanas e os outros dois, 4.
"454"
O mês intermediário de cada trimestre de 13 semanas tem 5 semanas e os outros dois, 4.
"445"
O último mês de cada trimestre de 13 semanas tem 5 semanas e os outros dois, 4.

Compartilhar