4D v16

Atributos 4D Write Pro

Página Inicial

 
4D v16
Atributos 4D Write Pro

Atributos 4D Write Pro  


 

 

Os atributos 4D Write Pro permitem controlar todos os aspectos gráficos de texto e as imagens armazenadas em seus documentos. Estes atributos são manejados pelos seguintes comandos:

Fundo  

Os atributos de fundo são utilizados para definir os efeitos de fundo em seus documentos. Podem ser aplicados a:

DocumentosParágrafosCaracteresImagens
XXX

Constante Comentário
wk background clip Especifica a área de pintura de fundo. Valores possìveis:
  • wk border box (como padrão): o fundo está pintado até o canto exterior da borda
  • wk content box: o fundo está pintado dentro do quadro de conteúdo
  • wk padding box: o fundo está pintado até  a borda exterior do recheio (ou até al borda interior da borde, se houver)
wk background color Especifica a cor de fundo de um elemento. Valores possíveis:
  • uma cor CSS ("#010101" ou "#FFFFFF" ou "rojo").
  • um valor inteiro longo de cor 4D (ver o comando OBJECT SET COLOR)
  • um array inteiro longo que contem um elemento para cada componente R, G, B (0-255)

Por padrão para os documentos é "#FFFFFF" e wk transparent, ou "transparent" para os parágrafos e imagens.

wk background image Especifica a imagen para usar como fundo. Os valores possíveis a definir:
  • URL da imagem (string). Pode ser absoluta ou relativa ao arquivo de estrutura.
  • variável ou campo imagem.

Valor devolvido (WP GET ATTRIBUTES): URI (URL de rede ou URI de dados). Pode ser que não seja igual a URL inicial de uma imagem não referenciada com a URL de rede (só a URL da red é conservada). Para as URLs de arquivos locais, o fluxo de imagem em si se mantem no documento e portanto a URL devolvida é uma URI de dados com o fluxo de imagem codificado em base64.

wk background origin Especifica onde se coloca a imagem de fundo. Valores possíveis:
  • wk padding box (por padrão): a imagem de fundo se inicia no retângulo de preenchimento (ou no canto  interior da borda)
  • wk border box: a imagem de fundo se inicia no retângulo da borda (canto exterior)
  • wk content box: a imagem de fundo começa no retângulo de conteúdo
wk background position h Especifica a posição de início horizontal de uma imagem de fundo. Valores possíveis:
  • wk left (por padrão): a imagem de fundo começa em posição horizontal no lado esquerdo do elemento
  • wk center: a imagem de fundo começa horizontalmente no centro do elemento
  • wk right: a imagem de fundo começa em posição horizontal no lado direito do elemento
wk background position v Especifica a posição de início vertical de uma imagem de fundo. Valores possíveis:
  • wk top (como padrão): a imagem de fundo comença verticalmente na parte superior do elemento
  • wk middle: a imagem de fundo começa verticalmente na parte media do elemento
  • wk bottom:a imagem de fundo começa verticalmente na parte inferior do elemento
wk background repeat Especifica se e como uma imagem de fundo se repete. Valores possíveis:
  • wk repeat (por padrão): a imagem de fundo se repete tanto vertical quanto horizontalmente
  • wk no repeat: a imagem de fundo não se repete
  • wk repeat x: a imagem de fundo se repete só horizontalmente
  • wk repeat y: a imagem de fundo só se repete verticalmente
wk background size h Especifica o tamanho horizontal da imagem de fundo. Valores possíveis:
  • wk auto (por padrão): a imagen de fundo contém sua largura
  • wk contain: escala a imagen a seu maior tamanho para que se ajuste em sua totalidade na área de conteúdo, preservando sua relação de aspecto. Esta opção também modifica o valor del outro atributo de tamanho.
  • wk cover: escala a imagen de fundo para que seja tão grande quanto posível de modo a que a área de fundo esteja coberta completamente pela imagem de fundo, preservando ao mesmo tempo sua relação de aspecto. Algumas partes da imagem de fundo podem ser recortadas. Esta opção também modifica o valor do outro atributo de tamanho.
  • Tamanho definido: tamanho da imagem de fundo horizontal expressado utilizando um valor real ou string:
    • Real: tamanho em wk layout unit.
    • Cadeia: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt. Se suporta um valor relativo (porcentagem%).
