Vytisknout stránku | Zavřít okno

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)



Vytisknout stránku | Zavřít okno