Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
seExportJobByPath
Bei seExportJobByPath handelt es sich um eine Methode des Primus Addins SEJob_Export, die mittels Call aufgerufen wird. Damit können Jobs zum exportieren von Exportformaten durch Solid Edge erzeugt werden.
Parameter
Die Parameter müssen in folgender Reihenfolge und durch | getrennt übergeben werden.
| Parameter | Werte | Bemerkung |
|---|---|---|
| 1 | <Dokument> | Vollständiger Pfad auf das zu exportierende Dokument |
| 2 | <Auflösung> / <Modus> | Die Auflösung und ggf. Farbe bei Pixelformaten, bzw. Modus bei Vektorformaten |
| 3 | <Exportformat> | Dateiformat in das exportiert werden soll (Liste siehe unten) |
| 4 | <Ziel> | Ablagepfad und Name der Exportdatei |
| 5 | <XML DataTemplate> | Zu verwendendes XML-DataTemplate (optional) |
| 6 | <Dateinamensergänzung> | Mögliche Ergänzung des Dateinamens (typabhängig, optional) |
<NoMSG> | Mit der Angabe NOMSG kann die Ausgabe einer Messagebox unterdrückt werden, es wird dann nur ein Eintrag im Log gemacht. |
|
| Beide Parameter dürfen auch kombiniert werden |
Liste der Exportformate
Folgende Exportformate können erzeugt werden.
| Format | Auflösung / Modus | Dateinamensergänzung (optional) | Beschreibung |
|---|---|---|---|
DXF / DWG | 0 | Erzeugt ein einzelnes Dokument mit allen Blättern, ohne den Dateinamen zu ergänzen | |
| 1 | Erzeugt für jedes Blatt ein eigenes Dokument und ergänzt es um den Blattnamen | ||
| 0 | SINGLESHEETNAME | Es wird nur bei mehr als einem Blatt, der Blattname angehängt | |
DXF/PSM | Erzeugt eine DXF Abwicklung eines Blechteils | ||
SE→JPG | Auflösung;Breite;Höhe | Erzeugt ein JPG mit den angegebenen Werten. Die tatsächliche Bildgröße errechnet sich aus der Multiplikation der Abmessung mit der Auflösung. | |
SE→TIF | Erzeugt ein TIF mit den angegebenen Werten. Die tatsächliche Bildgröße errechnet sich aus der Multiplikation der Abmessung mit der Auflösung. | ||
SE→PDF | C300 | Erzeugt ein farbiges PDF in 300dpi mit „Speichern unter“ aus Solid Edge heraus | |
300 | Erzeugt ein Schwarz-weiß PDF in 300 dpi mit „Speichern unter“ aus Solid Edge heraus | ||
STP | 0 | Erzeugt eine STEP-Datei |
Hinweis: Das > Zeichen ist innerhalb von Attributwerten verboten und muss im XML als > eingetragen werden, z.B. SE->PDF.
XML DataTemplate
Wenn XML DataTemplate nicht angegeben ist, dann werden keine AssignExportJobAttachmentsDataFields ausgeführt. Es wird nur die Exportdatei angelegt und die XML wird später beim ersten auflisten in einem Primus-Client ohne PreAssignMappings erstellt.
Kombinationen bei Parameter 6
Die Argumente von Parameter 6 können auch kombiniert werden, Reihenfolge und Trennzeichen sind egal. z.B.
SINGLESHEETNAMENOMSG |
NOMSGSINGLESHEETNAME |
NOMSG_SINGLESHEETNAME |
NOMSG+SINGLESHEETNAME |
| … |
Es darf nur nicht Leerzeichen oder Splitter | sein.
NOMSG|SINGLESHEETNAME |
NOMSG SINGLESHEETNAME |
Beispiel
<Call method="SEJob_Export.seExportJobByPath" parameter="%FILEPATH%|0|DXF|.\Attachments\%FILENAME%%EXTENSION%\%FILENAME% |XML_DocumentAttachments| SINGLESHEETNAME" condition="$(Condition.isSEDraft)" /> <!-- Erzeugt ein JPG mit einer Auflösung von 900x900 Pixeln --> <Call method="SEJob_Export.seExportJobByPath" parameter="%FILEPATH%|100;9;9|SE->JPG|.\Attachments\%FILENAME%%EXTENSION%\%FILENAME%||NOMSG" condition="$(Condition.isSEModel)"/>
