version 11.3
SVG_Get_options Entier long
| Paramètre | Type | Description | ||||
| Cette commande ne requiert pas de paramètre | ||||||
| Résultat | Entier long | Options | ||||
Description
La commande SVG_Get_options retourne un entier long représentant un tableau de 32 bits, chaque bit pouvant décrire une option du composant. Vous pouvez utiliser les Opérateurs sur les bits de 4D pour tester (??) l'état d'une option, l'activer (?+) ou la désactiver (?-).
Les options actuellement disponibles sont :
| Bit | Option | Défaut |
| 1 | Attribuer un ID automatiquement lors de la création d'un élément | 0 (inactivé) |
| 2 | Fermer automatiquement les objets qui peuvent l'être | 0 (inactivé) |
| 3 | Créer les objets avec un fond | 1 (activé) |
| 4 | Coordonnées absolues pour les tracés | 1 (activé) |
| 5 | Créer un code plus lisible | 0 (inactivé) |
| 6 | Émettre un bip lorsqu'une erreur survient | 1 (activé) |
| 7 | Ne pas afficher les erreurs 4D | 0 (inactivé) |
| 8 | Images transparentes | 1 (activé) |
Attribuer un ID automatiquement lors de la création d'un élément
Si cette option est activée, lorsque le composant crée un nouvel élément, il ajoute et renseigne systématiquement un attribut 'id' pour l'objet créé s'il n'est pas précisé.
Fermer automatiquement les objets
Si cette option est activée, les objets créés avec les commandes SVG_New_arc et SVG_New_polyline_by_arrays seront fermés automatiquement.
Créer les objets avec un fond
Si cette option est activée, les objets fermés seront créés avec une couleur de fond, sinon le fond est transparent.
Coordonnées absolues pour les tracés
Lors du dessin de tracés avec les commandes SVG_PATH_MOVE_TO, SVG_PATH_LINE_TO, SVG_PATH_CURVE et SVG_PATH_ARC, les coordonnées passées seront interprétées comme absolues si cette option est activée ou comme relatives sinon.
Créer un code plus lisible
Cette option permet de créer un code indenté et aéré mais par conséquent plus lourd, son activation est surtout intéressante durant la phase de débogage.
Émettre un bip lorsqu'une erreur survient
Lorsqu'une erreur se produit et qu'aucune méthode d'erreur de la base hôte n'a été installée avec la commande SVG_Set_error_handler, un bip est émis si cette option est activée.
Ne pas afficher les erreurs 4D
Cette option activée par défaut bloque l'affichage des erreurs 4D en installant une méthode de gestion d'erreur propre au composant 4D SVG. Vous pouvez préférer ne pas utiliser cette gestion interne et laisser 4D afficher ces messages. Cela peut être utile en cours de débogage par exemple.
Images transparentes
Par défaut, les images SVG créées avec la commande SVG_New sont transparentes. Si vous désactivez cette option, les images seront sur fond blanc.
Exemple
Reportez-vous à l'exemple de la commande SVG_SET_OPTIONS.
Référence