wk background size v Especifica o tamanho vertical da imagem de fundo. Valores possíveis:
  • wk auto (por padrão): a imagem de fundo contém sua altura
  • wk contain: escala a imagem a seu maior tamanho para que se ajuste em sua totalidade a área de conteúdo, preservando ao mesmo timpo sua relação de aspecto. Esta opção também modifica o valor do outro atributo de tamanho.
  • wk cover: se escala a imagem de fundo para que seja tão grande como seja possível para que a área de fundo esteja coberta por completo pela imagem de fundo, preservando ao mesmo tempo sua relação de aspecto. Algumas partes da imagem de fundo podem ser recortadas. Esta opção também modifica o valor do outro atributo de tamanho.
  • Tamanho definido: o tamanho da imagem vertical de fundo expressada utilizando um valor real ou string:
    • Real: tamanho em wk layout unit.
    • Cadena: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 puntos, ou 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt. Se suporta um valor relativo (porcentagem%).

Bordas  

Os atributos borda são utilizados para especificar o estilo, largura e cor de uma borda de elemento. Podem ser aplicados a:

DocumentosParágrafosCaracteresImagens
XXX

Constante Comentário
wk border color Define a cor das quatro bordas. Valores possíveis:
  • uma cor CSS ("#010101" o "#FFFFFF" o "red").
  • um valor inteiro longo de cor 4D (ver o comando OBJECT SET COLOR)
  • um array inteiro longo que contenha um elemento para cada componente R, G, B (0-255)

O valor por padrao é "#000000" (se o valor for uma string). Se houver várias cores, WP GET ATTRIBUTES devolve uma string vazia.

wk border color bottom Define a cor da borda inferior. Valores possíveis:
  • uma color CSS ("#010101" ou "#FFFFFF" ou "red"). O valor predeterminado é "#000000"
  • um valor inteiro longo de cor 4D (ver o comando OBJECT SET COLOR)
  • um array inteiro longo que contenha um elemento para cada componente R, G, B (0-255)
wk border color left Define a cor da borda esquerda. Valores possíveis:
  • uma cor CSS ("#010101" o "#FFFFFF" o "red"). O valor predeterminado é "#000000"
  • um valor inteiro longo de cor 4D (ver o comando OBJECT SET COLOR)
  • um array inteiro longo que contem um elemento para cada componente R, G, B (0-255)
wk border color right Define a cor da borda direito. Valores possíveis:
  • um cor CSS ("#010101" ou "#FFFFFF" ou "red"). O valor predeterminado é "#000000"
  • um valor inteiro longo de cor 4D (ver o comando OBJECT SET COLOR)
  • um array inteiro longo que contém um  elemento para cada componente R, G, B (0-255)
wk border color top Define a cor da borda superior. Valores possíveis:
  • uma cor CSS ("#010101" ou "#FFFFFF" ou "vermelho"). O valor predeterminado é "#000000"
  • um valor inteiro longo de cor 4D (ver o comando OBJECT SET COLOR)
  • um array inteiro longo que contem um elemento para cada componente R, G, B (0-255)

wk border radius Especifica uma borda arredondada. Valores possívei:
  • wk none (predeterminado): a borda não tem ângulos arredondados
  • Valor de radio expressado utilizando um inteiro ou um valor de string:
    • Inteiro: radio em wk layout unit.
    • String: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 puntos, ou 1.5cm por 1.5  centímetros.
wk border style Especifica o estilo das quatro bordas. Valores possíveis:
  • wk none (padrão): sem borda
  • wk hidden: mesma coisa que wk none, exceto na resolução de conflitos de borda
  • wk solid: borda sólida
  • wk dotted: borda pontilhada
  • wk dashed: borda tracejada
  • wk double: borda dupla
  • wk groove: borda 3D groove (o efeito real depende da cor da borda)
  • wk ridge: borda 3D ridged (o efeito real depende da cor da borda)
  • wk inset: borda 3D inset (o efeito real depende da cor da borda)
wk border style bottom Especifica o estilo das quatro bordas. Valores possìveis:
  • wk none (pré-determinado): sem borda
  • wk hidden: mesmo que wk none, exceto na resolução de conflitos de borda
  • wk solid: borda sólida
  • wk dotted: borda pontilhada
  • wk dashed: borda de subscrito
  • wk double: borda dupla
  • wk groove: borda 3D groove (o efeito real depende da cor da borda)
  • wk ridge: borda 3D ridged (o efeito real depende da cor da borda)
  • wk inset: borda 3D inset (o efeito real depende da cor da borda)
wk border style left Especifica estilo da borda esquerda. Possíveis valores:
  • wk none (padrão): sem borda esquerda
  • wk hidden: mesmo que wk none, exceto em conflito de resolução da borda
  • wk solid: borda esquerda sólida
  • wk dotted: borda esquerda pontilhada
  • wk dashed: borda esquerda tracejada
  • wk double: borda esquerda dupla
  • wk groove: borda esquerda 3D groove (o efeito atual depende da cor da borda)
  • wk ridge: borda esquerda 3D ridged (o efeito atual depende da cor da borda)
  • wk inset: borda esquerda 3D inset (o efeito atual depende da cor da borda)
