Draft Label/it

Descrizione
Questo strumento inserisce nel documento attivo un'etichetta, che è una porzione di testo con una linea a 2 segmenti e una freccia. Se si seleziona un oggetto o un sottoelemento (faccia, bordo o vertice) all'avvio del comando, è possibile creare un'etichetta per visualizzare automaticamente un determinato attributo dell'elemento selezionato.

To insert a simpler text element without an arrow use Draft Text. To create solid text shapes use Draft ShapeString with Part Extrude.



Utilizzo

 * 1) Facoltativamente, selezionare un oggetto o un sottoelemento di un oggetto (Vertice, bordo o faccia)
 * 2) Premere il pulsante, o premere i tasti  e poi
 * 3) Fare clic su un primo punto nella vista 3D o digitare una coordinata, per indicare il punto di destinazione (posizione della freccia). Questo può essere ovunque, non ha bisogno di essere esattamente sull'elemento selezionato
 * 4) Fare clic su un secondo punto nella vista 3D o digitare una coordinata, per indicare il punto medio che è l'inizio del segmento retto.
 * 5) Fare clic su un terzo punto nella vista 3D o digitare una coordinata, per indicare la posizione del testo.

the direction of the horizontal straight segment, to the right or to the left, will automatically align the text to the opposite direction. If the leader goes vertically up, the text is aligned to the left; if it goes vertically down, it is aligned to the right.

by pre-selecting an object, or a sub-element (vertex, edge or face), before pressing the tool button, the label will become parametric, that is, it will remember which object it is bound to, and it will be able to display a particular attribute of that object. If the attributes of the object change later on, the label will adjust the displayed information.

Opzioni

 * Premere per agganciare il punto alle posizioni di snap disponibili.
 * Per inserire le coordinate manualmente, è sufficiente inserire i numeri, quindi premere tra ciascun componente X, Y e Z.
 * Premere per annullare l'operazione.
 * La direzione del segmento retto (destra o sinistra) giustifica automaticamente il testo a sinistra oppure a destra.

Proprietà

 * : Il tipo di informazioni mostrate da questa etichetta (vedere sotto)
 * : Il testo da visualizzare quando Label Type è impostato su personalizzato
 * : Indica la rotazione e la posizione del testo
 * : La lunghezza del segmento dritto
 * : La direzione del segmento retto, orizzontale o verticale
 * : Il punto indicato da questa etichetta
 * : La dimensione del testo
 * : Il carattere utilizzato per il testo
 * : L'allineamento verticale del testo: alto, medio o basso
 * : Il colore del testo
 * : La larghezza della linea
 * : Il colore della linea
 * : Il tipo di freccia: punto, cerchio, freccia o segno di spunta.
 * : La dimensione della freccia
 * : Disegna una cornice attorno al testo

Tipi di etichette

 * Custom: Mostra il contenuto della proprietà Testo personalizzato
 * Name: Mostra il nome dell'oggetto di destinazione
 * Label: Mostra l'etichetta dell'oggetto di destinazione
 * Position: Mostra le coordinate dell'oggetto di destinazione (posizionamento del punto base) o le coordinate del vertice di destinazione, se applicabile, oppure le coordinate del centro del sottoelemento di destinazione (centro di massa)
 * Length: Mostra la lunghezza del sottoelemento di destinazione, se possibile
 * Area: Mostra l'area del sottoelemento di destinazione, se possibile
 * Volume: Mostra il volume dell'oggetto di destinazione, se possibile
 * Tag: Mostra il valore del tag dell'oggetto di destinazione, se l'oggetto di destinazione ha tale proprietà (che è il caso di tutti gli oggetti Arch)
 * Material: Mostra l'etichetta del materiale dell'oggetto di destinazione, se l'oggetto di destinazione ha tale proprietà

View

 * : specifies the font to use to draw the text. It can be a font name, such as "Arial", a default style such as "sans", "serif" or "mono", a family such as "Arial,Helvetica,sans" or a name with a style such as "Arial:Bold". If the given font is not found on the system, a generic one is used instead.
 * : specifies the size of the text. If the label object is created in the tree view but no text is visible in the 3D view, increase the size of the text until it is visible.
 * : specifies the vertical alignment of the baseline of the text with respect to the leader. It can be top, middle or bottom.
 * : specifies the color of the text in an RGB tuple (R, G, B).
 * : specifies the width of the leader.
 * : specifies the color of the leader.
 * : specifies the size of the symbol displayed at the tip of the leader.
 * : specifies the type of symbol displayed at the tip of the leader, which can be dot, circle, arrow, or tick.
 * : if it is "Rectangle" it will draw a frame around the text.
 * : if it is the leader line will be displayed; otherwise only the text and the symbol at the tip will be displayed.
 * : if it is "3D text" the text will be aligned to the scene axes, initially lying on the XY plane; if it is "2D text" the text will always face the camera.

Script
Lo strumento Testo può essere utilizzato nelle macro e dalla console di Python utilizzando la seguente funzione:

The Label tool can be used in macros and from the Python console by using the following function:


 * Restituisce l'oggetto appena creato.

Change the custom text by overwriting the attribute. A list of strings can be used; each element will be displayed in its own line.

The view properties of can be changed by overwriting its attributes; for example, overwrite  with the new size in millimeters.

Esempio: