Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  web.link, weblink, DXF Export mit mehreren Sheets, pfcExport2DOption

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 PTC CREO
Autor Thema:  web.link, weblink, DXF Export mit mehreren Sheets, pfcExport2DOption (1729 mal gelesen)
diseli
Mitglied
Ing.

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

Beiträge: 3
Registriert: 28.02.2012

Creo Elements/Pro M100

erstellt am: 12. Jul. 2012 18:44    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

Kennt sich jemand mit dem Thema ‚pfcExport2Doption’ und DXF-Export aus?
Ich versuche von einer mehrseitigen Zeichnung die einzelnen Sheets als DXF zu exportieren.

Nun der Export klappt und es werden 4 DXF erstellt. Leider sind die DXF-Dateien identisch. Das heisst alle zeigen das gleiche Sheet.


    Zeichnung.Sheet[2] ist displayed:
    Zeichnung.Sheet[1] -> export -> DXF von Sheet[2]
    Zeichnung.Sheet[2] -> export -> DXF von Sheet[2]
    Zeichnung.Sheet[3] -> export -> DXF von Sheet[2]
    Zeichnung.Sheet[4] -> export -> DXF von Sheet[2]

Code:
for(var iSheetNr=1,z=AnzSheets;iSheetNr<AnzSheets;iSheetNr++){

var oDXFExpInstr = pfcCreate ("pfcDXFExportInstructions").Create();

var oDXFExp2DOpt = pfcCreate ("pfcExport2DOption").Create();
oDXFExp2DOpt.ExportSheetOption  = pfcCreate ("pfcExport2DSheetOption").EXPORT_SELECTED;
oDXFExp2DOpt.ModelSpaceSheet  = iSheetNr;
var oIntseq = pfcCreate("intseq");
oIntseq.append(iSheetNr);
oDXFExp2DOpt.Sheets = oIntseq;

//??
//oDrawing.append(oDXFExp2DOpt);
//oDrawing.Export2DOption = oDXFExp2DOpt;
//oDrawing.Export2DOption.append(oDXFExp2DOpt);

//Exportiere Sheet Nr.2 (iSheetNr) als DXF
oDrawing.Export("Zeichnungsname_"+iSheetNr,oDXFExpInstr);

}



Mit dem Hinweis aus der Doc wurde ich auch nicht schlauer:
The method pfcModel.pfcModel.Export2DOptions_Create creates a new instance of the
pfcExport2DOption object. This object contains the following options:…


Für jede Hilfe oder jeden Tipp bin ich dankbar?
Merci im Voraus.

Gruss
diseli

------------------
...

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

NicoFTB
Mitglied
Ingenieur Entwicklung/Konstuktion


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

Beiträge: 806
Registriert: 08.05.2012

erstellt am: 13. Jul. 2012 14:11    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 diseli 10 Unities + Antwort hilfreich

Ich kenn mich zwar damit 0 aus, jedoch kann es irgendwie sein, dass du zwar mit der Schleife die Anzahl der Seiten durchläufst, aber nicht die Seiten einzeln aufrufst? Zumindest sehe ich nicht wirklich bei dir, wo das passieren soll.

In deiner Schleife müsste sowas sein wie
objekt.seite = iSheetNr

aber vielleicht hab ichs auch nur übersehen.

Grüße
Nico

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

diseli
Mitglied
Ing.

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

Beiträge: 3
Registriert: 28.02.2012

Creo Elements/Pro M100

erstellt am: 16. Jul. 2012 18:59    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 Nico

danke für Deinen Hinweis.
Genau das ist mein Problem. Ich habe keinen Möglichkeit gefunden, dass ich das 'oDXFExp2DOpt'-Object dem oDrawing zuweisen kann.

Die Hilfe verweist auf 'pfcModel.pfcModel.Export2DOptions_Create'
aber oDrawing.Model = pfcCreate ("pfcExport2DOptions").Create(); klappt nicht.

LG diseli

------------------
...

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