wk border style right Epecifica estilo da borda direita. Possíveis valores:
  • wk none (padrão): sem borda direita
  • wk hidden: mesmo que wk none, exceto na resolução de conflitos de borda
  • wk solid: borda direita sólida
  • wk dotted: borda direita pontilhada
  • wk dashed: borda direita tracejada
  • wk double: borda direita dupla
  • wk groove: borda direita 3D groove (o efeito real depende da cor da borda)
  • wk ridge: borda direita 3D ridged  (o efeito real depende da cor da borda)
  • wk inset: borda direita 3D inset (o efeito real depende da cor da borda)
wk border style top Especifica estilo da borda superior. Possíveis valores:
  • wk none (padrão): sem borda superior
  • wk hidden: mesmo que wk none, exceto em resolução de conflito de borda
  • wk solid: borda superior sólida
  • wk dotted: borda superior pontilhada
  • wk dashed: borda superior tracejada
  • wk double: borda superior dupla
  • wk groove: borda superior 3D groove (o efeito real depende da cor da borda)
  • wk ridge: borda superior 3D ridged (o efeito real depende da cor da borda)
  • wk inset: borda superior 3D inset (o efeito real depende da cor da borda)
wk border width Especifica largura de todas as quatro bordas. É necessário especificar o estilo da borda antes de estabelecer a largura da borda. Possíveis valores:
  • Largura expressa usando um inteiro ou valor string:
    • Inteiro: Largura em  wk layout unit.
    • String: string CSS com valores e unidades concatenadas. Por exemplo: 12pt para 12 points, ou 1.5cm para 1.5 centimetros
  • Valores padrão: 2pt
wk border width bottom Especifica a largura da borda inferior. Valores possíveis:
  • Largura expressa usando um inteiro ou um valor de string:
    • Inteiro: largura em wk layout unit.
    • String: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • Valor pré-determinado: 2pt
wk border width left Especifica a largura da borda esquerda. Valores possíveis:
  • Largura expressa usando um inteiro ou um valor de string:
    • Inteiro: largura em wk layout unit.
    • String: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • Valor pré-determinado: 2pt
wk border width right Especifica a largura da borda direita. Valores possíveis:
  • Largura expressa usando um inteiro ou um valor de string:
    • Inteiro: largura em wk layout unit.
    • String: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • Valor pré-determinado: 2pt
wk border width top Especifica a largura da borda superior. Valores possìveis:
  • Largura expressa utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadeia: stringa CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • Valor padronizado: 2pt
wk inside Quando a área selecionada contiver varios parágrafos, define que o atributo deve afetar apenas a  propriedade entre  parágrafos correspondentes (não fora). Aplica só com os atributos de bordas, recheio ou margens, e deve agregar-se ao atributo especificado. Ver o exemplo 2 do comando WP SET ATTRIBUTES
wk outside Quando a área selecionada contém vários parágrafos, define que o atributo deve ser aplicado unicamente a propriedade de parágrafo externa correspondente (não ao interior). Se aplicar só aos atributos de bordas, preenchimento e  márgens, e deve ser agregado ao atributo especificado. Ver o exemplo 2 do comando WP SET ATTRIBUTES


Os atributos Documento são utilizados para definir ou obter a informação do documento tal como o assunto, o nome do autor, o nome da empresa e as notas. Estes atributos  podem ser aplicadas aos seguintes elementos: 

DocumentosParágrafosCaracteresImagens
X

Constante Comentário
wk author Especifica o nome do autor do documento (string)
wk company Especifica uma empresa associada com o documento (string)
wk date creation Devolve a data de criação do documento (data). Este valor é de apenas leitura e não pode ser ajustado.
wk date modified Devolve a data da última modificação do documento (data). Este valor é apenas de leitura e não pode ser ajustado.
wk dpi DPI utilizado para a conversão interna de píxels <->pontos (inteiro). Sempre 96 (só leitura) 
wk layout unit Especifica a unidade da dimensão de alguns atributos quando o valor seja definido ou consegue como um inteiro ou real. Valores possiveis:
  • wk unit cm (pré-determinado): centímetros
  • wk unit pt: pontos
  • wk unit px: píxels
  • wk unit percent (só para wk line height e wk background size h / wk background size v)
  • wk unit mm: milímetros
  • wk unit inch: polegadas
wk notes
Especifica os comentarios sobre o documento (cadeia).
wk subject Determina o tema do documento (string)
wk title Define o título do documento (string). Pré-determinado é "New 4D Write Pro Document"
wk version Retorna a versão interna 4DWP do documento (real). Este número é apenas lido usando  WP GET ATTRIBUTES; não pode ser estabelecido.

Estes atributos definem a fonte, tamanho e estilo do texto. Podem ser aplicados a:

DocumentosParágrafosCaracteresImagens
X

Constante Comentário
wk font Especifica o nome da fonte completo com os estilos, como o retornado pelo comando FONT STYLE LIST. Se definir um nome de fonte não válido, o comando não faz nada. Valor pré-determinado: "Times New Roman".
wk font bold Especifica a grossura  do texto (depende dos estilos de fonte disponíveis). Valores possíveis:
  • wk true para passar os caracteres selecionados em negrito; com o comando WP GET ATTRIBUTES, wk true se devolve se ao menos um caractere selecionado suportar o estilo de fonte negrito.
  • wk false (pré-determinado) para eliminar o estilo de fonte negrito dos caracteres selecionados se houver; com o comando WP GET ATTRIBUTES, wk false é retornado sem nenhum dos caracteres selecionados suporta o estilo de fonte negrito.
wk font family Especifica o nome da familia de foente segundo a definição de wk font. O valor pré-determinado é  "Times New Roman".
Uma string vazia é devolvida pelo comando WP GET ATTRIBUTES  se os caracteres selecionados contiverem propriedades de familia de fonte diferentes.
wk font italic Define o estilo itálico do texto (depende dos estilos de fonte disponíveis). Valores possíveis:
  • wk true para passar a estilo itálica ou estilo obliquo os caracteres selecionados; com o comandoWP GET ATTRIBUTES, wk true se devolve se ao menos um caractere selecionado suportar o estilo de fonte itálica ou obliqua.
  • wk false (pré-determinado) para eliminar o estilo itálica ou oblicua dos caracteres selecionados se houver; com o comando WP GET ATTRIBUTES, wk false se devolve se nenhum dos caracteres selecionados suportar o estilo de fonte itálico ou oblíquo.
wk font size Especifica o tamanho de fonte para o texto. Valores possíveis (em pontos unicamente):
  • Valor real (pré-determinado = 12)
  • String CSS com o valor e a unidade concatenados. Por exemplo: 12pt para 12 pontos.
wk text color Especifica a cor do texto. Valores possíveis:
  • uma cor CSS ("#010101" ou "#FFFFFF" ou "red"). Pré-determinado é "#000000" se for string.
  • um valor de cor 4D (valor inteiro longo, ver comando OBJECT SET COLOR)
  • um array inteiro longo contendo um elemento para cada componente R, G, B component (0-255)

wk text linethrough color Define a cor do texto riscado. Valores possíveis:
  • uma cor CSS  ("#010101" ou "#FFFFFF" ou "red").
  • um valor de cor 4D  (inteiro longo, ver comando OBJECT SET COLOR)
  • um array inteiro longo contendo um elemento para cada componente R, G, B (0-255)

Pré-determinado é "currentColor" se for uma string, ou wk default se for inteiro longo.

wk text linethrough style Define  estilo de texto riscado (se houver). Valores possíveis:
  • wk none (pré-determinado): sem efeito riscado
  • wk solid: desenha uma linha sólida atravessando o texto selecionado
  • wk dotted: desenha uma linha pontilhada atravessando o texto selecionado
  • wk dashed:desenha uma linha tracejada atravessando o texto selecionado
  • wk double: desenha uma linha dupla atravessando o texto selecionado
  • wk semi transparent: linha semi transparente no texto selecionado. Pode ser combinado com outro estilo de linha
  • wk word: desenha uma linha apenas em palavras (exclui espaços em branco). Pode ser combinado com outro estilo de linha.
wk text shadow color Define a cor da sombra do texto selecionado. Possíveis valores:
  • uma cor CSS  ("#010101" ou "#FFFFFF" ou "red").
  • um valor de cor 4D (inteiro longo ver comando OBJECT SET COLOR)
  • um array inteiro longo contendo um elemento para cada componente R, G, B (0-255)
  • wk transparent (pré-determinado)
wk text shadow offset Especifica o deslocamento para o efeito de sombra. Valores possíveis:
  • Tamanho expresso em pontos. Valor pré-determinado: 1pt
