Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  Standardblattformate

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Standardblattformate (1480 mal gelesen)
Leonidas20
Mitglied



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

Beiträge: 93
Registriert: 15.02.2012

Intel Xeon E5430 2.66GHz
8.00 GB RAM
64 Bit
Win 7
Inventor 2011/2012 Professional
AutoCAD Mechanical 2011/2012
AutoCAD Architecture 2011/2012

erstellt am: 20. Feb. 2012 13:40    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 zusammen, ich habe folgende Problem ich möchte mir wenn ich den Befehl Drucken ausführe mir mein Auswahlfenster und die Blattformate so einstellen das nur die für mich relevanten Drucker und Formate angezeigt werden da hier Standardmäßig alles drin ist (Ansi-.......).
Ich weiß das dies z.B bei AutoCAD über .pc3 dateien möglich ist,leider hab ich den Pfad im Inv nicht gefunden wo diese hinterlegt sind.

Danke vorab für eure Hilfe

Gruß Martin

------------------
Wer A sagt muß nicht B sagen wenn er merkt das A Blödsinn wahr.

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

muellc
Ehrenmitglied V.I.P. h.c.
ICT Specialist



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

Beiträge: 3501
Registriert: 30.11.2006

Inventor 2017.4.12 64 bit
Windows 10 Enterprise 64 bit
3DEXPERIENCE R2016x
--------------------
HP Z-Book 15 G4
32 Gig Ram
NVIDIA Quadro M2200
2x HP E243i

erstellt am: 20. Feb. 2012 15: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 Nur für Leonidas20 10 Unities + Antwort hilfreich

Hallo Martin,

Druckdateien wie bei Autocad suchst du bei Inventor vergeblich.

Du könntest dir jedoch für deine Blattformate Makros zum Drucken erstellen, bei denen das Blattformat und die Ausrichtung voringestellt ist.

Code:

Sub DruckenA4hoch()
    'Get the active document and check whether it is a drawing document
    If Not ThisApplication.ActiveDocument.DocumentType = kDrawingDocumentObject Then
        Exit Sub
    End If
   
    Dim oDrgDoc As DrawingDocument
    Set oDrgDoc = ThisApplication.ActiveDocument
       
    ' Set reference to drawing print manager
    ' DrawingPrintManager has more options than PrintManager
    ' as it's specific to drawing document
       
    Dim oDrgPrintMgr As DrawingPrintManager
    Set oDrgPrintMgr = oDrgDoc.PrintManager
       
       
       
       
    '----------------------------------------------------------------------------------
    ' Set the printer name
    ' comment this line to use default printer or assign another one
    '----------------------------------------------------------------------------------
    oDrgPrintMgr.Printer = "HP LaserJet 4050 Series PCL6"
       
       
       
       
    '----------------------------------------------------------------------------------
    ' Set the printers ColorMode
    '----------------------------------------------------------------------------------
    ' kPrintColorPalette        Print using color
    ' kPrintDefaultColorMode    Default setting for color mode
    ' kPrintGrayScale          Print using a gray scale
    '----------------------------------------------------------------------------------
    oDrgPrintMgr.ColorMode = kPrintDefaultColorMode
       
       
       
       
    '----------------------------------------------------------------------------------
    ' Set the printers scale-mode
    '----------------------------------------------------------------------------------
    ' kPrintBestFitScale    Print using a best-fit scale for the Drawing
    ' kPrintCurrentWindow    Print the contents of the window as-is
    ' kPrintCustomScale      Print usign the custom scale specified elsewhere
    ' kPrintFullScale        Print using full scale of the Drawing
    '----------------------------------------------------------------------------------
    oDrgPrintMgr.ScaleMode = kPrintBestFitScale
       
       
       
    '----------------------------------------------------------------------------------
    ' Gets/Sets the scale of the print.
    ' Meaningless when the ScaleMode is not kPrintCustomScale
    '
    ' if you need to plot as drawing as 1/4 scale, this property should be set to 0.25.
    ' If you need to plot at twice the scale this property should be set to 2.
    ' If the paper is smaller than the specified sheet size, a portion of the sheet will not print.
    '
    '----------------------------------------------------------------------------------
    Dim dScale As Double
    dScale = 1
    oDrgPrintMgr.[Scale] = dScale
       
       
       
    '----------------------------------------------------------------------------------
    ' Set the paper size.
    '----------------------------------------------------------------------------------
    ' kPaperSize10x14
    ' kPaperSize11x17
    ' kPaperSizeA2
    ' kPaperSizeA3
    ' kPaperSizeA4
    ' kPaperSizeA4Small
    ' kPaperSizeA5
    ' kPaperSizeB4
    ' kPaperSizeB5
    ' kPaperSizeCSheet
    ' kPaperSizeCustom
    ' kPaperSizeDefault
    ' kPaperSizeDSheet
    ' kPaperSizeESheet
    ' kPaperSizeExecutive
    ' kPaperSizeFolio
    ' kPaperSizeLedger
    ' kPaperSizeLegal
    ' kPaperSizeLetter
    ' kPaperSizeQuarto
    '----------------------------------------------------------------------------------
    oDrgPrintMgr.PaperSize = kPaperSizeA4
   
   
   
   
    '----------------------------------------------------------------------------------
    ' Change the paper size to a custom size.  The units are in centimeters.
    ' only valid if PaperSize is set to custom size
    '----------------------------------------------------------------------------------
    oDrgPrintMgr.PaperHeight = 15
    oDrgPrintMgr.PaperWidth = 10
   
       
       
       
    '----------------------------------------------------------------------------------
    ' Set the orientation
    '----------------------------------------------------------------------------------
    ' kDefaultOrientation
    ' kLandscapeOrientation
    ' kPortraitOrientation
    '----------------------------------------------------------------------------------
    oDrgPrintMgr.Orientation = kPortraitOrientation
   
       
    '----------------------------------------------------------------------------------
    ' Read-write property that gets and sets whether the drawing should be
    ' rotated 90 degrees when printed. This property only applies to drawing documents.
    ' It is initialized to False.
    '----------------------------------------------------------------------------------
    oDrgPrintMgr.Rotate90Degrees = False
   

    '----------------------------------------------------------------------------------
    ' Read-write property that gets and sets which sheets to print.
    '
    ' kPrintCurrentSheet    the active sheet will be printed.
    ' kPrintAllSheets        all sheets will be printed.
    ' kPrintSheetRange      the sheets defined using SetSheetRange will be printed.
    '
    '----------------------------------------------------------------------------------
    oDrgPrintMgr.PrintRange = kPrintAllSheets
   
   
    '----------------------------------------------------------------------------------
    ' Get and set the current sheet range.
    '----------------------------------------------------------------------------------
    ' Dim iFromSheet As Long
    ' Dim iToSheet As Long
    ' Call oDrgPrintMgr.GetSheetRange(iFromSheet, iToSheet)
    ' MsgBox "Current sheet range is " & iFromSheet & " to " & iToSheet & Chr(13) & _
            "Setting to print sheets 1-2."
       
    '----------------------------------------------------------------------------------
    ' Change the print range to print sheets 1 through 2.
    '----------------------------------------------------------------------------------
    ' oDrgPrintMgr.PrintRange = kPrintSheetRange
    ' Call oDrgPrintMgr.SetSheetRange(1, 2)
   
   
   
       
    ' Change the number of copies to 1.
    Dim iNumberOfCopies As Long
    iNumberOfCopies = 1
    oDrgPrintMgr.NumberOfCopies = iNumberOfCopies
   

       
    ' Submit the print.
    oDrgPrintMgr.SubmitPrint
End Sub


Einfach für die Einzelnen Formate kopieren und anpassen

------------------
Gruß, Gandhi
It's not a bug, it's a feature!
CAD-RPG - Anleitungen IVNGWC

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)2024 CAD.de | Impressum | Datenschutz