Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenCenPy-DienstprogrammBerichts-UtilityMelde-Utility

Melde-Utility

Klasse “ReportUtility” für PDF-Berichte

Schnelle Fakten

ImmobilienWert
KlasseReportUtility
Modulcenpylib.ReportUtility
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden52
Erbt vonFPDF

Erbe

Schneller Start

# Boilerplate Example obj = ReportUtility()

Lifecycle

MethodeRückgabenZusammenfassung
__init__Initialisierung
createAutoExecutePDFReportPass Command von AutoExecute, z. B.
createAuxCommandsPDFReportBefehl aus den “Auxiliary Commands” des Program Dashboards übergeben
createPDFReportHauptmethode zur Erstellung des PDF-Berichts
createDialogueUIErstellen Sie die Fensterelemente und -funktionen.

Query Methods

MethodeRückgabenZusammenfassung
getCurrencyCodeGibt den Ascii-Code der gewünschten Währung zurück
getRGBColoursHol dir die RGB-Farben für die Tabellen-Header-Reihe.
getSpeedEventBerechnung linearer Werkzeugweglänge
getTechnoEventBerechnung linearer Werkzeugweglänge
getAccuracyEventBerechnung linearer Werkzeugweglänge
getMotionTypeStringErhalten Sie den Bewegungstyp des TPE (PTP, LIN, CIR)
getCollisionReachabilityStringErhalten Sie die Kollosion- und/oder Erreichbarkeit des TPE,
getVariousFieldVorlage, … kann für die gewünschte Information im PlugIn Script
getVectorErhält den Vektor durch zwei Punkte
getVectorLengthBerechnung der Vektorlänge
getVectorScalarBerechent den Vektorskalar
getReportLocationRuft das Ordnerauswahl-Dialog auf
getsetValueslesen oder schreiben

Mutation Methods

MethodeRückgabenZusammenfassung
setCostsLegt die Kosten pro Meter fest
setCurrencySetzt die gewünschte Währung
setLanguageSetzt die gewünschte Sprache
setHeaderLogoSetzt das Logo, das oben rechts in den Berichten angezeigt wird
setFooterLogoSetzt das Logo, das in den Berichten unten / links angezeigt wird

Execution & Actions

MethodeRückgabenZusammenfassung
buildReportNameErstellen Sie den Dateinamen, der bei Anpassung geerbt werden kann.
calculateCostsberechnet Kosten pro TPE, abhängig von TechnoState, MotionType usw.

Utilities

MethodeRückgabenZusammenfassung
defineFontDefiniert den gewünschten Schrifttyp und die Größe auf Globals.
defineColumnTitleWidthDefiniert die Reihenfolge der gewünschten Tabellenspalten.
defineColName
defineColMotionType
defineColLength
defineColSpeed
defineColTime
defineColCosts
defineColCollReach
defineColEvents
defineColVarious
headerDefiniert den gemeinsamen Header des PDF-Berichts, aufgerufen aus FPDF Base Class
cenheaderDefiniert den individuellen Header des PDF-Berichts unter Common Header
cenfooterDefiniert den individuellen Footer des PDF-Berichts unter Common Header
footerDefiniert den gemeinsamen Footer des PDF-Berichts, aufgerufen von FPDF Base Class
bodyDefiniert den individuellen Hauptteil des PDF-Berichts.
collectelementsSammeln Sie alle notwendigen Informationen aus dem Programm und schreiben Sie sie in eine Liste
columnOrderSortiert den vollständigen Spaltenbereich auf die gewünschte Reihenfolge der einzelnen Spalten
header_tableSchreiben Sie eine Tabelle mit gemeinsamen Programminformationen
intermediateBlockBeforeAlles zwischen CenHeader und TPE-Liste (Vorlage für Vererbung)
intermediateBlockAfterAlles zwischen TPE-Liste und CenFooter (Vorlage für Erbschaft)
colored_tableSchreiben Sie die TPE-Informationen des Programms in die Tabelle
technoEventsExistBerechnung linearer Werkzeugweglänge
calcLinLengthBerechnung linearer Werkzeugweglänge
calcCircLengthBerechnung der kreisförmigen Werkzeugweglänge
saveReportAsRuft den üblichen Dateispeicher-Dialog
extendedSaveUIerweiterter Dateispeicher-Dialog mit Kosteneinstellungen

Verwandte Typen

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.

Was this page helpful?