Melde-Utility
Klasse “ReportUtility” für PDF-Berichte
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | ReportUtility |
| Modul | cenpylib.ReportUtility |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 52 |
| Erbt von | FPDF |
Erbe
Schneller Start
# Boilerplate Example
obj = ReportUtility()Lifecycle
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
__init__ | — | Initialisierung |
createAutoExecutePDFReport | — | Pass Command von AutoExecute, z. B. |
createAuxCommandsPDFReport | — | Befehl aus den “Auxiliary Commands” des Program Dashboards übergeben |
createPDFReport | — | Hauptmethode zur Erstellung des PDF-Berichts |
createDialogueUI | — | Erstellen Sie die Fensterelemente und -funktionen. |
Query Methods
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
getCurrencyCode | — | Gibt den Ascii-Code der gewünschten Währung zurück |
getRGBColours | — | Hol dir die RGB-Farben für die Tabellen-Header-Reihe. |
getSpeedEvent | — | Berechnung linearer Werkzeugweglänge |
getTechnoEvent | — | Berechnung linearer Werkzeugweglänge |
getAccuracyEvent | — | Berechnung linearer Werkzeugweglänge |
getMotionTypeString | — | Erhalten Sie den Bewegungstyp des TPE (PTP, LIN, CIR) |
getCollisionReachabilityString | — | Erhalten Sie die Kollosion- und/oder Erreichbarkeit des TPE, |
getVariousField | — | Vorlage, … kann für die gewünschte Information im PlugIn Script |
getVector | — | Erhält den Vektor durch zwei Punkte |
getVectorLength | — | Berechnung der Vektorlänge |
getVectorScalar | — | Berechent den Vektorskalar |
getReportLocation | — | Ruft das Ordnerauswahl-Dialog auf |
getsetValues | — | lesen oder schreiben |
Mutation Methods
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
setCosts | — | Legt die Kosten pro Meter fest |
setCurrency | — | Setzt die gewünschte Währung |
setLanguage | — | Setzt die gewünschte Sprache |
setHeaderLogo | — | Setzt das Logo, das oben rechts in den Berichten angezeigt wird |
setFooterLogo | — | Setzt das Logo, das in den Berichten unten / links angezeigt wird |
Execution & Actions
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
buildReportName | — | Erstellen Sie den Dateinamen, der bei Anpassung geerbt werden kann. |
calculateCosts | — | berechnet Kosten pro TPE, abhängig von TechnoState, MotionType usw. |
Utilities
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
defineFont | — | Definiert den gewünschten Schrifttyp und die Größe auf Globals. |
defineColumnTitleWidth | — | Definiert die Reihenfolge der gewünschten Tabellenspalten. |
defineColName | — | — |
defineColMotionType | — | — |
defineColLength | — | — |
defineColSpeed | — | — |
defineColTime | — | — |
defineColCosts | — | — |
defineColCollReach | — | — |
defineColEvents | — | — |
defineColVarious | — | — |
header | — | Definiert den gemeinsamen Header des PDF-Berichts, aufgerufen aus FPDF Base Class |
cenheader | — | Definiert den individuellen Header des PDF-Berichts unter Common Header |
cenfooter | — | Definiert den individuellen Footer des PDF-Berichts unter Common Header |
footer | — | Definiert den gemeinsamen Footer des PDF-Berichts, aufgerufen von FPDF Base Class |
body | — | Definiert den individuellen Hauptteil des PDF-Berichts. |
collectelements | — | Sammeln Sie alle notwendigen Informationen aus dem Programm und schreiben Sie sie in eine Liste |
columnOrder | — | Sortiert den vollständigen Spaltenbereich auf die gewünschte Reihenfolge der einzelnen Spalten |
header_table | — | Schreiben Sie eine Tabelle mit gemeinsamen Programminformationen |
intermediateBlockBefore | — | Alles zwischen CenHeader und TPE-Liste (Vorlage für Vererbung) |
intermediateBlockAfter | — | Alles zwischen TPE-Liste und CenFooter (Vorlage für Erbschaft) |
colored_table | — | Schreiben Sie die TPE-Informationen des Programms in die Tabelle |
technoEventsExist | — | Berechnung linearer Werkzeugweglänge |
calcLinLength | — | Berechnung linearer Werkzeugweglänge |
calcCircLength | — | Berechnung der kreisförmigen Werkzeugweglänge |
saveReportAs | — | Ruft den üblichen Dateispeicher-Dialog |
extendedSaveUI | — | erweiterter Dateispeicher-Dialog mit Kosteneinstellungen |
Verwandte Typen
Versionsnotizen
Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert.
Was this page helpful?