4D v17

Utilizar os comandos do tema Texto com estilo

Página Inicial

 
4D v17
Utilizar os comandos do tema Texto com estilo

Utilizar os comandos do tema Texto com estilo  


 

 

Os seguintes comandos suportam áreas 4D Write Pro. É possível usá-las com um nome de objeto de formulário  4D Write Pro  (string) ou um documento de referência 4D Write Pro  (uma variável do tipo Object):

ST Get content typeUm novo tipo (6) foi adicionado para o tipo de conteúdo da imagem
ST Get expression / ST INSERT EXPRESSION A partir de 4D v16, as expressões são filtradas como padrão nos documentos 4D Write Pro e se lhes deve permitir explícitamente. Para obter mais informação, consulte a seção Filtrar expressões contidas em um documento 4D Write Pro. A partir de 4D v16 R5, expressões de imagem podem ser inseridas (ver abaixo).
ST GET OPTIONS/ST SET OPTIONS
ST Get plain text/ST SET PLAIN TEXT A partir de 4D v17, é possível obter/estabelecer texto simples em documentos 4D Write Pro com os comandos WP Get text e WP SET TEXT
ST Get text / ST SET TEXT
ST GET URL / ST INSERT URLA partir de 4D v16 R4, pode manejar diretamente URLs editáveis em qualquer faixa  4D Write Pro (incluindo imagens e células) usando os comandos WP SET ATTRIBUTES e WP GET ATTRIBUTES através do atributo wk link url[#/table]

Exemplo  

Você quer substituir a seleção em uma área 4D Write Pro com o conteúdo de uma variável:

 C_TEXT(fullName)
 
 Case of
    :(Form event=On Clicked)
       ST INSERT EXPRESSION(myArea;"fullName";ST Start highlight;ST End highlight)
 End case

Pode inserir expressões especiais relacionadas com atributos documentos ou atributos página usando o comando ST INSERT EXPRESSION.

Sintaxe da expressãoDisponibilidadeTipoDescrição
$wp_titletodas as partes no documentoTextoTítulo definido no atributo wk title
$wp_authortodas as partes no documentoTextoAutor definido no atributo wk author
$wp_subjecttodas as partes no documentoTextoAssunto definido no atributo wk subject
$wp_companytodas as partes no documentoTextoEmpresa definida no atributo wk company
$wp_notestodas as partes no documentoTextoNotas definidas no atributo wk notes
$wp_dateCreationtodas as partes no documentoFechaData de  criação definida no atributo wk date creation
$wp_dateModifiedtodas as partes no documentoFechaData de modificação definida no atributo wk date modified
$wp_pageNumberCabeçalho e rodapé - erro em todas as partesInteiro longoNúmero de página, como está definido: desde o principio do documento (como padrão) ou desde a página de inicio da seção se estiver definida por inicio página da seção
$wp_pageCountCabeçalho e rodapé - erro em todas as partesInteiro longoNúmero de páginas: recontagem total de páginas

Para inserir uma expressão, tenha certeza de que o cursor se encontra na área apropriada (cabeçalho, rodapé ou corpo do documento) e chame ao comando ST INSERT EXPRESSION. Por exemplo, para inserir o número de página na área de rodapé selecionada:

 ST INSERT EXPRESSION(*;"4DWPArea";"$wp_pageNumber")

O desenho abaixo de documentos pode ser definido, por exemplo:

É possível inserir expressões 4D que retornem imagens em suas áreas 4D Write Pro usando o comando ST INSERT EXPRESSION. Expressões podem ser variáveis, campos ou métodos 4D(*).

(*)Lembre que chamar um método 4D como uma expressão exige que o método tenha sido explicitamente permitido anteriormente (ver Filtrar expressões contidas em um documento 4D Write Pro).

Exemplos:

  //Insere uma variável imagem
 ST INSERT EXPRESSION(*;"WParea";"vPicture";ST Start highlight;ST End highlight)
 
  //Insere um campo
 ST INSERT EXPRESSION(*;"WParea";"[DOC]SamplePict";ST Start highlight;ST End highlight)
 
  //Insere um método 4D
 ST INSERT EXPRESSION(*;"WParea";"M_ComputeChart";ST Start highlight;ST End highlight)

Pode ver a expressão de referência na ponta da imagem:

Todos os atributos de imagem podem ser aplicados a expressões de imagem (atributos wk image podem ser lidos). Note entretanto que já que imagens têm atributos específicos, 4D Write Pro deve avaliar a expressão pelo menos uma vez para detectar se seu resultado é uma imagem e lidar com ela como uma expressão de imagem. Isso significa que uma expressão de imagem é inserida com ST INSERT EXPRESSION, ST COMPUTE EXPRESSIONS deve ser chamado antes de estabelecer qualquer atributo de imagem.

Se a imagem resultante da expressão não puder ser computada ou carregada, 4D Write Pro exibe a imagem padrão de fundo negro para url indefinida ou não encontrada:



Ver também 

Utilizar os comandos do tema Objeto (Formulários)

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem 4D Write Pro

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Modificado: 4D v16
Modificado: 4D v16 R5

 
ARTICLE USAGE

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