Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  EPLAN Electric P8
  3D-PDF aus Bauraum per Skript

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 EPLAN
  
E-world: Standards und datengetriebene Automatisierung für die Energiewende, eine Pressemitteilung
Autor Thema:  3D-PDF aus Bauraum per Skript (534 / mal gelesen)
m.falk
Mitglied
E-Planer


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

Beiträge: 104
Registriert: 24.03.2015

EPLAN P8 2.9 SP1 Prof. Update 11
EPLAN P8 2023 Update 2

erstellt am: 02. Mai. 2023 15:32    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 scheitere gerade am 3D-PDF Export eines Bauraums.

Markiert man im Bauraumnavigator einen Bauraum und geht anschließend auf Seite=>Exportieren=>PDF... (bzw. 2023: Datei=>Exportieren=>PDF), wird der Bauraum als 3D-PDF ausgegeben (eh schon wissen).
Wie geht das allerdings mit einem Skript?

Das 3D an einen PDF-Plan anzuhängen funktioniert ja mit dem Bool 3D-Modell.

Wie bekommt man jedoch nur ein 3D aus dem Bauraum? Ich habs auch schon mit "LAYOUTSPACES" versucht, kein Erfolg.

Code:
//Markierte Bauräume nach PDF exportieren
                    string strProjectLayouts = string.Empty;
                    ActionCallingContext ProjektContext = new ActionCallingContext();
                    CommandLineInterpreter CommandLineInterpreter = new CommandLineInterpreter();

                    //Markierte Bauräume ermitteln
                    ProjektContext.AddParameter("type", "LAYOUTSPACES");
                    CommandLineInterpreter.Execute("selectionset", ProjektContext);
                    ProjektContext.GetParameter("LAYOUTSPACES", ref strProjectLayouts);
                    MessageBox.Show(strProjectLayouts);

                    string[] arrayProjectLayout = strProjectLayouts.Split(';'); //Seitennamen durch Semikolon getrennt                                                                         

                    //Markierte Bauräume als PDF ausgeben

                    context1.AddParameter("type", "LAYOUTSPACES");
                    //pdfContext.AddParameter("PROJECTNAME", strProjectName) //Projektname mit komplettem Pfad (optional)
                    for (int i = 0; i < arrayProjectLayout.Length; i++)
                    {
                        MessageBox.Show("INSTALLATIONSPACENAME" + (i + 1).ToString() + ":" + arrayProjectLayout[i]);
                        context1.AddParameter("INSTALLATIONSPACENAME" + (i + 1).ToString(), arrayProjectLayout[i]);

                    }


Weiß da jemand bescheid ob bzw. wie das funktionieren könnte? Oder ist das nur für API verfügbar?

Danke erstmal!!

------------------
lG Falki

Bei ePLAN ist vieles "Einstellungssache"  !!

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