Saltar para o conteúdo principal
Versão: 20 R8 BETA

Atributos

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:

nota

É possível manejar atributos de área 4D Write Pro através de notação de objeto 4D ou comandos genéricos:

  • notação de objeto - por exemplo, o statement abaixo é similar:
 $bcol:=$range[wk background color]  
 $bcol:=$range.backgroundColor //same results
 $bcol:=OB Get($range;wk background color)  

Note: Os comandos genéricos 4D OB SET e OB Get podem também ser usados para trabalhar com atributos de área 4D Write Pro, mas com limitações referentes ao uso direto de imagens (para saber mais, veja a descrição desses comandos).

Fundo

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

DocumentosSeçõesParágrafosImagensTabelasLinhasColunas/CélulasCabeçalhos/Rodapés/CorposCaixas de texto
XXXXXXXXX
ConstanteComentário
wk background clipEspecifica 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 colorEspecifica 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 RGB 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 display modeDefine o modo de visualização das imagenes utilizadas como fundo, baseando-se em um preajuste dos valores de atributos "reais": wk background origin, wk background repeat, wk background position horizontal, wk background position vertical, wk background width, wk background height Valores possíveis:
  • wk scaled to fit
  • wk truncated
  • wk truncated centered
  • wk proportional
  • wk proportional centered
  • wk replicated (padrão)
  • wk replicated centered
Nota: o retângulo de origem se fixa na caixa de preenchimento (o retângulo da imagem incluindo a área de preenchimento mas excluindo a área da borda). Ao obter o valor deste atributo, o valor devolvido é:
  • um dos modos possíveis de visualização, por exemplo wk replicated, se todos os atributos reais tiverem os valores preestabelecidos para este modo
  • "personalizado" se o valor de ao menos um atributo real for diferente dos preestablecidos para qualquer modo. Por exemplo, se o valor preestablecido de wk background width mudar depois de aplicar wk background display mode, WP GET ATTRIBUTES devolve "custom" ao obter o valor de wk background display mode.
wk background heightEspecifica 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%).
wk background imageEspecifica 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 image urlImagens de fundo definidas através de URL (string). Pode ser uma URL network ou uma URI de dados, relativa ou absoluta para o arquivo de estrutura.
  • Valor retornado (WP GET ATTRIBUTES): Network URL ou data URI. Não precisa ser igual a URL inicial para uma imagem não referenciada com a network URL (só network URLs são mantidas). Para arquivos locais URLs, o stream de imagem é mantido no documento e assim a URL retornada é um URI de dados com o stream de imagem codificado em base64.
Use wk background image se quiser manejar imagens de fundo como expressões de imagem.
wk background originEspecifica 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 horizontalEspecifica 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 verticalEspecifica 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 repeatEspecifica 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 widthEspecifica 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%).

Bordas

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

DocumentosSeçõesParágrafosImagensTabelasFilasColunas/CélulasCabeçalhos/Rodapés/CorposCaixas de texto
XXXXXXXXX
ConstanteComentário
wk border colorDefine 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 RGB 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 bottomDefine 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 RGB COLOR)
  • um array inteiro longo que contenha um elemento para cada componente R, G, B (0-255)
wk border color leftDefine 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 RGB COLOR)
  • um array inteiro longo que contem um elemento para cada componente R, G, B (0-255)
wk border color rightDefine 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 RGB COLOR)
  • um array inteiro longo que contém um elemento para cada componente R, G, B (0-255)
wk border color topDefine 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 RGB COLOR)
  • um array inteiro longo que contem um elemento para cada componente R, G, B (0-255)
wk border radiusEspecifica 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:Número: 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 styleEspecifica 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 bottomEspecifica 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 leftEspecifica 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 rightEpecifica 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 topEspecifica 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 widthEspecifica 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:
    Número: 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 bottomEspecifica a largura da borda inferior. Valores possíveis:
  • Largura expressa usando um inteiro ou um valor de string:
    Número: 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 leftEspecifica a largura da borda esquerda. Valores possíveis:
  • Largura expressa usando um inteiro ou um valor de string:
    Número: 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 rightEspecifica a largura da borda direita. Valores possíveis:
  • Largura expressa usando um inteiro ou um valor de string:
    Número: 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 topEspecifica a largura da borda superior. Valores possìveis:
  • Largura expressa utilizando um valor inteiro ou string:
    Número: 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 insideQuando 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 outsideQuando 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

Documento

Os atributos de informação Documento são utilizados para definir ou obter informações padrão do documento ou parâmetros ao nível de documento. Estes atributos podem ser aplicadas aos seguintes elementos 4F Write Pro:

DocumentosSeçõesParágrafos]ImagensTabelasFilasColunas/CeldasCabeçalho/Rodapé/CorpoCaixas de texto
X

Informação de d ocumento

ConstanteComentário
wk authorEspecifica o nome do autor do documento (string)
wk companyEspecifica uma empresa associada com o documento (string)
wk date creationDevolve a data de criação do documento (data). Este valor é de apenas leitura e não pode ser ajustado.
wk date modifiedDevolve a data da última modificação do documento (data). Este valor é apenas de leitura e não pode ser ajustado.
wk dpiDPI utilizado para a conversão interna de píxels <->pontos (inteiro). Sempre 96 (só leitura)
wk modifiedIndica se o documento foi modificado desde que foi salvo pela última vez. Valores possíveis:
  • True o documento foi modificado
  • False o documento não foi modificado (por padrão quando criar o documento)
Esta propriedade está sempre em false quando criar o objeto que contém documento. ((ou seja, com WP Import document, WP New, uma cópia do objeto ou quando o campo/atributo do objeto for carregado desde o banco). 4D Write Pro a coloca automaticamente em true em quanto se realizar uma modificação no conteúdo do documento, seja qual for a origem da modificação (ação do usuário ou programação). Notas:
  • Um novo valor avaliado a partir de uma fórmula não se considera como uma modificação do documento (o código fonte da fórmula se manter intacto).
  • Quando definir como true por 4D Write Pro, esta propiedade nunca se devolve automáticamente a false, mesmo se executar uma ação de "desfazer" ou "exportar". Entretanto, como é uma propriedade de leitura-escritura, pode ser definida por seu código.
  • Diferente de wk date modified, wk modified é vólatil, ou seja, não se armazena no documento.
wk notesEspecifica os comentarios sobre o documento (cadeia).
wk subjectDetermina o tema do documento (string)
wk titleDefine o título do documento (string). Pré-determinado é "New 4D Write Pro Document"
wk versionRetorna a versão interna 4DWP do documento (real). Este número é apenas lido usando WP GET ATTRIBUTES; não pode ser estabelecido.

Parâmetros de documento

ConstanteComentário
wk break paragraphs in formulasDefine se os retornos de carro (CR) devolvidos pelas fórmulas se tratam como saltos de parágrafo. Valores possíveis:
  • wk true- Interpretado como saltos de parágrafo
  • wk false - (valor pré-determinado) Interpretado como saltos de linha
Nota: se uma fórmula utiliza This*.pageNumber* ou This*.pageCount*, o atributo se ignora. Os retornos de carro sempre se interpretam como saltos de linha.
wk tab decimal separatorCaracter utilizado como separador decimal para as tabulações decimais (ver wk tabs). Valores possíveis:
  • wk point or comma: utilize o primero ponto ou a primeira vírgula da direita (padrão para os novos documentos em branco)
  • wk point: utilize o caractere ponto
  • wk comma: utilize o caractere vírgula
  • wk system: separador decimal como devolvido por GET SYSTEM FORMAT (padrão para os documentos antigos 4D Write importados)

Fontes e texto

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

DocumentosParágrafosCaracteresImagensTabelasFilasColunas/CélulasCabeçalhos/Rodapés/CorpoCaixas de texto
X*X*X*X*X*X*X*X*

*Aplicado aos caracteres de parágrafo dentro de elementos

ConstanteComentário
wk fontEspecifica 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 boldEspecifica 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 defaultObjeto que define as fontes de substituição predeterminadas para o documento (ou seja, as fontes que se utilizaão ao invés das fontes de documentos que não estão disponíveis no sistema operativo). Contém:
PropriedadeTipoDescrição
defaultCadena | ColeçãoFontes que se usarão por padrão como substituição se o sistema operativo não admitir uma fonte, independentemente da plataforma
windowsCadena | ColeçãoFontes que serão usadas de forma predeterminada na plataforma Windows (antes de "por padrão" se estiver definido)
macCadena | ColeçãoFontes que se usarão de forma predeterminada na plataforma macOS (antes de "por padrão " se estiver definido)
Notas:
  • Cada propriedade pode conter uma string (por exemplo, "Arial") ou uma coleção de strings (por exemplo, ["Arial", "sans-serif"]). Os nomes das fontes devem ser nomes de fontes familiares ou "sans-serif", "serif", "monospace", "cursive" ou "fantasy" para dirigir-se à familia de fontes genérica como em html/css font-family.
  • De forma predeterminada wk font default não está definido, ou se nenhuma das fontes definidas está disponível em uma plataforma, a substituição de fontes se delega no sistema operativo.
wk font familyEspecifica 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 italicDefine 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 sizeEspecifica 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 colorEspecifica 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 RGB COLOR)
  • um array inteiro longo contendo um elemento para cada componente R, G, B component (0-255)
wk text linethrough colorDefine 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 RGB 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 styleDefine 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 colorDefine 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 RGB COLOR)
  • um array inteiro longo contendo um elemento para cada componente R, G, B (0-255)
  • wk transparent (pré-determinado)
wk text shadow offsetEspecifica o deslocamento para o efeito de sombra. Valores possíveis:
  • Tamanho expresso em pontos. Valor pré-determinado: 1pt
wk text transformDefine 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 colorDefine 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 RGB 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 styleDefine 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 alignEstabele 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.

Altura/Largura

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

DocumentosParágrafosCaractererImagensTabelasFilasColunas/CelulasCabeçalho/Rodapés/CorpoCaixas de texto
XXXX*XX

*Aplicável à células

ConstanteComentário
wk heightDefine 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 heightDefine 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 widthDefine 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 escopos 4D Write Pro:

DocumentosSectionsParágrafosCaractererImagensTabelasFilasColunas/CélulasCabeçalhos/rodapés/corpoCaixas de texto
XX*X*X*

*Aplicados a imagens em células (imagens inline dentro de texto)

Nota: Como detalhado em Gerenciar Imagens, 4D Write Pro é compatível com dois tipos de imagens:

Os atributos abaixo estão disponíveis tanto para imagens ancoradas quanto dentro de texto:

ConstanteComentário
wk imageEspecifica 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 alternate textEspecifica um texto alternativo para uma imagem, se a imagem não puder ser visualizada.
wk image urlEspecifica uma imagem definida através de uma URL (string). Pode ser uma URL de rede ou uma URI de dados, absoluto ou relativo ao arquivo de estrutura.
  • Valor devolvido (WP GET ATTRIBUTES): URL de rede ou URI de dados. Pode ser que não seja igual à URL inicial de uma imagem não referenciada com a URL de rede (só são conservadas as URL de rede). Para as URLs de arquivos locais, a sequência de imagens em si misma é guardada no documento e portanto, a URL devolvida é uma URI de dados com a sequência de imagens codificada em base64.
Utilize wk image se quiser manejar imagens como expressões de imagem.
wk owner(Atributo de faixa de só leitura)
wk type(Atributo faixa apenas Leitura) Tipo de faixa 4D Write Pro. Pode ser 0: faixa padrão (valor pré-determinado), 1: faixa parágrafo, 2: faixa imagem

Os atributos abaixo estão disponíveis para imagens dentro de texto apenas:

ConstanteComentário
wk end(Atributo de faixa de só leitura)
wk start(Atributo de faixa de só leitura)
wk vertical alignEstabele 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.

