4D v16

Atributos 4D Write Pro

Inicio

 
4D v16
Atributos 4D Write Pro

Atributos 4D Write Pro  


 

 

Los atributos 4D Write Pro permiten controlar todos los aspectos gráficos de texto y las imágenes almacenadas en sus documentos. Estos atributos son manejados por los siguientes comandos:

Nota: los comandos 4D genéricos OB SET y OB Get también se puede utilizar para trabajar con los atributos de áreas 4D Write, pero con una limitación en relación con el uso directo de imágenes (para más información, por favor consulte la descripción de estos comandos).

Fondo  

Los atributos de fondo se utilizan para definir los efectos de fondo en sus documentos. Se pueden aplicar a:

DocumentosPárrafosCaracteresImágenes
XXX

Constante Comentario
wk background clip Especifica el área de pintura de fondo. Valores posibles:
  • wk border box (por defecto): el fondo está pintado hacia la esquina exterior del borde
  • wk content box: el fondo está pintado dentro del cuadro de contenido
  • wk padding box: el fondo está pintado hacia el borde exterior del relleno (o hacia el borde interior del borde, si lo hay)
wk background color Especifica el color de fondo de un elemento. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "rojo").
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)

Por defecto para los documentos es "#FFFFFF" y wk transparent, o "transparent" para los párrafos e imágenes.

wk background image Especifica la imagen para usar como fondo. Los valores posibles a definir:
  • URL de la imagen (cadena). Puede ser absoluta o relativa al archivo de estructura.
  • variable o campo imagen.

Valor devuelto (WP GET ATTRIBUTES): URI (URL de red o URI de datos). Puede que no sea igual a la URL inicial de una imagen no referenciada con la URL de red (sólo la URL de la red se conserva). Para las URLs de archivos locales, el flujo de imagen en sí se mantiene en el documento y por lo tanto la URL devuelta es un URI de datos con el flujo de imagen codificado en base64.

wk background origin Especifica dónde se coloca la imagen de fondo. Valores posibles:
  • wk padding box (por defecto): la imagen de fondo se inicia en el rectángulo de relleno (o en la esquina interior del borde)
  • wk border box: la imagen de fondo se inicia en el rectángulo del borde (esquina exterior)
  • wk content box: la imagen de fondo comienza en rectángulo de contenido
wk background position h Especifica la posición de inicio horizontal de una imagen de fondo. Valores posibles:
  • wk left (por defecto): la imagen de fondo comienza en posición horizontal en el lado izquierdo del elemento
  • wk center: la imagen de fondo comienza horizontalmente en el centro del elemento
  • wk right: la imagen de fondo comienza en posición horizontal en el lado derecho del elemento
wk background position v Especifica la posición de inicio vertical de una imagen de fondo. Valores posibles:
  • wk top (por defecto): la imagen de fondo comienza verticalmente en la parte superior del elemento
  • wk middle: la imagen de fondo comienza verticalmente en la parte media del elemento
  • wk bottom: la imagen de fondo comienza verticalmente en la parte inferior del elemento
wk background repeat Especifica si y cómo una imagen de fondo se repite. Valores posibles:
  • wk repeat (por defecto): la imagen de fondo se repite tanto vertical como horizontalmente
  • wk no repeat: la imagen de fondo no se repite
  • wk repeat x: la imagen de fondo se repite sólo horizontalmente
  • wk repeat y: la imagen de fondo sólo se repite verticalmente
wk background size h Especifica el tamaño horizontal de la imagen de fondo. Valores posibles:
  • wk auto (por defecto): la imagen de fondo contiene su ancho
  • wk contain: escala la imagen a su mayor tamaño para que se ajuste en su totalidad en el área de contenido, preservando su relación de aspecto. Esta opción también modifica el valor del otro atributo de tamaño.
  • wk cover: escala la imagen de fondo para ser tan grande como sea posible para que el área de fondo esté cubierta por completo por la imagen de fondo, preservando al mismo tiempo su relación de aspecto. Algunas partes de la imagen de fondo se pueden recortar. Esta opción también modifica el valor del otro atributo de tamaño.
  • Tamaño definido: tamaño de la imagen de fondo horizontal expresado utilizando un valor real o cadena:
    • Real: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt. Se soporta un valor relativo (porcentaje%).