wk text transform Define as letras como maiúsculas e minúsculas no texto. Valores possíveis:
  • wk capitalize: Primeira letra é maiúscula
  • wk lowercase: letras são minúsculas
  • wk uppercase: letras são maiúsculas
  • wk small uppercase: letras são maiúsculas pequenas
  • wk none (pré-determinado): sem transfarmação
wk text underline color Define a cor do texto sublinhado. Valores possíveis:
  • uma cor CSS ("#010101" ou "#FFFFFF" ou "red").
  • um valor de cor 4D (inteiro longo, ver comando OBJECT SET COLOR)
  • um array inteiro longo contendo um elemento para cada componente R, G, B (0-255)

Pré-determinado é  "currentColor" se for uma string, ou wk default se for inteiro longo.

wk text underline style Define o estilo de sublinha (se houver). Valores possíveis:
  • wk none (pré-determinado) sem sublinha
  • wk solid: desenha uma sublinha sólida
  • wk dotted: desenha uma sublinha pontilhada
  • wk dashed: desenha uma sublinha tracejada
  • wk double: desenha uma sublinha dupla
  • wk semi transparent: sublinha semi transparente. Pode ser combinada com outro estilo de linha.
  • wk word: desenha uma sublinha para palavras apenas (exclui espaços em branco). Pode ser combinado com outro estilo de linha.
wk vertical align Estabele alinhamento vertical de um elemento. Pode ser usado com caracteres, parágrafos e imagens. Valores possíveis:
  • wk baseline (pré-determinado): alinha a linha base do elemento com a linha base do elemento pai
  • wk top: alinha o topo do elemento com o topo do elemento mais alto da linha
  • wk bottom: alinha a parte de baixo do elemento com o elemento mais baixo da linha
  • wk middle: elemento é colocado no meio do elemento pai
  • wk superscript: alinha o elemento como se fosse superescrito
  • wk subscript: alinha o elemento como se fosse subescrito
Para caracteres, wk top e wk bottom tem o mesmo efeito que  wk baseline.
Para parágrafos, wk baseline, wk superscript e wk subscript tem o mesmo efeito que  wk top.


Os atributos Altura/Largura são utilizadas para definir a altura e largura dos parágrafos e imagens. Podem ser aplicadas a:

DocumentosParágrafosCaractererImagens
XX

Constante Comentário
wk height Define a altura do elemento. A propriedade altura não inclui recheio, bordas ou margens; Define a altura da área interior do recheio, borda e margem do elemento. Valores possíveis:
  • wk auto (pré-determinado): a altura se baseia no conteúdo do elemento
  • Tamanho definido: tamanho expressado utilizando um valor real ou string:
    • Real: tamanho em wk layout unit.
    • Cadena: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.

O atributo wk height é anulado por wk min height (se for definido).

Nota: na implementação atual, wk height só poede ser utilizado com imagens.        

wk min height Define a altura mínima do elemento. Evita que o valor da propriedade wk height seja menor que wk min height. Valores possiveis:
  • wk auto (pré-determinado): a altura mínima se baseia no conteúdo do elemento
  • Tamanho definido: tamanho expresso utilizando um valor real ou string:
    • Real: tamanho em wk layout unit.
    • Cadena: string de CSS com o  valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.

O valor wk min height anula o atributo wk height.

Nota: na implementação atual, só pode ser utilizado com imagens.

    

wk min width

Define a largura mínima do elemento. Evita que o valor da propriedade wwk widthseja menor que wk min width.. Valores possiveis:

  • wk auto (pré-determinado): a altura mínima se baseia no conteúdo do elemento
  • Tamanho definido: tamanho expresso utilizando um valor real ou string:
    • Real: tamanho em wk layout unit.
    • Cadena: string de CSS com o  valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.

O valor wk min width anula o atributo wk width.

Note: na implementação atual, só pode ser utilizado con imágens.,
wk width Define a largura do elemento. Valores possíveis:
  • wk auto (pré-determinado): a largura se baseia no conteúdo do elemento
  • Tamanho definido: tamanho expressado utilizando um valor real ou string:
    • Real: tamanho em wk layout unit.
    • Cadeia: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt para 12 pontos, ou 1.5 cm para 1.5 centímetros. Valor mínimo: 0pt, o máximo valor: 10000pt.

O atributo wk width é anulado por wk min width se estiver definido.

Nota: na implementação atual, wk width só pode ser utilizado com imagens.

Imagem  

Os atributos Imagem são utilizados para manejar imagens inseridas na área. Podem ser aplicadas a:

DocumentosParágrafosCaractererImagens
X

Constante Comentário
wk image Especifica uma imagem. Os valores possíveis a definir:
  • URL da imagem (string). pode ser absoluta ou relativa ao arquivo de estrutura.
  • Campo ou variável.

Valor devolvido WP GET ATTRIBUTES: U(URL red ou URI de dados). Pode que não seja igual a URL inicial para una imagem não referenciada com para uma URL rede (só as URLs rede são conservadas). Para as URLs de arquivos locais, o fluxo de imagem (stream) mesmo se conservada no documento e portanto a URL devolvida é uma URI de dados com o fluxo de imagem codificado em base64.

wk image alternative text Especifica um texto alternativo para uma imagem, se a imagem não puder ser visualizada.
wk vertical align Estabele alinhamento vertical de um elemento. Pode ser usado com caracteres, parágrafos e imagens. Valores possíveis:
  • wk baseline (pré-determinado): alinha a linha base do elemento com a linha base do elemento pai
  • wk top: alinha o topo do elemento com o topo do elemento mais alto da linha
  • wk bottom: alinha a parte de baixo do elemento com o elemento mais baixo da linha
  • wk middle: elemento é colocado no meio do elemento pai
  • wk superscript: alinha o elemento como se fosse superescrito
  • wk subscript: alinha o elemento como se fosse subescrito
Para caracteres, wk top e wk bottom tem o mesmo efeito que  wk baseline.
Para parágrafos, wk baseline, wk superscript e wk subscript tem o mesmo efeito que  wk top.

Listas  

4D Write Pro respalda dois tipos principais de listas:

  • listas não ordenadas: donde os elementos da lista estão marcados com vinhetas
  • listas ordenadas:onde os elementos da lista estão marcados com números ou letras

Os atributos Lista são utilizados para configurar suas listas e definir diferentes fontes ou marcadores de elementos de lista.  Podem ser aplicadas a:

DocumentosParágrafosCaracteresImagens
X

Constante Comentário
wk list font Especifica o nome da fonte completa, tal como o devolve o comando FONT STYLE LIST, para mostrar o marcador de elemento de lista (mas não o texto do parágrafo). Se o sistema não reconhecer o nome da fonte, se encarrega da substituição. Se definir um nome de fonte não válido, o comando não faz nada. Valor pré-determinado: "Times".
wk list font family Especifica o nome da familia da fonte definida por wk list font utilizado para visualizar o marcador de elemento de lista (mas não o texto do parágrafo). O valor pré-determinado é "Times New Roman".
wk list start number Define um valor inicial de uma lista ordenada. Valores possíveis:
  • wk auto (pré=determinado): o valor de inicio depende dos elementos de lista anteriores se houver.   
  • um valor inteiro: valor inicial
wk list string format LTR Marcador de elemento de lista para os parágrafos de esquerda a direita. Se for definido, o marcador de elemento da lista é anulado por padrão

Para as listas não ordenadas: string utilizada como marcador de elemento de lista ( geralmente um único  caráctere, por exemplo, "-")
  • Para listas ordenadas: string que contenha o caráctere "#". "#" é um marcador de posição para o número ou a letra calculada. O valor predeterminado é "#"., pelo que, por exemplo, se o número do elemento atual da lista for 15 e o tipo de estilo da lista for decimal, a string do marcador do elemento  de lista será "15.
wk list string format RTL Marcador de elemento de lista para os parágrafos de direita a esquerda. Se for definido, o marcador do elmento da lista é anulado por padrão

  • Para as listas não ordenadas: string utilizada como marcador de elemento de lista (geralmente um único caráctere, por exemplo, "-")
  • Para listas ordenadas: string que contenha o  carácter "#". "#" é um marcador de posição para o número ou a letra calculada. O valor predeterminado é "#"., por isso, por exemplo, se o número do elemento atual da lsita for 15 e o tipo de estilo da lista for decimal, a string do marcador do elemento de lista será "15.
wk list style image Especifica uma imagem como marcador de elemento de lista em uma lista não ordenada. Valores possíveis:
  • wk none (pré-determinado): marcador de elemento de lista não definido por uma imagem
  • URL da imagem (cadeia). Pode ser absoluta ou relativa ao diretorio de recursos do banco de dados

Valor devolvido ( WP GET ATTRIBUTES): URI (URL red ou URL de dados). É possível que este  valor não seja  igual a URL inicial para uma imagem n]ao referenciada para um URL rede ( as URLs rede se conservam). Para as URLs de arquivos locais, o fluxo de imagem (stream) mesmo, se conserva no documento e portanto a URL devolvida é uma URI de dados com o fluxo de imagem codificado em base64.

wk list style image height Define a altura de uma imagem utilizada como marcador de elemento de lista. Valores possíveis:
  • wk auto (pré=determinado): utiliza a altura atual da imagen
  • tamanho definido: tamanho expresso utilizando um valor real ou string:
    • Real: tamanho em wk layout unit.
    • Cadena: string de CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.

wk list style type Especifica o tipo de marcador de elementos de lista ordenado ou não ordenado. Os valores possíveis são:
  • wk disc (pré-determinado)
  • wk circle
  • wk square
  • wk decimal: 1 2 3
  • wk decimal leading zero: 01 02 03
  • wk lower latin: a b c
  • wk lower roman: i ii iii iv
  • wk upper latin: A B C
  • wk upper roman: I II III IV
  • wk lower greek: alpha, beta, gamma, etc.
  • wk armenian
  • wk georgian
  • wk hebrew
  • wk hiragana
  • wk katakana
  • wk cjk ideographic
  • wk hollow square
  • wk diamond
  • wk club
  • wk decimal greek
  • wk custom: lista não ordenada com "-" como marcador de elemento da lista padrão; Este é um estilo de conveniência utilizado com o objetivo de personalizar um marcador de elementos de lista con wk list string format LTR ou wk list string format RTL sem modificar os marcadores de elementos de lista padrão
  • wk none

Margens  

As margens são a área que está fora da borda de um elemento. São transparentes. A  imagem abaixo ilustra os diversos elementos que podem ser configurados para um elemento "caixa":

Os atributos Margem pode ser aplicado a:

DocumentosPárrafosCaracteresImagens
XXX

Constante Comentário
wk inside Quando a área selecionada contiver varios parágrafos, define que o atributo deve afetar apenas a  propriedade entre  parágrafos correspondentes (não fora). Aplica só com os atributos de bordas, recheio ou margens, e deve agregar-se ao atributo especificado. Ver o exemplo 2 do comando WP SET ATTRIBUTES
wk margin Especifica o tamanho para todas as margens do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: stringa CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • wk none (como padrao): sem margem especificada
wk margin bottom Especifica o tamanho da margem inferior do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • wk none (como padrao): sem recheio especificado
wk margin left Especifica o tamanho da margem esquerda do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: stringa CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • wk none (como padrao): sem margem especificado
wk margin right Especifica o tamanho da margem direita  do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: stringa CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • wk none (como padrao): sem margem especificada
wk margin top Especifica o tamanho da margem superior do elemento. Valores possíveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadeia: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt para 12 pontos, ou 1.5cm para 1.5 centímetros
  • wk none (pré-determinado): sem margem especificada
wk outside Quando a área selecionada contém vários parágrafos, define que o atributo deve ser aplicado unicamente a propriedade de parágrafo externa correspondente (não ao interior). Se aplicar só aos atributos de bordas, preenchimento e  márgens, e deve ser agregado ao atributo especificado. Ver o exemplo 2 do comando WP SET ATTRIBUTES

O preenchimento no espaço em branco entre o conteúdo do elemento e a borda do elemento. O preenchimento é afetado pela cor de fundo do elemento.

A seguinte imagem ilustra os diversos elementos que podem ser configurados para um elemento "caixa":

Os atributos preenchimento pode ser aplicado a:

DocumentosParágrafosCaracteresImagens
XXX

Constante Comentário
wk inside Quando a área selecionada contiver varios parágrafos, define que o atributo deve afetar apenas a  propriedade entre  parágrafos correspondentes (não fora). Aplica só com os atributos de bordas, recheio ou margens, e deve agregar-se ao atributo especificado. Ver o exemplo 2 do comando WP SET ATTRIBUTES
wk outside Quando a área selecionada contém vários parágrafos, define que o atributo deve ser aplicado unicamente a propriedade de parágrafo externa correspondente (não ao interior). Se aplicar só aos atributos de bordas, preenchimento e  márgens, e deve ser agregado ao atributo especificado. Ver o exemplo 2 do comando WP SET ATTRIBUTES
wk padding Especifica o tamanho de recheio para todos os lados do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: stringa CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • wk none (como padrao): sem recheio especificado

wk padding bottom Especifica o tamanho de recheio para a parte inferior do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: stringa CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • wk none (como padrao): sem recheio especificado
wk padding left Especifica o tamanho de recheio para o lado esquerdo do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: stringa CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • wk none (como padrao): sem recheio especificado
wk padding right Especifica o tamanho de recheio para o lado direito do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: stringa CSS com o valor e a unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
  • wk none (como padrao): sem recheio especificado
wk padding top Especifica o tamanho de recheio para a parte superior do elemento. Valores possíveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadena: string CSS com o valor e a unidade concatenados. Por exemplo: 12pt para 12 pontos, ou 1.5cm para 1.5 centímetros
  • wk none (pré-determinado): sem recheio especificado