As imagens abaixo estão disponíveis apenas para imagens ancoradas:

  • | Constante | Comentário |
    | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | wk anchor horizontal align | Define o alinhamento horizontal da imagem relativo a origem (ver wk anchor origin). Valores possíveis:
    • wk left - alinhamento a esquerda
    • wk center - alinhamento central (não compatível com HTML, imagens não são exibidas na web*)*
    • wk right - alinhamento direito
    |
    | wk anchor horizontal offset | Define o deslocamento horizontal de uma imagem expressa em uma string de dimensão CSS ou inteiro longo (cm ou pt ou píxel) desde wk layout unit. Valores possíveis:
    • Limite esquerdo ou direito da página relativo a wk anchor horizontal align
    • Limite direito ou esquerdo do corpo em modo embebido (si wk anchor section = wk anchor embedded)
    Valor pré-determinado = 0.
    |
    | wk anchor layout | Define a posição do design de uma imagem relativa ao texto em uma página. Valores possíveis:
    • wk behind text - a imagem está ancorada, atrás do texto
    • wk in front of text - a imagem está ancorada, em frente do texto
    • wk inline with text - a imagem está em linha com o texto (como padrão para as imagens inseridas com WP INSERT PICTURE). Atributo de só leitura (as imagens em linha não podem ser convertidas a imagens ancoradas por programação)
    |
    | wk anchor origin | Define se a imagem estiver ancorada a página, cabeçalho ou rodapé. Valores possíveis:
    • wk paper box (pré-determinado): a imagem está ancorada na borda da página
    • wk header box - a imagem está ancorada ao cabeçalho do documento. Se o cabeçalho não está visível, a imagem não se mostra.
    • wk footer box - a imagem está ancorada ao rodapé do documento. Se o rodapé não estiver visível, a imagem não é mostrada.
    Este seletor é ignorado em modo aninhado. |
    | wk anchor page | Define o índice de página ou o tipo de página a que está ancorada uma imagem. Valores possíveis:
    • wk anchor all - ancora uma imagem a todas as páginas das seções definidas por wk anchor section
    • wk anchor first page - ancora uma imagem a primeira página das seções definidas por wk anchor section
    • wk anchor left page - ancora uma imagem nas páginas da esquerda das seções definidas por wk anchor section
    • wk anchor right page - ancora uma imagem a páginas corretas das seções definidas por wk anchor section
    • um número (Inteiro longo >= 0) que indica em que página ancorar a imagem. Neste caso, wk anchor section = wk anchor embedded. A ancoragem da seção é ignorada se uma imagem estiver ancorada a uma só página.
    Nota: as imagens no modo Página não são mostradas nos navegadores. |
    | wk anchor section | Define o índice de seção ou o tipo de seção a que está ancorada uma imagem. Valores possíveis:
    • wk anchor all (pré-determinado): ancora uma imagem a todas as seções de um documento (a imagem só está visível no modo de página)
    • wk anchor embedded - ancora uma imagem ao corpo do documento em modo (a imagen só é visível em modo aninhado)
    • um número (Inteiro longo> = 1) indica a seção a que ancorar a imagem. (a imagem só é visível no modo página)
    Nota: as imagens em modo Página não são mostradas nos navegadores. |
    | wk anchor vertical align | Define o alinhamento vertical de uma imagem relativa a origem (ver wk anchor origin).Valores possíveis:
    • wk top - alinhamento superior
    • wk center - alinhamento médio (não é compatível com HTML, as imagens não são mostradas nos navegadores)
    • wk bottom -alinhamento inferior
    |
    | wk anchor vertical offset | Define a posição vertical de uma imagem expressa em uma string de dimensão CSS ou inteiro longo (cm ou pt ou pixel). Valores possíveis:
    • Limite superior, central ou inferior da página (ver wk anchor origin) ou
    • Limite superior, central ou inferior do corpo em modo embebido (se wk anchor section = wk anchor embedded).
    Valor pré-determinado = 0.
    |
    | wk id | (Atributo apenas leitura). ID do elemento. Valor Value: String |
    | wk image expression | Especifica uma imagem ancorada definida por uma expressão 4D.

    Nota:
    • Se a expressão não puder ser avaliada ou não devolver uma imagem 4D válida, se mostrará um símbolo de imagem não carregada (imagem vazia com bordas negras).
    • Se o atributo se definir em "" ou for utilizado com WP RESET ATTRIBUTES, a expressão será eliminada e a imagem não será definida por ela. Fazer esta operação antes de que a imagem tenha sido calculada produz uma imagem vazia.
    |
    | wk image formula | Especifica uma imagem ancorada definida por uma expressão 4D.

    Nota:
    • Se a expressão não puder ser avaliada ou não devolver uma imagem 4D válida, se mostrará um símbolo de imagem não carregada (imagem vazia com bordas negras).
    • Se o atributo se definir em "" ou for utilizado com WP RESET ATTRIBUTES, a expressão será eliminada e a imagem não será definida por ela. Fazer esta operação antes de que a imagem tenha sido calculada produz uma imagem vazia.
    |

Layout

Os atributos de layout definem como são formatados colunas, seções, subseções ou páginas no documento.Podem ser aplicadas a alvos 4D Write Pro:

DocumentosSeçõesParágrafosImagensTabelasFilasColuna/CélulasCabeçalhos/Rodapés/CorpoCaixas de texto
XX

Nota: os documentos em modo aninhado utilizam atributos wk margin (ver Margem abaixo). No modo página, o documento, as seções e as subseções utilizam os atributos wk page margin.

ConstanteComentário
wk column count(Atributo de faixa somente leitura). Número total de colunas na faixa. Valor: inteiro longo
wk column rule colorCor de régua de coluna vertical. Valores possíveis:
  • uma cor CSS ("#010101" ou "#FFFFFF" ou "vermelho"). o valor predeterminado é "#000000" (negro)
  • um valor inteiro longo de cor 4D (ver o comando OBJECT SET RGB COLOR)
  • um array inteiro longo que contém um elemento para cada componente R, G, B (0-255)
