Zobrazit plnou verzi příspěvku: tisk výkresových prostorů

j.a.n.
06.03.2009, 13:03
Zdravím znalce,
 
lze nějakým způsobem jednorázově vytisknout více výkresových prostorů z jednoho souboru? Jde o to, že ten soubor má vytvořeno např. 10 rozvržení pro tisk, tak abych je nemusel jednotlivě posílat na tisk, ale poslal je najednou...
 
...Díky za případnou odpověď ... Jan

Sedláček
06.03.2009, 13:11
Nevím jak v 2009, ale ve starších verzích můžete při tisku vybrat "Všechny listy rozvržení" nebo "Vybrané listy" (standardně je "Aktuální list")

Pet5
06.03.2009, 13:27
Ja to robim cez Publish. Neviem ako to je v cestine.

Vladimír Michl
06.03.2009, 13:45
Příkaz [CMD]PUBLIKUJ[/CMD] (_PUBLISH) vytiskne tolik rozvržení, kolik mu zadáte. Dokonce i z jiných DWG výkresů.

alfred
06.03.2009, 15:30
Dodám jeste, ze pro tisk celeho projektu muzete vyuzit nastroj "Sada Listu".

j.a.n.
06.03.2009, 15:41
Díky moc...

Ferdinand
09.03.2009, 08:31
Pozor ale na to, aby před tiskem byla všechna rozvržení nastavena (Page setup). Nevýhoda je, že když to chcete tisknout do pdf, musíte při každém listu buď potvrdit uložení pod nabízeným názvem anebo přepisovat název. Právě vymýšlím způsob, jak ten proces zautomatizovat. Potřebuji, aby názvy souborů pdf byly shodny s názvy výkresů v rozvrženích - a nikoli s CuteWriter-em defaultně vytvořenými názvy - což lze získat z rohových razítek (sz. pro každé rozvržení zvlášť).
Příklad:
Název výkresu je VYKRES1, obsahuje 32 rozvržení, které mají názvy dle klíče
CHAR#FOR-MER
kde
CHAR=charakteristický řetězec pro konkrétní název rozvržení (např. UZEMNENI_POLE1)
#=1.oddělovací znak
FOR=formát (např. A1)
-=2.oddělovací znak
MER=měřítko (např. pro 1:50 je to 50)
Dejme tomu že v roh.raz. akt.rozvr. je č.výkr. "1HDC900002P0001". CuteWriter mi defaultně vytváří název výstupního souboru ve tvaru
VYKRES1 CHAR#FOR-MER (1).pdf
pro vymyšlený konkrétní příklad teda by to bylo
VYKRES1 UZEMNENI_POLE1#A1-50 (1).pdf
já ale pro dané rozvr. potřebuji tvar 1HDC900002P0001.pdf resp. 1HDC900002P0001_A_1.pdf (když tam zahrnu i revizi A a číslo strany 1 - pokud se jedná o výkres jednoho čísla s více listy)
Problém je, jak to tam dostat (při akci -plot vyskočí dial.okno s uvedeným def. názvem)?Ferdinand2009-03-09 14:26:58

splonk
09.03.2009, 12:08
Mi to delame tez pres Sadu Listu. Pokud je potreba vybrane vykresy tisknout na jinou tiskarnu nez je nadefinovana v PageSetupu daneho Layoutu tak s oblibu pouzivame moznost PageSetupOveride - tiskne se pomoci PageSetupu nadefinovanem v nejakem jinem vykrese - Template pr tisk a Layouty (pozor na cesty nadefinovane v Options)
JASponza

Ferdinand
09.03.2009, 14:41
V rámci 1 výkresu se 2 Layouty je zde možnost: po Pagesetup všech Layout vybrat všechna rozvr., dát pravým klikem "Plot..." a už to valí... musím přepsat jenom 2 názvy souboru pdf. Když ale chci vytisknout celý projekt (který např. obsahuje 48 výkresů, z toho 25 s více než jedním /2 až 32/ rozvržením, některé jsou pouze v Modelu) do pdf (požadavek zákazníka uvedený ve smlouvě) - což dělám právě tím scriptem, tak se u toho uklikám / upastuji (hledáním-skládáním-vkládáním názvů výkresů dle Seznamu proj. dok.) Ferdinand2009-03-09 14:42:34

chose
09.03.2009, 15:16
Fedinand:
jestli chcete, muzu Vam dat (pripadne upravit) programek ve VBA. Jako vstup se mu da adresar a on projde vsechny soubory a rozvrzeni a vyexportuje je do samostatnych souboru (pdf nebo jine, to je jedno) se jmenem rozvrzeni. Pripadna uprava nazvu dle razitka apod. by mela byt chvilka.

Ferdinand
10.03.2009, 09:32
To chose: Děkuji, ale chci to udělat přímo - aby se nemusel "trhat" původní výkres na 1tlivé rozvr. resp. exportovat každé rozvr. do samostat. souboru (mch. tu utilitu mám - je to LayoutsToDwgs.lsp By Jimmy Bergmark, Created 2000-03-27) a hlavně aby bylo vyřešeno to automatické přiřazení čísla výkresu. Možná ta Váma nabízená vba aplikace by to udělala během chvilky, ale pak budu ručně přejmenovávat 140 výkresů 2 dny  (každý nebo většina z nich má svoje samostatné číslo výkresu)...

chose
10.03.2009, 09:53
Ok, to byl jen napad. Asi stejne nejak nechapu o co Vam presne jde. Tou upravou sem myslel samozrejme upravu programu aby si bral cislo z razitka apod. (ne rucni prejmenovani).

Ferdinand
10.03.2009, 10:13
Nyní je to jasné. Tu větu "Pripadna uprava nazvu dle razitka apod. by mela byt chvilka." jsem pochopil jinak. Tak to jo, za pokus by to stálo.

Mikemamm
11.03.2009, 01:11
Jeste se zeptam na prikaz _publikuj jelikoz mam doma jen A3 tiskrnu a 95% vsech vykresu tisknu na A2 zpusobem 2xA3 slepene, tedy pokud to neni na odevzdani (preci jen ve skole na konzultaci bohate postaci), ale zajimalo by mne zda timto nebo jinym prikazem lze primo nadefinovat, ze chci vytisknout napr rozvrzeni "Pudorys 1NP", ktere je na A2 formatu, tak aby to vzalo jen polovinu a vytisklo to na A3 nastojato a pote druhou polovinu (resim to vyberem okna v rozvrzeni pri tisku). Predpokladam, ze to nastavit asi nikde nejde, tak aby mi to vytlacilo obe poloviny, ale za dotaz nic nedam (zatim mam nejvice v jednom projektu 21rozvzeni,takze to neni nic hrozneho, ale i tak to 42x crtl+p je neprijemne)

Ivan Rybák
11.03.2009, 06:34
Vytvořil bych si pro každý formát A3 rozvržení a potom přes příkaz [CMD]+PUBLIKUJ[/CMD] všechna vytisknul. Budete sice mít dvojnásobek rozvržení než dosud, ale při tisku není třeba nic vybírat.

alfred
11.03.2009, 07:07
Publikujte A2 výkres do DWF a to pak z Design Review tisknete treba na 4x A4, 2x A3 - jak chcete.

Buba
11.03.2009, 08:35
Nadefinovala by som si cez Page setup tlač ľavého okna a do druhého Page setup tlač pravého okna. V publikuj by som si natiahla dvakrát všetky rozvrženia a prvým by som nastavila hromadne prvý page setup a druhým druhé nastavenie stránky.
Predpokladám, že sa Vám výkresy nachádzajú dispozične na rovnakých súradniciach.

Ferdinand
20.07.2009, 14:00
To chose: Nějak to sklouzlo do neurčita; potřebuji to dotáhnout do konce. Mám lisp, ve kterém - v rámci akt. výkresu postupně ve všech rozvrženích i v Modelu - zjistí data z roh. raz. (formát, č.výkr., rev, počet listů), nastaví formát papíru a sestaví žádaný formát názvu výstup. souboru pdf:
uploads/20090720_135723_lyts2pdf.lsp
Nedokáži však docílit, aby ten název se autom. vložil do naskakujícího dial. okna při tisku v CutePDFWriter-u a to dial. okno se "samo" zavřelo... Psal jsem ohl. toho i dotaz přímo na support stránky CutePDFWriter-u, ale odpověděli mi, že se mám obrátit na poskytovatele programu (tj. AutoCADu):
uploads/20090720_135405_dialog_box.pdf
 

Seiner
20.07.2009, 14:06
Neumím si tost dobře představit, jak chcete vnutit něco externímu programu, který nemá definované rozhraní.
   Nejlepší by asi bylo přejít  na vyšší AutoCAD, který má již export do PDF.
Byla by ještě jedna možnost - naprogramovat si export do PDF ve VB(A).
Knihovnu jsem nedávno "ulovil" někde na internetu. Zkusím najít odkaz.

Seiner
20.07.2009, 14:13
Eh - omlouvám se. Poněkud se mi to spletlo v mé staré kebuli. Ta knihovna je napsaná pro VBA MS Accessu (http://www.lebans.com/reporttopdf.htm)
Asi nepůjde jednoduše použít pro tvorbu vlastního programu pro tisk do PDF.

pavelstyl
27.07.2009, 15:03
Pokud vše selže, pomůže AutoIt (http://www.autoitscript.com/autoit3/index.shtml)
 
To je velice šikovný freeware prográmek, který kromě jiného umí simulovat stisky kláves. Pracuje podle scriptu (texťák s jeho vlastní syntaxí).
Dokázal bych si představit, že před tiskem vytvořím lispem script pro AutoIt, který po vyskočení okna CutePDFWriteru vypíše název souboru a stiskne OK.
 
Není to sice úplně elegantní řešení, ale asi by fungovalo.
Když tak se ozvěte, s tím scriptem bych Vám pomohl.
 
Pavel Štyl