Meldung Utility — Versorgungsunternehmen
Zurück zu Report Utility.
defineFont
def defineFont()Definiert den gewünschten Schrifttyp und die Größe auf Globals. Hinweis: CN & JP werden nur von einer einzigartigen Schriftart unterstützt, die Größe kann angepasst werden
defineColumnTitleWidth
def defineColumnTitleWidth(columns)Definiert die Reihenfolge der gewünschten Tabellenspalten. Hinweis: Der interne Spaltenname und sein Platz in der Reihenfolge müssen festgelegt werden
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
columns | — | die gewünschte Liste der Spalten in gewünschter 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, der aus der FPDF-Basisklasse aufgerufen wird
cenheader
def cenheader(Operator, path, portrLands)Definiert den individuellen Header des PDF-Berichts unter dem gemeinsamen Header
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
path | — | Der Standort des Anrufer-Skripts. Musste die Bilder finden |
portrLands | — | wenn der Bericht im Hoch- oder Querformat erstellt wird |
cenfooter
def cenfooter(path, portrLands)Definiert den individuellen Footer des PDF-Berichts unter dem gemeinsamen Header
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
path | — | Der Standort des Anrufer-Skripts. Musste die Bilder finden |
portrLands | — | wenn der Bericht im Hoch- oder Querformat erstellt wird |
footer
def footer()Definiert den gemeinsamen Footer des PDF-Berichts, der aus der FPDF-Basisklasse aufgerufen wird
body
def body(Operator, headLine, colWidths, order)Definiert den individuellen Hauptteil des PDF-Berichts.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
headLine | — | Die Liste der Spalten-Headernamen |
colWidths | — | Die Liste der Spaltenbreite |
order | — | die Liste der geordneten Spaltennummern |
collectelements
def collectelements(Operator, order, costPerMeter)Sammle alle notwendigen Informationen aus dem Programm und schreibe sie in eine Liste
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
order | — | die Liste der geordneten Spaltennummern |
costPerMeter | — | Der Wert der Kosten pro Meter |
columnOrder
def columnOrder(order, unsorted)Sortiert den vollständigen Bereich der Spalten auf die gewünschte Reihenfolge der einzelnen Spalten
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
order | — | die numerische Liste der gewünschten Ordnung |
unsorted | — | der vollständige Informationsbereich nach TPE |
header_table
def header_table(Operator)Schreibe eine Tabelle mit gemeinsamen Programminformationen
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
intermediateBlockBefore
def intermediateBlockBefore(Operator, paramList)Alles zwischen CenHeader und TPE-Liste (Vorlage für Vererbung)
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
paramList | — | die Liste der verwendeten Parameter |
intermediateBlockAfter
def intermediateBlockAfter(Operator, paramList)Alles zwischen TPE-Liste und CenFooter (Vorlage für Erbschaft)
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
paramList | — | die Liste der verwendeten Parameter |
colored_table
def colored_table(headings, rows, colWidths)Schreiben Sie die TPE-Informationen des Programms in die Tabelle
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
headings | — | die Liste der Tabellenkopfzeile |
rows | — | die Liste der TPE-Informationen |
colWidths | — | die Liste der Spaltenbreite |
technoEventsExist
def technoEventsExist(eventHandler, opTpes)Berechnung der linearen Werkzeugweglänge
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
eventHandler | — | Der Ereignishandler |
opTpes | — | Anordnung der Ops TPEs |
calcLinLength
def calcLinLength(teachHandler, lastTpE, opTpe)Berechnung der linearen Werkzeugweglänge
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
teachHandler | — | Der Lehrer-Handler |
lastTpE | — | Das letzte Werkzeugpfadelement |
opTpe | — | Das aktuelle Werkzeugwegelement |
calcCircLength
def calcCircLength(teachHandler, lastTpE, opTpe)Berechnung der kreisförmigen Werkzeugweglänge
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
teachHandler | — | Der Lehrer-Handler |
lastTpE | — | Das letzte Werkzeugpfadelement |
opTpe | — | Das aktuelle Werkzeugwegelement |
saveReportAs
def saveReportAs(defaultFileName: str, apppath: str)Ruft den üblichen Dateispeicher-Dialog auf
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
defaultFileName | str | Standard-Dateiname |
apppath | str | Der Anwendungspfad für Bilder und Icons |
extendedSaveUI
def extendedSaveUI(Operator, defaultFileName, apppath)erweiterter Dateispeicher-Dialog mit Kosteneinstellungen
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
defaultFileName | — | der Standard-Dateiname des PDF-Berichts |
apppath | — | Der Standort des Anrufer-Skripts. Musste die Bilder finden |