Draft ShapeString/cs

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í

 * 1) Stiskněte tlačítko  nebo klávesy  a potom
 * 2) Klikněte na bod ve 3D pohledu nebo zadejte jeho souřadnice
 * 3) Zadejte požadovaný text a stiskněte
 * 4) Zadejte požadovanou šířku mezer mezi písmeny a stiskněte
 * 5) Stiskněte  pro potvrzení zobrazeného souboru s fontem nebo
 * 6) Stiskněte  pro výběr souboru s fontem.

Volby

 * Pro zadání souřadnic ručně, jednoduše zadejte číslo a stiskněte mezi každou z komponent X, Y a Z.
 * Stiskněte klávesu pro ukončení aktuálního příkazu.
 * Defaultní soubor s fontem můžete přednastavit v Kreslení/Předvolby.

Vlastnosti

 * : Základní bod složeného písma
 * : Text řetězce
 * : Výška textu v jednotkách FC
 * : Šířka mezer mezi písmeny v jednotkách FC
 * : 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:


 * Změní textový řetězec na složené písmo s použitím specifikovaného fontu.

Příklad:

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.

Limitations

 * This tool is not available in FreeCAD versions anterior to 0.14
 * TrueType(*.ttf), OpenType(*.otf) and Type1(*.pfb) font files are supported.
 * Very small text heights may result in deformed character glyphs due to loss of detail in scaling.
 * The current version is limited to left-to-right layouts on a horizontal baseline.