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.
En outre, sur macOS, la propriété de bouton par défaut modifie l'apparence du bouton afin d'indiquer un "choix recommandé" à l'utilisateur et est automatiquement liée à la touche Entrée , même si elle n'a pas le 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.
Sous Windows, le concept de "choix recommandé" n'est pas pris en charge : seul le bouton ayant le focus a une apparence différente au moment de l'exécution et la touche Entrée est liée au bouton ayant le focus. Cependant, dans l'éditeur de formulaires 4D, le bouton par défaut est représenté par un contour bleu :
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
defaultButton | boolean | true, false |
Objets pris en charge
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
Nom | Type de données | Valeurs possibles |
---|---|---|
hideFocusRing | boolean | true, 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. Selections themselves are still valid and work in exactly the same way as previously; however, they are no longer represented graphically onscreen, and you will need to define their appearance programmatically.
Par défaut, cette option n'est pas activée.
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
hideSystemHighlight | boolean | true, false |
Objets pris en charge
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és | Valeur JSON | Description |
---|---|---|
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
Nom | Type de données | Valeurs possibles |
---|---|---|
scrollbarHorizontal | text | "visible", "hidden", "automatic" |
Objets pris en charge
Liste hiérarchique - Sous-formulaire - List Box - Zone de saisie - Zone 4D Write Pro
Voir également
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
Nom | Type de données | Valeurs possibles |
---|---|---|
dpi | number | 0=automatic, 72, 96 |
Objets pris en charge
Afficher l'arrière-plan
Affiche/masque les images d'arrière-plan et la couleur d'arrière-plan.
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
showBackground | boolean | true (default), false |
Objets pris en charge
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
Nom | Type de données | Valeurs possibles |
---|---|---|
showFooters | boolean | true (default), false |
Objets pris en charge
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
Nom | Type de données | Valeurs possibles |
---|---|---|
withFormulaBar | boolean | true (default), false |
Objets pris en charge
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
Nom | Type de données | Valeurs possibles |
---|---|---|
showHeaders | boolean | true (default), false |
Objets pris en charge
Montrer les caractères cachés
Affiche/masque les caractères visibles
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
showHiddenChars | boolean | true (default), false |
Objets pris en charge
Montrer la règle horizontale
Affiche/masque la règle horizontale lorsque la vue du document est en mode Page.
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
showHorizontalRuler | boolean | true (default), false |
Objets pris en charge
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
Nom | Type de données | Valeurs possibles |
---|---|---|
showHTMLWysiwyg | boolean | true, false (par défaut) |
Objets pris en charge
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
Nom | Type de données | Valeurs possibles |
---|---|---|
showPageFrames | boolean | true, false |
Objets pris en charge
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
Nom | Type de données | Valeurs possibles |
---|---|---|
showReferences | boolean | true, false (par défaut) |
Objets pris en charge
Afficher règle verticale
Affiche/masque la règle verticale lorsque la vue du document est en mode Page.
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
showVerticalRuler | boolean | true (default), false |
Objets pris en charge
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
Nom | Type de données | Valeurs possibles |
---|---|---|
labelsPlacement | boolean | "top", "bottom" |