Již 10.000+ CAD tipů.
Přes 118.000 registrovaných u nás, celkem 1.092.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor.
Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
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 |
![]() 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: Implementujeme řešení Autodesk Stav: Offline Bodů: 21896 |
![]() |
|
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 |
![]() |
|
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,465 sekund.