4D Write v16WR INSERT STYLED TEXT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR INSERT STYLED TEXT
|
WR INSERT STYLED TEXT ( area ; BLOB ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D Write | |||||
BLOB | BLOB |
![]() |
Variable o campo | |||||
El comando WR INSERT STYLED TEXT inserta en el área 4D Write referenciada por area los contenidos de blob. La inserción se llevará a cabo en la ubicación del cursor o reemplazará la selección actual. blob puede ser un campo o una variable de tipo BLOB. Sin embargo es obligatorio que blob sea creado utilizando el comando WR Get styled text.
El formato interno utilizado para representar el texto con estilo en blob es independiente de la plataforma. Puede crearse usando un ordenador Mac OS y se inserta más tarde en un documento Windows, o viceversa.
blob contiene una selección de texto 4D Write con todos los atributos de texto (color, estilo...) a excepción de las hojas de estilo, así como sus atributos de párrafo (márgenes, tabulaciones, formatos...).
Usted quiere almacenar en la tabla [Letters] las plantillas más utilizadas de cartas de su negocio, ahorrando espacio en disco duro. Para ello, se crea en la tabla de un campo BLOB llamado "Templates". En el formulario de entrada para esa tabla, se inserta un área 4D Write llamada 'Area'. Por último, se adjunta el siguiente método al formulario:
Case of
:(Form event=On Load)
If(Record number([Letters])#-3)
WR INSERT STYLED TEXT(Area;[Letters]Templates)
End if
:(Form event=On Data Change)
WR EXECUTE COMMAND(Area;wr cmd select all)
[Letters]Templates:=WR Get styled text(Area)
End case
Producto: 4D Write
Tema: WR Gestión de texto
Número
89472
Creado por: 4D Write 6.5
4D Write - Lenguaje ( 4D Write v16)