Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Drucken mit Druckbereich gesammtes Dokument

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Drucken mit Druckbereich gesammtes Dokument (1504 mal gelesen)
MarkusK
Mitglied



Sehen Sie sich das Profil von MarkusK an!   Senden Sie eine Private Message an MarkusK  Schreiben Sie einen Gästebucheintrag für MarkusK

Beiträge: 130
Registriert: 09.08.2002

Dell Precision T5500
Intel Xenon X5560 4x 2,8 GHz
12 GB Ram
NVIDIA Quadro FX 3800
Win XP
Catia V5R19 SP3

erstellt am: 11. Aug. 2006 17:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute,

ich hab mich jetzt mal 2 Tage mit dem Thema Drucken beschäftigt.
Anhand eines Beispiel-Codes hier im Forum hab ich es auch schon
mal geschaft was in eine Datei zu drucken (Soll mal ein Tiff-Plott werden).
Nur leider stimmt es noch nicht ganz was er ausdruckt.
Beim Drucken von Hand stelle ich beim Druck-Dialog in dem
Feld für den "Druckbereich" folgendes ein: gesammtes Dokument

Nun scheint es, dass im Makro dies genau nicht eingestell ist.
Zumindest ist der Druck auf dem Blatt(Tiff-Bild) nach Rechts und Oben
verschoben, und wird somit am rechten und oberen Rand abgeschnitten.
Hat jemand eine Idee wie man dies verberssern kann?
Man kann ja auch ein Bereich auswählen, und somit ein
Druckbereich definieren. Dazu habe ich auch unter dem "Sheet"-Objekt
die Eigenschaft PrintArea gefunden.Sogar ein Beispiel in der Hilfe
gibt es dazu, aber ich möchte dies ja gerade nicht.
Nur wie man das einstellt ist die Frage.

Hier mal das Code-Teil, welche Einstellungen ich Vornehme

        Set thePrinter = CATIA.Printers.Item("Drucker_A0")
        CATIA.ActivePrinter = thePrinter
       
'        If thePrinter.PaperSize <> catPaperA0 Then
'            MsgBox "Drucker ist nicht auf A0 eingesellt, bitte ändern"
'        Else
            Set drawingSheets1 = drawingDocument1.Sheets
            n = 0
            Do
                n = n + 1
                Set Sheet = drawingSheets1.Item(n)
                If InStr(1, Sheet.Name, "ZSB") Or InStr(1, Sheet.Name, "DET") Then
                    Sheet.Activate
                    '------------------------------------------
                    '-  parameters -
                    '------------------------------------------
                    Dim PageSetUp As DrawingPageSetup ' CATIADrawingPageSetup
                    Set PageSetUp = Sheet.PageSetUp
                    PageSetUp.PaperSize = catPaperA0
'                    PageSetUp.PaperWidth = 841
'                    PageSetUp.PaperHeight = 1189
'                    PageSetUp.Rotation = catImageNoRotation
'                    PageSetUp.Orientation = 1
'                    PageSetUp.LeftMargin = 1
'                    PageSetUp.RightMargin = 1
'                    PageSetUp.TopMargin = 1
'                    PageSetUp.BottomMargin = 1
                    'PageSetUp.FitToSheetFormat = False
                    'PageSetUp.MaximumSize = False
'                    'PageSetUp.Left = -9.5
'                    'PageSetUp.Bottom = -7.5
'                    PageSetUp.Zoom = 100
'                    PageSetUp.Scaling1To1 = True
'        '            PageSetUp.Color = catTrueMonochrome
'                    PageSetUp.Banner = "Gedruckt von $USER am $DATE um $TIME"
'                    PageSetUp.BannerPosition = 0
                   
                   
                    ZeitstempelBlatt = Format(Date + Time, "mmddhhmmss") & n
                   
                    'Stop '
                    Sheet.PrintToFile tmpPfad & DruckDatei & ZeitstempelBlatt

------------------
Gruss Markus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz