Skip to Content

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:

NameTypBeschreibung
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()
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:

NameTypBeschreibung
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:

NameTypBeschreibung
path—Der Speicherort des aufrufenden Skripts. Wird benötigt, um die Bilder zu finden.
portrLands—wenn der Bericht im Hoch- oder Querformat erstellt wird
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:

NameTypBeschreibung
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:

NameTypBeschreibung
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:

NameTypBeschreibung
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:

NameTypBeschreibung
Operator—der CENPyOlpProgramModifyOperator

intermediateBlockBefore

def intermediateBlockBefore(Operator, paramList)

Alles zwischen CenHeader und TPE List (Template for Inheritance)

Parameter:

NameTypBeschreibung
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:

NameTypBeschreibung
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:

NameTypBeschreibung
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:

NameTypBeschreibung
eventHandler—Der Ereignis-Handler
opTpes—Array der Ops TPEs

calcLinLength

def calcLinLength(teachHandler, lastTpE, opTpe)

Berechnet die lineare Werkzeugweg-Länge

Parameter:

NameTypBeschreibung
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:

NameTypBeschreibung
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:

NameTypBeschreibung
defaultFileNamestrStandarddateiname
apppathstrDer Anwendungs-Pfad für Bilder und Symbole

extendedSaveUI

def extendedSaveUI(Operator, defaultFileName, apppath)

Erweiterter Dateispeicher-Dialog mit Kosten-Einstellungen

Parameter:

NameTypBeschreibung
Operator—der CENPyOlpProgramModifyOperator
defaultFileName—der Standard-Dateiname des PDF-Berichts
apppath—Der Speicherort des aufrufenden Skripts. Wird benötigt, um die Bilder zu finden.
Was this page helpful?