| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Zugriff auf Papierformat in der Zeiteneinrichtung (1139 mal gelesen)
|
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1213 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 25. Aug. 2017 10:03 <-- editieren / zitieren --> Unities abgeben:
Moin! ich brauche für die, in der Seiteneinrichtung eines Layout, Papierdefinition für das eingestellte Ausgabegerät. Über vb.net bin ich an das Objekt für das Layout rangekommen - nur wird da nicht der Name aus der Seiteneinrichtung angezeigt sondern nur ein Teil der Bezeichnung. Hier ein Teil des Codes um an acLayout zu gelangen. Code:
... ' Get the current document and database, and start a transaction Dim acDoc As Document = Application.DocumentManager.MdiActiveDocument Dim acCurDb As Database = acDoc.Database Using acTrans As Transaction = acCurDb.TransactionManager.StartTransaction() ' Reference the Layout Manager Dim acLayoutMgr As LayoutManager = LayoutManager.Current ' Get the current layout and output its name in the Command Line window Dim acLayout As Layout = _ acTrans.GetObject(acLayoutMgr.GetLayoutId(acLayoutMgr.CurrentLayout), _ Autodesk.AutoCAD.DatabaseServices.OpenMode.ForRead) ' Get the PlotInfo from the layout Using acPlInfo As PlotInfo = New PlotInfo() acPlInfo.Layout = acLayout.ObjectId ' Get a copy of the PlotSettings from the layout Using acPlSet As PlotSettings = New PlotSettings(acLayout.ModelType) acPlSet.CopyFrom(acLayout) ...
Ich brache diese Information im später dieses wieder in der Funktion Code:
... Dim acPlSetVdr As PlotSettingsValidator = PlotSettingsValidator.Current acPlSetVdr.SetPlotConfigurationName(acPlSet, ConfiName, Paperformat) ...
Verwende ich den Wert aus acLayout, dann kommt es unweigerlich zu einer Fehlermeldung wegen falscher Eingabe. Kann mir einer weiterhelfen? Gruß Jan ------------------ jan :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 25. Aug. 2017 10:11 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1213 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 25. Aug. 2017 10:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Holger, das ist bekannt - nur werden da die Namen aus der Device auch richtig gelistet. Nur in der Eigenschaftenabfrage, wie einleitend dargestellt, werden nur die ersten Buchstaben anzeigt. Gruß Jan ------------------ jan :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 25. Aug. 2017 10:38 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
tappenbeck Mitglied Vermessungsingenieur
Beiträge: 1213 Registriert: 30.05.2002 AutoCAD (Map)2019, Topobase, MapEdit, Lisp, .vb.net
|
erstellt am: 25. Aug. 2017 11:20 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Ehrenmitglied V.I.P. h.c. 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 25. Aug. 2017 11:25 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 25. Aug. 2017 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
.. ich habe keine Zeit, das jetzt nachzustellen und es ist auch zu lange her, dass ich in dieser Thematik drinnen war. Aber die angezeigten Papierformate haben nichts mit den CanonicalMadiaName zu tun. Du musst dir aus den MediaNames den passenden Namen suchen .. am besten über die Formatabmessungen, des gewünschten Papierformats. Grüße! Holger ------------------ Holger Brischke CAD on demand GmbH Individuelle Lösungen von Heute auf Morgen.
defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SchwedeNK Mitglied Holztechniker
Beiträge: 43 Registriert: 19.05.2011 AutoCAD 2009 - 2018 Visual Studio Express 2010 / 2012 /2015 Windows 10 64 Bit Windows 8.1 Pro 64 Bit
|
erstellt am: 21. Sep. 2017 09:15 <-- editieren / zitieren --> Unities abgeben: Nur für tappenbeck
|