wk background size v Especifica el tamaño vertical de la imagen de fondo. Valores posibles:
  • wk auto (por defecto): la imagen de fondo contiene su altura
  • wk contain: escala la imagen a su mayo tamaño para que se ajuste en su totalidad al área de contenido, preservando al mismo tiempo su relación de aspecto. Esta opción también modifica el valor del otro atributo de tamaño.
  • wk cover: sescala la imagen de fondo para que sea tan grande como sea posible para que el área de fondo esté cubierta por completo por la imagen de fondo, preservando al mismo tiempo su relación de aspecto. Algunas partes de la imagen de fondo se pueden recortar. Esta opción también modifica el valor del otro atributo de tamaño.
  • Tamaño definido: el tamaño de la imagen vertical de fondo se expresa utilizando un valor real o cadena:
    • Real: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt. Se soporta un valor relativo (porcentaje%).

Bordes  

Los atributos borde se utilizan para especificar el estilo, ancho y color de un borde de elemento. Se pueden aplicar a:

DocumentosPárrafosCaracteresImágenes
XXX

Constante Comentario
wk border color Define el color de los cuatro bordes. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "red").
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)

El valor por defecto es "#000000" (si el valor es cadena). Si hay varios colores, WP GET ATTRIBUTESdevuelve una cadena vacía.

wk border color bottom Define el color del borde inferior. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "red"). El valor predeterminado es "#000000"
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)
wk border color left Define el color del borde izquierdo. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "red"). El valor predeterminado es "#000000"
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)
wk border color right Define el color del borde derecho. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "red"). El valor predeterminado es "#000000"
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)
wk border color top Define el color del borde superior. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "rojo"). El valor predeterminado es "#000000"
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)

wk border radius Especifica un borde redondeado. Valores posibles:
  • wk none (predeterminado): el borde no tiene ángulos redondeados
  • Valor de radio expresado utilizando un entero o un valor de cadena:
    • Entero: radio en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5  centímetros.
wk border style Especifica el estilo de los cuatro bordes. Valores posibles:
  • wk none (por defecto): sin borde
  • wk hidden: lo mismo que wk none, excepto en la resolución de conflictos de borde
  • wk solid: borde sólido
  • wk dotted: borde punteado
  • wk dashed: borde de rayas
  • wk double: doble borde
  • wk groove: borde 3D groove (el efecto real depende del color del borde)
  • wk ridge: borde 3D ridged (el efecto real depende del color del borde)
  • wk inset: borde 3D inset (el efecto real depende del color del borde)
wk border style bottom Especifica el estilo de los cuatro bordes. Valores posibles:
  • wk none (por defecto): sin borde
  • wk hidden: lo mismo que wk none, excepto en la resolución de conflictos de borde
  • wk solid: borde sólido
  • wk dotted: borde punteado
  • wk dashed: borde de rayas
  • wk double: doble borde
  • wk groove: borde 3D groove (el efecto real depende del color del borde)
  • wk ridge: borde 3D ridged (el efecto real depende del color del borde)
  • wk inset: borde 3D inset (el efecto real depende del color del borde)
wk border style left Especifica el estilo del borde izquierdo. Valores posibles:
  • wk none (predeterminado): sin borde izquierdo
  • wk hidden: lo mismo que wk none, excepto en la resolución de conflictos de borde
  • wk solid: borde izquierdo sólido
  • wk dotted: borde izquierdo de puntos
  • wk dashed: borde izquierdo discontinuo
  • wk double: borde izquierdo doble
  • wk groove: borde izquierdo 3D groove (el efecto real depende del color del borde)
  • wk ridge: borde izquierdo 3D ridged (el efecto real depende del color del borde)
  • wk inset: borde izquierdo 3D inset (el efecto real depende del color del borde)
