Draft ShapeString
|
Umístění Menu
|
Draft -> ShapeString
|
Pracovní stoly
|
Kreslení
|
Výchozí zástupce
|
S S
|
Viz také
|
Nikdo
|
|
Popis
Nástroj ShapeString vkládá složený tvar, který reprezentuje textový řetězec na daný bod v aktuálním dokumentu. Výška textu, mezery a font mohou být specifikovány.
Použití
- Stiskněte tlačítko
Kreslení ShapeString nebo klávesy S a potom S
- Klikněte na bod ve 3D pohledu nebo zadejte jeho souřadnice
- Zadejte požadovaný text a stiskněte ENTER
- Zadejte požadovanou šířku mezer mezi písmeny a stiskněte ENTER
- Stiskněte ENTER pro potvrzení zobrazeného souboru s fontem nebo
- Stiskněte ... pro výběr souboru s fontem.
Volby
- Pro zadání souřadnic ručně, jednoduše zadejte číslo a stiskněte ENTER mezi každou z komponent X, Y a Z.
- Stiskněte klávesu ESC pro ukončení aktuálního příkazu.
- Defaultní soubor s fontem můžete přednastavit v Kreslení/Předvolby.
Vlastnosti
- DATAPozice: Základní bod složeného písma
- DATAString: Text řetězce
- DATAVelikost: Výška textu v jednotkách FC
- DATAMezery: Šířka mezer mezi písmeny v jednotkách FC
- DATAFont File: Soubor s definicí fontu pro kreslený text
Skriptování
Nástroj ShapeString může být použit v makrech a z konzoly Pythonu použitím následující funkce:
makeShapeString(String,FontFile,[Size],[Tracking])
- Změní textový řetězec na složené písmo s použitím specifikovaného fontu.
Příklad:
import FreeCAD,Draft
Draft.makeShapeString("This is a sample text",
"/usr/share/fonts/truetype/msttcorefonts/Arial.ttf",
200.0,10)
Selecting A Font
ShapeString uses the internal geometry of a font to make FreeCAD shapes. To do this it must read the actual font file (*.tff, etc). If the Font Selection box is empty, you must type the full path to the font file or use ... to select a font file.
Omezení
- Tento nástroj není dosud obecně dostupný. Bude zahrnut v budoucí verzi. (post v0.13)
- Jsou podporovány soubory s fonty TrueType(*.ttf), OpenType(*.otf) a Type1(*.pfb).
- Velmi malé výšky textu mohou zapříčinit deformaci znaků kvůli ztrátě detailů.
- Aktuální verze je omezena na zarovnání zleva doprava na horizontální základně.
Tutorials