Les attributs 4D Write Pro vous permettent de contrôler tous les aspects graphiques du texte et des images contenus dans vos documents. Ces attributs sont gérés par les commandes suivantes :
Les attributs de fond (background) permettent de définir des effets d'arrière-plan dans vos documents. Ces attributs s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X
X
X
X
X
X
Constante
Comment
wk background clip
Définit la zone de fond. Valeurs possibles :
wk border box (défaut) : le fond est jusqu'au bord extérieur de la bordure
wk content box : le fond est à l'intérieur de la zone "content"
wk padding box : le fond est jusqu'au bord extérieur du padding (ou jusqu'au bord interne de la bordure, le cas échéant)
wk paper box : le fond est jusqu'au bord du document ou de la section
wk background color
Définit la couleur de fond d'un élément. Valeurs possibles :
une couleur CSS ("#010101" ou "#FFFFFF" ou "red").
un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)
La valeur par défaut pour les documents est "#FFFFFF" et wk transparent ou "transparent" pour les paragraphes et les images.
wk background height
Définit la dimension verticale d'une image de fond. Valeurs possibles :
wk auto (défaut) : utilise la hauteur courante de l'image de fond
wk contain : redimensionne l'image à sa hauteur maximale de manière qu'elle "tienne" entièrement dans la zone "content" tout en préservant ses proportions. Cette option modifie également la valeur de l'autre attribut de dimension.
wk cover : redimensionne l'image à sa hauteur maximale de manière à ce que le fond soit entièrement recouvert par l'image de fond tout en préservant ses proportions. Certaines parties de l'image peuvent être tronquées. Cette option modifie également la valeur de l'autre attribut de dimension
Taille définie : définit la largeur de l'image via une valeur de type réel ou chaîne :
Réel : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Valeur minimum : 0pt, valeur maximum : 10000pt. Il est possible de passer une valeur relative (pourcentage %).
wk background image
Définit une référence d'image à utiliser en fond. Peut être toute expression ou variable image 4D valide.
Valeur retournée (WP LIRE ATTRIBUTS) : si l'image avait été définie via un URL résau, l'image cible est retournée si elle a déjà été chargée, sinon une image vide est retournée.
Utilisez wk background image url si vous souhaitez gérer des images via des URLs ou des URIs locaux.
wk background image url
Image de fond définie via un URL (chaîne). Peut être un URL réseau ou un data URI, absolu ou relatif au fichier de structure.
Valeur retournée (WP LIRE ATTRIBUTS) : URL réseau ou URI de donnée. Cette valeur peut ne pas être égale à l'URL initial pour une image non référencée par un URL réseau (seuls les URLs réseau sont conservés). Pour les URLs de fichiers locaux, le flux d'image (stream) lui-même est conservé dans le document et donc l'URL retourné est un URI de données avec le flux d'image encodé en base64.
Utilisez wk background image pour gérer des images de fond via des expressions image.
wk background origin
Définit la position de l'image de fond. Valeurs possibles :
wk padding box (défaut) : l'image de fond débute au rectangle de padding (ou à l'intérieur de la bordure)
wk border box : l'image de fond débute au rectangle de la bordure (bord extérieur)
wk content box : l'image de fond au rectangle "content"
wk paper box : l'image de fond débute au bord du document ou de la section
wk background position horizontal
Définit la position horizontale de départ d'une image de fond. Valeurs possibles :
wk left (défaut) : l'image de fond débute horizontalement à gauche de l'élément
wk center : l'image de fond débute horizontalement au centre de l'élément
wk right : l'image de fond débute horizontalement à droite de l'élément
wk background position vertical
Définit la position verticale de départ d'une image de fond. Valeurs possibles :
wk top (défaut) : l'image de fond débute verticalement en haut de l'élément
wk middle : l'image de fond débute verticalement au centre de l'élément
wk bottom : l'image de fond débute verticalement à droite de l'élément
wk background repeat
Définit si et comment une image de fond est répétée. Valeurs possibles :
wk repeat (défaut) : l'image de fond est répétée verticalement et horizontalement
wk no repeat : l'image de fond n'est pas répétée
wk repeat x : l'image de fond est répétée horizontalement uniquement
wk repeat y : l'image de fond est répétée verticalement uniquement
wk background width
Définit la dimension horizontale d'une image de fond. Valeurs possibles :
wk auto (défaut) : utilise la largeur courante de l'image de fond
wk contain : redimensionne l'image à sa largeur maximale de manière qu'elle "tienne" entièrement dans la zone "content" tout en préservant ses proportions. Cette option modifie également la valeur de l'autre attribut de dimension.
wk cover : redimensionne l'image de manière à ce que le fond soit entièrement recouvert par l'image de fond tout en préservant ses proportions. Certaines parties de l'image peuvent être tronquées. Cette option modifie également la valeur de l'autre attribut de dimension
Taille définie : définit la largeur de l'image via une valeur de type réel ou chaîne :
Réel : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Valeur minimum : 0pt, valeur maximum : 10000pt. Il est possible de passer une valeur relative (pourcentage %).
un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)
wk border radius
Définit l'arrondi des angles de la bordure. Valeurs possibles :
wk none (défaut) : la bordure n'a pas d'angles arrondis
Valeur d'angle exprimée par une valeur de type numérique ou chaîne :
Numérique : Angle en wk layout unit.
Chaîne : chaîne CSS avec valeur et unité concaténées. Ex. : "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres.
wk border style
Définit le style des quatre bordures. Valeurs possibles :
wk none (défaut) : pas de bordure
wk hidden : équivaut à wk none, sauf en résolution de conflit de bordure
wk solid : bordure pleine
wk dotted : bordure en pointillés
wk dashed : bordure en tirets
wk double : bordure double
wk groove : bordure relief 3D (l'effet réel dépend de la couleur de la bordure)
wk ridge : bordure relief 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk inset : bordure biseau 3D (l'effet réel dépend de la couleur de la bordure)
wk outset : bordure biseau 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk border style bottom
Définit le style de la bordure basse. Valeurs possibles :
wk none (défaut) : pas de bordure basse
wk hidden : équivaut à wk none, sauf en résolution de conflit de bordure
wk solid : bordure pleine
wk dotted : bordure en pointillés
wk dashed : bordure en tirets
wk double : bordure double
wk groove : bordure relief 3D (l'effet réel dépend de la couleur de la bordure)
wk ridge : bordure relief 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk inset : bordure biseau 3D (l'effet réel dépend de la couleur de la bordure)
wk outset : bordure biseau 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk border style left
Définit le style de la bordure gauche. Valeurs possibles :
wk none (défaut) : pas de bordure gauche
wk hidden : équivaut à wk none, sauf en résolution de conflit de bordure
wk solid : bordure pleine
wk dotted : bordure en pointillés
wk dashed : bordure en tirets
wk double : bordure double
wk groove : bordure relief 3D (l'effet réel dépend de la couleur de la bordure)
wk ridge : bordure relief 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk inset : bordure biseau 3D (l'effet réel dépend de la couleur de la bordure)
wk outset : bordure biseau 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk border style right
Définit le style de la bordure droite. Valeurs possibles :
wk none (défaut) : pas de bordure droite
wk hidden : équivaut à wk none, sauf en résolution de conflit de bordure
wk solid : bordure pleine
wk dotted : bordure en pointillés
wk dashed : bordure en tirets
wk double : bordure double
wk groove : bordure relief 3D (l'effet réel dépend de la couleur de la bordure)
wk ridge : bordure relief 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk inset : bordure biseau 3D (l'effet réel dépend de la couleur de la bordure)
wk outset : bordure biseau 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk border style top
Définit le style de la bordure haute. Valeurs possibles :
wk none (défaut) : pas de bordure haute
wk hidden : équivaut à wk none, sauf en résolution de conflit de bordure
wk solid : bordure pleine
wk dotted : bordure en pointillés
wk dashed : bordure en tirets
wk double : bordure double
wk groove : bordure relief 3D (l'effet réel dépend de la couleur de la bordure)
wk ridge : bordure relief 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk inset : bordure biseau 3D (l'effet réel dépend de la couleur de la bordure)
wk outset : bordure biseau 3D inversé (l'effet réel dépend de la couleur de la bordure)
wk border width
Définit la largeur des quatre bordures. Vous devez spécifier le style de la bordure avant sa largeur. Valeurs possibles :
Largeur exprimée par une valeur de type numérique ou chaîne :
Numérique : largeur en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres
Valeur par défaut : 2pt
wk border width bottom
Définit la largeur de la bordure basse. Valeurs possibles :
Largeur exprimée par une valeur de type numérique ou chaîne :
Numérique : Largeur en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres
Valeur par défaut : 2pt
wk border width left
Définit la largeur de la bordure gauche. Valeurs possibles :
Largeur exprimée par une valeur de type numérique ou chaîne :
Numérique : Largeur en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres
Valeur par défaut : 2pt
wk border width right
Définit la largeur de la bordure droite. Valeurs possibles :
Largeur exprimée par une valeur de type numérique ou chaîne :
Numérique : Largeur en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres
Valeur par défaut : 2pt
wk border width top
Définit la largeur de la bordure haute. Valeurs possibles :
Largeur exprimée par une valeur de type numérique ou chaîne :
Numérique : Largeur en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres
Valeur par défaut : 2pt
wk inside
Lorsque la zone sélectionnée contient plusieurs paragraphes, définit que l'attribut doit être appliqué uniquement sur la propriété inter-paragraphes correspondante (et pas à l'extérieur). Peut être utilisé avec les attributs de bordures, padding ou marges, et doit être ajouté à l'attribut spécifié. Voir exemple 2 de la commande WP FIXER ATTRIBUTS.
wk outside
Lorsque la zone sélectionnée contient plusieurs paragraphes, définit que l'attribut doit être appliqué uniquement sur la propriété de paragraphe externe correspondante (et pas à l'intérieur). Peut être utilisé avec les attributs de bordures, padding ou marges, et doit être ajouté à l'attribut spécifié. Voir exemple 2 de la commande WP FIXER ATTRIBUTS.
Les attributs de document sont utilisés pour fixer ou lire des meta informations relatives au document lui-même, telles que le sujet, le nom de l'auteur et de sa société, ou encore des commentaires. Ces attributs s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X
Constante
Comment
wk author
Indique le nom de l'auteur du document (chaîne)
wk column count
(Attribut de plage en lecture seule) Nombre de colonnes de la plage. Valeur : Entier long
wk column rule color
Couleur du séparateur (trait) de colonne vertical. Valeurs possibles :
une couleur CSS ("#010101" ou "#FFFFFF" ou "red"). Valeur par défaut : "#000000" (black)
un tableau entier long contenant un élément pour chaque composante R, V, B (0-255)
wk column rule style
Style du séparateur (trait) de colonne vertical. Valeurs possibles :
wk none (défaut) : pas de séparateur
wk hidden : équivaut à wk none, sauf en résolution de conflit
wk solid : ligne pleine
wk dotted : ligne en pointillés
wk dashed : ligne en tirets
wk double : ligne double
wk groove : ligne relief 3D (l'effet réel dépend de la couleur de la ligne)
wk ridge : ligne relief 3D inversé (l'effet réel dépend de la couleur de la ligne)
wk inset : ligne biseau 3D (l'effet réel dépend de la couleur de la ligne)
wk column rule width
Largeur du séparateur de colonne vertical. Valeurs possibles :
Réel : largeur en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées (e.g.: "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres). Valeur par défaut="2.5pt"
wk column spacing
(Documents ou sections uniquement) Espacement entre deux colonnes. Valeurs possibles :
Réel : largeur en wk layout unit
Chaîne : Chaîne CSS avec valeur et unité concaténées (e.g.: "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres). Valeur par défaut="12pt"
wk column width
(Documents ou sections uniquement) Attribut en lecture seulement. Largeur courante de chaque colonne, i.e. largeur calculée basée sur la largeur de la page, les marges de la page, le nombre de colonnes et l'espacement entre colonnes. Pour le document, le calcul utilise la largeur de la section par défaut, et peut donc être différent de la largeur réelle des colonnes de section(s) si certains attributs sont surchargés dans une section. Valeurs possibles :
Réel : largeur en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées (e.g.: "12pt" pour 12 points ou "1.5cm" pour 1,5 centimètres).
wk company
Définit une entreprise associée au document (chaîne)
wk date creation
Retourne la date de création du document (date). Cette valeur est en lecture seulement et ne peut pas être fixée.
wk date modified
Retourne la date de dernière modification du document (date). Cette valeur est en lecture seulement et ne peut pas être fixée.
wk dpi
DPI utilisés pour la conversion interne pixels <->points (entier). Toujours 96 (lecture seulement) Ne pas confondre cet attribut interne avec l'action standard "dpi" qui permet de modifier ou de lire les DPI de la vue courante du document.
wk layout unit
Définit l'unité de dimension par défaut du document lorsqu'une valeur numérique est écrite ou lue. Désigne l'unité de la règle et des attributs de dimension tels que wk width, à l'exception de wk font size, wk border width (et ses variantes), wk border radius et wk text shadow offset pour lesquels l’unité de valeur numérique est toujours le point. Valeurs possibles :
wk unit cm (défaut) : centimètres
wk unit pt : points
wk unit px : pixels
wk unit percent (seulement pour wk line height et wk background size h / wk background size v)
wk unit mm : millimètres
wk unit inch : pouces
Note : Lorsqu'une unité non prise en charge par la règle est sélectionnée via cet attribut (i.e. wk unit px ou wk unit percent), la règle utilise alors l'unité cm.
wk notes
Définit des commentaires dans le document (chaîne).
wk subject
Définit le sujet du document (chaîne)
wk title
Définit le titre du document (chaîne). Par défaut "New 4D Write Pro Document"
wk version
Retourne le numéro de version 4DWP interne du document (réel). Ce numéro peut uniquement être lu par la commande WP LIRE ATTRIBUTS, il ne peut pas être fixé.
Ces attributs définissent la famille de police ainsi que la taille et le style du texte. Ils s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X*
X*
X*
X*
*Appliqué aux caractères des paragraphes dans les éléments
Constante
Comment
wk font
Définit le nom de police complet avec les styles, comme retourné par la commande LISTE STYLES POLICE. Si vous passez un nom invalide, la commande ne fait rien. Valeur par défaut : "Times New Roman".
wk font bold
Définit la graisse du texte (dépend des styles de police disponibles). Valeurs possibles :
wk true pour passer en style gras les caractères sélectionnés ; avec la commande WP LIRE ATTRIBUTS, wk true est retournée si au moins un des caractères sélectionnés prend en charge le style de police gras.
wk false (défaut) pour supprimer le style gras des caractères sélectionnés s'il y en a ; avec la commande WP LIRE ATTRIBUTS, wk false est retournée si aucun des caractères sélectionnés ne prend en charge le style de police gras.
wk font family
Spécifie le nom de famille de police tel que défini par wk font. Valeur par défaut : "Times New Roman". Une chaîne vide est retournée par la commande WP LIRE ATTRIBUTS si les caractères sélectionnés contiennent des propriétés de famille de police différentes.
wk font italic
Définit le style italique du texte (dépend des styles de police disponibles). Valeurs possibles :
wk true pour passer en style italique ou oblique les caractères sélectionnés ; avec la commande WP LIRE ATTRIBUTS, wk true est retournée si au moins un des caractères sélectionnés prend en charge le style de police italique ou oblique.
wk false (défaut) pour supprimer le style italique ou oblique des caractères sélectionnés s'il y en a ; avec la commande WP LIRE ATTRIBUTS, wk false est retournée si aucun des caractères sélectionnés ne prend en charge le style de police italique ou oblique.
wk font size
Définit la taille de police du texte. Valeurs possibles (en points uniquement) :
Réel (défaut = 12)
Chaîne CSS avec la valeur et l'unité concaténées. Ex. : 12pt pour 12 points.
wk text color
Définit la couleur du texte. Valeurs possibles :
une couleur CSS ("#010101" ou "#FFFFFF" ou "red"). La valeur par défaut est "#000000"
un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)
Par défaut, "currentColor" si chaîne, ou wk default si entier long.
wk text underline style
Définit le style du trait de soulignement. Valeurs possibles :
wk none (défaut) : pas de soulignement
wk solid : dessine un trait plein
wk dotted : dessine un trait en pointillés
wk dashed : dessine un trait en tirets
wk double : dessine un trait double
wk semi transparent : atténue le trait. Peut être combiné à un autre style de ligne.
wk word : dessine le trait sur les mots uniquement (exclut les blancs). Peut être combiné à un autre style de trait.
wk vertical align
Définit l'alignement vertical d'un élément. Peut être utilisé avec les caractères, les paragraphes et les images. Valeurs possibles :
wk baseline (défaut) : aligne la base de l'élément avec la base de l'élément parent
wk top : aligne le haut de l'élément avec le haut de l'élément le plus grand sur la ligne
wk bottom : aligne le bas de l'élément avec le bas de l'élément le plus bas sur la ligne
wk middle : aligne l'élément au milieu de l'élément parent
wk superscript : aligne l'élément comme s'il était en exposant
wk subscript : aligne l'élément comme s'il était en indice
Pour les caractères, wk top et wk bottom ont le même effet que wk baseline. Pour les paragraphes, wk baseline, wk superscript et wk subscript ont le même effet que wk top.
Les attributs hauteur/largeur permettent de gérer les dimensions des paragraphes et des images. Ces attributs s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X
X
X*
X**
*Appliqué aux cellules **Lecture seulement pour les en-têtes et les pieds de page (fixés automatiquement)
Constante
Comment
wk height
Définit la hauteur de l'élément. La propriété height n'inclut pas le padding, les bordures ou les marges ; elle définit la hauteur de la zone située à l'intérieur du padding, de la bordure et de la marge de l'élément. Valeurs possibles :
wk auto (défaut) : la hauteur est basée sur le contenu de l'élément
Taille définie : taille exprimée par une valeur de type réel ou chaîne :
Réel : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Valeur minimum : 0pt, valeur maximum : 10000pt.
L'attribut wk height est écrasé par l'attribut wk min height (si défini).
wk min height
Définit la hauteur minimum de l'élément. La valeur de la propriété wk height ne peut pas devenir plus petite que wk min height. Valeurs possibles :
wk auto (défaut) : la hauteur minimum est basée sur le contenu de l'élément
Taille définie : taille exprimée par une valeur de type réel ou chaîne :
Réel : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Valeur minimum : 0pt, valeur maximum : 10000pt.
L'attribut wk min height écrase la valeur de l'attribut wk height.
Note : Cet attribut n'est pas pris en charge par les colonnes, les lignes et les cellules.
wk min width
Définit la largeur minimum de l'élément. La valeur de la propriété wk width ne peut pas devenir plus petite que wk min width. Valeurs possibles :
wk auto (défaut) : la largeur minimum est basée sur le contenu de l'élément
Taille définie : taille exprimée par une valeur de type réel ou chaîne :
Réel : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Valeur minimum : 0pt, valeur maximum : 10000pt.
L'attribut wk min width écrase la valeur de l'attribut wk width.
wk width
Définit la largeur de l'élément. Valeurs possibles :
wk auto (défaut) : la largeur est basée sur le contenu de l'élément
Taille définie : taille exprimée par une valeur de type réel ou chaîne :
Réel : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Valeur minimum : 0pt, valeur maximum : 10000pt.
L'attribut wk width est écrasé par l'attribut wk min width (si défini).
les images ancrées dans la page via la commande WP Ajouter image.
Les attributs suivants sont disponibles aussi bien pour les images insérées que pour les images ancrées :
Constante
Comment
wk image
Définit une référence d'image. Peut être toute expression ou variable image 4D valide.
Valeur retournée (WP LIRE ATTRIBUTS) : si l'image avait été définie via un URL résau, l'image cible est retournée si elle a déjà été chargée, sinon une image vide est retournée.
Utilisez wk image url si vous souhaitez gérer des images via des URLs ou des URIs locaux.
wk image alternate text
Définit un texte alternatif à l'image, si elle ne peut pas être affichée.
wk image url
Image définie via un URL (chaîne). Peut être un URL réseau ou un data URI, absolu ou relatif au fichier de structure.
Valeur retournée (WP LIRE ATTRIBUTS) : URL réseau ou URI de donnée). Cette valeur peut ne pas être égale à l'URL initial pour une image non référencée par un URL réseau (seuls les URLs réseau sont conservés). Pour les URLs de fichiers locaux, le flux d'image (stream) lui-même est conservé dans le document et donc l'URL retourné est un URI de données avec le flux d'image encodé en base64.
Utilisez wk image pour gérer des images via des expressions image.
wk owner
(Attribut en lecture seule) Possesseur de la plage. Valeur : objet
wk type
(Attribut de plage en lecture seule) Type d'objet 4D Write Pro. Valeurs possibles :
wk type default : Plage sans type défini
wk type paragraph : Plage de type paragraphe
wk type image : Image (ancrée ou en ligne)
wk type image anchored : Image ancrée
wk type image inline : Image en ligne
wk type container : En-tête ou pied, par exemple
wk type table : Référence de tableau
wk type table row : Référence de ligne de tableau
wk type table cell : Référence de cellule de tableau
wk type table column : Référence de colonne de tableau (uniquement pour plage colonne)
wk type body : Référence de corps (body)
Les attributs suivants sont disponibles pour les images insérées uniquement :
Constante
Comment
wk end
(Attribut de plage en lecture seule) Position fin de plage. Valeur : entier long
wk start
(Attribut de plage en lecture seule) Position début de plage. Valeur : entier long
wk vertical align
Définit l'alignement vertical d'un élément. Peut être utilisé avec les caractères, les paragraphes et les images. Valeurs possibles :
wk baseline (défaut) : aligne la base de l'élément avec la base de l'élément parent
wk top : aligne le haut de l'élément avec le haut de l'élément le plus grand sur la ligne
wk bottom : aligne le bas de l'élément avec le bas de l'élément le plus bas sur la ligne
wk middle : aligne l'élément au milieu de l'élément parent
wk superscript : aligne l'élément comme s'il était en exposant
wk subscript : aligne l'élément comme s'il était en indice
Pour les caractères, wk top et wk bottom ont le même effet que wk baseline. Pour les paragraphes, wk baseline, wk superscript et wk subscript ont le même effet que wk top.
Les attributs suivants sont disponibles pour les images ancrées uniquement :
Constante
Comment
wk anchor horizontal align
Définit l'alignement horizontal d'une image relativement à l'origine (voir wk anchor origin). Valeurs possibles :
wk left - alignement à gauche
wk center - alignement au centre (non compatible HTML, image non affichée sur le web)
wk right - alignement à droite
wk anchor horizontal offset
Définit le décalage horizontal d'une image exprimé en dimension CSS de type chaîne ou entier long (cm ou pt ou pixel) dans l'unité wk layout unit. Valeurs possibles :
Limite gauche ou droite de l'image relativement à wk anchor horizontal align
Limite gauche ou droite du corps (body) en mode inclus (si wk anchor section = wk anchor embedded)
Valeur par défaut = 0.
wk anchor layout
Définit la position relative d'une image par rapport au texte ou à la page. Valeurs possibles :
wk behind text - l'image est ancrée derrière le texte
wk in front of text - l'image est ancrée devant le texte
wk inline with text - l'image est insérée dans le texte (position par défaut pour les images insérées avec WP INSERER IMAGE). Cet attribut est en lecture seule (les images dans le texte ne peuvent pas être converties en images ancrées par programmation).
wk anchor origin
Définit si l'image est ancrée dans la page, l'en-tête ou le pied. Valeurs possibles :
wk paper box (défaut) - l'image est ancrée en bordure de page
wk header box - l'image est ancrée dans l'en-tête du document. Si l'en-tête n'est pas visible, l'image n'est pas affichée.
wk footer box - l'image est ancrée dans le pied du document. Si le pied n'est pas visible, l'image n'est pas affichée.
Ce sélecteur est ignoré en mode inclus.
wk anchor page
Définit le numéro de page ou le type de page où l'image est ancrée. Valeurs possibles :
wk anchor all - l'image est ancrée dans toutes les pages de la ou des section(s) définie(s) par wk anchor section
wk anchor embedded - l'image est ancrée au corps (body) du document en mode inclus (l'image est visible uniquement en mode inclus)
wk anchor first page - l'image est ancrée dans la première page de la ou des section(s) définie(s) par wk anchor section
wk anchor left page - l'image est ancrée dans la page gauche de la ou des section(s) définie(s) par wk anchor section
wk anchor right page - l'image est ancrée dans la page droite de la ou des section(s) définie(s) par wk anchor section
valeur numérique (entier long >= 0) - indique le numéro de la page dans laquelle l'image est ancrée. Dans ce cas, wk anchor section = wk anchor embedded. L'ancrage de section est ignoré si une image est ancrée dans une seule page.
Note : Les images en mode Page ne sont pas affichées dans les navigateurs.
wk anchor section
Définit le numéro de section ou le type de section où l'image est ancrée. Valeurs possibles :
wk anchor all (par défaut) - l'image est ancrée dans toutes les sections du document (l'image est visible uniquement en mode page)
wk anchor embedded - l'image est ancrée au corps (body) du document en mode inclus (l'image est visible uniquement en mode inclus).
valeur numérique (entier long >= 1) - indique le numéro de la section dans laquelle l'image est ancrée (l'image est visible uniquement en mode page).
Note : Les images en mode Page ne sont pas affichées dans les navigateurs.
wk anchor vertical align
Définit l'alignement vertical d'une image relativement à l'origine (voir wk anchor origin). Valeurs possibles :
wk top - alignement en haut
wk center - alignement au centre (non compatible HTML, image non affichée sur le web)
wk bottom - alignement en bas
wk anchor vertical offset
Définit le décalage vertical d'une image exprimé en dimension CSS de type chaîne ou nombre (cm ou pt ou pixel) dans l'unité wk layout unit. Valeurs possibles :
Haut, centre ou bas de la page (voir wk anchor horizontal align)
Haut, centre ou bas du corps (body) en mode inclus (si wk anchor section = wk anchor embedded)
4D Write Pro prend en charge deux principaux types de listes :
les listes non ordonnées : listes aussi appelées "listes à puces"
les listes ordonnées : listes dont les "marqueurs" d'éléments sont des chiffres ou des lettres et sont incrémentés
Les attributs de liste permettent de configurer la police ainsi que les marqueurs des éléments. Ces attributs s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X*
X*
X*
*Appliqués aux paragraphes dans les cellules
Constante
Comment
wk list font
Spécifie un nom complet de police, comme retourné par la commande LISTE STYLES POLICE, pour afficher le marqueur de l'élément de liste (et non le texte du paragraphe). Si le système ne reconnaît pas le nom de police, il gère la substitution. Si vous passez un nom de police invalide, la commande ne fait rien. Valeur par défaut : "Times".
wk list font family
Spécifie un nom de famille de police tel que défini par wk list font, utilisé pour afficher le marqueur de l'élément de liste (et non le texte du paragraphe). Valeur par défaut : "Times".
wk list start number
Définit la valeur de départ d'une liste ordonnée. Valeurs possibles :
wk auto (défaut) : la valeur de départ dépend des éléments de liste précédents s'il y en a.
valeur entière : valeur de départ
wk list string format LTR
Marqueur d'élément de liste pour les paragraphes gauche à droite. Si défini, remplace le marqueur d'élément de la liste.
Pour les listes non ordonnées : chaîne utilisée en tant que marqueur d'élément de liste (généralement un seul caractère, par exemple"-")
Pour les listes ordonnées : chaîne contenant le caractère "#". "#" est un caractère d'emplacement pour le nombre ou la lettre calculé(e). Par défaut “#.”, donc par exemple si le numéro d'élément courant de la liste est 15 et que le type de style de liste est décimal, la chaîne du marqueur d'élément de liste sera "15."
wk list string format RTL
Marqueur d'élément de liste pour les paragraphes droite à gauche. Si défini, remplace le marqueur d'élément de la liste.
Pour les listes non ordonnées : chaîne utilisée en tant que marqueur d'élément de liste (généralement un seul caractère, par exemple"-")
Pour les listes ordonnées : chaîne contenant le caractère "#". "#" est un caractère d'emplacement pour le nombre ou la lettre calculé(e). Par défaut “#.”, donc par exemple si le numéro d'élément courant de la liste est 15 et que le type de style de liste est décimal, la chaîne du marqueur d'élément de liste sera "15."
wk list style image
Définit une référence d'image comme marqueur d'élément de liste dans une liste non ordonnée. Valeurs possibles :
wk none (défaut) : le marqueur d'élément de liste n'est pas une image
toute expression ou variable image 4D valide.
Valeur retournée (WP LIRE ATTRIBUTS) : si l'image avait été définie via un URL résau, l'image cible est retournée si elle a déjà été chargée, sinon une image vide est retournée.
Utilisez wk list style image url si vous souhaitez gérer des images via des URLs ou des URIs locaux.
wk list style image height
Définit la hauteur d'une image utilisée comme marqueur d'élément de liste. Valeurs possibles :
wk auto (défaut) : utilise la hauteur courante de l'image
Taille définie : valeur de type réel ou chaîne
Réel : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Valeur minimum : 0pt, valeur maximum : 10000pt.
wk list style image url
Image à utiliser comme marqueur d'élément de liste dans une liste non ordonnée. Valeurs possibles :
wk none (défaut) : le marqueur d'élément de liste n'est pas une image
un URL réseau ou un data URI, absolu ou relatif au fichier de structure
Valeur retournée (WP LIRE ATTRIBUTS) : URL réseau ou URI de donnée). Cette valeur peut ne pas être égale à l'URL initial pour une image non référencée par un URL réseau (seuls les URLs réseau sont conservés). Pour les URLs de fichiers locaux, le flux d'image (stream) lui-même est conservé dans le document et donc l'URL retourné est un URI de données avec le flux d'image encodé en base64.
Utilisez wk list style image pour gérer des images de marqueurs d'éléments via des expressions.
wk list style type
Spécifie le type de marqueur d'élément d'une liste ordonnée ou non ordonnée. Valeurs possibles :
wk disc (défaut)
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 : par défaut, liste non ordonnée avec "-" comme marqueur d'élément de liste ; il s'agit d'un style pratique permettant de personnaliser un marqueur d'élément de liste avec wk list string format LTR ou wk list string format RTL sans devoir modifier les marqueurs de liste standard
Les marges sont les zones situées au-delà de la bordure d'un élément. Elles sont transparentes. Le schéma suivant illustre les diverses parties qui peuvent être configurées :
Les attributs de marge s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X
X
X
X
Constante
Comment
wk inside
Lorsque la zone sélectionnée contient plusieurs paragraphes, définit que l'attribut doit être appliqué uniquement sur la propriété inter-paragraphes correspondante (et pas à l'extérieur). Peut être utilisé avec les attributs de bordures, padding ou marges, et doit être ajouté à l'attribut spécifié. Voir exemple 2 de la commande WP FIXER ATTRIBUTS.
wk margin
Définit la taille de toutes les marges de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : taille en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : 12pt pour 12 points ou 1.5cm pour 1,5 centimètres
wk none (défaut) : pas de marge spécifique
wk margin bottom
Définit la taille de la marge basse de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : taille en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : 12pt pour 12 points ou 1.5cm pour 1,5 centimètres
wk none (défaut) : pas de marge spécifique
wk margin left
Définit la taille de la marge gauche de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : taille en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : 12pt pour 12 points ou 1.5cm pour 1,5 centimètres
wk none (défaut) : pas de marge spécifique
wk margin right
Définit la taille de la marge droite de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : taille en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : 12pt pour 12 points ou 1.5cm pour 1,5 centimètres
wk none (défaut) : pas de marge spécifique
wk margin top
Définit la taille de la marge haute de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : taille en wk layout unit.
Chaîne : chaîne CSS avec la valeur et l'unité concaténées. Ex. : 12pt pour 12 points ou 1.5cm pour 1,5 centimètres
wk none (défaut) : pas de marge spécifique
wk outside
Lorsque la zone sélectionnée contient plusieurs paragraphes, définit que l'attribut doit être appliqué uniquement sur la propriété de paragraphe externe correspondante (et pas à l'intérieur). Peut être utilisé avec les attributs de bordures, padding ou marges, et doit être ajouté à l'attribut spécifié. Voir exemple 2 de la commande WP FIXER ATTRIBUTS.
Les marges intérieures (Padding) sont l'espace blanc entre le contenu de l'élément et sa bordure. Les marges intérieures sont affectées par la couleur de fond de l'élément.
Le schéma suivant illustre les diverses parties qui peuvent être configurées :
Les attributs de marge intérieure s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X
X
X*
X*
X
X
*Appliqués aux cellules
Constante
Comment
wk inside
Lorsque la zone sélectionnée contient plusieurs paragraphes, définit que l'attribut doit être appliqué uniquement sur la propriété inter-paragraphes correspondante (et pas à l'extérieur). Peut être utilisé avec les attributs de bordures, padding ou marges, et doit être ajouté à l'attribut spécifié. Voir exemple 2 de la commande WP FIXER ATTRIBUTS.
wk outside
Lorsque la zone sélectionnée contient plusieurs paragraphes, définit que l'attribut doit être appliqué uniquement sur la propriété de paragraphe externe correspondante (et pas à l'intérieur). Peut être utilisé avec les attributs de bordures, padding ou marges, et doit être ajouté à l'attribut spécifié. Voir exemple 2 de la commande WP FIXER ATTRIBUTS.
wk padding
Définit la taille de la marge intérieure (padding) pour tous les côtés de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres.
wk none (défaut) : pas de marge intérieure spécifique
wk padding bottom
Définit la taille de la marge intérieure (padding) pour le bas de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres.
wk none (défaut) : pas de marge intérieure spécifique
wk padding left
Définit la taille de la marge intérieure (padding) pour la gauche de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres.
wk none (défaut) : pas de marge intérieure spécifique
wk padding right
Définit la taille de la marge intérieure (padding) pour la droite de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres.
wk none (défaut) : pas de marge intérieure spécifique
wk padding top
Définit la taille de la marge intérieure (padding) pour le haut de l'élément. Valeurs possibles :
Taille exprimée par une valeur de type numérique ou chaîne :
Numérique : Taille en wk layout unit.
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres.
wk none (défaut) : pas de marge intérieure spécifique
Les attributs de paragraphe permettent de définir les propriétés d'organisation du texte dans les paragraphes. Ils s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X*
X*
X*
X*
*Appliqués aux paragraphes dans les cellules
Constante
Comment
wk direction
Définit le sens du paragraphe. Valeurs possibles :
wk left to right (défaut)
wk right to left
wk line height
Définit l'espacement entre les lignes. Valeurs possibles :
wk normal (défaut) : utiliser une valeur basée sur la taille du texte.
Hauteur exprimée par une valeur de type numérique ou chaîne :
Numérique : hauteur en wk layout unit.
Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Il est possible de passer une valeur relative (pourcentage %).
wk tab stop leadings
Définit les caractères de conduite pour les tabulations dans les plages de paragraphes. Valeurs possibles :
Tableau texte Liste ordonnée de caractères de conduite pour chaque position de tabulation, à partir de la marge gauche. Le caractère défini par la dernière valeur est répété pour chaque tabulation supplémentaire saisie dans le paragraphe.
Texte Un seul caractère est utilisé comme caractère de conduite. Si un texte contenant plusieurs caractères est passé, le premier caractère est utilisé.
Propriété synchronisée avec les tableaux wk tab stop offsets et wk tab stop types. Si les tableaux n'ont pas la même taille (et ne sont pas vides), le dernier caractère du tableau est utilisé comme caractère par défaut pour les tabulations. Si les tableaux sont vides, le caractère de conduite None est utilisé.
Note : Le dernier caractère utilisé est toujours le caractère par défaut pour les tabulations.
wk tab stop offsets
Définit les tabulations pour le paragraphe. Valeurs possibles :
Tableau de valeurs de tabulations : une liste ordonnée de valeurs absolues, à partir de la marge gauche. La dernière tabulation définie est la tabulation par défaut (répétée pour chaque nouvelle tabulation saisie dans le paragraphe) et n'est PAS une position absolure. Si la position de tabulation est supérieure à la largeur du paragraphe, le texte passe à la ligne suivante et débute à la première tabulation. Si une valeur du tableau est plus petite que la précédente, elle est ignorée (hormis pour la dernière valeur du tableau, qui est la tabulation par défaut).
Valeur fixe (défaut 35.45pt) : position par défaut pour tout le paragraphe. La commande WP LIRE ATTRIBUTS retourne la dernière position (qui est la position relative par défaut pour les positions définies au-delà de la dernière position absolue).
Note : Vous ne pouvez pas utiliser de tableau et de valeurs fixes dans le même appel pour différents attributs.
Les valeurs sont exprimées à l'aide de chaînes CSS (défaut) ou de réels dans wk layout unit. Valeur maximum : 10000pt.
Si des tableaux sont utilisés, cette propriété est synchronisée avec les tableaux wk tab stop leadings et wk tab stop types.
wk tab stop types
Définit le type de tabulation pour le paragraphe. Valeurs possibles :
tableau de valeurs de types de tabulations (si les tabulations ont été définies via un tableau)
wk left (défaut) : le texte est décalé vers la droite à partir de la tabulation
wk right : le texte est décalé vers la gauche à partir de la tabulation jusqu'à ce que l'espace de la tabulation soit rempli.
wk center : le texte est centré sur la tabulation
wk decimal : le texte avant le point décimal est décalé vers la gauche, le texte après le point décimal est décalé vers la droite
wk bar : affiche une barre verticale à l'emplacement spécifié.
Si des tableaux sont utilisés, cette propriété est synchronisée avec les tableaux wk tab stop leadings et wk tab stop offsets.
wk text align
Définit l'alignement horizontal du texte dans le paragraphe. Valeurs possibles :
wk left (défaut)
wk right
wk justify
wk center
wk text indent
Définit l'indentation de la première ligne du paragraphe. Valeurs possibles :
Réel : Taille en wk layout unit. Défaut : 0
Chaîne : Chaîne CSS avec valeur et unité concaténées. Ex. : 12pt pour 12 points, ou 1.5cm pour 1,5 centimètres. Valeur minimum : 0pt, valeur maximum : 10000pt.
wk vertical align
Définit l'alignement vertical d'un élément. Peut être utilisé avec les caractères, les paragraphes et les images. Valeurs possibles :
wk baseline (défaut) : aligne la base de l'élément avec la base de l'élément parent
wk top : aligne le haut de l'élément avec le haut de l'élément le plus grand sur la ligne
wk bottom : aligne le bas de l'élément avec le bas de l'élément le plus bas sur la ligne
wk middle : aligne l'élément au milieu de l'élément parent
wk superscript : aligne l'élément comme s'il était en exposant
wk subscript : aligne l'élément comme s'il était en indice
Pour les caractères, wk top et wk bottom ont le même effet que wk baseline. Pour les paragraphes, wk baseline, wk superscript et wk subscript ont le même effet que wk top.
Les attributs de feuilles de style permettent de gérer les feuilles de style associées au contenu. Ils s'appliquent aux éléments suivants :
Documents
Paragraphes
Caractères
Images
Tableaux
Lignes
Colonnes/Cellules
En-têtes/Pieds/Corps
X
X**
X*
*Lecture seulement pour les en-têtes et les pieds de page, gérés par 4D Write Pro (il y a une feuille de style par en-tête ou pied de section) **Images insérées dans le texte uniquement
Constante
Comment
wk new line style sheet
Définit la feuille de style à utiliser en cas d'ajout d'une nouvelle ligne dans le paragraphe. Valeurs possibles :
Nom de feuille de style existante
wk none (défaut)
wk style sheet
Définit la feuille de style courante pour le ou les élément(s) sélectionné(s). Valeurs possibles :
Les attributs de plage sont en lecture seulement et permettent d'obtenir les propriétés des plages. Les attributs de plages sont applicables uniquement aux objets de type plage.
Constante
Comment
wk end
(Attribut de plage en lecture seule) Position fin de plage. Valeur : entier long
wk owner
(Attribut en lecture seule) Possesseur de la plage. Valeur : objet
wk start
(Attribut de plage en lecture seule) Position début de plage. Valeur : entier long
wk type
(Attribut de plage en lecture seule) Type d'objet 4D Write Pro. Valeurs possibles :
wk type default : Plage sans type défini
wk type paragraph : Plage de type paragraphe
wk type image : Image (ancrée ou en ligne)
wk type image anchored : Image ancrée
wk type image inline : Image en ligne
wk type container : En-tête ou pied, par exemple
wk type table : Référence de tableau
wk type table row : Référence de ligne de tableau
wk type table cell : Référence de cellule de tableau
wk type table column : Référence de colonne de tableau (uniquement pour plage colonne)