wk border style right Especifica el estilo del borde derecho. Valores posibles:
  • wk none predeterminado): sin borde derecho
  • wk hidden: igual que wk none, excepto en la resolución de conflictos de borde
  • wk solid: borde derecho sólido
  • wk dotted: borde derecho de puntos
  • wk dashed: borde derecho discontinuo
  • wk double: borde derecho doble
  • wk groove: borde derecho 3D groove (el efecto real depende del color del borde)
  • wk ridge: borde derecho 3D ridged (el efecto real depende del color del borde)
  • wk inset: borde derecho 3D inset (el efecto real depende del color del borde)
wk border style top Especifica el estilo del borde superior. Valores posibles:
  • wk none: (predeterminado): sin borde superior
  • wk hidden: igual que wk none, excepto en la resolución de conflictos de borde
  • wk solid: borde superior sólido
  • wk dotted: borde superior de puntos
  • wk dashed: borde superior discontinuo
  • wk double: borde superior doble
  • wk groove: borde superior 3D groove (el efecto real depende del color del borde)
  • wk ridge: borde superior 3D ridged (el efecto real depende del color del borde)
  • wk inset: borde superior 3D inset (el efecto real depende del color del borde)
wk border width Especifica el ancho de los cuatro bordes. Es necesario especificar el estilo de borde antes de definir el ancho del borde. Valores posibles:
  • Ancho expresado utilizando un valor entero o cadena:
    • Entero: ancho en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • Valor por defecto: 2pt  
wk border width bottom Especifica el ancho del borde inferior. Valores posibles:
  • Ancho expresado utilizando un entero o un valor de cadena:
    • Entero: ancho en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • Valor por defecto: 2pt
wk border width left Especifica el ancho del borde izquierdo. Valores posibles:
  • Ancho expresado utilizando un entero o un valor de cadena:
    • Entero: ancho en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • Valor por defecto: 2pt  
wk border width right Especifica el ancho del borde derecho. Valores posibles:
  •  Ancho expresado utilizando un entero o un valor cadena:
    • Entero: ancho en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • Valor por defecto: 2pt    
wk border width top Especifica el ancho del borde superior. Valores posibles:
  • Ancho expresado utilizando un entero o un valor cadena:
    • Entero: ancho en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • Valor por defecto: 2pt
wk inside Cuando el área seleccionada contiene varios párrafos, define que el atributo debe afectar solo a la propiedad entre  párrafos correspondiente (no fuera). Aplica sólo con los atributos de bordes, relleno o márgenes, y debe agregarse al atributo especificado. Ver el ejemplo 2 del comando WP SET ATTRIBUTES.
wk outside Cuando el área seleccionada contiene varios párrafos, define que el atributo debe ser aplicado únicamente a la propiedad de párrafo externa correspondiente (no al interior). Se aplica sólo a los atributos de bordes, relleno y  márgenes, y debe agregarse al atributo especificado. Ver el ejemplo 2 del comando WP SET ATTRIBUTES.


Los atributos Documento se utilizan para definir u obtener la información del documento tal como el asunto, el nombre del autor, el nombre de las empresa y las notas. Estos atributos se pueden aplicar a los siguientes elementos: 

DocumentosPárrafosCaracteresImágenes
X

Constante Comentario
wk author Especifica el nombre del autor del documento (cadena)
wk company Especifica una empresa asociada con el documento (cadena)
wk date creation Devuelve la fecha de creación del documento (fecha). Este valor es de solo lectura y no se puede ajustar.
wk date modified Devuelve la fecha de la última modificación del documento (fecha). Este valor es de solo lectura y no se puede ajustar.
wk dpi DPI utilizado para la conversión interna de píxeles <->puntos (entero). Siempre 96 (sólo lectura) 
wk layout unit Especifica la unidad de la dimensión de algunos atributos cuando el valor se define o consigue como un entero o real. Valores posibles:
  • wk unit cm (por defecto): centímetros
  • wk unit pt: puntos
  • wk unit px: píxeles
  • wk unit percent (sólo para wk line height y wk background size h / wk background size v)
  • wk unit mm: milímetros
  • wk unit inch: pulgadas
wk notes
Especifica los comentarios sobre el documento (cadena).
wk subject Especifica el asunto del documento (cadena)
wk title Define el título del documento (cadena). Por defecto es "New 4D Write Pro Document"
wk version Devuelve la versión 4DWP interna del documento (real). Este número sólo es leído utilizando WP GET ATTRIBUTES; No se puede ajustar.

