Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19
Objetos estilo y hojas de estilo 4D View Pro

Objetos estilo y hojas de estilo 4D View Pro  


 

Los objetos de estilo y las hojas de estilo 4D View Pro le permiten controlar los aspectos gráficos y el aspecto de sus documentos 4D View Pro.

Los objetos de estilo contienen la configuración de las propiedades de estilo. Se pueden utilizar ya sea en una hoja de estilo o por su cuenta. Los objetos de estilo también se pueden utilizar además de una hoja de estilo para que se puedan especificar diferentes configuraciones para rangos de celdas individuales sin afectar el resto del documento.

Puede utilizar objetos de estilo directamente con los comandos VP SET CELL STYLE y VP SET DEFAULT STYLE.

Una hoja de estilo agrupa una combinación de propiedades en un objeto de estilo (ver abajo) para especificar el aspecto de todas las celdas en sus documentos 4D View Pro. Las hojas de estilo guardadas con el documento se pueden utilizar para definir las propiedades de una sola hoja, varias hojas o un libro completo.

Cuando se crea, una hoja de estilo 4D View Pro recibe un nombre que se guarda dentro de la hoja de estilo en la propiedad "nombre". Esto permite que una hoja de estilo se utilice fácilmente y, si se selecciona cuidadosamente, puede facilitar su identificación y propósito (por ejemplo, Letterhead_internal, Letterhead_external).

Las hojas de estilo se crean con el comando VP ADD STYLESHEET y se aplican con los comandos VP SET DEFAULT STYLE o VP SET CELL STYLE. Puede eliminar una hoja de estilo con el comando VP REMOVE STYLESHEET.

El comando VP Get stylesheet se puede utilizar para devolver el objeto de estilo de una sola hoja de estilo o puede utilizar el comando VP Get stylesheets para recuperar una colección de objetos de estilo para múltiples hojas de estilo.

Puede encontrar descripciones detalladas de los posibles valores a continuación en la página Constantes 4D View Pro.

PropiedadTipoDescripciónValores posibles
backColortextoDefine el color del fondo. Sintaxis color CSS "#rrggbb" (sintaxis preferencial), sintaxis color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre del color CSS (sintaxis alternativa)
backgroundImageimagen, textoEspecifica una imagen de fondo. Puede especificarse directamente o a través de la ruta de la imagen (solo ruta completa o nombre de archivo). Si solo se usa el nombre del archivo, el archivo debe estar ubicado junto al archivo de estructura de la base de datos. No importa cómo esté configurado (imagen o texto), una imagen se guarda con el documento. Esto podría afectar el tamaño de un documento si la imagen es grande. Nota para Windows: la extensión del archivo debe incluirse.
backgroundImageLayoutentero largoDefine el diseño de la imagen de fondo. vk image layout center, vk image layout none, vk image layout stretch, vk image layout zoom
foreColortextoDefine el color del primer plano. Sintaxis color CSS "#rrggbb" (sintaxis preferencial), sintaxis color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre del color CSS (sintaxis alternativa)
Bordes  

PropiedadSubpropiedadTipoDescripciónValores posibles
borderBottom, borderLeft, borderRight, borderTop, diagonalDown,diagonalUp objetoDefine la línea de borde correspondiente 
colortextoDefine el color del borde. Por defecto = negro. Sintaxis color CSS "#rrggbb" (sintaxis preferencial), sintaxis color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre del color CSS (sintaxis alternativa)
styleentero largoDefine el estilo del borde. Por defecto = vacío. No puede ser nulo o indefinido. vk line style dash dot, vk line style dash dot dot, vk line style dashed, vk line style dotted, vk line style double, vk line style empty, vk line style hair, vk line style medium, vk line style medium dash dot, vk line style medium dash dot dot, vk line style medium dashed, vk line style slanted dash dot, vk line style thick, vk line style thick

PropiedadSubpropiedadTipoDescripciónValores posibles
fonttextoEspecifica las características de la fuente en la fuente CSS abreviada ("font-style font-variant font-weight font-size/line-height font-family"). Ejemplo: "14pt Century Gothic". Los valores de tamaño de fuente y familia de fuentes son obligatorios. Si falta uno de los otros valores, se utilizan sus valores predeterminados. Nota: si un nombre de fuente contiene un espacio, el nombre debe estar entre comillas. Una fuente CSS abreviada.

4D ofrece comandos útiles para manejar las características de fuente como objetos: VP Font to object y VP Object to font

formattertextoModelo para la propiedad valor/tiempo. Formatos numérico/texto/fecha/hora, caracteres especiales. Consulte la sección Formato de celda 4D View Pro.
isVerticalTextbooleanoEspecifica la dirección del texto. True = texto vertical, False = texto horizontal.
labelOptionsobjetoDefine las opciones de etiqueta de celda (opciones de marca de agua).
alignmententero largoEspecifica la posición de la etiqueta de la celda. Propiedad opcional.vk label alignment top left, vk label alignment bottom left, vk label alignment top center, vk label alignment bottom center, vk label alignment top right, vk label alignment bottom right
visibilityentero largoEspecifica la visibilidad de la etiqueta de la celda. Propiedad opcional. vk label visibility auto, vk label visibility hidden, vk label visibility visible
foreColortextoDefine el color del primer plano. Propiedad opcional. Sintaxis color CSS "#rrggbb" (sintaxis preferencial), sintaxis color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre del color CSS (sintaxis alternativa)
fonttextoEspecifica las características de la fuente con la fuente CSS abreviada ("font-style font-variant font-weight font-size/line-height font-family"). Los valores font-size y font-family son obligatorios.
textDecorationentero largoEspecifica la decoración agregada al texto. vk text decoration double underline, vk text decoration line through, vk text decoration none, vk text decoration overline, vk text decoration underline
textIndententero largoDefine la indentación del texto. 1 = 8 píxeles
textOrientation entero largoDefine el ángulo de rotación del texto en una celda.Número entre -90 y 90
watermarktextoDefine el contenido de la marca de agua (etiqueta de la celda)
wordWrapbooleanoEspecifica si el texto debe ser justificado. True = texto justificado, False = texto sin justificar
Layout  

PropiedadTipoDescripciónValores posibles
cellPaddingtextoDefine el relleno de la celda  
hAlignentero largoDefine la alineación horizontal del contenido de la celda. vk horizontal align center, vk horizontal align general, vk horizontal align left, vk horizontal align right
lockedbooleanoEspecifica el estado de protección de celda. Tenga en cuenta que esto solo está disponible si la protección de la hoja está habilitada (ver la sección Protección Hoja). True = locked, False = unlocked.
shrinkToFitbooleanoEspecifica si se debe reducir el contenido de la celda. True = contenido reducido, False = sin reducción.
tabStopbooleanoDefine si el foco de la celda se puede definir con la tecla Tab. True = la tecla Tab establece el foco, False = la tecla Tab no establece el foco.
vAlignentero largoEspecifica la alineación vertical del contenido de la celda. vk vertical align bottom, vk vertical align center, vk vertical align top

PropiedadTipoDescripción
nametextoDefine el nombre del estilo
parentNametextoEspecifica el estilo en el que se basa el estilo actual. Se aplicarán los valores del estilo principal y, a continuación, se aplicarán los valores del estilo actual. Los cambios realizados en el estilo actual no se volverán a seleccionar en el estilo principal. Solo disponible cuando se utiliza una hoja de estilo.



Ver también 

VP ADD STYLESHEET
VP Font to object
VP Get stylesheet
VP Object to font

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D View Pro

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17 R6

 
ARTICLE USAGE

4D View Pro ( 4D v19)