Vypis textu do vykresu
Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=453
Datum vytištění: 06.čer.2026 v 02:06
Téma: Vypis textu do vykresu
Odeslal: orlik
Předmět: Vypis textu do vykresu
Datum odeslání: 14.úno.2005 v 11:50
Ahoj, potrebuju poradit,
mam napsany program v lispu, kde vypisuji do vykresu na souradnicich -a- poradovy bod -nn-
;(command "text" a "3.5" "0.0" (rtos nn 2 0) ) 1.
(command "text" a "0.0" (rtos nn 2 0) ) 2.
To ze tam mam 2 radky je proto, ze nekdy, nevim kvuli ktere promenne,
chce po me system vysku pisma "3.5" a skloneni "0.0" a nekdy jen
skloneni "0.0" , abych vypsal text spravne. Proto musim v Lispu
prepinat strednikem radky, aby mi to v 1. pripade nepsalo jako text
"0.0" to je potom poradi bodu jen same 0, a nebo ve 2. pripade pozaduje
uhel skloneni popr. text k napsani.
Kdyby to delalo jen pri prvnim spusteni, hledal byl problem v inicializaci.
Kdyz prihraju svuj *.dwt vykres, coz byva vetsinou, pouzivam bez
problemu radek 2. ale kdyz nacitam vykres z venku nebo pouziji jako
novy nejaky prednastaveny dwt vykres, pak vetsinou musim pouzit radku 1.
dik za radu.
------------- Petr
|
Odpovědi:
Odeslal: Seiner
Datum odeslání: 14.úno.2005 v 11:55
|
Jestli se příkaz TEXT ptá na výšku, záleží na nastavené výšce textu (TEXTSIZE). Pokud je 0, ptá se, pokud je nenulové, neptá.
|
Odeslal: orlik
Datum odeslání: 14.úno.2005 v 12:36
|
Pane Sainer, to bylo prvni, co jsem kontroloval, vyska textu je nenulova, kdyz jsem ji programove zmenil, zustala zmenena.
|
Odeslal: Seiner
Datum odeslání: 14.úno.2005 v 13:05
|
Omlouvám, se. Trochu jsem to zvojtil. Ne TEXTSIZE, ale velikost AKTUÁLNÍHO písma.
|
Odeslal: Seiner
Datum odeslání: 14.úno.2005 v 13:13
|
Asi bych to řešil tak, že bych před Vaším příkazem použil příkaz PÍSMO (tuším _STYLE) a nastavil určitý styl s pevnou výškou. Jak jdou dialogy za sebou, zjistíte, když si dáte -PÍSMO.
|
Odeslal: orlik
Datum odeslání: 15.úno.2005 v 07:16
Diky, nelze sice najit primo promennou, ktera by urcovala vysku pisme ve _style, ale resil jsem to povelem (command "_style" "" "" "3.5" "" "" "" "" "") , coz sice, jak rikate prepise, vysku natvrdo, ale pomuze to.
------------- Petr
|
Odeslal: Vladimír Michl
Datum odeslání: 15.úno.2005 v 07:21
|
Stylů může být mnoho takže to není jedna proměnná, ale jakýsi atribut v tabulce stylů. Výšku aktuálního písma otestujete např. pomocí:
(if (/= 0.0 (cdr (assoc 40 (tblsearch "STYLE" (getvar "TEXTSTYLE"))))) ....
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz emea.support.arkance.world)
|
|