Aller au contenu principal
Version: Suivant

Definir une zone 4D Write Pro

Glisser-déposer

Pour configurer les fonctionnalités de glisser-déposer dans vos zones 4D Write Pro, vous devez sélectionner les options appropriées dans le thème "Action" de la Liste des propriétés :

Les zones 4D Write Pro prennent en charge deux modes de glisser-déposer :

  • Mode personnalisé : lorsque seules les options "Glissable" et "Déposable" sont cochées.
    Dans ce mode, vous pouvez sélectionner du texte et commencer à le déplacer. La méthode objet est alors appelée avec l'événement On Begin Drag Over, et vous pouvez alors définir l'action de déposer via du code personnalisé.
  • Mode automatique : lorsque toutes les options sont cochées ("Glissable", "Déposable", "Glisser automatique" et "Déposer automatique"). Dans ce mode, Vous pouvez automatiquement déplacer ou copier (en maintenant la touche Alt/Option) le texte sélectionné. L'événement On Begin Drag Over n'est pas généré.

Note : Sélectionner uniquement les options "Glisser automatique" et "Déposer automatique" n'aura pas d'effet sur la zone 4D Write Pro.

Les propriétés d'affichage

Les propriétés de vue des documents 4D Write Pro sont accessibles dans la Liste des propriétés pour les zones 4D Write Pro. Elles vous permettent de définir la façon dont un document sera visualisé par défaut dans cette zone. Ces propriétés définissent, par exemple, si les documents 4D Write Pro doivent être affichés en vue "impression" ou en vue "Web". Vous pouvez définir différentes vues pour un document 4D Write Pro dans le même formulaire.

Note : Les propriétés de vue peuvent être gérées dynamiquement à l'aide des commandes WP FIXER PROPRIETES VUE et WP Lire proprietes vue.

Les propriétés de vue des documents sont gérées via des options spécifiques dans le thème Apparence de la Liste des propriétés pour les objets de formulaire 4D Write Pro :

  • Résolution : Définit la résolution écran pour le contenu de la zone 4D Write Pro. Par défaut, elle est fixée à 72 dpi (Mac OS), qui est la résolution standard des formulaires 4D sur toutes les plates-formes. Définir une valeur de dpi fixe permet d'obtenir un rendu de document identique sur les plates-formes Mac OS et Windows. L'option Automatique adapte la résolution à la plate-forme courante, ce qui signifie que le rendu du document sera différent entre les plates-formes Mac OS et Windows.

  • Zoom : Définit le pourcentage de zoom pour l'affichage du contenu de la zone 4D Write Pro area.

  • Mode d'affichage : Définit le type de vue à utiliser pour l'affichage du document 4D Write Pro dans la zone du formulaire. Trois modes sont disponibles :

    • Page : vue la plus complète, incluant le cadre de page, l'orientation, les marges, les sauts de page, les en-têtes et les pieds de page, etc. Pour plus d'informations, veuillez vous reporter au paragraphe Fonctionnalités de l'affichage en page.
    • Brouillon : mode brouillon avec des propriétés de document basiques.
    • Inclus : mode adapté aux zones incluses ; les marges, en-têtes, pieds de pages, cadre de page, etc. ne sont pas affichés.
      Ce mode permet également d'obtenir une vue "Web" (en l'associant à la résolution 96 dpi et à l'option Montrer HTML WYSIWYG).

    Note : La propriété Mode d'affichage est utilisée uniquement pour le rendu écran. Pour l'impression, des règles de rendu spécifiques sont automatiquement mises en oeuvre (cf. Imprimer des documents 4D Write Pro).

  • Montrer le cadre de page : Affiche/masque les limites des pages lorsque le mode d'affichage est "Page".

  • Montrer les références : Affiche en tant que références toutes les formules (ou expressions) 4D insérées dans le document (voir Gérer des formules). Lorsque cette option est désélectionnée, les formules 4D sont affichées en tant que valeurs.
    Note : Les références aux formules peuvent être affichées sous forme de symboles (voir ci-dessous).

  • Montrer les entêtes / pieds de page : Affiche/masque les en-têtes et les pieds de page lorsque le mode d'affichage est "Page". Pour plus d'informations sur les en-têtes et les pieds de page, veuillez vous reporter à la section Utiliser une zone 4D Write Pro.

  • Montrer le fond et les éléments ancrés : Affiche/masque les images de fond, les couleurs de fond, les images ancrées et les zones de texte.

  • Montrer les caractères cachés : Affiche/masque les caractères invisibles.

  • Montrer HTML WYSIWYG : Active/désactive la vue WYSIWYG HTML, dans laquelle les attributs 4D Write Pro avancés qui ne sont pas compatibles avec tous les navigateurs sont supprimés.

  • Montrer la règle horizontale : Affiche/masque la règle horizontale dans le document. Pour plus d'informations sur les règles dans 4D Write Pro, reportez-vous à la section Utiliser les règles.

  • Montrer la règle verticale : Affiche/masque la règle verticale lorsque le document est en mode Page. Pour plus d'informations sur les règles dans 4D Write Pro, reportez-vous à la section Utiliser les règles.

  • Montrer les images vides ou non prises en charge : Affiche/masque un rectangle noir pour les images qui ne peuvent pas être chargées ou calculées (images vides ou dans un format non pris en charge). Pour plus d'informations, consultez la section Empty pictures.

  • Afficher la formule source avec un symbole : Affiche le texte source des formules sous forme de symboles lorsque les expressions sont affichées comme références (voir ci-dessus). L'affichage des formules sous forme de symboles rend les documents de modèle plus compacts et plus wysiwyg(Ce que vous voyez est ce que vous obtenez).

