Draft: Forma da testo
Draft_ShapeString |
Menu location |
---|
Draft -> ShapeString |
Workbenches |
Draft |
Default shortcut |
S S |
Introduced in version |
- |
See also |
None |
Descrizione
The ShapeString tool inserts a compound shape representing a text string at a given point in the current document. Text height, tracking and font can be specified.
Utilizzo
- Premere il pulsante Draft ShapeString, oppure il tasto S poi S
- Cliccare in un punto della vista in 3D view, oppure inserire le sue coordinate
- Inserire il testo poi premere ENTER
- Inserire l'altezza voluta poi premere ENTER
- Inserire la spaziatura desiderata poi premere ENTER
- Premere ENTER per accettare il tipo di carattere visualizzato, oppure,
- Premere il pulsante con tre puntini ... per selezionare un tipo di carattere diverso.
Opzioni
- Per inserire le coordinate manualmente, basta inserire i numeri, quindi premere ENTER tra ognuno dei componenti X, Y e Z.
- Premere ESC per annullare l'operazione.
Proprietà
- DatiPosition: Il punto base della forma composta
- DatiString: Il contenuto della stringa di testo
- DatiSize: L'altezza dei caratteri in unità FC
- DatiTracking: La spaziatura tra i caratteri in unità FC
- DatiFont File: Il tipo di carattere utilizzato per disegnare la stringa di testo
Script
Lo strumento ShapeString può essere utilizzato nelle macro e dalla console python tramite la seguente funzione:
makeShapeString(String,FontFile,[Size],[Tracking]) : Turns a text string into a Compound Shape using a specified font.
Esempio:
import FreeCAD,Draft
Draft.makeShapeString("This is a sample text",
"/usr/share/fonts/truetype/msttcorefonts/Arial.ttf',
200.0,10)
Limitazioni
- Questo strumento non è ancora disponibile. Sarà incluso nella prossima versione. (post v0.13)
- Sono supportati i caratteri di tipo TrueType(*.ttf), OpenType(*.otf) e Type1(*.pfb).
- Altezze di testo molto piccole possono comportare la deformazione dei glifi dei caratteri a causa della perdita dei dettagli nella scalatura.
- Very small text heights may result in deformed character glyphs due to loss of detail in scaling.