Estos atributos definen la fuente, tamaño y estilo del texto. Se pueden aplicar a:

DocumentosPárrafosCaracteresImágenes
X

Constante Comentario
wk font Especifica el nombre de la fuente completo con los estilos, como el devuelto por el comando FONT STYLE LIST. Si define un nombre de fuente no válido, el comando no hace nada. Valor por defecto: "Times New Roman".
wk font bold Especifica el grosor del texto (depende de los estilos de fuente disponibles). Valores posibles:
  • wk true para pasar los caracteres seleccionados en negrita; con el comando WP GET ATTRIBUTES, wk true se devuelve si al menos un carácter seleccionado soporta el estilo de fuente negrita.
  • wk false (por defecto) para eliminar el estilo de fuente negrita de los caracteres seleccionados si los hay; con el comando WP GET ATTRIBUTES, wk false se devuelve si ninguno de los caracteres seleccionados soporta el estilo de fuente negrita.
wk font family Especifica el nombre de la familia de fuente según la definición de [#cst id="2708129"/]. El valor por defecto es "Times New Roman".
Una cadena vacía es devuelta por el comando WP GET ATTRIBUTES si los caracteres seleccionados contienen propiedades de familia de fuente diferentes.
wk font italic Define el estilo itálica del texto (depende de los estilos de fuente disponibles). Valores posibles:
  • wk true para pasar a estilo itálica u oblicua los caracteres seleccionados; con el comando WP GET ATTRIBUTES, wk true se devuelve si al menos un carácter seleccionado soporta el estilo de fuente itálica u oblicua.
  • wk false (por defecto) para eliminar el estilo itálica u oblicua de los caracteres seleccionados si los hay; con el comando WP GET ATTRIBUTES, wk false se devuelve si ninguno de los caracteres seleccionados soporta el estilo de fuente itálica u oblicua.
wk font size Especifica el tamaño de fuente para el texto. Valores posibles (en puntos únicamente):
  • Valor real (por defecto = 12)
  • Cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt para 12 puntos.
wk text color Especifica el color del texto. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "red"). El valor predeterminado es "#000000".
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)

wk text linethrough color Especifica el color de la línea del texto tachado. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "red").
  • un valor de color 4D (entero largo, ver el comando OBJECT SET COLOR)
  • un array de tipo entero largo que contiene un elemento para cada componente R, G, B (0-255)

El valor predeterminado es "currentcolor" si cadena, o  wk default si entero largo.

wk text linethrough style Especifica el estilo de tachado de texto (si la hay). Valores posibles:
  • wk none (por defecto): no hay efecto de tachado
  • wk solid: dibuja una línea continua en el texto seleccionado
  • wk dotted: dibuja una línea de puntos en el texto seleccionado
  • wk dashed: dibuja una línea discontinua en el texto seleccionado
  • wk double: dibuja una línea doble en el texto seleccionado
  • wk semi transparent: línea atenuada en el texto seleccionado. Se puede combinar con otro estilo de línea.
  • wk word: dibuja una línea en palabras solamente (excluye los espacios en blanco). Se puede combinar con otro estilo de línea.
wk text shadow color Especifica el color de sombra del texto seleccionado. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "red").
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)
  • wk transparent (por defecto)
wk text shadow offset Define el desplazamiento para el efecto sombra. Valores posibles:
  • Tamaño expresado en puntos. Valor por defecto: 1pt  
wk text transform Especifica las letras mayúsculas y minúsculas en el texto. Valores posibles:
  • wk capitalize: las primeras letras se pasan en mayúsculas
  • wk lowercase: las letras se pasan en minúsculas
  • wk uppercase: las letras se pasan en mayúsculas
  • wk small uppercase:  las letras se pasan en pequeñas mayúsculas
  • wk none (por defecto): ninguna transformación 
wk text underline color Especifica el color del texto subrayado. Valores posibles:
  • un color CSS ("#010101" o "#FFFFFF" o "red").
  • un valor entero largo de color 4D (ver el comando OBJECT SET COLOR)
  • un array entero largo que contiene un elemento para cada componente R, G, B (0-255)

Por defecto es "currentColor" si cadena, o wk default si entero largo.

wk text underline style Especifica el estilo de subrayado de texto (si lo hay). Valores posibles:
  • wk none (predeterminado): no subrayado
  • wk solid: dibuja un subrayado continuo
  • wk dotted: dibuja un subrayado punteado
  • wk dashed: dibuja un subrayado discontinuo
  • wk double: dibuja un subrayado doble
  • wk semi transparent: subrayado atenuado. Se puede combinar con otro estilo de línea.
  • wk word: dibuja un subrayado para palabras solamente (no incluye espacios en blanco). Se puede combinar con otro estilo de línea.
wk vertical align Define la alineación vertical de un elemento. Se puede utilizar con caracteres, párrafos e imágenes. Valores posibles:
  • wk baseline (por defecto): alinea la línea de base del elemento con la línea de base del elemento padre
  • wk top: alinea la parte superior del elemento con la parte superior del elemento más alto en la línea
  • wk bottom: alinea la parte inferior del elemento con el elemento más bajo en la línea
  • wk middle: el elemento se ubica en el centro del elemento padre
  • wk superscript: alinea el elemento como si fuera superíndice
  • wk subscript: alinea el elemento como si fuera subíndice
Para los caracteres, wk top y wk bottom tiene el mismo efecto que wk baseline.
Para los párrafos, wk baseline, wk superscript y wk subscript tiene el mismo efecto que wk top.


Los atributos Alto/Ancho se utilizan para definir el alto y ancho de los párrafos e imágenes. Se pueden aplicar a:

DocumentosPárrafosCaracterrsImágenes
XX

Constante Comentario
wk height Define la altura del elemento. La propiedad altura no incluye relleno, bordes o márgenes; Define la altura del área interior del relleno, borde y margen del elemento. Valores posibles:
  • wk auto (por defecto): la altura se basa en el contenido del elemento
  • Tamaño definido: tamaño expresado utilizando un valor real o cadena:
    • Real: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.

El atributo wk height es anulado por wk min height (si está definido).

Nota: en la implementación actual, wk height sólo se puede utilizar con imágenes.        

wk min height Define la altura mínima del elemento. Evita que el valor de la propiedad wk height sea menor que wk min height. Valores posibles:
  • wk auto (por defecto): la altura mínima se basa en el contenido del elemento
  • Tamaño definido: tamaño expresado utilizando un valor real o cadena:
    • Real: tamaño en wk layout unit.
    • Cadena: cadena de CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.

El valor wk min height anula el atributo wk height.

Nota: en la implementación actual, sólo puede ser utilizado con imágenes.

    

wk min width Define el ancho mínimo del elemento. Evita que el valor de la propiedad wk width sea menor que wk min width. Valores posibles:
  • wk auto (por defecto): el ancho mínimo se basa en el contenido del elemento
  • Tamaño definido: tamaño expresado utilizando un valor real o cadena:
    • Real: tamaño en wk layout unit.
    • Cadena: cadena de CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.

El valor wk min width anula el atributo wk width.

Note: en la implementación actual, sólo puede ser utilizado con imágenes.

wk width Define el ancho del elemento. Valores posibles:
  • wk auto (por defecto): el ancho se basa en el contenido del elemento
  • Tamaño definido: tamaño expresado utilizando un valor real o cadena:
    • Real: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt para 12 puntos, o 1.5 cm por 1.5 centímetros. Valor mínimo: 0pt, el máximo valor: 10000pt.

El atributo wk width es anulado por wk min width si está definido.

Nota: en la implementación actual, wk width sólo se puede utilizar con imágenes.

Imagen  

Los atributos Imagen se utilizan para manejar imágenes insertadas en el área. Se pueden aplicar a:

DocumentosPárrafosCaracterrsImágenes
X

Constante Comentario
wk image Especifica una imagen. Los valores posibles a definir:
  • URL de la imagen (cadena). puede ser absoluta o relativa al archivo de estructura.
  • Campo o variable.

