Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19
Objetos Estilo 4D View Pro e Folhas de Estilo

Objetos Estilo 4D View Pro e Folhas de Estilo  


 

Os objetos de estilo e as folhas de estilo 4D View Pro lhe permitem controlar os aspectos gráficos e o aspecto de seus documentos 4D View Pro.

Os objetos de estilo contém a configuração das propriedades de estilo. Podem ser usadas como uma folha de estilo ou por sua conta. Os objetos de estilo também podem ser usadas além de uma folha de estilo para que possam ser especificadas diferentes configurações para ranges de células individuais sem afetar o resto do documento.

Pode utilizar objetos de estilo diretamente com os comandos VP SET CELL STYLE e VP SET DEFAULT STYLE.

Uma folha de estilo agrupa uma combinação de propriedades em um objeto de estilo (abaixo) para especificar o aspecto de todas as células em seus documentos 4D View Pro. As folhas de estilo salvas com o documento podem ser usadas para definir as propriedades de uma única folha, várias folhas ou um livro completo.

Quando for criada, uma folha de estilo 4D View Pro recebe um nome que seja salvado dentro da folha de estilo na propriedade "nome". Isso permite que uma folha de estilo seja usada facilmente e se for selecionada cuidadosamente pode ser facilitada sua identificação e propósito (por exemplo, Letterhead_internal, Letterhead_external).

As folhas de estilo são criadas com o comando VP ADD STYLESHEET e são aplicadas com os comandos VP SET DEFAULT STYLE ou VP SET CELL STYLE. Pode eliminar uma folha de estilo com o comando VP REMOVE STYLESHEET.

O comando VP Get stylesheet pode ser utilizado para devolver o objeto de estilo de uma única folha de estilo ou pode utilizar o comando VP Get stylesheets para recuperar uma coleção de objetos de estilo para múltiplas folhas de estilo.

É possível encontrar descrições detalhadas dos valores possíveis na páginaConstantes 4D View Pro.

PropriedadeTipoDescripçãoValores possíveis
backColortextoDefine a cor de fundo. Sintaxe cor CSS "#rrggbb" (sintaxe preferencial), sintaxe cor CSS "rgb(r,g,b)" (sintaxe alternativa), nome da cor CSS (sintaxe alternativa)
backgroundImageimagem, textoEspecifica uma imagem de fundo. Pode ser especificada diretamente ou através da rota da imagem (apenas rota completa ou nome de arquivo). Se só usar o nome de arquivo, o arquivo deve estar localizado ao lado do arquivo de estrutura de banco de dados. Não importa como esteja configurado (imagem ou texto), uma imagen é salvada com o documento. Isto poderia afetar o tamanho de um documento se a imagem for grande. Nota para Windows: a extensão de arquivo deve ser incluida.
backgroundImageLayoutentero largoDefine o design da imagem de fundo. vk image layout center, vk image layout none, vk image layout stretch, vk image layout zoom
foreColortextoDefine a color de primeiro plano. Sintaxe cor CSS "#rrggbb" (sintaxis preferencial), sintaxe cor CSS "rgb(r,g,b)" (sintaxe alternativa), nome de cor CSS (sintaxe alternativa)
Bordas  

PropriedadeSubpropriedadeTipoDescriçãoValores possíveis
borderBottom, borderLeft, borderRight, borderTop, diagonalDown,diagonalUp objetoDefine a linha de borda correspondente 
colortextoDefine a cor da borda. Como padrão = negro. Sintaxe cor CSS "#rrggbb" (sintaxe preferencial), sintaxe cor CSS "rgb(r,g,b)" (sintaxe alternativa), nome de cor CSS (sintaxe alternativa)
styleentero largoDefine o estilo de borda. como padrão = vazio. Não pode ser nulo ou indefinido. vk line style dash dot, vk line style dash dot dot, vk line style dashed, vk line style dotted, vk line style double, vk line style empty, vk line style hair, vk line style medium, vk line style medium dash dot, vk line style medium dash dot dot, vk line style medium dashed, vk line style slanted dash dot, vk line style thick, vk line style thick

