Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenCenPy-DienstprogrammBerichts-UtilityMeldung Utility — Versorgungsunternehmen

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:

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

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
pathDer Standort des Anrufer-Skripts. Musste die Bilder finden
portrLandswenn 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:

NameTypBeschreibung
pathDer Standort des Anrufer-Skripts. Musste die Bilder finden
portrLandswenn der Bericht im Hoch- oder Querformat erstellt wird
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:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
headLineDie Liste der Spalten-Headernamen
colWidthsDie Liste der Spaltenbreite
orderdie Liste der geordneten Spaltennummern

collectelements

def collectelements(Operator, order, costPerMeter)

Sammle alle notwendigen Informationen aus dem Programm und schreibe sie in eine Liste

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
orderdie Liste der geordneten Spaltennummern
costPerMeterDer 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:

NameTypBeschreibung
orderdie numerische Liste der gewünschten Ordnung
unsortedder vollständige Informationsbereich nach TPE

header_table

def header_table(Operator)

Schreibe eine Tabelle mit gemeinsamen Programminformationen

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator

intermediateBlockBefore

def intermediateBlockBefore(Operator, paramList)

Alles zwischen CenHeader und TPE-Liste (Vorlage für Vererbung)

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
paramListdie Liste der verwendeten Parameter

intermediateBlockAfter

def intermediateBlockAfter(Operator, paramList)

Alles zwischen TPE-Liste und CenFooter (Vorlage für Erbschaft)

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
paramListdie Liste der verwendeten Parameter

colored_table

def colored_table(headings, rows, colWidths)

Schreiben Sie die TPE-Informationen des Programms in die Tabelle

Parameter:

NameTypBeschreibung
headingsdie Liste der Tabellenkopfzeile
rowsdie Liste der TPE-Informationen
colWidthsdie Liste der Spaltenbreite

technoEventsExist

def technoEventsExist(eventHandler, opTpes)

Berechnung der linearen Werkzeugweglänge

Parameter:

NameTypBeschreibung
eventHandlerDer Ereignishandler
opTpesAnordnung der Ops TPEs

calcLinLength

def calcLinLength(teachHandler, lastTpE, opTpe)

Berechnung der linearen Werkzeugweglänge

Parameter:

NameTypBeschreibung
teachHandlerDer Lehrer-Handler
lastTpEDas letzte Werkzeugpfadelement
opTpeDas aktuelle Werkzeugwegelement

calcCircLength

def calcCircLength(teachHandler, lastTpE, opTpe)

Berechnung der kreisförmigen Werkzeugweglänge

Parameter:

NameTypBeschreibung
teachHandlerDer Lehrer-Handler
lastTpEDas letzte Werkzeugpfadelement
opTpeDas aktuelle Werkzeugwegelement

saveReportAs

def saveReportAs(defaultFileName: str, apppath: str)

Ruft den üblichen Dateispeicher-Dialog auf

Parameter:

NameTypBeschreibung
defaultFileNamestrStandard-Dateiname
apppathstrDer Anwendungspfad für Bilder und Icons

extendedSaveUI

def extendedSaveUI(Operator, defaultFileName, apppath)

erweiterter Dateispeicher-Dialog mit Kosteneinstellungen

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
defaultFileNameder Standard-Dateiname des PDF-Berichts
apppathDer Standort des Anrufer-Skripts. Musste die Bilder finden
Was this page helpful?