Aller au contenu principal
Version: v20

Apparence

Bouton par défaut

La propriété de bouton par défaut désigne le bouton qui obtient le focus initial à l'exécution lorsqu'aucun bouton du formulaire ne possède la propriété Focusable.

Il ne peut y avoir qu'un seul bouton par défaut par page de formulaire.

In addition, on macOS, the default button property modifies the button's appearance in order to indicate a "recommended choice" to the user and is automatically bound to the Enter key, even if it does not have the focus. Le bouton par défaut peut être différent du bouton sélectionné. Les boutons par défaut ont une apparence bleue spécifique sur macOS :

Le bouton doit avoir une hauteur standard pour obtenir l'apparence du bouton par défaut.

On Windows, the concept of "recommended choice" is not supported: only the focused button has a different appearance at runtime and the Enter key is bound to the focused button. Cependant, dans l'éditeur de formulaires 4D, le bouton par défaut est représenté par un contour bleu :

Grammaire JSON

NomType de donnéesValeurs possibles
defaultButtonbooléentrue, false

Objets pris en charge

Bouton - Bouton plat


Cacher rectangle de focus

A l'exécution, un champ ou toute zone saisissable est délimité par un rectangle de sélection lorsqu'il a le focus (via la touche Tab ou un simple clic). Vous pouvez masquer ce rectangle en activant cette propriété. Masquer le rectangle de focus peut être utile dans le cas d'interfaces spécifiques.

Grammaire JSON

NomType de donnéesValeurs possibles
hideFocusRingbooleantrue, false

Objets pris en charge

Zones 4D Write Pro - Liste hiérarchique - Zone de saisie - List Box - Sous-formulaire


Cacher surlignage sélection

List boxes de type sélection

Cette propriété est utilisée pour désactiver la mise en évidence de la sélection dans les list box.

Lorsque cette option est activée, la surbrillance de la sélection n'est plus visible pour les sélections effectuées dans les list box. Les sélections elles-mêmes sont toujours valides et fonctionnent exactement de la même manière que précédemment; cependant, ils ne sont plus représentés graphiquement à l'écran et vous devrez définir leur apparence par programmation.

Par défaut, cette option n'est pas activée.

Grammaire JSON

NomType de donnéesValeurs possibles
hideSystemHighlightbooleantrue, false

Objets pris en charge

List Box


Barre de défilement horizontale

Un outil d'interface permettant à l'utilisateur de déplacer la zone de visualisation vers la gauche ou la droite.

Valeurs disponibles :

Liste de propriétésValeur JSONDescription
Oui"visible"La barre de défilement est toujours visible, même lorsqu'elle n'est pas nécessaire (en d'autres termes, lorsque la taille du contenu de l'objet est inférieure à celle du cadre).
Non"hidden"La barre de défilement n'est jamais visible
Automatique"automatic"La barre de défilement apparaît automatiquement chaque fois que nécessaire et l'utilisateur peut saisir du texte plus grand que la largeur de l'objet

Les objets image peuvent avoir des barres de défilement lorsque le format d'affichage de l'image est défini sur "Tronqué (non centré)"

Grammaire JSON

NomType de donnéesValeurs possibles
scrollbarHorizontaltext"visible", "hidden", "automatic"

Objets pris en charge

Liste hiérarchique - Sous-formulaire - List Box - Zone de saisie - Zone 4D Write Pro

Voir également

Barre de défilement verticale


Resolution

Définit la résolution d'écran pour le contenu de la zone 4D Write Pro. Par défaut, elle est définie sur 72 dpi (macOS), qui est la résolution standard des formulaires 4D sur toutes les plateformes. La définition de cette propriété sur 96 dpi définira un rendu Windows/Web sur les plateformes macOS et Windows. La définition de cette propriété sur automatique signifie que le rendu du document sera différent entre les plates-formes macOS et Windows.

Grammaire JSON

NomType de donnéesValeurs possibles
dpinumber0=automatic, 72, 96

Objets pris en charge

Zone 4D Write Pro


Afficher l'arrière-plan

Affiche/masque les images d'arrière-plan et la couleur d'arrière-plan.

Grammaire JSON

NomType de donnéesValeurs possibles
showBackgroundbooléentrue (par défaut), false

Objets pris en charge

Zone 4D Write Pro


Afficher les pieds de page

Affiche/masque les pieds de page lorsque le mode d'affichage de la page est défini sur "Page".

Grammaire JSON

NomType de donnéesValeurs possibles
showFootersbooléentrue (par défaut), false

Objets pris en charge

Zone 4D Write Pro


Afficher la barre de formule

Lorsqu'elle est activée, la barre de formule est visible sous l'interface de la barre d'outils dans la zone 4D View Pro. Si elle n'est pas sélectionnée, la barre de formule est masquée.

Cette propriété est disponible uniquement pour l'interface de la barre d'outils.

Grammaire JSON

NomType de donnéesValeurs possibles
withFormulaBarbooléentrue (par défaut), false

Objets pris en charge

Zone 4D View Pro


Montrer les entêtes

Affiche/masque les en-têtes de la page lorsque le mode d'affichage de la page est défini sur "Page".

Grammaire JSON

NomType de donnéesValeurs possibles
showHeadersbooléentrue (par défaut), false

Objets pris en charge

Zone 4D Write Pro


Montrer les caractères cachés

Affiche/masque les caractères visibles

Grammaire JSON