Valor devuelto (WP GET ATTRIBUTES): U(URL red o URI de datos). Puede que no sea igual a la URL inicial para una imagen no referenciada con para una URL red (sólo las URLs red se conservan). Para las URLs de archivos locales, el flujo de imagen (stream) mismo se conserva en el documento y por lo tanto la URL devuelta es un URI de datos con el flujo de imagen codificado en base64.

wk image alternative text Especifica un texto alternativo para una imagen, si la imagen no se puede visualizar.
wk vertical align Define la alineación vertical de un elemento. Se puede utilizar con caracteres, párrafos e imágenes. Valores posibles:
  • wk baseline (por defecto): alinea la línea de base del elemento con la línea de base del elemento padre
  • wk top: alinea la parte superior del elemento con la parte superior del elemento más alto en la línea
  • wk bottom: alinea la parte inferior del elemento con el elemento más bajo en la línea
  • wk middle: el elemento se ubica en el centro del elemento padre
  • wk superscript: alinea el elemento como si fuera superíndice
  • wk subscript: alinea el elemento como si fuera subíndice
Para los caracteres, wk top y wk bottom tiene el mismo efecto que wk baseline.
Para los párrafos, wk baseline, wk superscript y wk subscript tiene el mismo efecto que wk top.

Listas  

4D Write Pro Soporta dos tipos principales de listas:

  • listas no ordenadas: donde los elementos de la lista están marcados con viñetas
  • listas ordenadas:donde los elementos de la lista están marcados con números o letras

Los atributos Lista se utilizan para configurar sus listas y definir diferentes fuentes o marcadores de elementos de lista.  Se pueden aplicar a:

DocumentosPárrafosCaracterrsImágenes
X

Constante Comentario
wk list font Especifica el nombre de la fuente completa, tal como lo devuelve el comando FONT STYLE LIST, para mostrar el marcador de elemento de lista (pero no el texto del párrafo). Si el sistema no reconoce el nombre de la fuente,se encarga de la sustitución. Si define un nombre de fuente no válido, el comando no hace nada. Valor por defecto: "Times".
wk list font family Especifica el nombre de la familia de la fuente definida por wk list font utilizado para visualizar el marcador de elemento de lista (pero no el texto del párrafo). El valor por defecto es "Times New Roman".
wk list start number Define un valor inicial de una lista ordenada. Valores posibles:
  • wk auto (por defecto): el valor de inicio depende de los elementos de lista anteriores si los hay.   
  • un valor entero: valor inicial
wk list string format LTR Marcador de elemento de lista para los párrafos de izquierda a derecha. Si se define, se anula el marcador de elemento de la lista por defecto.
  • Para las listas no ordenadas: cadena utilizada como marcador de elemento de lista (por lo general un solo  carácter, por ejemplo, "-")
  • Para listas ordenadas: cadena que contiene el carácter "#". "#" es un marcador de posición para el número o la letra calculada. El valor predeterminado es "#"., por lo que, por ejemplo, si el número del elemento actual de la lista es 15 y el tipo de estilo de lista es decimal, la cadena del marcador del elemento de lista será "15.
wk list string format RTL Marcador de elemento de lista para los párrafos de derecha a izquierda. Si se define, se anula el marcador de elemento de la lista por defecto.
  • Para las listas no ordenadas: cadena utilizada como marcador de elemento de lista (por lo general un solo  carácter, por ejemplo, "-")
  • Para listas ordenadas: cadena que contiene el carácter "#". "#" es un marcador de posición para el número o la letra calculada. El valor predeterminado es "#"., por lo que, por ejemplo, si el número del elemento actual de la lista es 15 y el tipo de estilo de lista es decimal, la cadena del marcador del elemento de lista será "15.
wk list style image Especifica una imagen como marcador de elemento de lista en una lista no ordenada. Valores posibles:
  • wk none (por defecto): marcador de elemento de lista no definido por una imagen
  • URL de la imagen (cadena). Puede ser absoluta o relativa al directorio de recursos de la base de datos

Valor devuelto (WP GET ATTRIBUTES): URI (URL red o URL de datos). Este valor puede que no sea igual a la URL inicial para una imagen no referenciada para un URL red (sólo las URLs red se conservan). Para las URLs de archivos locales, el flujo de imagen (stream) mismo, se conserva en el documento y por lo tanto la URL devuelta es un URI de datos con el flujo de imagen codificado en base64.

wk list style image height Define la altura de una imagen utilizada como marcador de elemento de lista. Valores posibles:
  • wk auto (por defecto): utiliza la altura actual de la imagen
  • tamaño definido: tamaño expresado utilizando un valor real o cadena:
    • Real: tamaño en wk layout unit.
    • Cadena: cadena de CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.

wk list style type Especifica el tipo de marcador de elementos de lista ordenado o no ordenado. Los valores posibles son:
  • wk disc (por defecto)
  • 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 no ordenada con "-" como marcador de elemento de la lista por defecto; Este es un estilo de conveniencia utilizado con el fin de personalizar un marcador de elementos de lista con wk list string format LTR o wk list string format RTL sin modificar los marcadores de elementos de lista estándar
  • wk none

Los márgenes son el área que está afuera del borde de un elemento. Son transparentes. La siguiente imagen ilustra los diversos elementos que se pueden configurar para un elemento "caja":

Los atributos Margen puede aplicarse a:

DocumentosPárrafosCaracteresImágenes
XXX

Constante Comentario
wk inside Cuando el área seleccionada contiene varios párrafos, define que el atributo debe afectar solo a la propiedad entre  párrafos correspondiente (no fuera). Aplica sólo con los atributos de bordes, relleno o márgenes, y debe agregarse al atributo especificado. Ver el ejemplo 2 del comando WP SET ATTRIBUTES.
wk margin Especifica el tamaño para todas las márgenes del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin margen especificado
wk margin bottom Especifica el tamaño del margen inferior del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin margen especificado
wk margin left Especifica el tamaño del margen izquierdo del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin margen especificado
wk margin right Especifica el tamaño del margen derecho del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin margen especificado
wk margin top Especifica el tamaño del margen superior del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin margen especificada
wk outside Cuando el área seleccionada contiene varios párrafos, define que el atributo debe ser aplicado únicamente a la propiedad de párrafo externa correspondiente (no al interior). Se aplica sólo a los atributos de bordes, relleno y  márgenes, y debe agregarse al atributo especificado. Ver el ejemplo 2 del comando WP SET ATTRIBUTES.

Relleno  

El relleno es el espacio en blanco entre el contenido del elemento y el borde del elemento. El relleno se ve afectado por el color de fondo del elemento.

La siguiente imagen ilustra los diversos elementos que se pueden configurar para un elemento "caja":

Los atributos Relleno puede aplicarse a:

DocumentosPárrafosCaracteresImágeness
XXX

Constante Comentario
wk inside Cuando el área seleccionada contiene varios párrafos, define que el atributo debe afectar solo a la propiedad entre  párrafos correspondiente (no fuera). Aplica sólo con los atributos de bordes, relleno o márgenes, y debe agregarse al atributo especificado. Ver el ejemplo 2 del comando WP SET ATTRIBUTES.
wk outside Cuando el área seleccionada contiene varios párrafos, define que el atributo debe ser aplicado únicamente a la propiedad de párrafo externa correspondiente (no al interior). Se aplica sólo a los atributos de bordes, relleno y  márgenes, y debe agregarse al atributo especificado. Ver el ejemplo 2 del comando WP SET ATTRIBUTES.
wk padding Especifica el tamaño de relleno para todos los lados del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin relleno especificado
wk padding bottom Especifica el tamaño de relleno para la parte inferior del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin relleno especificado
wk padding left Especifica el tamaño de relleno para el lado izquierdo del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin relleno especificado
wk padding right Especifica el tamaño de relleno para el lado derecho del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin relleno especificado
wk padding top Especifica el tamaño de relleno para la parte superior del elemento. Valores posibles:
  • Tamaño expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
  • wk none (por defecto): sin relleno especificado

Los atributos Párrafo se utilizan para definir las propiedades para la organización del texto dentro de un párrafo. Se pueden aplicar a:

DocumentosPárrafosCaracteresImágenes
X

Constante Comentario
wk direction Especifica la dirección del texto del párrafo. Valores posibles:
  • wk left to right (por defecto)
  • wk right to left
