Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:sejob_export

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:sejob_export [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:sejob_export [2023/02/08 12:01] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== SEJob_Export ======
 +Bei **SEJob_Export** handelt es sich um ein [[Addins|Addin]] für Primus das die Funktion des [[JobServer]] für [[Solid Edge]] zur Verfügung stellt. Die Funktionen des Addin werden in der [[SEJob_Export#Primus_Export_SE_Job.xml]] konfiguriert.
  
 +===== Primus_Export_SE_Job.xml =====
 +In der **Primus_Export_SE_Job.xml** wird der JobServer konfiguriert. Der Name des [[Glossar#Stammelement]]s lautet ''Primus_Export_SE_Job_Settings''.
 +^Attribut ^Funktion ^
 +|''reloadaftercalls'' | Definiert nach wieviel Jobs [[Solid Edge]] beendet werden soll. Bei ''1'' wird Solid Edge nach jedem Job beendet.|
 +
 +===== SEToPrinter_Format_Mappings =====
 +
 +^Attribut ^Funktion ^
 +|''lastprinter''| {{tag>Klärungsbedarf}}|
 +|''lastformat''| :::|
 +
 +==== SEToPrinter ====
 +
 +^Attribut ^Funktion ^
 +|''name''| Name des Druckers|
 +
 +=== Papierformate ===
 +Unter **Papierformate** werden Tags mit den einzelnen Papierformaten angelegt. Der [[Glossar#Tag-Name]] bezieht sich auf einen Eintrag im Abschnitt [[SEJob_Export#SolidEdge_PaperFormats]].
 +^Attribut ^Funktion ^
 +|''printer_format''| Papiergrößenbezeichnung  des Druckers|
 +<code xml><IsoA4Tall printer_format="ISO A4" /></code>
 +
 +===== PaperFormatToPrinter =====
 +{{tag>Klärungsbedarf}}
 +==== Papierformate ====
 +Unter **Papierformate** werden Tags mit den einzelnen Papierformaten angelegt. Der [[Glossar#Tag-Name]] bezieht sich auf einen Eintrag im Abschnitt [[SEJob_Export#SolidEdge_PaperFormats]].
 +^Attribut ^Funktion ^
 +|''printer_name''| Name des Druckers|
 +|''printer_format''| Papiergrößenbezeichnung  des Druckers|
 +
 +<code xml><IsoA4Tall printer_name="HP Officejet Pro 8620 (Netzwerk)" printer_format="A4" /></code>
 +
 +===== SolidEdge_PaperFormats =====
 +In **SolidEdge_PaperFormats** werden den Konstanten mit denen Solid Edge die Papiergrößen definiert, Namen zugeordnet.
 +Die einzelnen Einträge haben den Tag-Namen ''Format''.
 +^Attribut^ Funktion^
 +|''const''| Solid Edge interne Konstante für die Papiergröße ((In der **Solid Edge Programmers Guide** unter **DraftPrintPaperSizeConstants** zu finden))|
 +|''name''| Name der Papiergröße. In den Abschnitten [[SEJob_Export#SEToPrinter]] und [[SEJob_Export#PaperFormatToPrinter]] wird auf diesen Namen Bezug genommen|
 +==== Beispiel ====
 +<code xml><Format const="28" name="IsoA4Tall" /></code>
 +
 +===== Liste der Methoden =====
 +Die von diesem Addin zur Verfügung gestellten [[Method]]en können über [[Call]] z.B. aus [[Workflow]]s heraus aufgerufen werden.
 +
 +^Methode^Funktion^
 +| [[seCreateReplaceTitleblockJob]]| Erstellt einen Job zum ersetzen des Schriftfelds in einer Zeichnung|
 +| [[seExecuteReplaceTitleblockJob]]| Führt den mit ''seCreateReplaceTitleBlockJob'' erstellten Job aus|
 +| [[OpenAndReplaceTitleBlock]]| Öffnet eine Zeichnung direkt und ersetzt das Schriftfeld|
 +| [[seCreatePrintJob]]| Erzeugt einen Druckjob für einen Papierausdruck|
 +| [[seExecutePrintJob]]| Führt den mit ''seCreatePrintJob'' erstellten Job aus]]
 +| [[OpenAndPrint]]| Öffnet eine Zeichnung und druckt sie direkt|
 +| [[seCreatePrintPDFJob]]| Erstellt einen Job zum Erstellen eines PDF|
 +| [[seExecutePrintPDFJob]]| Führt den mit ''seCreatePrintPDFJob'' erstellten Job aus|
 +| [[OpenAndPrintPDF]]| Öffnet eine Zeichnung und erstellt direkt ein PDF|
 +| [[seExportJobByPath]]| Erstellt ein Exportformat von einer über Pfadangabe angegebenen Datei|
 +| [[seCreateExportJob]]| Erstellt einen Exportjob|
 +| [[seExecuteExportJob]]| Führt den mit ''seCreateExportJob'' erstellten Job aus|
 +| [[CloseSEDoc]]| Schließt alle Dokumente und beendet Solid Edge|
 +
 +===== Siehe auch =====
 +  *[[CreateJob_StatusPostCalls]]
 +
 +
 +{{tag>Addin Workflow Methode Konfigurations-XML}}