NomType de donnéesValeurs possibles
showHiddenCharsbooléentrue (par défaut), false

Objets pris en charge

Zone 4D Write Pro


Montrer la règle horizontale

Affiche/masque la règle horizontale lorsque la vue du document est en mode Page.

Grammaire JSON

NomType de donnéesValeurs possibles
showHorizontalRulerbooléentrue (par défaut), false

Objets pris en charge

Zone 4D Write Pro


Montrer HTML WYSYWIG

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

Grammaire JSON

NomType de donnéesValeurs possibles
showHTMLWysiwygbooléentrue, false (par défaut)

Objets pris en charge

Zone 4D Write Pro


Afficher le cadre de la page

Affiche/masque le cadre de la page lorsque le mode d'affichage de la page est défini sur "Page".

Grammaire JSON

NomType de donnéesValeurs possibles
showPageFramesbooléentrue, false

Objets pris en charge

Zone 4D Write Pro


Afficher les références

Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme références. Lorsque cette option est désactivée, les expressions 4D sont affichées sous forme de valeurs. Par défaut, lorsque vous insérez un champ ou une expression 4D, 4D Write Pro calcule et affiche sa valeur actuelle. Sélectionnez cette propriété si vous souhaitez savoir quel champ ou quelle expression est affiché(e). Les références de champ ou d'expression apparaissent alors dans votre document, sur fond gris.

Par exemple, vous avez inséré la date courante avec un format, la date s'affiche :

Lorsque la propriété Afficher les références est activée, la référence s'affiche :

Les expressions 4D peuvent être insérées à l'aide de la commande ST INSERT EXPRESSION.

Grammaire JSON

NomType de donnéesValeurs possibles
showReferencesbooléentrue, false (par défaut)

Objets pris en charge

Zone 4D Write Pro


Afficher règle verticale

Affiche/masque la règle verticale lorsque la vue du document est en mode Page.

Grammaire JSON

NomType de donnéesValeurs possibles
showVerticalRulerbooléentrue (par défaut), false

Objets pris en charge

Zone 4D Write Pro


Onglets

Vous pouvez définir la direction des onglets dans vos formulaires. Cette propriété est disponible sur toutes les plateformes mais ne peut être affichée que sous macOS. Vous pouvez choisir de placer les onglets en haut (standard) ou en bas.

Lorsque des onglets sont affichés avec une direction personnalisée sous Windows, ils retournent automatiquement à la direction standard (en haut).

Grammaire JSON

NomType de donnéesValeurs possibles
labelsPlacementbooléen"top", "bottom"

Objets pris en charge

Onglets


Interface utilisateur

Vous pouvez ajouter une interface aux zones 4D View Pro pour permettre aux utilisateurs finaux d'effectuer des modifications de base et des manipulations de données. 4D View Pro propose deux interfaces en option, le ruban et la barre d'outils.

Grammaire JSON

NomType de donnéesValeurs possibles
userInterfacetexte"none" (par défaut), "ribbon", "toolbar"

Objets pris en charge

Zone 4D View Pro

Voir également

guide de référence 4D View Pro


Barre de défilement verticale

Un outil d'interface permettant à l'utilisateur de déplacer la zone de visualisation de haut en bas.

Valeurs disponibles :

Liste de propriétésValeur JSONDescription
Oui"visible"La barre de défilement est toujours visible, même lorsqu'elle n'est pas nécessaire (en d'autres termes, lorsque la taille du contenu de l'objet est inférieure à celle du cadre).
Non"hidden"La barre de défilement n'est jamais visible
Automatique"automatic"La barre de défilement apparaît automatiquement chaque fois que nécessaire (en d'autres termes, lorsque la taille du contenu de l'objet est supérieure à celle du cadre)

Les objets image peuvent avoir des barres de défilement lorsque le format d'affichage de l'image est défini sur "Tronqué (non centré)"

Si un objet de saisie de texte n'a pas de barre de défilement, l'utilisateur peut faire défiler les informations à l'aide des flèches du clavier.

Grammaire JSON

NomType de donnéesValeurs possibles
scrollbarVerticaltext"visible", "hidden", "automatic"

Objets pris en charge

Liste hiérarchique - Sous-formulaire - List Box - Zone de saisie - Zone 4D Write Pro

Voir également

Barre de défilement horizontale


Mode d'affichage

Définit le mode d'affichage du document 4D Write Pro dans la zone de formulaire. Trois valeurs sont disponibles :

  • Page : le mode d'affichage le plus complet, qui comprend les contours de page, l'orientation, les marges, les sauts de page, les en-têtes et pieds de page, etc.
  • Brouillon : mode brouillon avec propriétés de base du document
  • Embedded : mode d'affichage adapté aux zones intégrées; il n'affiche pas les marges, les pieds de page, les en-têtes, les cadres, etc. Ce mode peut également être utilisé pour produire un affichage de type Web (si vous sélectionnez également la résolution de 96 dpi et les propriétés Afficher HTML WYSIWYG).

La propriété Mode d'affichage est utilisée uniquement pour le rendu à l'écran. Concernant les paramètres d'impression, des règles de rendu spécifiques sont automatiquement utilisées.

Grammaire JSON

NomType de donnéesValeurs possibles
layoutModetexte"page", "draft", "embedded"

Objets pris en charge

Zone 4D Write Pro


Zoom

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

Grammaire JSON

NomType de donnéesValeurs possibles
zoomnumériqueminimum = 0

Objets pris en charge

Zone 4D Write Pro