Bericht Utility — Dienstprogramme
Zurück zur Report Utility.
defineFont
def defineFont()Definiert den gewünschten Schriftarttyp und die Größe für Globals. Hinweis: CN & JP werden nur von einer einzigen Schriftart unterstützt, die Größe kann angepasst werden.
defineColumnTitleWidth
def defineColumnTitleWidth(columns)Definiert die Reihenfolge der gewünschten Tabellenspalten. Hinweis: Interner Spaltenname und dessen Position in der Reihenfolge müssen festgelegt sein.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columns | — | die gewünschte Liste der Spalten in der gewünschten Reihenfolge |
defineColName
def defineColName()defineColMotionType
def defineColMotionType()defineColLength
def defineColLength()defineColSpeed
def defineColSpeed()defineColTime
def defineColTime()defineColCosts
def defineColCosts()defineColCollReach
def defineColCollReach()defineColEvents
def defineColEvents()defineColVarious
def defineColVarious()header
def header()Definiert den gemeinsamen Header des PDF-Berichts, aufgerufen von der FPDF-Basisklasse
cenheader
def cenheader(Operator, path, portrLands)Definiert den kundenspezifischen Header des PDF-Berichts, unterhalb des allgemeinen Headers
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
path | — | Der Speicherort des aufrufenden Skripts. Wird benötigt, um die Bilder zu finden. |
portrLands | — | wenn der Bericht im Hoch- oder Querformat erstellt wird |
cenfooter
def cenfooter(path, portrLands)Definiert die angepasste Fußzeile des PDF-Berichts, unterhalb der allgemeinen Kopfzeile
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
path | — | Der Speicherort des aufrufenden Skripts. Wird benötigt, um die Bilder zu finden. |
portrLands | — | wenn der Bericht im Hoch- oder Querformat erstellt wird |
footer
def footer()Definiert den gemeinsamen Footer des PDF-Berichts, aufgerufen von der FPDF-Basisklasse
body
def body(Operator, headLine, colWidths, order)Definiert den kundenspezifischen Body des PDF-Berichts.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
headLine | — | die Liste der Spaltenüberschriftenamen |
colWidths | — | die Liste der Spaltenbreiten |
order | — | die Liste der bestellten Spaltennummern |
collectelements
def collectelements(Operator, order, costPerMeter)Sammelt alle notwendigen Informationen aus dem Programm und schreibt sie in eine Liste.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
order | — | die Liste der bestellten Spaltennummern |
costPerMeter | — | der Wert der Kosten pro Meter |
columnOrder
def columnOrder(order, unsorted)Sortiert den gesamten Bereich der Spalten in die gewünschte Reihenfolge der einzelnen Spalten.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
order | — | die numerische Liste der gewünschten Reihenfolge |
unsorted | — | der vollständige Informationsbereich pro TPE |
header_table
def header_table(Operator)Schreiben Sie eine Tabelle mit allgemeinen Programminformationen
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
intermediateBlockBefore
def intermediateBlockBefore(Operator, paramList)Alles zwischen CenHeader und TPE List (Template for Inheritance)
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
paramList | — | die Liste der verwendeten Parameter |
intermediateBlockAfter
def intermediateBlockAfter(Operator, paramList)Alles zwischen TPE List und CenFooter (Vorlage für Vererbung)
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
paramList | — | die Liste der verwendeten Parameter |
colored_table
def colored_table(headings, rows, colWidths)Schreiben Sie die Program TPE-Informationen in die Tabelle
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
headings | — | die Liste der Tabellenüberschrift |
rows | — | die Liste der TPE-Informationen |
colWidths | — | die Liste der Spaltenbreite |
technoEventsExist
def technoEventsExist(eventHandler, opTpes)Berechnet die lineare Werkzeugweg-Länge
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
eventHandler | — | Der Ereignis-Handler |
opTpes | — | Array der Ops TPEs |
calcLinLength
def calcLinLength(teachHandler, lastTpE, opTpe)Berechnet die lineare Werkzeugweg-Länge
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
teachHandler | — | der Teach-Handler |
lastTpE | — | das letzte Werkzeugweg-Element |
opTpe | — | das aktuelle Werkzeugbahn-Element |
calcCircLength
def calcCircLength(teachHandler, lastTpE, opTpe)Berechnet die Länge des kreisförmigen Werkzeugwegs
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
teachHandler | — | der Teach-Handler |
lastTpE | — | das letzte Werkzeugweg-Element |
opTpe | — | das aktuelle Werkzeugbahn-Element |
saveReportAs
def saveReportAs(defaultFileName: str, apppath: str)Öffnet den üblichen Datei-Speichern-Dialog
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
defaultFileName | str | Standarddateiname |
apppath | str | Der Anwendungs-Pfad für Bilder und Symbole |
extendedSaveUI
def extendedSaveUI(Operator, defaultFileName, apppath)Erweiterter Dateispeicher-Dialog mit Kosten-Einstellungen
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
defaultFileName | — | der Standard-Dateiname des PDF-Berichts |
apppath | — | Der Speicherort des aufrufenden Skripts. Wird benötigt, um die Bilder zu finden. |