Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
Problém s vypisováním textu ve smyčce |
Odpovědět | archiv |
Autor | |
tetref
Nováček Přihlášen: 11.lis.2004 Lokalita: Czech Republic Stav: Offline Bodů: 12 |
Téma: Problém s vypisováním textu ve smyčce Zasláno: 22.lis.2004 v 08:09 |
Řeším problém s vypisováním textu ve smyčce z jednotlivých řádků z listu vz excelu. Přestože se mění bod vložení, autocad vše vykresluje do počátku. Nezpůsobuje to vytvoření vždy stejného objektu, který se opakuje ve smyčce příkazem set oText = thisdrawing.modelspace.addtext(text_obsah, text_bodvlozeni, text_vyska) U vykreslování typu line s tímto problém není. Děkuji za případné odpovědi. |
|
Jan Liska
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: Inventor,Producstream Stav: Offline Bodů: 65 |
Zasláno: 22.lis.2004 v 09:54 |
Dobrý den, jakým způsobem nastavujete bod vložení? Jakou verzi AutoCADu používáte? Zkoušel jsem následujici test (verze AutoCADu 2005) a vše se zdá být v pořádku: Sub Test() S pozdravem, |
|
Jan Liška
Autodesk Consulting |
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21470 |
Zasláno: 22.lis.2004 v 09:56 |
Není jednodušší tabulku rovnou vložit příkazem? (Vlož jako Entity AutoCADu)
|
|
Honza
Diskutér Přihlášen: 01.říj.2004 Lokalita: ČR (Pha) Stav: Offline Bodů: 85 |
Zasláno: 22.lis.2004 v 10:03 |
Od ACAD 2004 jsem si navykl na tabulky používat MTEXT. Pracuje s tabelátory a tak již text pěkně zarovnává. Dále se jednoduše opravuje, edituje a hlavne se jednoduše vkládá. Čáry v tabulkách jsem vyloučil již dávno. Takže mi mtext opravdu vyhovuje.
|
|
tetref
Nováček Přihlášen: 11.lis.2004 Lokalita: Czech Republic Stav: Offline Bodů: 12 |
Zasláno: 22.lis.2004 v 10:33 |
Nejedná se o žádnou tabulku, text se vypisuje jednotlivě v různých částech výkresu na základě výpočtů a některý je třeba dodatečně otočit či změnit zarovnání. Proto používám příkaz set. Problém se vyřešil při vynechání příkazu set oLine, jenomže pak se nedá s vytvořeným textem hned pracovat. Napadá mě tedy k entitě přistupovat pomocí SelectionSet s vybráním té poslední a pak s ní pracovat. Je to jediný možný postup? Upravil tetref |
|
Robin Hála, VRV a.s.
|
|
tetref
Nováček Přihlášen: 11.lis.2004 Lokalita: Czech Republic Stav: Offline Bodů: 12 |
Zasláno: 22.lis.2004 v 10:46 |
Při připsání příkazu object.update za řádek Set oLine je při provádění makra vidět ve výkrese, že se text vykresluje správně, ale následně se přemístí z mě neznámých důvodů do počátku. Proč?
|
|
Robin Hála, VRV a.s.
|
|
Jan Liska
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 01.říj.2004 Lokalita: Czech Republic Používám: Inventor,Producstream Stav: Offline Bodů: 65 |
Zasláno: 22.lis.2004 v 10:56 |
Dobry den, bohužel nevím, jak vypadá váš program pro vykreslovaní textu - podle toho co popisujete, provádíte další úpravy textu a při nich dojde ke změně umístění. Pokud budete ochoten uvést další podrobnosti (např. výpis kódu pro vykreslení), bude možné zjistit přesnou příčinu popisovaného chování. S pozdravem, |
|
Jan Liška
Autodesk Consulting |
|
tetref
Nováček Přihlášen: 11.lis.2004 Lokalita: Czech Republic Stav: Offline Bodů: 12 |
Zasláno: 22.lis.2004 v 12:28 |
Omlouvám se všem, kterým jsem pomotal hlavu mým problémem, zjistil jsem, že všechno tkví v přiřazení vlastnosti acAlignment a vůbec ne v příkazu set oLine. Nechce mi to vzít jednotlivé druhy zarovnání ať jsou stanoveny pevně nebo formou proměnné. |
|
Robin Hála, VRV a.s.
|
|
tetref
Nováček Přihlášen: 11.lis.2004 Lokalita: Czech Republic Stav: Offline Bodů: 12 |
Zasláno: 22.lis.2004 v 12:35 |
Nenastavil jsem TextAlignmentPoint a to zřejmě způsobilo, že se všechno zarovnalo do počátku, děkuji za Vaši pomoc. Otevřela mi oči v tom, že jsem se zaměřil na ostatní řádky než bylo definování samotného textu. Ty se mi zdály být v pořádku a proto jsem v nich chybu vůbec nehledal.
|
|
Robin Hála, VRV a.s.
|
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 1,273 sekund.