Lorsque la propriété Menu contextuel est cochée pour une zone 4D Write Pro, un menu contextuel complet est disponible pour les utilisateurs lorsque le formulaire est lancé à l'exécution :

Ce menu donne accès à l'ensemble des fonctions de 4D Write Pro.

Sélectionner le mode d'affichage

4D Write Pro propose trois modes d'affichage pour les documents :

  • Brouillon : Mode brouillon avec des propriétés basiques
  • Page (défaut) : Mode "vue impression"
  • Inclus : Mode adapté aux zones incluses dans les formulaires ; dans ce mode, les marges, pieds de page, colonnes, en-têtes, cadres, etc, ne sont pas affichés.
    Ce mode peut également être utilisé pour obtenir un affichage de type Web (si vous avez également sélectionné la résolution 96 dpi et l'option HTML WYSIWYG).

Le mode d'affichage peut être configuré via le menu contextuel de la zone :

Note : Le mode d'affichage n'est pas stocké avec le document.

Pour les zones incluses dans les formulaires 4D, le mode d'affichage peut également être défini par défaut à l'aide de la Liste des propriétés. Dans ce cas, le mode d'affichage est une propriété de l'objet de formulaire 4D Write Pro (pour plus d'informations, veuillez vous reporter au paragraphe Configurer les propriétés d'affichage).

Les actions standard

L'interface utilisateur des zones 4D Write Pro peut être gérée grâce à un grand nombre d'actions standard. Les actions standard peuvent être assignées :

  • aux commandes de menu, disponibles via une barre de menu ou la commande Pop up menu dynamique,
  • aux éléments de listes, disponibles via des pop-ups/listes déroulantes ou des pop-up menus hiérarchiques,
  • aux boutons, cases à cocher,
  • ou exécutées avec la commande APPELER ACTION.

Lorsqu'elles sont assignées à des objets d'interface, les actions standard gèrent les activations/désactivations de l'objet en fonction du contexte. Pour plus d'informations, référez-vous à la section Actions standard.

Deux catégories d'actions sont disponibles pour les zones 4D Write Pro :

  • des actions spécifiques à 4D Write Pro, qui ne peuvent être utilisées qu'avec les zones 4D Write Pro,
  • des Autres actions plus génériques de gestion des polices, expressions, du correcteur orthographique et des opérations d'édition, qui peuvent être utilisées avec les zones 4D Write Pro et les autres zones 4D. Ces actions sont détaillées dans la section Actions standard.

Actions 4D Write Pro

Les actions standard ci-dessous sont disponibles pour les zones 4D Write Pro :

Notes :

  • Les actions qui affichent un menu/une liste automatique peuvent uniquement être attachées aux commandes de menus ou aux objets pop-ups/liste déroulantes et pop-up menus hiérarchiques (voir Sous-menu).
  • Les cases à cocher et cases à cocher 3D doivent être associées à des actions de statut, telles que "section/differentFirstPage" ou "visibleHorizontalRuler". L'option "Trois états" est prise en charge avec les cases à cocher standard uniquement.
  • Un statut d'action de section est toujours égal au statut courant de la section sélectionnée (statut hérité si l'attribut est hérité de la section parente ou de l'attribut par défaut) car il doit refléter le statut de la section sélectionnée (le statut qui est actuellement appliqué à la section). Cependant, modifier un attribut de section avec une action standard surchargera uniquement l'attribut de la section sélectionnée.
  • Sous-menu : Lorsqu'elles sont utilisées sans paramètres et associées à une commande de menu, un objet pop-up/Liste déroulante ou pop-up menu hiérarchqiue, ces actions affichent un sous-menu automatique. Par exemple, si vous assignez l'action "backgroundColor" à une commande de menu, la sélection de cette commande de menu à l'exécution affichera automatiquement les commandes du sous-menu "couleur de fond". Si vous assignez l'action "zoom" à un pop-up menu hiérarchique, il contiendra automatiquement une liste de valeurs de zoom prédéfinies. A noter que ces actions ne peuvent pas être assignées à des boutons.
  • showDialog : Ajouter la chaîne "/showDialog**"** au nom de l'action permet d'afficher la boîte de dialogue standard associée à l'action. Par exemple, vous pouvez utiliser "paragraph/styleSheet/showDialog" pour ouvrir le dialogue permettant de saisir le nom d'une nouvelle feuille de style.
Nom de l'actionSyntaxeDisponible avecDescription
anchorHorizontalAlign{image | textBox}/anchorHorizontalAlign?value={leftcenterright}
anchoring{image | textBox}/anchoringSous-menuSous-menu par défaut avec des actions de paramètres d'ancrage pour les images ou les zones de texte
anchorLayoutimage/anchorLayout?value={front | behindwrapTopBottomwrapSquareLeft
anchorOrigin{image | textBox}/anchorOrigin?value={paper-boxheader-boxfooter-box}
anchorPage{image | textBox}/anchorPage?value={allcurrentcurrentSubSection}
anchorSection{image | textBox}/anchorSection?value={allcurrent}Image,
zone de texte,
Sous-menu
anchorVerticalAlign{image | textBox}/anchorVerticalAlign?value={topcenterbottom}
avoidPageBreakInside{paragraph/}avoidPageBreakInsideParagraphe


background{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundDocument, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Table, Ligne, Colonne, Cellule, Sous-menuPour les commandes de menu uniquement. Sous-menu par défaut pour tous les attributs de fond.
backgroundClip{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundClip?value={paper-box | border-box | padding-box | content-box}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menuModifie la zone de découpe du fond de la cible (par défaut, la cible est le paragraphe). Paper-box est disponible uniquement avec doc et section.
backgroundColor{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundColor?value={<Css_color> | transparent}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menu, showDialogModifie l'arrière-plan de la cible.
backgroundDisplayMode{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundDisplayMode?value=scaledToFit | truncated | truncatedCentered | proportional | proportionalCentered | replicated | replicatedCenteredDocument, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menuDéfinit le mode d'affichage des images utilisées comme arrière-plan.
backgroundImage{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundImage?value=noneDocument, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menu, showDialogEfface l'image d'arrière-plan de la cible (par défaut, la cible est le paragraphe).
backgroundOrigin{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundOrigin?value={paper-box | border-box | padding-box | content-box}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menuModifie l'origine de l'image d'arrière-plan de la cible (la cible par défaut est le paragraphe). Paper-box est disponible uniquement avec doc et section.
backgroundPositionH{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundPositionH?value={left | right | center}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menuModifie l'alignement horizontal de l'image d'arrière-plan de la cible (la cible par défaut est le paragraphe).
Ex: paragraph/backgroundPositionH?value=left
backgroundPositionV{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundPositionV?value={top | bottom | center}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menuModifie l'alignement vertical de l'image d'arrière-plan de la cible (la cible par défaut est le paragraphe).
Ex: paragraph/backgroundPositionV?value=top
backgroundRepeat{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundRepeat?value={no-repeat | repeat | repeat-x | repeat-y}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menuModifie le mode de répétition de l'image d'arrière-plan de la cible (la cible par défaut est le paragraphe).
backgroundSizeH{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundSizeH?value={<Css_length> | <Css_percentage> | auto | cover | contain}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menuModifie la largeur de l'image d'arrière-plan de la cible (la cible par défaut est le paragraphe).
Ex: paragraph/backgroundSizeH?value=100%, section/backgroundSizeH?value=cover
backgroundSizeV{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}backgroundSizeV?value={<Css_length> | <Css_percentage> | auto}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Ligne, Colonne, Cellule, Sous-menuModifie la hauteur de l'image d'arrière-plan de la cible (la cible par défaut est le paragraphe).
Ex: paragraph/backgroundSizeV?value=50%, section/backgroundSizeV?value=40pt
bookmarkbookmark?index=<number>Sous-menuSélectionne le Nième signet.

Ex: bookmark?index=2 // sélectionne le deuxième signet
borderCollapseborderCollapseParagrapheFusionne les bordures de paragraphes et les marges intérieures (padding).
borderColor{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}{inside | outside/}{borderColor | borderColorLeft | borderColorRight | borderColorTop | borderColorBottom | borderColorLeftRight | borderColorTopBottom}?value=<Css_color>Document,
Paragraphe,
Image,
zone de texte,
Section,
En-tête,
Pied,
Tableau,
Ligne,
Colonne,
Cellule,
Sous-menu,
showDialog
Modifie la couleur de la bordure de la cible (la cible par défaut est le paragraphe).

Ex: paragraph/borderColorLeft?value=green
borderRadius{doc | paragraph | image | textBox | section | header | footer/}borderRadius?value=<Css_length>Document,
Paragraphe,
Image,
zone de texte,
Section,
En-tête,
Pied,
Sous-menu
Change le rayon pour les coins arrondis de la cible (par défaut la cible est le paragraphe).

Ex: paragraph/borderRadius?value=4pt
borders{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}{inside | outside/}bordersDocument,
Paragraphe,
Image,
zone de texte,
Section,
En-tête,
Pied,
Table,
Ligne,
Colonne,
Cellule,
Sous-menu
Sous-menu par défaut pour les bordures de la cible.
borderStyle{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}{inside | outside/}{borderStyle | borderStyleLeft | borderStyleRight | borderStyleTop | borderStyleBottom | borderStyleLeftRight | borderStyleTopBottom}?value={none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset}Document,
Paragraphe,
Image,
zone de texte,
Section,
En-tête,
Pied,
Tableau,
Ligne,
Colonne,
Cellule,
Sous-menu
Modifie le style de la bordure de la cible (par défaut la cible est le paragraphe).

Ex: paragraph/borderStyleLeft?value=double
Ex: outside/borderStyle?value=solid
Ex: inside/borderStyle?value=none
borderWidth{doc | paragraph | image | textBox | section | header | footer | table | row | column | cell/}{inside | outside/}{borderWidth | borderWidthLeft | borderWidthRight | borderWidthTop | borderWidthBottom | borderWidthLeftRight | borderWidthTopBottom}?value=<Css_length>Document,
Paragraphe,
Image,
zone de texte,
Section,
En-tête,
Pied,
Tableau,
Ligne,
Colonne,
Cellule,
Sous-menu
Modifie la largeur de la bordure de la cible (par défaut la cible est le paragraphe).

Ex: paragraph/borderWidthLeft?value=4pt
columnCount{section/}columnCount?value={1<=number<=20}Document,
Section,
Sous-menu
Nombre de colonnes dans le document et/ou la section courante (la cible par défaut est le document).

Ex: section/columnCount?value=3
columnRuleColor{section/}columnRuleColor?value={CSS color}Document,
Section,
Sous-menu,
showDialog
Couleur de la ligne de séparation verticale entre les colonnes du document ou de la section.

Ex: columnRuleColor?value="#FFFFFF"
columnRuleStyle{section/}columnRuleStyle?value={none | dotted | dashed | solid | double | groove | ridge | inset | outset}Document,
Section,
Sous-menu
Style de la ligne de séparation verticale entre les colonnes du document ou de la section.

Ex: columnRuleStyle?value=solid
columnRuleWidth{section/}columnRuleWidth?value={CSS length}Document,
Section,
Sous-menu
Largeur de la ligne de séparation verticale entre les colonnes du document ou de la section.

Ex: columnRuleWidth?value=2pt
columns{section/}columnsDocument,
Section,
Sous-menu
Pour les commandes de menu uniquement. Crée automatiquement un sous-menu Colonnes complet avec tous les sous-menus d'action de colonne (hormis insertColumnBreak).
columnSpacing{section/}columnSpacing?value={CSS length}Document,
Section,
Sous-menu
Espacement entre deux colonnes dans le document et/ou la section courante.

Ex: columnSpacing?value=1cm
deleteColumnsdeleteColumnsTableSupprime toutes les colonnes sélectionnées.
deleteRowsdeleteRowsTableSupprime toutes les lignes sélectionnées.
deleteStyleSheet{paragraph | image/}deleteStyleSheet?index={1<= number <= number of target style sheets}Paragraphe,
Image,
Sous-menu
Supprime la Nième feuille de style parmi les feuilles de style stockées pour la cible sélectionnée (par défaut la cible est le paragraphe). Le nom de l'élément de menu est remplacé, au moment de l'exécution, par le nom de la feuille de style sur le point d'être supprimée.
directiondirection?value={ltr | rtl}Paragraphe,
Sous-menu
Sens de l'écriture du paragraphe (ltr : left to right - rtl : right to left).
displayFormulaAsSymboldisplayFormulaAsSymbolDocumentAffiche les références de formules sous la forme d'un symbole . Ne peut être utilisé que lorsque les formules sont affichées en tant que références.
docdocDocument,
Sous-menu
Sous-menu par défaut pour la disposition du corps du document (attributs du mode inclus ou attributs par défaut des sections - mais pour la marge réservée au mode inclus seulement).
dpidpi?value=<number>Sous-menuModifie le dpi de la vue courante (indépendant de l'attribut de document wk dpi utilisé en interne pour la conversion pixels <-> points).

Ex: dpi?value=72
emptyDatasource{table}/emptyDatasource?value={showDataRow | hideDataRow | showPlaceholderRow | hideTable}Table,
Sous-menu
Définit la manière dont la table est affichée lorsque sa source de données est vide.
fontStyleWritefontStyleWriteSous-menuPour les commandes de menu uniquement. Affiche le sous-menu Style de police par défaut de 4D Write Pro.
fontSubscriptfontSubscriptBascule l'attribut de police indice.
fontSuperscriptfontSuperscriptBascule l'attribut de police exposant.
footerfooterSous-menuAffiche le sous-menu Pied de page.
footer/removefooter/removePiedSupprime le pied de page sélectionné.
formulaHighlightformulaHighlight?value={values | references | always | never}Document, Sous-menuMode de surbrillance de formule pour le document. Peut être utilisé avec un menu déroulant ou un bouton.
formulaHighlightColorformulaHighlightColor?value=<Css_color>Document, Sous-menu, showDialogCouleur de surbrillance de la formule pour le document.
formulaHighlightReferencesformulaHighlightReferencesDocumentBascule la surbrillance des références de formule. Peut être utilisé avec une case à cocher ou un élément de menu.
formulaHighlightValuesformulaHighlightValuesDocumentActive ou désactive la mise en surbrillance des valeurs de formule. Peut être utilisé avec une case à cocher ou un élément de menu.
headerheaderSous-menuAffiche le sous-menu En-tête.
header/removeheader/removeEn-têteSupprime l'en-tête sélectionné.
height{image | textBox | row}/height?value={<Css_length> | auto}Image, zone de texte, Ligne, Sous-menuHauteur de la cible.
Ex : image/height?value=50pt.
Pour image/width, voir width.
Ex : row/height?value=12pt
headerRowCount{table}/headerRowCountTableau, Sous-menuDéfinit le nombre de lignes d’en-tête dans un tableau (5 au maximum).
htmlWYSIWIGEnabledhtmlWYSIWIGEnabledDocumentBascule du mode html au mode wysiwyg.
imageimageImage, Sous-menuAffiche le sous-menu Image.
image/displayModeimage/displayMode?value=scaledToFit | truncated | truncatedCentered | proportional | proportionalCentered | replicated | replicatedCenteredImage, Sous-menuDéfinit le mode d'affichage des images ancrées et des images en ligne.

Ex : image/displayMode?value=scaledToFit
image/verticalAlignimage/verticalAlign?value={top | middle | bottom | baseline | super | sub}Image, Sous-menuAlignement vertical de l'image.

Ex: image/verticalAlign?value=super
insertColumnBreakinsertColumnBreakParagrapheInsère un saut de colonne dans la sélection.
insertColumnToTheLeftinsertColumnToTheLeftTableInsère une colonne à gauche de la première colonne sélectionnée.
insertColumnToTheRightinsertColumnToTheRightTableInsère une colonne à droite de la dernière colonne sélectionnée.
insertContinuousSectionBreakinsertContinuousSectionBreakParagrapheInsère un saut de section continu à la sélection.
insertImageinsertImageOuvre une boîte de dialogue de sélection d'image et insère l'image sélectionnée (le cas échéant) en tant que caractère dans la zone.
insertPageBreakinsertPageBreakParagrapheInsère un saut de page à l'endroit sélectionné.
insertRowAboveinsertRowAboveTableInsère une ligne au-dessus de la ligne ou des lignes sélectionnée(s).
insertRowBelowinsertRowBelowTableInsère une ligne en-dessous de la ligne ou des lignes sélectionnée(s).
insertSectionBreakinsertSectionBreakParagrapheInsère un saut de section à l'endroit sélectionné.
insertSoftHypheninsertSoftHyphenInsère un trait d'union au niveau du curseur.
keepWithNextkeepWithNextParagrapheRelie un paragraphe au suivant afin qu'ils ne puissent pas être séparés par des sauts de page ou de colonne automatiques.

Si cette action est appliquée au dernier paragraphe de la dernière cellule d'un tableau, la dernière ligne du tableau est reliée au paragraphe suivant.
lineHeightlineHeight?value={<Css_length> | <Css_percentage>}Paragraphe, Sous-menuHauteur de ligne du paragraphe.

Ex: lineHeight?value=120%
listStartNumberlistStartNumber?value={ (longint) | auto}Paragraphe, Sous-menuNuméro de départ de la liste.

Ex: listStartNumber?value=10
listStyleImagelistStyleImage/showDialogParagraphe, showDialogOuvre un dialogue d'ouverture de fichier pour choisir une image à afficher en tant que puce pour une liste ; définit également un élément de liste sous forme de disque – style à utiliser si l'image n'est pas trouvée.
listStyleTypelistStyleType?value={none | disc | circle | square | hollow-square | diamond | club | decimal | decimal-leading-zero | lower-latin | lower-roman | upper-latin | upper-roman | lower-greek | decimal-greek | armenian | georgian | hebrew | hiragana | katakana | cjk-ideographic}Paragraphe, Sous-menuType de style de liste de paragraphes.
margin{doc | paragraph | image | textBox | section | header | footer | table}/{inside | outside}/{margin | marginLeft | marginRight | marginTop | marginBottom | marginLeftRight | marginTopBottom}?value={<Css_length> | auto}Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Tableau, Sous-menuModifie la marge de la cible (la cible par défaut est le paragraphe).

Ex : margin?value=4pt – définit toutes les marges du paragraphe sur 4pt.

Ex : outside/margin?value=4pt – définit les marges extérieures du paragraphe sur 4pt.

Ex : doc/marginLeft?value=1cm – définit la marge gauche à 1cm pour le document, comme dans le mode intégré.

Ex : section/marginLeft?value=1cm – définit la marge gauche à 1cm pour les pages de la première section sélectionnée.
merge{paragraph/}merge cell/mergeParagraphe, celluleUtilisé avec les paragraphes : fusionne les paragraphes. Utilisé avec les cellules : fusionne les cellules sélectionnées.
minHeight{paragraph | image}/minHeight?value=<Css_length>Paragraphe, Image, Sous-menuHauteur minimum de la cible (la cible par défaut est le paragraphe).

Ex: paragraph/minHeight?value=50pt
minWidth{paragraph | image}/minWidth?value=<Css_length>Paragraphe, Image, Sous-menuLargeur minimum de la cible (la cible par défaut est le paragraphe).

Ex: paragraph/minWidth?value=50pt
moveToFrontmoveToFrontImagePlace l'image au premier plan (non activée pour les images en ligne).
moveToBackmoveToBackImagePlace l'image à l'arrière-plan (non activée pour les images en ligne).
newLineStyleSheetnewLineStyleSheet?index={1<=number<=nombre de feuilles de style paragraphe} | newLineStyleSheet?value=autoParagraphe, Sous-menuLes éléments du paragraphe sélectionné utiliseront la Nième feuille de style pour les nouveaux paragraphes créés par Retour Chariot ou lors d'un fractionnement de paragraphes. Si value=auto, les nouveaux paragraphes utiliseront la même feuille de style (fonctionnement par défaut).

(Le libellé de la ligne de menu est remplacé, à l'exécution, par le nom de la feuille de style.)
padding{doc | paragraph | image | textBox | section | header | footer | column | row | cell}/{inside | outside}/{padding | paddingLeft | paddingRight | paddingTop | paddingBottom | paddingLeftRight | paddingTopBottom}?value=<Css_length>Document, Paragraphe, Image, zone de texte, Section, En-tête, Pied, Ligne, Colonne, Cellule, Sous-menuModifie le padding de la cible (la cible par défaut est le paragraphe).
pageModepageMode?value={embedded | page | draft}Sous-menuChange le mode d'affichage.

Ex: pageMode?value=page
pageOrientation{section}/pageOrientation?value={landscape | portrait}Section, Sous-menuModifie l'orientation de la page de la première section sélectionnée.
Si la section n'est pas spécifiée, l'orientation s'applique à toutes les sections.

Ex: pageOrientation?value=portrait // change l'orientation en Portrait pour tout le document.

Ex: section/pageOrientation?value=landscape // change l'orientation en Paysage pour la première section sélectionnée.
pageSizepageSize?index=Sous-menuModifie la taille de la page du document. <number> est la Nième taille de page dans la liste des tailles disponibles.
La liste contient les formats courants de l'imprimante, les formats ISO et les formats personnalisés définis par l'utilisateur.
paragraphparagraphParagraphe, Sous-menuSous-menu par défaut pour le paragraphe.
printprintDocumentImprime le document en mode Page avec les paramètres de vue courants de la zone 4D Write Pro qui a le focus.
refreshImagesrefreshImagesImageRecharge les images du réseau pour les images avec URLs.
removeSoftHyphensremoveSoftHyphensSupprime tous les traits d'union conditionnels de la sélection courante. Si la sélection est vide, supprime le trait d'union conditionnel avant ou après le curseur, le cas échéant.
row/avoidPageBreakInsiderow/avoidPageBreakInsideTableau, LigneAutorise ou désactive les sauts de page à l'intérieur des lignes du tableau.

Cette action est désactivée si :
- la sélection courante ne contient pas de tableau
- le tableau n'autorise pas les sauts de page
- le tableau se trouve dans un en-tête ou un pied de page.

Note : si plusieurs tableaux sont sélectionnés et que certains n'autorisent pas les sauts de page, cette option sera activée mais ne s'appliquera qu'aux tableaux qui les autorisent.
sectionsectionSection, Sous-menuSous-menu par défaut de disposition de la page pour la première section sélectionnée.
section/differentFirstPagesection/differentFirstPageSectionActive ou désactive une première page différente pour la section.
section/differentLeftRightPagessection/differentLeftRightPagesSectionActive ou désactive des pages droites et gauches différentes pour la section.
section/name/showDialogsection/name/showDialogSection, showDialogAffiche un dialogue permettant d'entrer le nom de la première section sélectionnée.
section/resetsection/resetSectionRéinitialise tous les attributs de la première section sélectionnée pour les remplacer par les valeurs par défaut :
- héritées du document pour l'arrière-plan, la bordure et les marges intérieures (même en mode inclus)
- 2,5 cm pour les marges de page.

Les propriétés de colonnes de la première section sélectionnée sont également réinitialisées (seules les propriétés par défaut sont appliquées).
split{paragraph}/split | cell/splitParagraphe, CelluleUtilisé avec un paragraphe : fractionne le paragraphe.
Utilisé avec une cellule : fractionne les cellules sélectionnées (seules les cellules préalablement fusionnées peuvent être fractionnées).
styleSheet{paragraph | image}/styleSheet?value={1<=number<=nombre de feuilles de style}Paragraphe, Image, Sous-menu, showDialogApplique la Nième feuille de style aux éléments sélectionnés de la cible.
Avec la boîte de dialogue, la nouvelle feuille de style utilise les attributs courants de la prem
tabDecimalSeparatortabDecimalSeparator?value={point | comma | pointOrComma | system}Document, Sous-menuDéfinit le caractère utilisé comme séparateur décimal par les tabulations décimales.
tableAligntableAlign?value={left | center | right}
ou
table/tableAlign?value={left | center | right}
Tableau, Sous-menuIndique l'alignement horizontal d'un tableau.
table/avoidPageBreakInsidetable/avoidPageBreakInsideTableActive ou désactive les sauts de page dans les tableaux.

Désactivée si :
- la sélection courante ne contient pas de tableau
- le tableau se trouve dans un en-tête ou un pied de page
table/bottomCarryOverRowtable/bottomCarryOverRowTableBascule l'affichage des lignes à reporter en bas (voir Carry-over rows).
textAligntextAlign?value={left | right | center | justify | initial}ParagrapheAlignement du texte du paragraphe.
(initial utilise right pour la direction RTL ou left pour la direction LTR).
textBoxtextBoxSous-menuSous-menu avec toutes les actions disponibles pour la zone de texte ciblée ou sélectionnée.
textBox/removetextBox/removeZone de texteSupprime la zone de texte sélectionnée.
textIndenttextIndent?value=<Css_length> (peut être négatif)Paragraphe, Sous-menuIndentation de la première ligne du paragraphe.

Ex: textIndent?value=2cm
textLinethroughtextLinethroughSous-menuPour les commandes de menu uniquement. Sous-menu Texte barré (avec style et couleur).
textLinethroughColortextLinethroughColor?value={<Css_color> | currentColor}Sous-menu, showDialogDéfinit la couleur du texte barré.

Ex: textLinethroughColor?value=red
textLinethroughStyletextLinethroughStyle?value={none | solid | dotted | dashed | double | semi-transparent | word}Sous-menuDéfinit le style du texte barré.

Ex: textLinethroughStyle?value=dotted
textShadowtextShadowSous-menuPour les commandes de menu uniquement. Sous-menu Texte ombré (avec couleur et décalage).
textShadowColortextShadowColor?value={<Css_color> | none}Sous-menu, showDialogModifie la couleur de l'ombre du texte.

Ex: textShadowColor?value=green
textShadowOffsettextShadowOffset?value=<Css_length>Sous-menuDéfinit le décalage de l'ombre (uniquement en points).

Ex: textShadowOffset?value=2pt
textTransformtextTransform?value={none | capitalize | uppercase | lowercase | small-uppercase}Sous-menuFormate le texte.

Ex: textTransform?value=capitalize
textUnderlinetextUnderlineSous-menuPour les commandes de menu uniquement. Sous-menu Texte souligné (avec style et couleur).
textUnderlineColortextUnderlineColor?value={<Css_color> | currentColor}Sous-menu, showDialogDéfinit la couleur du soulignement.

Ex: textUnderlineColor?value=red
textUnderlineStyletextUnderlineStyle?value={none | solid | dotted | dashed | double | semi-transparent | word}Sous-menuDéfinit le style du soulignement.

Ex: textUnderlineStyle?value=dotted
updateStyleSheet{paragraph | image}/updateStyleSheetParagraphe, Image, Sous-menuMet à jour la première feuille de style de la cible sélectionnée (la cible par défaut est le paragraphe).
userUnituserUnit?value={cm | mm | in | pt}Sous-menuModifie l'unité de mise en page du document (répercutée sur les règles).
verticalAlign{paragraph | row | column | cell | textBox}/verticalAlign?value={top | middle | bottom}Paragraphe, Ligne, Colonne, Cellule, zone de texte, Sous-menuAlignement vertical de la cible (par défaut le paragraphe).

Ex: verticalAlign?value=top
L'effet dépend de la valeur minHeight de la cible.
viewviewSous-menuPour les commandes de menu uniquement. Sous-menu par défaut pour les paramétrages de vue.
visibleBackgroundvisibleBackgroundDocumentAffiche ou masque l'arrière-plan, les images ancrées et les zones de texte.
visibleEmptyImagesvisibleEmptyImagesDocumentAffiche ou masque un rectangle noir par défaut pour les images qui ne peuvent pas être chargées ou calculées (images vides ou dans un format non supporté).
visibleFootersvisibleFootersDocumentAffiche ou masque les pieds de page.
visibleHeadersvisibleHeadersDocumentAffiche ou masque les en-têtes.
visibleHiddenCharsvisibleHiddenCharsDocumentAffiche ou masque les caractères cachés.
visibleHorizontalRulervisibleHorizontalRulerDocumentAffiche ou masque la règle horizontale.
visiblePageFramesvisiblePageFramesDocumentAffiche ou masque les cadres des pages.
visibleVerticalRulervisibleVerticalRulerDocumentAffiche ou masque la règle verticale (Mode Page uniquement).
widowAndOrphanControlEnabledwidowAndOrphanControlEnabledParagrapheActive ou désactive le contrôle des veuves et orphelines.
width{paragraph | image | textBox | column}/width?value={<Css_length> | auto}Paragraphe, Image, zone de texte, Colonne, Sous-menuLargeur de la cible (par défaut le paragraphe).
La valeur auto n'est pas disponible pour les zones de texte (converties en 8 cm) et pour les colonnes.

Ex: image/width?value=50pt
zoomzoom?value={25% <= percentage <= 400%}Document, Sous-menuModifie le zoom du document.

Ex: zoom?value=120%

Autres actions

De nombreuses autres actions standard proposées avec les formulaires 4D peuvent être utilisées dans les zones 4D Write Pro :

  • Actions d'édition, comme les actions Copier/Coller.
  • Actions sur la Police, telles que fontBold ou fontSize.
  • Actions sur les Expressions dynamiques, permettant de gérer l'insertion d'expressions.
  • Actions du Correcteur orthographique.