wk column rule styleEstilo de régra de coluna Vertical. Valores possíveis:
  • wk none (padrão): sem régra
  • wk hidden: mesmo que wk none, exceto em conflito de resolução
  • wk solid: ´regra sólida
  • wk dotted: régra tracejada
  • wk dashed: regra pontilhada
  • wk double: dupla
  • wk groove: 3D groove (efeito depende da cor de régua)
  • wk ridge: 3D ridged (efeito depende da cor de régua)
  • wk inset: 3D inset (efeito depende da cor de régua)
wk column rule widthLargura de coluna Vertical. Valores possíveis:
  • Real: largura em wk layout unit.
  • String: valor da largura e unidade concatenada. (por exemplo: "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros)
    Valor padrão="2.5pt"
wk column spacing(Para documentos ou seções) Espaçamento entre duas colunas. Valores possíveis:
  • Real: largura em wk layout unit
  • String: valor de largura e unidade concatenada. (por exemplo.: "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros).
    Valor padrão="12pt"
wk column width(Apenas para documentos ou seções) Atributo apenas Leitura. Largura atual para cada coluna, ou seja, largura computada baseada na largura real, margens de páginas, contagem de colunas e espaçamento de colunas.
Para o documento, use a largura de seção de colunas padrão, para que possa ser diferente da largura de coluna real de seções se algum atributo for sobrepujado na seção.
Valores possíveis:
  • Real: largura em wk layout unit.
  • String: valor de largura e unidade concatenada (por exemplo: "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros)
wk header and footer autofitIndica se a altura dos cabeçalhos e dos rodapés de página de um documento 4D Write Pro são redimensionados automaticamente para evitar truncar seu conteúdo. Valores possíveis:
  • wk true (padrão para documentos 4D Write Pro)
  • wk false (padrão para documentos 4D Write Pro convertidos)
wk layout unitEspecifica 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 page first numberNúmero de página da primeira página da seção ou documento (apenas leitura com subseções). Valores possíveis: qualquer valor inteiro >=1
wk page first rightA primeira página do documento é uma página direita (apenas leitura com seção ou subseção). Valores possíves:
  • True (como padrão): o documento começa em uma página direita
  • False: o documento começa em uma página esquerda
wk page heightAltura de página (em modo página) expressa com um valor real ou de string (apenas leitura com seção ou subseção). Valores possíveis:
  • Real: alto em wk layout unit.
  • String: string CSS com valor e unidade concatenada (por exemplo, "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros). Unidades compatíveis: pt, cm, mm, polegadas.
wk page marginTamanho para todas as margens da página (modo página). O valor pré-determinado é 2.5cm. Valores possíveis:
  • tamanho em wk layout unit.
  • String: string CSS com valor e unidade concatenada (por exemplo, "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros). Unidades compatíveis: pt, cm, mm, px, polegadas.
  • wk none: sem margen específica.
wk page margin bottomTamanho para a margem inferior da página (modo página). Valores possíveis:
  • Real: tamanho em wk layout unit.
  • String: string CSS com valor e unidade concatenada (por exemplo, "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros). Unidades compatíveis: pt, cm, mm, px, polegadas.
  • wk none: sem margem específica.
wk page margin leftTamanho para a margem esquerda da página (modo página). Valores possíveis:
  • Real: tamanho em wk layout unit.
  • String: string CSS com valor e unidade concatenada (por exemplo, "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros). Unidades compatíveis: pt, cm, mm, px, polegadas.
  • wk none: sem margem específica.
wk page margin rightTamanho para a margem direita da página (modo página). Valores possíveis:
  • Real: tamanho em wk layout unit.
  • String: string CSS com valor e unidade concatenada (por exemplo, "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros). Unidades compatíveis: pt, cm, mm, px, polegadas.
  • wk none: sem margem específica.
wk page margin topTamanho para a margem superior da página (modo página). Valores possíveis:
  • Real: tamanho em wk layout unit.
  • String: string CSS com valor e unidade concatenada (por exemplo, "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros). Unidades compatíveis: pt, cm, mm, px, polegadas.
  • wk none: sem margem específica.
wk page orientationOrientação da página. Valores possíveis:
  • wk portrait (0) (como padrão)
  • wk landscape (1)
wk page widthLargura de página (em modo página) expressado utilizando um valor real ou string (apenas leitura com seção ou subseção). Valores possíveis:
  • Real: largura em wk layout unit.
  • String: string CSS com valor e unidade concatenada (por exemplo, "12pt" para 12 pontos, ou "1.5cm" para 1.5 centímetros). Unidades compatíveis: pt, cm, mm, polegadas.

Atributos de Link são usados para estabelecer ou obter URLs adicionados a faixas. Podem ser aplicados a alvos 4D Write Pro:

DocumentosParágrafosCaracteresImagensTabelasLinhasColuna/Célulacabeçalhos/rodapés/corpoCaixas de texto
XX*XXX

*Imagens Inline apenas

ConstanteComentário
wk link urlHyperlink atribuido a uma faixa. Valores possíveis:
  • url absoluta, por exemplo "http://www.4d.com/"
  • link relativo, por exemplo "/test/page.html" (o link é relativo ao arquivo de estrutura do banco de dados)
  • string vazia= sem link

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 ao alvos 4D Write Pro:

DocumentosParágrafosCaracteresImagensTabelasLinhasColunas/CélulassCabeçalhos/Rodapés/CorpoCaixas de texto
XX*X*X*

*Aplicado a parágrafos dentro das células

ConstanteComentário
wk list fontEspecifica 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 familyEspecifica 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 numberDefine 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 LTRMarcador 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 RTLMarcador 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 imageEspecifica 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 (só 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 heightDefine 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 image urlImagem como o marcador de elemento de lista em uma lista desordenada, definida através de uma URL (string). Valores possíveis:
  • wk none (predeterminado): o marcador de elemento de lista não está definido por uma imagem
  • uma URL de rede ou um URI de dados, absoluto ou relativo ao arquivo de estrutura
  • Valor devolvido (WP GET ATTRIBUTES): URL de rede ou URI de dados. Pode ser que não seja igual a URL inicial de uma imagem a que não se faz referencia com a URL de rede (só são salvadas as URLs de rede). Para as URLs de aquivos locais, a sequencia de imagens em sí mesma se guarda no documento e portanto, a URL devolvida é URI de dados com a sequencia de imágens codificada em base64.
Utilize wk list style image se desejar manejar as imagens de marcador de elementos de lista como expressões de imagem.
wk list style typeEspecifica 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 aos alvos 4D Write Pro:

DocumentosPárrafosCaracteresImagensTabelasFilasColunas/CélulasCabeçalhos/Rodapés/CorpoCaixas de texto
XXXXXXXXX

Nota: as seções e subseções utilizam os atributos wk page margin; os atributos wk margin só são usados os documentos no modo aninhado (consulte Design acima).

ConstanteComentário
wk insideQuando 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 marginEspecifica o tamanho para todas as margens do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 bottomEspecifica o tamanho da margem inferior do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 leftEspecifica o tamanho da margem esquerda do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 rightEspecifica o tamanho da margem direita do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 topEspecifica o tamanho da margem superior do elemento. Valores possíveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 outsideQuando 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

Preenchimento

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ágrafosCaracteresImagensTabelasFilasColunas/Células]Cabeçalhos/Rodapés/CorpoCaixas de texto
XXXXXXXXX

*Aplicado à células

ConstanteComentário
wk insideQuando 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 outsideQuando 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 paddingEspecifica o tamanho de recheio para todos os lados do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 bottomEspecifica o tamanho de recheio para a parte inferior do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 leftEspecifica o tamanho de recheio para o lado esquerdo do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 rightEspecifica o tamanho de recheio para o lado direito do elemento. Valores possìveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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 topEspecifica o tamanho de recheio para a parte superior do elemento. Valores possíveis:
  • Tamanho expressado utilizando um valor inteiro ou string:
    Número: 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

Parágrafos

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 aos alvos 4D Write Pro abaixo:

DocumentosParágrafosCaracteresImagensTabelasFilasColunas/CélulasCabeçalhos/rodapés/corpoCaixas de texto
XXXXXXXXX

*Aplicados aos parágrafos dentro de células

ConstanteComentário
wk avoid widows and orphansAtiva ou desativa o controle de linhas órfãs e viúvas. Quando ativado, 4D Write Pro não permite que viúvas (última linha de um parágrafo isolada no topo da outra página). ou órfãs (primeira linha de um parágrafo isolada no fundo de uma página) no documento. Valores possíveis:
  • wk true (padrão): controle de linhas viúvas e órfãs está ativado
  • wk false: controle de linhas viúvas e órfãs está desativado (linhas isoladas são permitidas)
  • wk mixed quando ler o atributo
wk directionEspecifica a direção do parágrafo. Valores possíveis:
  • wk left to right (pré-determinado)
  • wk right to left
wk id(Atributo apenas leitura). ID do elemento. Valor Value: String
wk keep with nextLinka um parágrafo com o próximo para que não possam ser separados por quebras de página ou coluna automáticas. Se for aplicado a um objeto que não for um parágrafo, esta opção é aplicada aos parágrafos dentro do objeto. Valores possíveis:
  • true - o parágrafo se linka com o próximo
  • false - (por padrão) o parágrafo não linka com o próximo
Se for adicionado manualmente, este atributo se ignora. Se este atributo for aplicado ao último parágrafo da última célula de uma tabela, a última fila da tabela se linka com o próximo parágrafo.
wk line heightEspecificao 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:Número: 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ímetrosUm valor relativo (porcentagem %) se suporta.
wk page break inside paragraphControla a propriedade de quebra automática de página dentro de parágrafos. Se aplica:
  • a todos os parágrafos dentro do alvo
  • ao parágrafo pai quando o alvo for um intervalo de texto
Valores possíveis:
  • wk auto (padrão): sem restrições referentes a quebras de página dentro do parágrafo/tabela
  • wk avoid: previne parágrafo de ser quebrado em partes em duas ou mais páginas (quando possível).
wk tab defaultObjeto que contém os atributos da tab padrão dentro do alvo (por exemplo, parágrafo, corpo, etc). Atributos de tab padrão podem incluir:
PropriedadeTipoDescrição
wk typeLongintalinhamento Tab (wk left, wk right, wk center, wk decimal, wk bar).
wk offsetLongintposição Tab. Valor deve ser maior que 0.
wk leadingStringcaractere anterior a Tab.
Nota: Como um atalho para definir apenas o offset, pode diretamente passar um valor numérico na undiade atual (por exemplo 1.5) ou um valor de texto CSS (por exemplo "3cm"). 4D vai construir o objeto tab automaticamente.
wk tab stop leadingsEspecifica caracteres para tabulações en ranges parágrafos.
Valores possíveis:
  • Array Texto
    Uma lista ordenada de caracteres para cada tabulação offset, a partir da margem esquerda. O caractere definido pelo último valor é repetido para cada tabulação adicional entrada no parágrafo.
Sincronizado com os arrays wk tab stop offsets e wk tab stop types. Se os arrays não combinarem em tamanho, o caractere padrão (None) é usado.
wk tab stop offsetsDefine 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 typesDefine 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 tabsColeção de objetos tabulação. Cada objeto tab contém um ou mais dos atributos abaixo:
PropriedadeTipoDescrição
wk typeLongintalinhamentoTab (wk left, wk right, wk center, wk decimal, wk bar).
wk offsetLongintposição Tab. Valor deve ser maior que 0.
wk leadingStringcaractere anterior a Tab.
Nota: Como um atalho para definir o offset, quando usar WP SET ATTRIBUTES pode passar um valor numérico na unidade atual (por exemplo( 1.5) ou um valor de texto CSS (por exemplo, "3cm") como um elemento de coleção. 4D vai construir o objeto tab automaticamente. Uma coleção vazia foi retornada pelo comando WP GET ATTRIBUTES se o target:
  • conter valores de tab misturados ou
  • não conter valores absolutos.
wk text alignDefine o alinhamento horizontal do texto no parágrafo. Valores possíveis:
  • wk left (pré-determinado)
  • wk right
  • wk justify
  • wk center
wk text indentEspecifica 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 alignEstabele 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.

Proteção

O estado read/write de um alvo 4D Write pode ser definido usando o atributo wk protected. Definir um alvo como protegido faz com que não possa ser editado quando a proteção for ativada globalmente para o documento (com o atributo wk protection enabled). Até que a proteção global seja ativada, alvos com o atributo wk protected estabelecido como "true" ainda podem ser editados e modificados.

O atributo abaixo é usado para controlar a proteção de documento global. Pode ser aplicada para os alvos 4D Write Pro abaixo:

DocumentosSeçõesParágrafosImagensTabelasLinhasColuna/CélulasCabeçalhos/rodapés/corpo
X
ConstanteComentário
wk protection enabledAtiva ou desativa o estado de proteção global (leitura/escritura) de um documento 4D Write Pro. Valores possíveis:
  • wk true - a proteção está habilitada. Os objetivos protegidos no documento não podem ser modificados.
  • wk false - a proteção está desabilitada. (predeterminado) Todos os objetivos no documento podem ser modificados.

O atributo abaixo é usado para controlar o estado de proteção de conteúdo específico. Pode ser aplicado aos alvos 4D Write Pro abaixo:

DocumentosSeçõesParágrafosImagensTabelasLinhasColuna/CélulasCabeçalhos/Rodapés/CorpoCaixas de texto
XXXXXXXXX
ConstanteComentário
wk protectedDefine o estado de proteção read/write para um escopo 4D Write Pro (excluindo folhas de estilo). Valores possíveis:
  • wk true - O alvo é definido como protegido e não pode ser modificado quando a proteção global for ativada.
  • wk false - O alvo não é protegido. (padrão)
  • wk mixed - (Alvos Range somente). Parte do alvo é definido como protegido. A parte protegida não pode ser modificada quando a proteção global for ativada
Mudar o estado de proteção de um alvo pai vai também mudar o estado de qualquer alvo filho.

Ações editáveis são gerenciadas nas situações abaixo para alvos protegidos:

  • conteúdo Copiar /Colar - Quando conteúdos protegidos são copiados, todos seus atributos também são compiados juntos. Se colado em um documento com proteção global:
    • Ativado - Proteção do conteúdo colado está desativada, permitindo que seja modificada.
    • Desativado - Proteção dos conteúdos colados permanece intacta e não editável.
  • Modificar / Apagar imagens
    • Imagem Ancorada - Se a proteção estiver ativada em uma imagem ancorada, não se pode apagar ou modificar
    • Imagem Inline - se uma imagem inline for protegida estiver embebida dentro de um parágrafo não protegido, pode ser apagado mas seus atributos não podem ser modificados.
  • Adicionar / Apagar linhas ou colunas - Linhas e colunas podem apenas ser adicionadas ou apagadas quando a proteção for desativada para uma tabela. Quando a proteção for ativada para uma tabela, nenhuma mudança é possível.
  • Apagar parágrafos - Quando localizado entre conteúdo protegido, um parágrafo não protegido pode ser liberado mas não apagado.

Range/Faixas

Atributos de faixa são apenas leitura e oferecem informação sobre propriedades faixa. Atributos de faixa podem apenas ser aplicados a objetos de faixa

ConstanteComentário
wk break type(Atributo de apenas-leitura) Tipo de quebra dentro de um objeto de quebra de uma range retornado por WP Get breaks. Valores possíveis:
  • wk line break,
  • wk paragraph break,
  • wk column break,
  • wk page break,
  • wk section break
wk end(Atributo de faixa de só leitura)
wk owner(Atributo de faixa de só leitura)
wk start(Atributo de faixa de só leitura)
wk type(Atributo faixa apenas Leitura) Tipo de faixa 4D Write Pro. Pode ser 0: faixa padrão (valor pré-determinado), 1: faixa parágrafo, 2: faixa imagem

Filas e Colunas

Estes atributos são específicos de filas ou colunas. Podem ser aplicados aos escopos 4D Write Pro:

DocumentosSeçõesParágrafosImagensTabelasFilasColuna/CélulasCabeçalhos/Rodapés/CorpoCaixas de texto
XX
ConstanteComentário
wk column count(Atributo de faixa somente leitura). Número total de colunas na faixa. Valor: inteiro longo
wk first column(Atributo de faixa somente leitura) Número da primeira coluna na faixa. Valor: inteiro longo
wk first row(Atributo de faixa somente leitura). Número da primeira linha na faixa. Valor: inteiro longo
wk headerEspecifica se a linha é uma linha de cabeçalho para a tabela. O atributo de cabeçalho pode ser um booleano (por padrão) ou um inteiro. Valores possíveis:
  • Booleano: True se a linha for uma linha de cabeçalho. False em caso contrário.
  • Inteiro: wk true wk false wk mixed
Só uma das cinco primeiras linhas de uma tabela pode ter o valor True (ver Cabeçalho repetido). Se o valor for definido como True para uma linha, o atributo se define como True para todas as linhas precedentes. Se o valor se definir como False para uma linha, também se define como False para todas as linhas seguintes.
wk page break inside rowControla a quebra de página automática dentro de linhas de tabela. Se aplica:
  • A todas as linhas dentro do alvo
  • às linhas parente quando o alvo for um intervalo de texto ou um interalo de células
Se essa opção for aplicada à tabela, é aplicada realmente às linhas da tabela, não à tabela em si. Essa opção não é levada em consideração se wk page break inside table estiver estabelecida para wk avoid. Valores possíveis:
  • wk auto (padrão): uma linha pode ser dividida em duas partes quando o conteúdo de qualquer célula (ou linha) não caber na página quando a quebra de página física ocorrer
  • wk avoid: linhas de tabela nunca são divididas
  • wk mixed quando ler o atributo
Nota de Compatibilidade: para documentos criados com versões anteriores à v19 R4, o valor para cada linha é estabelecido como wk avoid.
wk row count(Atributo de faixa somente leitura) Número total de linhas na faixa. Valor: inteiro longo
wk table(Atributo apenas Leitura) Tabela pai. Valor tipo: Objeto
wk table ID(Atributo de faixa somente leitura). ID da faixa da tabela pai. Valor: String

Seções e subseções

Os atributos de seção e subseção manejam parâmetros de seção específicos (os parâmetros genéricos de design também são aplicados às seções e subseções, ver Desenho acima). Podem ser aplicadas aos escopos 4D Write Pro:

DocumentosSeçõesParágrafosImagensTabelasFilasColuna/CélulasCabeçalhos/Rodapés/CorpoCaixas de texto
X

Nota: los valores por defecto para los atributos de columna, relleno, borde y fondo se heredan del objeto principal:

  • para las secciones, se basan en los valores del documento;
  • para las subsecciones, se basan en valores de sección padre si los atributos se reemplazan para la sección principal, de lo contrario los valores del documento.
ConstanteComentário
wk end(Atributo de faixa de só leitura)
wk owner(Atributo de faixa de só leitura)
wk parent(Atributo de subseção de apenas leitura) Seção principal da subseção. Tipo de valor: objeto (referência de seção).
wk section index(Seção de apenas leitura ou atributo de subseção) Índice da seção. Valores possíveis: todo valor inteiro >=1
wk section nameNome de usuário de seção, utilizado para mostrar o nome da seção em menus ou na vista de documento (apenas leitura com subseções).
Valores possíveis: String (como padrão é '', o que significa que se usará o nome de visualização pré-determinado).
wk start(Atributo de faixa de só leitura)
wk type(Atributo faixa apenas Leitura) Tipo de faixa 4D Write Pro. Pode ser 0: faixa padrão (valor pré-determinado), 1: faixa parágrafo, 2: faixa imagem

Folhas de estilo

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

DocumentosParágrafosCaracteresImagensTabelasFilasColunas/CélulasCabeçalhos/rodapés/corpoCaixa de texto
XXX**X*

*Apenas leitura para cabeçalhos e rodapés, gerenciados por 4D Write Pro (há apenas uma folha de estilo por seção de cabeçalho ou rodapé).
**Imagens inline apenas.

ConstanteComentário
wk new line style sheetEspecifica 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 sheetDefine a folha de estilo atual para o elemento selecionado. Valores possíveis:
  • wk none (pré-determinado)
  • nome da folha de estilo existente

Para saber mais sobre como criar objetos de folha de estilo, e como definir os objetos dentro delas, consulte Comandos folha de estilo.

Tabelas

Os atributos da tabela são específicos as seleções da tabela. Podem ser aplicadas aos seguintes alvos 4D Write Pro:

DocumentosSeçõeParágrafosCaracteresImagensTabelasFilasColunas/CélulasCabeçalhos/rodapés/corpoCaixa de texto
X
ConstanteComentário
wk bottom carry over rowDefine se as linhas de arraste devem ser repetidas na parte inferior de cada página/coluna de uma tabela fonte de dados dividida, mas na última página/coluna no modo de visualização de valores (a linha de arraste deve ser riada na planilha da tabela, ver Linhas Carry-over). Valores disponíveis:
  • true: adicionar linhas de arraste na parte inferior das tabelas divididas
  • false (por padrão): não adicionar linhas de arraste na parte inferior das tabelas divididas
Esta funcionalidade só está disponível com tabelas preenchidas por fontes de dados que devolvam coleções ou seleções de entidades não vazias. Em qualquer outro contexto, a linha de arraste inferior, se for desenhada, é representada como uma linha normal. Nota: as linhas de arraste não são renderizadas no modo de vista Integrada.
wk break formula4D formula object usa a quebra de linha ordenada (geralmente uma fórmula baseada ema propriedade item como "This.item.name" para ter certeza que as mudanças de valor e portanto a quebra de linha é gerada
wk cell countNúmero Total de células na fila. Tipo de Valor: Inteiro longo (valor for wk type table row)
wk column count(Atributo de faixa somente leitura). Número total de colunas na faixa. Valor: inteiro longo
wk datasourceEspecifica a fonte de dados para a tabela. Valores possiveis:
  • formula object: a tabela está associada a uma fonte de dados. Se la fórmula devolve uma seleção de entidades ou uma coleção não vazia, as linhas se duplicam a partir da linha da tela e são preenchidas automáticamente com os datos das entidades ou os elementos da coleção (ver Table datasource). Em caso contrario, as linhas são padrão.
  • null: a tabela não está associada a uma fonte de dados (tabela padrão).
wk empty datasourceDefine como a tabela é exibida quando o datasource estiver vazio. Esse atributo não tem efeito se a tabela não for conectada a um datasource. Valores possíveis:
  • wk show data row: Valor normal: exibe a linha de dados e as linhas de quebra (se houver) além dos cabeçalhos e linhas extras .
  • wk hide data row : Escolha a linha de dados e as linhas de quebra (se tiverem sido definidas) os cabeçalhos e linhas extras ainda são exibidas.
  • wk show placeholder row : Exibe uma linha de marcador de posição ao invés da linha de dados e linha de quebras (se houverem), os cabeçalhos e linhas extras ainda são exibidas. A linha marcadora de posição segue a fila de arraste inferior no modo de visualização de referências
  • wk hide table: Esconde a tabela completa.
Nota: a tabela também não é mostrada quando a fonte de dados estiver vazia ou for NULL e a opção wk hide data row estiver ativada e não houver cabeçalhos nem filas adicionais
wk first column(Atributo de faixa somente leitura) Número da primeira coluna na faixa. Valor: inteiro longo
wk first row(Atributo de faixa somente leitura). Número da primeira linha na faixa. Valor: inteiro longo
wk header row count(Leitura/Escrita) Número de línhas da tabela com o atributo wk header definido como True. O valor máximo é 5. Se passar um valor superior a 5, wk header se define como True só para as cinco primeiras linhas (ver Cabeçalho repetido).
wk id(Atributo apenas leitura). ID do elemento. Valor Value: String
wk page break inside tableEstabelece se uma tabela pode ser dividida entre duas linhas quando for maior que uma página. Se aplica:
  • a todas as tabelas dentro do alvo (documento, seção, intervalo da tabela ou elemento)
  • por extensão, à tabela pai, quando o alvo é um intervalo de texto, um intervalo de linhas ou um intervalo de células
Valores possíveis:
  • wk auto (padrão): sem restrições sobre quebras de página dentro da tabela
  • wk avoid: previne tabela de ser quebrada entre duas linhas (quando possível)
  • wk mixed quando lendo o atributo
wk row count(Atributo de faixa somente leitura) Número total de linhas na faixa. Valor: inteiro longo
wk table alignEspecifica o alinhamento horizontal para um elemento da tabela. Valores possíveis:

  • wk left (normal)
  • wk right
  • wk center

Quando atributos diferentes são aplicados aos elementos concorrentes de uma table,a uma ordem de prioridade é aplicada para o rendering:

  1. Tabela é renderizada primeiro
  2. Linhas são renderizadas (sobrepujando atributos de tabela)
  3. Células/colunas são renderizadas (sobrepujando atributos de linhas).

Text box

DocumentosSeçõesParágrafosImagensTabelasLinhasColunas/CélulasCabeçalhos/Rodapés/CorpoCaixas de textoX
ConstanteComentário
wk anchor horizontal alignDefine o alinhamento horizontal da imagem relativo a origem (ver wk anchor origin). Valores possíveis:
  • wk left - alinhamento a esquerda
  • wk center - alinhamento central (não compatível com HTML, imagens não são exibidas na web*)*
  • wk right - alinhamento direito
wk anchor horizontal offsetDefine o deslocamento horizontal de uma imagem expressa em uma string de dimensão CSS ou inteiro longo (cm ou pt ou píxel) desde wk layout unit. Valores possíveis:
  • Limite esquerdo ou direito da página relativo a wk anchor horizontal align
  • Limite direito ou esquerdo do corpo em modo embebido (si wk anchor section = wk anchor embedded)
Valor pré-determinado = 0.
wk anchor layoutDefine a posição do design de uma imagem relativa ao texto em uma página. Valores possíveis:
  • wk behind text - a imagem está ancorada, atrás do texto
  • wk in front of text - a imagem está ancorada, em frente do texto
  • wk inline with text - a imagem está em linha com o texto (como padrão para as imagens inseridas com WP INSERT PICTURE). Atributo de só leitura (as imagens em linha não podem ser convertidas a imagens ancoradas por programação)
wk anchor originDefine se a imagem estiver ancorada a página, cabeçalho ou rodapé. Valores possíveis:
  • wk paper box (pré-determinado): a imagem está ancorada na borda da página
  • wk header box - a imagem está ancorada ao cabeçalho do documento. Se o cabeçalho não está visível, a imagem não se mostra.
  • wk footer box - a imagem está ancorada ao rodapé do documento. Se o rodapé não estiver visível, a imagem não é mostrada.
Este seletor é ignorado em modo aninhado.
wk anchor pageDefine o índice de página ou o tipo de página a que está ancorada uma imagem. Valores possíveis:
  • wk anchor all - ancora uma imagem a todas as páginas das seções definidas por wk anchor section
  • wk anchor first page - ancora uma imagem a primeira página das seções definidas por wk anchor section
  • wk anchor left page - ancora uma imagem nas páginas da esquerda das seções definidas por wk anchor section
  • wk anchor right page - ancora uma imagem a páginas corretas das seções definidas por wk anchor section
  • um número (Inteiro longo >= 0) que indica em que página ancorar a imagem. Neste caso, wk anchor section = wk anchor embedded. A ancoragem da seção é ignorada se uma imagem estiver ancorada a uma só página.
Nota: as imagens no modo Página não são mostradas nos navegadores.
wk anchor sectionDefine o índice de seção ou o tipo de seção a que está ancorada uma imagem. Valores possíveis:
  • wk anchor all (pré-determinado): ancora uma imagem a todas as seções de um documento (a imagem só está visível no modo de página)
  • wk anchor embedded - ancora uma imagem ao corpo do documento em modo (a imagen só é visível em modo aninhado)
  • um número (Inteiro longo> = 1) indica a seção a que ancorar a imagem. (a imagem só é visível no modo página)
Nota: as imagens em modo Página não são mostradas nos navegadores.
wk anchor vertical alignDefine o alinhamento vertical de uma imagem relativa a origem (ver wk anchor origin).Valores possíveis:
  • wk top - alinhamento superior
  • wk center - alinhamento médio (não é compatível com HTML, as imagens não são mostradas nos navegadores)
  • wk bottom -alinhamento inferior
wk anchor vertical offsetDefine a posição vertical de uma imagem expressa em uma string de dimensão CSS ou inteiro longo (cm ou pt ou pixel). Valores possíveis:
  • Limite superior, central ou inferior da página (ver wk anchor origin) ou
  • Limite superior, central ou inferior do corpo em modo embebido (se wk anchor section = wk anchor embedded).
Valor pré-determinado = 0.
wk id(Atributo apenas leitura). ID do elemento. Valor Value: String
wk owner(Atributo de faixa de só leitura)
wk protectedDefine o estado de proteção read/write para um escopo 4D Write Pro (excluindo folhas de estilo). Valores possíveis:
  • wk true - O alvo é definido como protegido e não pode ser modificado quando a proteção global for ativada.
  • wk false - O alvo não é protegido. (padrão)
  • wk mixed - (Alvos Range somente). Parte do alvo é definido como protegido. A parte protegida não pode ser modificada quando a proteção global for ativada
Mudar o estado de proteção de um alvo pai vai também mudar o estado de qualquer alvo filho.
wk style sheetDefine a folha de estilo atual para o elemento selecionado. Valores possíveis:
  • wk none (pré-determinado)
  • nome da folha de estilo existente
wk type(Atributo faixa apenas Leitura) Tipo de faixa 4D Write Pro. Pode ser 0: faixa padrão (valor pré-determinado), 1: faixa parágrafo, 2: faixa imagem
wk vertical alignEstabele 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.
Para tabelas, linhas de tabela e colunas/células de tabela, só se suportam os valores wk top, wk bottom e wk middle.