4D v17Utilizar los comandos del tema Texto con estilo |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17
Utilizar los comandos del tema Texto con estilo
|
Comando | Comentarios |
ST COMPUTE EXPRESSIONS | |
ST FREEZE EXPRESSIONS | |
ST GET ATTRIBUTES/ST SET ATTRIBUTES | |
ST Get content type | Un nuevo tipo (6) para el tipo de contenido de la imagen se ha añadido |
ST Get expression / ST INSERT EXPRESSION | A partir de 4D v16, las expresiones son filtradas por defecto en los documentos 4D Write Pro y se les debe permitir explícitamente. Para más información, consulte la sección Filtrar expresiones contenidas en un documento 4D Write Pro. A partir de 4D v16 R5, las expresiones imagen pueden insertarse (ver abajo). |
ST GET OPTIONS/ST SET OPTIONS | |
ST Get plain text/ST SET PLAIN TEXT | A partir de 4D v17, puede obtener/definir texto plano en documentos 4D Write Pro con los comandos WP Get text y WP SET TEXT. |
ST Get text / ST SET TEXT | |
ST GET URL / ST INSERT URL | A partir de 4D v16 R4, puede manejar direcciones URL editables en todo rango 4D Write Pro (incluyendo imágenes y celdas) usando los comandos WP SET ATTRIBUTES y WP GET ATTRIBUTES por medio del atributo wk link url. |
Usted quiere reemplazar la selección en un área 4D Write Pro con el contenido de una variable:
C_TEXT(fullName)
Case of
:(Form event=On Clicked)
ST INSERT EXPRESSION(myArea;"fullName";ST Start highlight;ST End highlight)
End case
Puede insertar expresiones especiales relacionadas con atributos documentos o atributos página usando el comando ST INSERT EXPRESSION.
Sintaxis de la expresión | Disponibilidad | Tipo | Descripción |
$wp_title | todas las partes en el documento | Texto | Título definido en el atributo wk title |
$wp_author | todas las partes en el documento | Texto | Autor definido en el atributo wk author |
$wp_subject | todas las partes en el documento | Texto | Asunto definido en el atributo wk subject |
$wp_company | todas las partes en el documento | Texto | Empresa definida en el atributo wk company |
$wp_notes | todas las partes en el documento | Texto | Notas definidas en el atributo wk notes |
$wp_dateCreation | todas las partes en el documento | Fecha | Fecha de creación definida en el atributo wk date creation |
$wp_dateModified | todas las partes en el documento | Fecha | Fecha de modificación definida en el atributo wk date modified |
$wp_pageNumber | Encabezado y pie de página - error en todas partes | Entero largo | Número de página, como está definido: desde el principio del documento (por defecto) o desde la página de inicio de la sección si está definida por inicio página de la sección |
$wp_pageCount | Encabezado y pie de página - error en todas partes | Entero largo | Número de páginas: recuento total de páginas |
Para insertar una expresión, asegúrese de que el cursor se encuentra en el área apropiada (encabezado, pie o cuerpo del documento) y llame al comando ST INSERT EXPRESSION. Por ejemplo, para insertar el número de página en el área de pie de página seleccionada:
ST INSERT EXPRESSION(*;"4DWPArea";"$wp_pageNumber")
El siguiente diseño de documentos se puede definir, por ejemplo:
Puede insertar expresiones 4D que devuelvan imágenes en sus áreas 4D Write Pro utilizando el comando ST INSERT EXPRESSION. Las expresiones pueden ser variables, campos o métodos 4D (*).
(*)Tenga en cuenta que llamar a un método 4D como una expresión requiere que el método haya sido previamente permitido explícitamente (ver Filtrar expresiones contenidas en un documento 4D Write Pro).
Ejemplos:
//Insertar una variable imagen
ST INSERT EXPRESSION(*;"WParea";"vPicture";ST Start highlight;ST End highlight)
//Insertar un campo
ST INSERT EXPRESSION(*;"WParea";"[DOC]SamplePict";ST Start highlight;ST End highlight)
//Insertar un método 4D
ST INSERT EXPRESSION(*;"WParea";"M_ComputeChart";ST Start highlight;ST End highlight)
Puede ver la referencia de expresión en la sugerencia de imagen:
Todos los atributos de imagen se pueden aplicar a expresiones de imágenes (el atributo wk image solo se puede leer). Sin embargo, tenga en cuenta que dado que las imágenes tienen atributos específicos, 4D Write Pro debe evaluar la expresión al menos una vez para detectar que su resultado es una imagen y manejarla como una expresión imagen. Esto significa que cuando se inserta una expresión imagen con ST INSERT EXPRESSION, se debe llamar a ST COMPUTE EXPRESSIONS antes de configurar los atributos de imagen.
Si la imagen resultante de la expresión no se puede calcular o cargar, 4D Write Pro muestra la imagen de marco negro predeterminada para URL no definida o no encontrada:
Producto: 4D
Tema: Lenguaje 4D Write Pro
Modificado: 4D v16
Modificado: 4D v16 R5
Referencia 4D Write Pro ( 4D v17)