Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi.
Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
Tabulka pomoci vla a potřeba vložit BLOK |
Odpovědět | archiv |
Autor | ||
chlebovsky
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
Zasloužilý člen Přihlášen: 18.čer.2007 Lokalita: ČR (JM) Používám: Autocad R9 - 2022 Stav: Offline Bodů: 112 |
Téma: Tabulka pomoci vla a potřeba vložit BLOK Zasláno: 10.bře.2014 v 22:13 |
|
Zdravím.
Vytvářím v Lispu výpis prvků do tabulky a chtěl bych v prvním sloupečku mít značku (blok), ve druhém sloupečku mít počet kusů, a ve třetím sloupečku popis položky. Samotnou tabulku vytvořím, počet řádků, sloupečků taky. Samotné texty 2,3 sloupeček doplním taky. Ale problém mám s vložením samotného bloku toho prvku (blok zásuvky třeba) do prvního sloupečku A teď k dotazům a) lze vůbec to tabulky vkládat bloky ? A když tak jak toho docílím b) dokážu nějak změnit šířky prvního, druhého a třetího sloupce ? Nechce se mi totiž tu tabulku ručně kreslit pomocí čar, a tak bych chtěl využít přímo objekt table. Moc prosím o pomoc, děkuju předem. S pozdravem Martin. Tady přikládám kód (vl-load-com) ;;; tvorim table (setq activeDocument (vla-get-activedocument (vlax-get-acad-object))) (setq mSpace(vla-get-modelspace ActiveDocument)) ;;; point je definovany bod pomoci getpoint (setq pt (vlax-make-safearray vlax-vbDouble '(0 . 2))) (vlax-safearray-fill pt point) ;;; count je počet radku (polozek) co jsem vybral (setq myTable (vla-addtable mSpace pt (+ count 1) 3 0.5 3)) ;;; definice hlavicky (vla-setcelltextheight myTable 0 0 0.4) (vla-settext myTable 0 0 "Seznam prvků") ;;; pocet radku a sloupecku (setq nRows(- (vla-get-rows myTable) 1)) (setq nCols(- (vla-get-columns myTable) 1)) ;;; definice sub hlavicky (vla-setCelltextHeight myTable 1 0 0.4) (vla-settext myTable 1 0 "Značka") (vla-setCellAlignment myTable 1 0 5) (vla-setCelltextHeight myTable 1 1 0.4) (vla-settext myTable 1 1 "Poč.") (vla-setCellAlignment myTable 1 1 5) (vla-setCelltextHeight myTable 1 2 0.4) (vla-settext myTable 1 2 "Popis") (vla-setCellAlignment myTable 1 2 4) ;;; tady potrebuju nastavit sirky sloupecku, hlavně tretiho, protoze to pak roztahuje do vysky (setq i 0) (repeat count (setq ent (nth i vypis)) ;;; vypis = je muj seznam vybranych prvku (setq name (cadr ent)) (setq poc (caddr ent)) ;; tady potrebuju vlozit blok do tabulky (znacku zasuvky) v prvnim sloupecku ;;;(vla-setCelltextHeight myTable (+ i 2) 0 0.3) ;;;(vla-settext myTable (+ i 2) 0 poc) ;;;(vla-setCellAlignment myTable (+ i 2) 0 5) (vla-setCelltextHeight myTable (+ i 2) 1 0.3) (vla-settext myTable (+ i 2) 1 poc) (vla-setCellAlignment myTable (+ i 2) 1 5) (vla-setCelltextHeight myTable (+ i 2) 2 0.3) (vla-settext myTable (+ i 2) 2 name) (vla-setCellAlignment myTable (+ i 2) 2 4) (setq i (1+ i)) ) |
||
Ing. Martin Chlebovský
www.kde-je-auto.cz GPS monitoring provozu vozidel a osob. WebDeveloper. Programátor aplikací pro Autocad a MS Office. Tvorba WWW aplikací. Modelování domů a staveb.&l |
||
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ů: 21493 |
Zasláno: 10.bře.2014 v 22:36 | |
Na šířku sloupce (koukám do zdrojáku aplikace BLegend) je:
Na vložení bloku je třeba nastavit typ:
|
||
chlebovsky
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
Zasloužilý člen Přihlášen: 18.čer.2007 Lokalita: ČR (JM) Používám: Autocad R9 - 2022 Stav: Offline Bodů: 112 |
Zasláno: 11.bře.2014 v 20:51 | |
Díky moc, obrovská pomoc.
Zadařilo se. |
||
Ing. Martin Chlebovský
www.kde-je-auto.cz GPS monitoring provozu vozidel a osob. WebDeveloper. Programátor aplikací pro Autocad a MS Office. Tvorba WWW aplikací. Modelování domů a staveb.&l |
||
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 0,695 sekund.