wk line height Especifica el espacio entre líneas. Valores posibles:
  • wk normal (por defecto): utiliza valor basado en el tamaño del texto
  • Alto expresado utilizando un valor entero o cadena:
    • Entero: tamaño en wk layout unit.
    • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt por 12 puntos, o 1.5cm por 1.5 centímetros
    • Un valor relativo (porcentaje %) se soporta.
wk tab stop offsets Especifica las tabulaciones para el párrafo. Valores posibles:
  • Valor escalar (por defecto es 35.45pt): desplazamiento preestablecido para todo el párrafo. El comando WP GET ATTRIBUTES devuelve el último desplazamiento (que es el desplazamiento relativo por defecto para los desplazamientos definidos luego del último desplazamiento absoluto).
  • Array de valores de tabulacions: una lista ordenada de valores absolutos, comenzando desde el margen izquierdo. El último desplazamiento de tabulación definido se repite para cada nueva tabulación adicional introducida en el párrafo. Si la pestaña de desplazamiento es mayor que el ancho del párrafo, el texto continúa en la línea siguiente y comienza desde el primer valor de la pestaña. Si un valor del array es menor que el valor anterior, se ignora.

Nota: no puede utilizar arrays y escalares en la misma llamada para los diferentes atributos.

Los valores se expresan utilizando cadenas CSS (por defecto) o valores reales en wk layout unit. El valor máximo es 10000 pt.

wk tab stop types Define el tipo de tabulación para el párrafo. Valores posibles::
  • wk left (por defecto):  el texto se extiende hacia la derecha a partir de la tabulación
  • wk right: el texto se extiende a la izquierda de la tabulación hasta que el espacio de tabulación esté lleno
  • wk center: el texto se centra en la tabulación
  • wk decimal: el texto antes del punto decimal se extiende a la izquierda, y el texto después del punto decimal se extiende a la  derecha
  • wk bar: una línea vertical en la ubicación especificada
  • array de valores de tipos de tabulaciones (si las tabulaciones se han definido a través de un array).
wk text align Especifica  la alineación horizontal del texto en el párrafo. Valores posible:
  • wk left (por defecto)
  • wk right
  • wk justify
  • wk center
wk text indent Especifica la indentación de la primera línea del párrafo. Valores posibles:
  • Real: tamaño en wk layout unit. El valor predeterminado es 0.
  • Cadena: cadena CSS con el valor y la unidad concatenados. Por ejemplo: 12pt para 12 puntos, o 1.5cm para 1.5 centímetros. Valor mínimo: 0pt, valor máximo: 10000pt.
wk vertical align Define la alineación vertical de un elemento. Se puede utilizar con caracteres, párrafos e imágenes. Valores posibles:
  • wk baseline (por defecto): alinea la línea de base del elemento con la línea de base del elemento padre
  • wk top: alinea la parte superior del elemento con la parte superior del elemento más alto en la línea
  • wk bottom: alinea la parte inferior del elemento con el elemento más bajo en la línea
  • wk middle: el elemento se ubica en el centro del elemento padre
  • wk superscript: alinea el elemento como si fuera superíndice
  • wk subscript: alinea el elemento como si fuera subíndice
Para los caracteres, wk top y wk bottom tiene el mismo efecto que wk baseline.
Para los párrafos, wk baseline, wk superscript y wk subscript tiene el mismo efecto que wk top.

Los atributos hoja de estilo se utilizan para manejar hojas de estilo especificadas. Se pueden aplicar a:

DocumentosPárrafosCaracterrsImágenes
XX

Constante Comentario
wk new line style sheet Especifica la hoja de estilo a utilizar cuando se añade una nueva línea en el párrafo. Valores posibles:
  • nombre de la hoja de estilo existente
  • wk none (por defecto)
wk style sheet Especifica la hoja de estilo actual para los elementos seleccionados. Valores posibles:
  • wk none (por defecto)
  • nombre de hoja de estilo existente



Ver también 

WP SET ATTRIBUTES
WP GET ATTRIBUTES
WP RESET ATTRIBUTES

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro

 
HISTORIA 

Creado por: 4D v15 R4

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v16)