Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Stampare disegni DWG e DXF

DWG True View è un programma free che va benissino
per aprire e stampare i disegni ma prevede comunque
di doverli aprire ad uno ad uno per stamparli.
 
Volo View permette di stampare i disegni anche
senza aprirli (tasto destro del mouse + stampa) ma
non adatta il disegno al foglio (intendo che non sa se
deve fare la stampa verticale od orrizzontale).
 
Sapete se esista un programma che esegua direttamente
la stampa (anche solo in A4) con l'orientamento giusto.
 
Col mio programmino VB6 riesco a simulare il comando
di cui sopra e potrei stampare tanti disegni da un file
ascii che contiene i percorsi completi dei files.
 
Grazie e saluti.
 
Sauro
 
 
 

 DWG True View č un programma free che va benissino

1) Dovresti crearti uno o piů modelli di disegno con le impostazioni di 
stampa volute, stampante, formato ecc.
 
2) poi con il tuo programma in VB6, salvare il file script contenente i 
comandi necessari alla stampa
 
3) creare un link contenente un comando del genere ("C:\Programmi\AutoCAD LT 
2004\aclt.exe" "modello1.dwg" "/b" "disegna")
 
N.B. "disegna" rappresenta il nome del file.scr da eseguire all'avvio che 
avevi precedentemente costruito e salvato con il tuo programma
 
saluti
 
JS 
 
 

 JS
 
Grazie JS, ma non ben capito.
 
Prima di approffondire vorrei chiarire se al punto 1)
occorre già decidere se la stampa deve essere
verticale od orrizzontale.
Se si allora non risolve il mio problema in quanto
deve essere autocad a decidere in base alle dimensioni
del disegno.
 
Viceversa devo studiare meglio i tuoi suggerimenti.
 
Grazie ancora JS e saluti.
 
Sauro 
 
 

 ha scritto nel messaggio 
news:j7oti1$oqb$1...@speranza.aioe.org...

allora, la logica di funzionamento da me consigliata, e utilizzata
con successo, è la seguente:
realizzare un modello di disegno che abbia le impostazioni di stampa volute
con indicata la periferica, la scala, lo style, ecc.
nel tuo caso, se il dispositivo di stampa da te prescelto supporta la 
rotazione
automatica della carta, questa funzione verrà mantenuta, come, per esempio
alcuni plotter, hanno la funzione risparmio carta, ma sono funzioni 
integrate
con quel tipo di periferica.
 
all'avvio di autocad, viene caricato il file di modello e successivamente il 
file script "disegna.scr",
che contiene la lista dei comandi da eseguire.
con il comando "INSER", carica il documento da stampare,
con il comando "STAMPA" esegue la stampa
 
esempio file.scr:
################################################################################################
NUOVO stppdf.dwg ** comando per apertura nuova pagina con file di modello 
dwg solo dal secondo documento in poi**
INSER C:\DWG\2011\11-49s~1\SQP1FQ.DWG 0,.5 **inserimento del documento da 
stampare**
 
 
LIMITI **comando**
0,5 275,215 **limiti di stampa da applicare, con possibilità di stampare 
solo porzioni del documento**
STAMPA **comando**
 
 
 
 
 
 
NUOVO stppdf.dwg ** ripete il ciclo per un'altro documento**
################################################################################################
N.B.
- negli script sono importanti anche gli spazi vuoti;
- purtroppo i percorsi dei file devono essere convertiti in formato dos;
- nell'esempio le impostazioni di stampa utilizzano la selezione "LIMITI"
- i testi tra **xxx** nel file.scr non esistono.
- nel caso la stampa riguardi un "documento = un file.dwg", la procedura può 
essere ulteriormente semplificata.
 
saluti
 
JS
 
 
 

 ha scritto nel messaggio
 
 [cut]

Grazie JS e saluti.
Sauro