Les champs de texte sont des fonctions pour les textes et les lignes de repères. Les champs de texte sont des formules calculées lorsque Rhino est ouvert et dont le résultat est affiché dans le texte. Tous les champs de texte ont la même syntaxe : %<champ et options>%. Lorsqu'une formule ne peut pas être calculée, une chaîne d'erreur (####) est affichée.
Toutes les fonctions de champ de texte qui donnent un nombre (par exemple Area, BlockInstanceCount, CurveLength, NumPages, PageNumber, Volume) peuvent être combinées dans des formules mathématiques.
%<2*3>% donne 6.
%<NumPages()-1>% donne 3 s'il y a 4 pages de mise en page dans le modèle.
Les nombres peuvent être tapés au format Python et .NET.
%<'{:03}'.format(NumPages())>% donne 002 si le modèle possède 2 pages de mise en page.
Calcule l'aire d'une courbe fermée (plane), d'un motif de hachures, d'une surface, d'une polysurface, d'un SubD ou d'un maillage.
Utiliser les unités du style d'annotation.
%<Area("IdentifiantObjet">%
Indiquer une unité.
%<Area("IdentifiantObjet","Unités")>%
Texte de l'utilisateur pour une combinaison objet / clé donnée.
%<UserText("IdentifiantObjet","Clé")>%
Clé du texte de l'utilisateur dont la valeur doit être extraite.
Cette page apporte les mêmes fonctions que celles se trouvant dans les propriétés des objets, section Texte de l'utilisateur pour l'attribut.
Il est possible de faire une référence à l'annotation même avec "(null)". Comment...
UserText() renvoie une chaîne de texte qui ne peut pas être utilisée dans des calculs si elle n'est pas convertie en nombre avant. Comment...
Définit le Texte de l'utilisateur pour l'attribut à inclure dans une occurrence de bloc.
%<UserText("block","Clé","Invite","Valeur")>%
Utilisez la commande Texte pour créer un objet de texte.
Cliquez sur le bouton fx dans la boîte de dialogue Texte.
Sélectionnez TexteAttributBloc dans la liste de gauche.
Entrez du texte pour les éléments Clé, Invite et Valeur.
Créez une définition de bloc comprenant le texte d'attribut de bloc.
Utilisez la commande Insérer pour ajouter le bloc dans la fenêtre.
Dans la boîte de dialogue, entrez le texte souhaité comme Valeur ou cliquez sur fx pour utiliser un autre champ de texte.
Affiche le nombre de blocs portant le nom indiqué.
%<BlockInstanceCount("NomBloc")>%
Longueur d'une courbe.
Utiliser les unités du style d'annotation.
%<CurveLength("IdentifiantObjet")>%
Indiquer une unité.
%<CurveLength("IdentifiantObjet","Unités")>%
La date et heure actuelles.
Sélectionnez un format de date et d'heure dans la liste.
Sélectionnez une région dans la liste. Une langue correspondant à la région sera choisir pour la date.
%<Date("Format", "Region")>%
%<Date("M/d/yyyy", "en-US")>% = 12/17/2020
%<Date("M/d/yyyy h:mm tt", "en-US")>% = 12/17/2020 4:48 PM
%<Date("dddd, MMMM dd, yyyy", "en-US")>% = Thursday, December 17, 2020
La date et heure d' dernier enregistrement de ce fichier.
Sélectionnez un format de date et d'heure dans la liste.
Sélectionnez une région dans la liste. Une langue correspondant à la région sera choisir pour la date.
%<DateModified("Format", "Region")>%
%<DateModified("M/d/yyyy", "en-US")>% = 12/17/2020
%<DateModified("M/d/yyyy h:mm tt", "en-US")>% = 12/17/2020 4:48 PM
%<DateModified("dddd, MMMM dd, yyyy", "en-US")>% = Thursday, December 17, 2020
Afficher une valeur d'échelle formatée pour la vue détaillée sélectionnée.
%<DetailScale("IdentifiantVueDétaillée","Format")>%
Sans format = 0.1
#:1 = 0.1:1
1:# = 1:10
1=# = 1" = 10'
#=1 = 1/8" = 1'
#=1-0 = 1/8" = 1'-0"
Fait référence à une vue détaillée en utilisant le nom défini dans ses Propriétés d'objet au lieu de son GUID.
Texte de l'utilisateur du document dans le modèle.
%<DocumentText("Clé")>%
Clé du Texte de l'utilisateur du document dont la valeur doit être extraite.
Chemin d'accès au fichier.
%<FileName>%
%<FileName>% - crée le chemin complet vers le modèle
%<FileName("0")>% - crée le chemin complet vers le modèle
%<FileName("1")>% - nom de fichier court (avec l'extension)
%<FileName("2")>% - chemin complet vers le modèle sans l'extension
%<FileName("3")>% - nom de fichier court sans l'extension
Le paramètre numérique est un masque pour activer certaines fonctions :
1 = nom de fichier court
2 = sans extension
1+2 = 3 = nom de fichier court + sans l'extension
Renvoie le nom d'un calque sélectionné.
%<LayerName("IdentifiantCalque")>%
Renvoie la valeur d'une clé de texte d'utilisateur enregistrée dans une mise en page.
La valeur d'une clé de texte de l'utilisateur pour la mise en page dans la mise en page actuelle.
%<LayoutUserText("Clé")>%
La valeur d'une clé de texte de l'utilisateur dans une mise en page spécifique.
%<LayoutUserText("IdentifiantMiseEnPage","Clé")>%
Unités du modèle actuel.
%<ModelUnits()>%
Contenu des Notes.
%<Notes()>%
Le nombre de pages de mise en page dans le document.
%<NumPages()>%
Renvoie le nom du calque d'un objet sélectionné.
%<ObjectLayer("IdentifiantObjet")>%
Affiche le nom de l'objet ou du bloc s'il existe.
%<ObjectName("IdentifiantObjet")>%
Hauteur de la page de mise en page dans laquelle se trouve ce champ de texte.
%<PageHeight()>%
Nom de la page de mise en page actuelle ou sélectionnée.
Affiche le nom de la page de mise en page sélectionnée.
Nom de la page de mise en page actuelle.
%<PageName()>%
Nom de la page de mise en page sélectionnée.
%<PageName("IdentifiantPage")>%
Numéro de la mise en page actuelle.
%<PageNumber()>%
%<PageNumber() + ValeurDécalage>%
Largeur de la page de mise en page dans laquelle se trouve ce champ de texte.
%<PageWidth()>%
Nom de la taille de papier sélectionnée.
%<PaperName()>%
Affiche les coordonnées XYZ d'un objet ponctuel sélectionné.
Les axes XYZ peuvent être activés respectivement.
%<PointCoordinate("IdentifiantObjet","Axes")>%
Renvoie le volume d'une extrusion, d'une surface, d'une polysurface, d'un maillage ou d'un SubD.
Utiliser les unités du style d'annotation.
%<Volume("IdentifiantObjet")>%
Indiquer une unité.
%<Volume("IdentifiantObjet","Unités")>%
Rhino 7 for Mac © 2010-2021 Robert McNeel & Associates. 13-juil.-2021