4D v16

Attributs 4D Write Pro

Accueil

 
4D v16
Attributs 4D Write Pro

Attributs 4D Write Pro  


 

 

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 :

Note : Les commandes 4D génériques OB FIXER et OB Lire permettent également de manipuler les attributs des zones 4D Write Pro, avec toutefois une limitation concernant l'utilisation directe d'images (pour plus d'informations, veuillez vous reporter à la description de ces commandes).

Fond  

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 :

DocumentsParagraphesCaractèresImages
XXX

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 background color Définit la couleur de fond d'un élément. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red").
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • 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 image Définit une image à utiliser en fond. Valeurs possibles en écriture :
  • URL d'image (chaîne). Peut être absolu ou relatif au fichier de structure.
  • Champ ou variable image.

Valeur retournée (WP LIRE ATTRIBUTS) : URI (URL réseau ou URI de données). 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.

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 background position h 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 v

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 size h 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 %).
wk background size v 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 %).
 

Les attributs de bordure permettent de définir le style, la largeur et la couleur des bordures. Ces attributs s'appliquent aux éléments suivants :

DocumentsParagraphesCaractèresImages
XXX

Constante Comment
wk border color Définit la couleur pour les quatre bordures. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red").
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)

La valeur par défaut est "#000000" (si valeur chaîne). S'il y a plusieurs couleurs, WP LIRE ATTRIBUTS retourne une chaîne vide.

wk border color bottom Définit la couleur pour la bordure basse. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red"). La valeur par défaut est "#000000"
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)
wk border color left Définit la couleur pour la bordure gauche. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red"). La valeur par défaut est "#000000"
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)
wk border color right Définit la couleur pour la bordure droite. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red"). La valeur par défaut est "#000000"
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)
wk border color top Définit la couleur pour la bordure haute. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red"). La valeur par défaut est "#000000"
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • 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 entier ou chaîne :
    • Entier : 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 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 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 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 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 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 : 

DocumentsParagraphesCaractèresImages
X

Constante Comment
wk author Indique le nom de l'auteur du document (chaîne)
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)
wk layout unit Définit l'unité de dimension de certains attributs lorsqu'une valeur réelle ou entière est écrite ou lue. 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
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ério 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 : 

DocumentsParagraphesCaractèresImages
X

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"
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)
wk text linethrough color Définit la couleur de la ligne du texte barré. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red"). La valeur par défaut est "#000000"
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • 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 linethrough style Définit le style du texte barré. Valeurs possibles :
  • wk none (défaut) : pas d'effet texte barré
  • wk solid : dessine une ligne pleine sur le texte sélectionné
  • wk dotted : dessine une ligne en pointillés sur le texte sélectionné
  • wk dashed : dessine une ligne en tirets sur le texte sélectionné
  • wk double : dessine une ligne double sur le texte sélectionné
  • wk semi transparent : atténue la ligne sur le texte sélectionné. Peut être combiné à un autre style de ligne.
  • wk word : dessine une ligne sur les mots uniquement (exclut les blancs). Peut être combiné à un autre style de ligne.
wk text shadow color Définit la couleur d'ombre du texte sélectionné. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red").
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • un tableau entier long contenant un élément pour chaque composante R, G, B (0-255)
  • wk transparent (défaut)
wk text shadow offset Définit le décalage pour l'effet ombré. Valeurs possibles :
  • Taille exprimée en points. Valeur par défaut : 1pt
wk text transform Définit la casse des lettres dans le texte. Valeurs possibles :
  • wk capitalize : les lettres initiales sont passées en capitales
  • wk lowercase : les lettres sont passées en minuscules
  • wk uppercase : les lettres sont passées en majuscules
  • wk small uppercase : les lettres sont passées en petites majuscules
  • wk none (défaut) : pas de transformation
wk text underline color Définit la couleur du trait de soulignement. Valeurs possibles :
  • une couleur CSS ("#010101" ou "#FFFFFF" ou "red"). La valeur par défaut est "#000000"
  • une valeur de couleur 4D (entier long, voir commande OBJET FIXER COULEUR)
  • 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 :

DocumentsParagraphesCaractèresImages
XX

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).

Note : Dans l'implémentation actuelle, wk height peut uniquement être utilisé avec les images.

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 : Dans l'implémentation actuelle, wk min height peut uniquement être utilisé avec les images.

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.

Note : Dans l'implémentation actuelle, wk min width peut uniquement être utilisé avec les images.

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).

Note : Dans l'implémentation actuelle, wk width peut uniquement être utilisé avec les images.

Image  

Les attributs Image permettent de gérer les images insérées dans la zone. Ils s'appliquent aux éléments suivants :

DocumentsParagraphesCaractèresImages
X

Constante Comment
wk image Définit une image. Valeurs possibles en écriture :
  • URL d'image (chaîne). Peut être absolu ou relatif au fichier de structure.
  • Champ ou variable image.

Valeur retournée (WP LIRE ATTRIBUTS) : URI (URL réseau ou URI de données). 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.

wk image alternative text Définit un texte alternatif à l'image, si elle ne peut pas être affichée.
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.

Listes  

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 :

DocumentsParagraphesCaractèresImages
X

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 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
  • URL d'image (chaîne). Peut être absolu ou relatif au fichier de structure.

Valeur retournée (WP LIRE ATTRIBUTS) : URI (URL réseau ou URI de données). 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.

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 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
  • wk none

Marges  

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 :

DocumentsParagraphesCaractèresImages
XXX

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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 :

DocumentsParagraphesCaractèresImages
XXX

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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 entier ou chaîne :
    • Entier : 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 :

DocumentsParagraphesCaractèresImages
X

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 entier ou chaîne :
    • Entier : height in 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 offsets Définit les tabulations pour le paragraphe. Valeurs possibles :
  • Valeur fixe (défaut 35.45pt) : décalage par défaut pour tout le paragraphe. La commande WP LIRE ATTRIBUTS retourne le dernier décalage (qui est le décalage relatif par défaut pour les décalages définis au-delà du dernier décalage absolu).
  • Tableau de valeurs de tabulations : une liste ordonnée de valeurs absolue, débutant de la marge gauche. Le dernier décalage de tabulation défini est répété pour chaque nouvelle tabulation saisie dans le paragraphe. Si le décalage de tabulation est supérieur à 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. 

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.

wk tab stop types Définit le type de tabulation pour le paragraphe. Valeurs possibles :
  • 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é. 
  • tableau de valeurs de types de tabulations (si les tabulations ont été définies via un tableau)
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 :

DocumentsParagraphesCaractèresImages
XX

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 :
  • Nom de feuille de style existante
  • wk none (défaut)



Voir aussi  

WP FIXER ATTRIBUTS
WP LIRE ATTRIBUTS
WP REINITIALISER ATTRIBUTS

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Nom intl. : 4D Write Pro Attributes

 
HISTORIQUE 

Créé : 4D v15 R4

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v16)