Os atributos Parágrafo são utilizados para definir as propriedades para a organização do texto dentro de um parágrafo. Podem ser aplicadas a:

DocumentosParágrafosCaracteresImagens
X

Constante Comentário
wk direction Especifica a direção do parágrafo. Valores possíveis:
  • wk left to right (pré-determinado)
  • wk right to left
wk line height Especificao espaço entre linhas. Valores possíveis
  • wk normal (pré-determinado): utiliza valor baseado no tamanho do texto
  • Altura expressa utilizando um valor inteiro ou string:
    • Inteiro: tamanho em wk layout unit.
    • Cadeia: string CSS com o valor e la unidade concatenados. Por exemplo: 12pt por 12 pontos, ou 1.5cm por 1.5 centímetros
    • Um valor relativo (porcentagem %) se suporta.
wk tab stop offsets Define uma tabulação para o parágrafo. Valores possíveis:
  • Valor escalar (padrão é 35.45pt): padrão de deslocamento para o parágrafo inteiro. O comando WP GET ATTRIBUTES retorna o último descolamento (o qual é o deslocamento relativo padrão para deslocamentos além do último deslocamento absoluto).
  • Array de tabulação: uma lista ordenada de valores absolutos, começando com a margem esquerda. O deslocamento de tabulação definido pelo último valor é repetido para cada caractere tabulação adicional entrado no parágrafo. Se o deslocamento da tabulação for maior que a largura do parágrafo, o texto vai para a próxima linha e começa do primeiro valor de tabulação. Se um valor no array for menor que o valor anterior, ele é ignorado.

Nota: Não é possível usar arrays e escalares na mesma chamada por atributos diferentes.

Valores são expressos usando strings CSS (pré-determinado) ou valores Real em  wk layout unit. Valor máximo é  10000pt.

wk tab stop types Define a tabulação para o parágrafo. Valores possíveis:
  • wk left (pré-determinado): texto estende para a direito da parada de tabulação
  • wk right: texto estende para a esquerda da parada de tabulação até o espaço de tabulação for preenchido
  • wk center: texto é centrado na parada de tabulação
  • wk decimal: texto antes do ponto decimal estende a esquerda, e texto depois do ponto decimal estende a direitar
  • wk bar: uma linha vertical na posição especificada
  • valores de array ou paradas de tabulação (se paradas de tabulação foram definidas através de um array).
wk text align Define o alinhamento horizontal do texto no parágrafo. Valores possíveis:
  • wk left (pré-determinado)
  • wk right
  • wk justify
  • wk center
wk text indent Especifica a identação da primeira linha do parágrafo. Valores possíveis:
  • Real: tamanho em wk layout unit. Pré-determinado é  0.
  • String: CSS string com valor e unidade concatenados. Por exemplo: 12pt para 12 pontos, ou  1.5cm para 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.
wk vertical align Estabele alinhamento vertical de um elemento. Pode ser usado com caracteres, parágrafos e imagens. Valores possíveis:
  • wk baseline (pré-determinado): alinha a linha base do elemento com a linha base do elemento pai
  • wk top: alinha o topo do elemento com o topo do elemento mais alto da linha
  • wk bottom: alinha a parte de baixo do elemento com o elemento mais baixo da linha
  • wk middle: elemento é colocado no meio do elemento pai
  • wk superscript: alinha o elemento como se fosse superescrito
  • wk subscript: alinha o elemento como se fosse subescrito
Para caracteres, wk top e wk bottom tem o mesmo efeito que  wk baseline.
Para parágrafos, wk baseline, wk superscript e wk subscript tem o mesmo efeito que  wk top.

Os atributos folha de estilo são utilizadas para manejar folhas de estilo especificadas. Podem ser aplicadas a:

DocumentosParágrafosCaracteresImagens
XX

Constante Comentário
wk new line style sheet Especifica a folha  de estilo a utilizar quando se adiciona uma nova linha no parágrafo. Valores possíveis:
  • nome da folha de estilo existente
  • wk none (pré-determinado)
wk style sheet Define a folha de estilo atual para o elemento selecionado. Valores possíveis:
  • wk none (pré-determinado)
  • nome da folha de estilo existente



Ver também 

WP SET ATTRIBUTES
WP GET ATTRIBUTES
WP RESET ATTRIBUTES

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem 4D Write Pro

 
HISTÓRIA 

Criado por: 4D v15 R4

 
ARTICLE USAGE

Referência 4D Write Pro ( 4D v16)