C. Personalizar o think-cell
Este capítulo descreve como personalizar o think-cell, ou seja, como alterar as cores e outras propriedades padrão; isso é feito pelos arquivos de estilo do think-cell, discutidos nas quatro primeiras seções.
A quinta seção, Definir um layout de slide de pauta padrão, explica como criar layouts personalizados do slide de Agenda e o sexto, Personalização da Faixa, explica como personalizar a interface de usuário do think-cell usando as opções de personalização da Faixa do PowerPoint.
As propriedades a seguir podem ser alteradas usando arquivos de estilos:
-
A lista de cores e padrões disponíveis (consulte Cor e preenchimento).
-
A lista de esquemas de cores disponíveis (consulte Esquema de cores).
-
As cores do Harvey Ball e a caixa de seleção (consulte Caixa de seleção e Harvey Ball).
-
Layouts de slide predefinidos para inserir gráficos (consulte Predefinição de layouts de slide para colocação de gráficos). Estes layouts de slide serão exibidos como miniaturas no canto esquerdo da parte superior do slide, quando um gráfico de tipo relevante for selecionado para inserção ou arrastado para o slide, e clicar no slide ou arrastá-lo para uma das áreas retangulares na miniatura inserirá o gráfico com essa posição e tamanho. Podem ser usados junto com modelos de slide, para garantir a posição consistente dos gráficos.
-
A opção de usar um calendário fiscal em gráficos de Gantt (consulte Exibição da escala).
-
A lista de estilos de linha disponíveis (consulte Estilo de linha).
-
A lista de marcadores disponíveis para gráficos de linha e gráficos de dispersão (consulte Forma do marcador).
As três primeiras seções descrevem como criar e carregar um arquivo de estilos e explicam como implementá-lo em uma organização. É necessário saber como executar essas tarefas, de qualquer forma. Após isso, você pode seguir o Tutorial do arquivo de estilos para criar seu próprio arquivo de estilos ou passar pela referência do formato em D. Formato de arquivo de estilo.
- C.1
- Criando um estilo do think-cell
- C.2
- Carregando arquivos de estilos
- C.3
- Implementando estilos do think-cell
- C.4
- Tutorial do arquivo de estilos
- C.5
- Definir um layout de slide de pauta padrão
- C.6
- Personalização da Faixa
C.1 Criando um estilo do think-cell
Podem ser feitas modificações simples em um arquivo de estilos existente usando um editor de texto. Use um editor de XML especializado para criar um novo arquivo de estilos do think-cell. O editor ajudará você a verificar os erros automaticamente e fará sugestões de como resolvê-los. A nossa recomendação para tal editor e dicas para configurá-lo são descritas em
KB0191: Configuração recomendada para editar arquivos de estilo do think-cell
Um editor exclusivo XML normalmente destacará erros em seu documento e com um atalho de teclas, como Ctrl + barra de espaço, você pode acionar a autocomplementação: o editor oferecerá a escolha de etiquetas, atributos ou valores aplicáveis ao contexto atual (posição do cursor no texto). Se você mover o mouse sobre erros destacados, será exibida uma dica de ferramenta com uma explicação detalhada do erro.
Junto com o think-cell, você receberá alguns arquivos de estilos de exemplo. Eles estão no subdiretório styles
no subdiretório de instalação do think-cell. Primeiro, encontre a localização do diretório de instalação. Exibidas ao clicar em Sobre no menu
Ferramentas
.
Abra o diretório e vá para o subdiretório styles
, como por exemplo,
C:\Program Files (x86)\think-cell\styles
Abra o arquivo generic style.xml
. A aparência é como esta:
O editor verifica erros do arquivo automaticamente. Você pode visualizar uma lista de erros clicando em Exibir > Lista de erros:
Certifique-se de que não há avisos ou erros indicados antes de salvar um arquivo de estilos editado.
Evidentemente, qualquer outro editor com suporte de XML também funciona. O arquivo tem que ser salvo com uma extensão .xml
.
C.2 Carregando arquivos de estilos
Para carregar um arquivo de estilos, selecione Carregar arquivo de estilos... no menu Ferramentas . Na caixa de diálogo, navegue até o local do arquivo de estilos, selecione o arquivo e clique em Abrir. Ela é usada para novos gráficos na apresentação atual.
Por exemplo, depois de carregar o arquivo de estilos de exemplo example_style_complex.xml
do diretório styles
no diretório de instalação do think-cell, os controles de propriedade da cor e do esquema de cores incluirão itens personalizados.
Se desejar aplicar as cores ou os esquemas de cores do estilo a gráficos existentes, você precisa fazer isto manualmente.
C.2.1 Carregar arquivos de estilo programaticamente
Você também pode carregar arquivos de estilo, por exemplo, como parte de um fluxo de trabalho que prepara modelos novos ou atualizados. A maior precisão de chamadas API também permite especificar opções adicionais ao carregar um arquivo de estilo, como para usar em um layout personalizado específico ou até mesmo restringir o estilo para uma região retangular de um layout personalizado, bem como removê-lo de layouts personalizados e verificar o nome do estilo carregado em um layout mestre ou personalizado.
A API da think-cell é integrada ao modelo de Automação do Office, portanto pode ser acessada a partir de qualquer linguagem com o qual seja possível programar o Office, como Visual Basic for Applications (VBA) ou C#. Consulte Introdução para instruções detalhadas.
Suponha que você tem um layout personalizado com diferentes cores de plano de fundo nos lados esquerdo e direito do slide. O lado direito corresponde ao plano de fundo do restante da sua apresentação, portanto tudo bem se o conjunto de estilo no slide mestre for aplicado aqui. Contudo, o lado esquerdo usa um plano de fundo diferente, para o qual um estilo modificado é apropriado. Nesta situação, você poderia usar LoadStyle
para definir um arquivo de estilo para a apresentação toda. A seguir, você usaria LoadStyleForRegion
para definir um estilo diferente apenas para o lado do layout personalizado apropriado.
As seções a seguir descrevem as chamadas API disponíveis. São métodos do objeto do suplemento do think-cell no PowerPoint.
C.2.2 Carregar estilo
C.2.2.1 Assinatura
VBA
C#
C.2.2.2 Descrição
Esta função carrega o estilo contido no arquivo de estilos em FileName
para um layout mestre ou personalizado, especificado pelo parâmetro CustomLayoutOrMaster
.
CustomLayoutOrMaster
deve ser CustomLayout
ou Master
.
Ao ser aplicado a um layout personalizado onde um estilo regional tiver sido estabelecido (consultar Carregar estilo para região), o estilo regional será removido. Isso significa que é preciso carregar o estilo que será aplicado no restante do slide usando esta função antes de carregar um estilo restrito a uma região.
Ao ser aplicado a um slide mestre, qualquer estilo carregado nos layouts personalizados contidos nesse slide mestre, seja regional ou irrestrito, será removido. Isso significa que é preciso carregar o estilo que será aplicado a layouts personalizados sem um estilo específico no slide mestre, antes de carregar um estilo, aplicando a um layout personalizado específico usando esta função.
C.2.2.3 Exemplo
Para usar este exemplo, adicione o seguinte código a um módulo no PowerPoint (consultar Visual Basic for Applications para obter mais detalhes).
C.2.3 Carregar estilo para região
C.2.3.1 Assinatura
VBA
C#
C 2.3.2 Descrição
Esta função carrega o arquivo de estilo para FileName
no layout personalizado CustomLayout
e o restringe para uma dada região por Left
, Top
, Width
, Height
. No restante do slide, aplica-se o estilo carregado no slide mestre, ou o que foi carregado anteriormente ao layout personalizado com LoadStyle
.
Os parâmetros Left
, Top
, Width
, Height
são dados nos pontos do PowerPoint. Left
e Top
especificam a distância das bordas esquerda e superior da região das bordas esquerda e superior do layout personalizado, respectivamente. Geralmente, você os definirá como frações da altura e da largura total do slide. Por exemplo, para a região que cobre os dois terços do lado direito do layout personalizado, você deve configurar
Você também pode adicionar manualmente uma forma para um slide ou layout personalizado, consultar suas propriedades Left
, Top
, Width
, Height
programaticamente e usar os valores com LoadStyleForRegion
para restringir o estilo para a mesma região coberta pela forma.
O think-cell suporta no máximo dois estilos por layout personalizado. Um é definido com LoadStyle
e cobre tudo não restrito a uma região, o outro é definido com LoadStyleForRegion
.
C.2.3.3 Exemplo
Para usar este exemplo, adicione o seguinte código a um módulo no PowerPoint (consultar Visual Basic for Applications para obter mais detalhes).
C.2.4 Remover estilos
C.2.4.1 Assinatura
VBA
C#
C.2.4.2 Descrição
Esta função remove todos os estilos do layout personalizado CustomLayout
. Posteriormente, o estilo carregado no slide mestre aplica-se. Potencialmente, pode haver um estilo carregado no layout personalizado e outro estilo restrito a uma região específica do layout personalizado. Como RemoveStyles
remove todos os estilos, ambos serão removidos. O estilo carregado em um slide mestre não pode ser removido, pois sempre precisa ser um estilo válido associado a um slide mestre. Ele pode ser substituído por um arquivo de estilo diferente.
C.2.4.3 Exemplo
Para usar este exemplo, adicione o seguinte código a um módulo no PowerPoint (consultar Visual Basic for Applications para obter mais detalhes).
C.2.5 Obter nome do estilo
Compatível com think-cell 13 e posterior.
C.2.5.1 Assinatura
VBA
C#
C.2.5.2 Descrição
Esta função retorna o nome do estilo carregado no CustomLayout
ou Master
CustomLayoutOrMaster
. Este é o mesmo nome especificado no atributo name
do elemento <style>
do arquivo de estilos correspondente (consulte Estilo).
Ele retorna uma sequência vazia quando nenhum estilo é carregado no CustomLayoutOrMaster
. Observe que um slide mestre sempre exibe um estilo carregado quando o think-cell é aberto, e o nome do estilo não pode estar vazio.
Se um nome retornar para um CustomLayout
, será o nome do estilo carregado com Carregar estilo, não do estilo carregado com Carregar estilo para região, se for o caso.
C.2.5.3 Exemplo
Para usar este exemplo, adicione o seguinte código a um módulo no PowerPoint (consultar Visual Basic for Applications para obter mais detalhes).
C.3 Implementando estilos do think-cell
Carregar arquivo de estilos... no menu Ferramentas , na barra de ferramentas do think-cell, carrega um arquivo de estilos no slide mestre da apresentação atual. Quando a apresentação é distribuída como um modelo do PowerPoint, o estilo do think-cell também é distribuído implicitamente. É possível mudar entre estilos mudando os modelos do PowerPoint. Não deve ser necessário dar um arquivo de estilos do think-cell a usuários individuais.
Recomendamos distribuir seus estilos de think-cell junto com seu modelo do PowerPoint. Tipicamente ambos são necessários para implementar seu design corporativo e implementá-los juntos é a opção mais fácil para os usuários.
Se não for possível seguir nossa recomendação para implantar o estilo do think-cell como parte do seu modelo do PowerPoint, um arquivo de estilos padrão pode ser especificado com o parâmetro de configuração defaultstyle (consulte Parâmetros de configuração). O valor do parâmetro é o nome do caminho para um arquivo de estilos valido. O caminho pode ser absoluto ou relativo em relação ao subdiretório styles
do diretório de instalação do think-cell.
O arquivo de estilos padrão é carregado automaticamente em duas ocasiões:
- Quando uma nova apresentação é criada.
- Quando uma apresentação existente é aberta e ela não contém no momento um estilo. Quando esta apresentação é salva e aberta novamente ela conterá um estilo, portanto o estilo padrão não é carregado novamente.
O arquivo de estilos padrão que será carregado automaticamente é destacado com um anexo (padrão) na lista de arquivos de estilos disponíveis e recentemente carregados:
C.4 Tutorial do arquivo de estilos
No diretório de instalação do think-cell (normalmente C:\Program Files\think-cell
), no subdiretório styles
, você pode encontrar o arquivo de estilosgeneric style.xml
. Esse estilo usa as cores e esquemas de cores disponíveis logo após a instalação, quando nenhum estilo está carregado. Por isso,
- Faça uma cópia de
generic style.xml
e carregue-a no editor de XML (consulte Criando um estilo do think-cell para escolher um editor adequado). - Percorra todo o arquivo e aplique as alterações descritas nos passos seguintes.
- Remova todas as cores desnecessárias da lista no elemento
fillLst
. Você encontrará os elementossolidFill
,pattFill
eseparator
correspondentes aos itens na lista de cores exibida no think-cell (consulte Cor e preenchimento). Para remover, por exemplo, um elementosolidFill
, remova tudo entre e incluindo a guia inicial<solidFill ...>
e a marca final</solidFill>
. - Opcionalmente, crie uma nova seção para as suas cores. Para fazer isso, insira uma
separator
tag gravando<separator/>
no local apropriado na lista de cores. Você poderá também usar quebras de linhas, indentação e linhas vazias para estruturar o código XML do arquivo de estilos desejado. Os espaços e as quebras de linhas não têm efeitos no estilo resultante. - Adicione as suas cores usando o elemento
solidFill
. A sua cor precisa de um nome e valores para os canais de vermelho, verde e azul. Você deve ter esses valores do documento de especificações para a identidade corporativa da sua empresa. Se o nome da cor for “Verde Claro”, o valor decimal do canal vermelho for170
, para verde for255
e para azul for42
, a cor deverá ter este aspecto: - Remova os esquemas de cores desnecessários da lista dentro do elemento
fillSchemeLst
. Você irá encontrar elementosfillScheme
correspondentes aos itens na lista do esquema de cores exibida no think-cell (consulte )Esquema de cores. Para remover um elementofillScheme
, remova tudo entre e incluindo a marca inicial<fillScheme ...>
e a marca de final</fillScheme>
. - Opcionalmente, modifique um esquema de cores existente. Você pode
- remover uma ou várias cores do esquema removendo os elementos respectivos
fillRef
ou - reordenando as cores existentes ao reordenar os elementos
fillRef
ou - Inclua um das suas próprias cores adicionando um
fillRef
elemento no interior dofillScheme
elemento, no local apropriado. Se desejar incluir a cor definida acima, adicione a linha seguinte:
Observe que você só pode usar cores que foram definidas na seção
fillLst
(consulte os passos 3.-5.) acima. Em particular, se você removeu cores no passo 3., também tem que remover essas cores dos esquemas de cores. - remover uma ou várias cores do esquema removendo os elementos respectivos
- Opcionalmente, crie um novo esquema de cor usando o elemento
fillScheme
. Seu esquema precisa de um nome, por exemplo, “Green Scheme”, uma referência de cor a ser usada pelas demais séries em um atributo exigidofillSchemeLst
, e uma lista de referências de cores comofillRef
elementos. Se você definiu as cores “Laranja” e “Verde Escuro” e “Verde Médio” além do “Verde Claro”, seu esquema de cores tem este aspecto: - Verifique os conteúdos do elemento
fillSchemeRefDefault
. O atributoname
especifica o esquema de cores usado por padrão ao inserir novos gráficos. Se desejar definir o seu próprio esquema de cores com o novo padrão, modifique o código da seguinte forma: - Salve o arquivo de estilos modificado, carregue-o (consulte Carregando arquivos de estilos) e teste o arquivo.
- Implemente o novo estilo na sua organização conforme descrito em Implementando estilos do think-cell. Em particular, não é necessário enviar o arquivo XML aos seus colegas, mas deverá mantê-lo para referência.
C.5 Definir um layout de slide de pauta padrão
A agenda think-cell pode usar um layout personalizado específico em sua apresentação para definir a posição da agenda e outras formas em um slide da agenda como cabeçalhos ou imagens. Ao adicionar esse layout personalizado a um modelo, você pode definir essas configurações para toda uma organização.
- No modo de exibição mestre do slide do PowerPoint, crie um novo layout personalizado. Normalmente, você duplicará um dos layouts personalizados existentes que melhor correspondem ao aspecto desejado de um slide da agenda think-cell.
- Nomeie o novo layout personalizado “agenda do think-cell”. O think-cell irá usar esse layout personalizado somente se ele corresponder exatamente a esse nome, que diferencia letras maiúsculas de minúsculas.
- Somente inclua formas no layout personalizado da “agenda do think-cell” que devem aparecer dessa forma em todos os slides da agenda.
- Enquanto estiver editando o layout personalizado, escolha Espaço reservado para a pauta do menu Elementos. Este elemento só está disponível ao editar um layout personalizado. Ele adiciona um espaço reservado da agenda no layout personalizado atual.
- Escolha a posição do espaço reservado da agenda conforme descrito em Posicionar a pauta.
Quando um layout personalizado é criado dessa forma e uma “pauta think-cell” nomeada está presente na apresentação atual, Capítulo usará este layout personalizado, incluindo quaisquer formas adicionais existentes e posicionará a pauta na posição pré-definida.
C.6 Personalização da Faixa
think-cell disponibiliza toda a sua funcionalidade pelos comandos da Faixa, que podem ser personalizados como os próprios comandos do PowerPoint em Arquivo → Opções → Customizar Faixa. Leia aqui as informações gerais sobre como fazer isso.
Você pode escolher uma lista de todos os comandos do think-cell na caixa de diálogo Personalizar a faixa, selecionando Guias principais no menu suspenso Escolher comandos de: e ir para Comandos do think-cell → Comandos do think-cell.
Observação: Devido a uma restrição do Office, não é possível adicionar ou remover comandos dos grupos embutidos. Assim, para adicionar comandos a uma guia embutida, você precisa criar um grupo personalizado dentro dela, clicando em Novo grupo. Os grupos do think-cell nas guias embutidas Inserir, Design e Revisão se comportam como grupos embutidos, nesse sentido. No entanto, você pode pegar grupos embutidos inteiros, incluindo os grupos do think-cell que acabamos de mencionar, e adicioná-los a (ou removê-los) guias arbitrárias.
Observação: A guia e o grupo Comandos do think-cell são meramente recipientes para acesso conveniente a todos os elementos da faixa do think-cell. Eles não podem, em si, ser colocados na faixa e selecioná-los ou desmarcá-los no lado direito da caixa de diálogo Personalizar faixa não tem efeito.
Também é possível alterar a localização do grupo de Faixa principal do think-cell (Inserir → think-cell por padrão) durante a instalação. Consulte para ver as instruções sobre como fazer isso Faixa.