PropriedadeSubpropriedadeTipoDescriçãoValores possíveis
fonttextoEspecifica as características da fonte na fonte CSS abreviada ("font-style font-variant font-weight font-size/line-height font-family"). Exemplo: "14pt Century Gothic". Os valores de tamanho de fonte e familia de fontes são obrigatórios. Se faltar um dos outros valores, são utilizados seus valores predeterminados. Nota: se um nome de fonte conter um espaço, o nome deve estar entre aspas. Uma fonte CSS abreviada.

4D oferece comandos úteis para manejar as características de fonte como objetos: VP Font to object e VP Object to font

formattertextoModelo para a propriedade valor/tempo. Formatos numérico/texto/data/hora, caracteres especiais. Consulte a seção 4D View Pro Cell Format.
isVerticalTextbooleanoEspecifica a direção de texto. True = texto vertical, False = texto horizontal.
labelOptionsobjetoDefine as opções de etiqueta de célula (opções de marca de água).
alignmententero largoEspecifica a posição da etiqueta da célula. Propriedade opcional.vk label alignment top left, vk label alignment bottom left, vk label alignment top center, vk label alignment bottom center, vk label alignment top right, vk label alignment bottom right
visibilityentero largoEspecifica a visibilidade da etiqueta da célula. Propriedade opcional. vk label visibility auto, vk label visibility hidden, vk label visibility visible
foreColortextoDefine a cor de primeiro plano. Propriedade opcional. Sintaxe cor CSS "#rrggbb" (sintaxe preferencial), sintaxe cor CSS "rgb(r,g,b)" (sintaxe alternativa), nome da cor CSS (sintaxe alternativa)
fonttextoEspecifica as características da fonte com a fonte CSS abreviada ("font-style font-variant font-weight font-size/line-height font-family"). Os valores font-size e font-family são obrigatórios.
textDecorationentero largoEspecifica a decoração agregada ao texto. vk text decoration double underline, vk text decoration line through, vk text decoration none, vk text decoration overline, vk text decoration underline
textIndententero largoDefine a indentação de texto. 1 = 8 píxeles
watermarktextoDefine o conteúdo da marca de agua (etiqueta da célula)
wordWrapbooleanoEspecifica se o texto deve ser justificado. True = texto justificado, False = texto sem justificar
Layout  

PropriedadeTipoDescriçãoValores possíveis
cellPaddingtextoDefine o preenchimento da célula  
hAlignentero largoDefine o alinhamento horizontal do conteúdo da célula. vk horizontal align center, vk horizontal align general, vk horizontal align left, vk horizontal align right
lockedbooleanoEspecifica o estado de proteção de célula. Lembre que isto só está disponível se a proteção da folha estiver habilitada (ver  Proteção planilha) . True = locked, False = unlocked.
shrinkToFitbooleanoEspecifica se deve reduzir o conteúdo da célula. True = conteúdo reduzido, False = sem redução.
tabStopbooleanoDefine se o foco da célula pode ser definido com a tecla Tab. True = a tecla Tab estabelece o foco, False = a tecla Tab não estabelece o foco.
vAligninteiro longoEspecifica o alinhamento vertical do conteúdo da célula. vk vertical align bottom, vk vertical align center, vk vertical align top

 

PropriedadeTipoDescrição
nametextoDefine o nome de estilo
parentNametextoEspecifica o estilo no qual se baseia o estilo atual. Se aplicarão os valores de estilo principal e, a seguir, se aplicarão os valores de estilo atual. As mudanças realizadas no estilo atual não voltarão a ser selecionadas no estilo principal. Apenas disponível quando usar uma folha de estilo.



Ver também 

VP ADD STYLESHEET
VP Font to object
VP Get stylesheet
VP Object to font

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem 4D View Pro

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17 R6

 
ARTICLE USAGE

4D View Pro ( 4D v19)