Berichtsvorrichtung
Klasse “ReportUtility” für PDF-Berichte
Kurzinformationen
| Eigenschaft | Wert |
|---|---|
| Klasse | ReportUtility |
| Modul | cenpylib.ReportUtility |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 52 |
| Erbt von | FPDF |
Vererbung
Schnellstart
# Boilerplate Example
obj = ReportUtility()Lebenszyklus
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
__init__ | — | Initialisierung |
createAutoExecutePDFReport | — | Befehl von AutoExecute übergeben, z. B. |
createAuxCommandsPDFReport | — | Befehl vom Programm-Dashboard unter „Hilfsbefehle“ übergeben |
createPDFReport | — | Hauptmethode zur Erstellung des PDF-Berichts |
createDialogueUI | — | Erstellen Sie die Fensterelemente und Funktionen. |
Abfragemethoden
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
getCurrencyCode | — | Gibt den ASCII-Code der gewünschten Währung zurück |
getRGBColours | — | Ermittelt die RGB-Farben für die Tabellenkopfzeile. |
getSpeedEvent | — | Berechnet die lineare Werkzeugweg-Länge |
getTechnoEvent | — | Berechnet die lineare Werkzeugweg-Länge |
getAccuracyEvent | — | Berechnet die lineare Werkzeugweg-Länge |
getMotionTypeString | — | Ermitteln Sie den Bewegungstyp des TPE (PTP, LIN, CIR) |
getCollisionReachabilityString | — | Ermittelt die Kollision und/oder Erreichbarkeit des TPE, |
getVariousField | — | Vorlage, …kann für eigene gewünschte Informationen im PlugIn-Skript vererbt werden |
getVector | — | Ermittelt den Vektor durch zwei Punkte |
getVectorLength | — | Berechnet die Vektorlänge |
getVectorScalar | — | Berechnet den Vektor-Skalar |
getReportLocation | — | Öffnet den Ordner-Auswahldialog |
getsetValues | — | lesen oder schreiben |
Mutationsmethoden
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
setCosts | — | Legt die Kosten pro Meter fest |
setCurrency | — | Legt die gewünschte Währung fest |
setLanguage | — | Legt die gewünschte Sprache fest |
setHeaderLogo | — | Legt das auf Berichten oben/rechts angezeigte Logo fest |
setFooterLogo | — | Legt das auf Berichten unten/links angezeigte Logo fest |
Ausführung & Aktionen
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
buildReportName | — | Berichtdateiname erstellen, zur Vererbung bei gewünschter Anpassung. |
calculateCosts | — | Berechnet Kosten pro TPE abhängig von TechnoState, MotionType usw. |
Dienstprogramme
| Methode | Gibt zurück | Zusammenfassung |
|---|---|---|
defineFont | — | Definiert den gewünschten Schriftarttyp und die Größe für Globals. |
defineColumnTitleWidth | — | Definiert die Reihenfolge der gewünschten Tabellenspalten. |
defineColName | — | — |
defineColMotionType | — | — |
defineColLength | — | — |
defineColSpeed | — | — |
defineColTime | — | — |
defineColCosts | — | — |
defineColCollReach | — | — |
defineColEvents | — | — |
defineColVarious | — | — |
header | — | Definiert den gemeinsamen Kopfbereich des PDF-Berichts, aufgerufen von der FPDF-Basisklasse |
cenheader | — | Definiert den angepassten Kopfbereich des PDF-Berichts, unterhalb des gemeinsamen Kopfbereichs |
cenfooter | — | Definiert die angepasste Fußzeile des PDF-Berichts, unterhalb der gemeinsamen Kopfzeile |
footer | — | Definiert den gemeinsamen Footer des PDF-Berichts, aufgerufen von der FPDF-Basisklasse |
body | — | Definiert den angepassten Hauptteil des PDF-Berichts. |
collectelements | — | Sammelt alle notwendigen Informationen aus dem Programm und schreibt sie in eine Liste |
columnOrder | — | Sortiert den gesamten Bereich der Spalten in die gewünschte Reihenfolge der einzelnen Spalten. |
header_table | — | Schreibt eine Tabelle mit allgemeinen Programm-Informationen |
intermediateBlockBefore | — | Alles zwischen CenHeader und TPE List (Vorlage für Vererbung) |
intermediateBlockAfter | — | Alles zwischen TPE List und CenFooter (Vorlage für Vererbung) |
colored_table | — | Schreibt die Program TPE-Informationen in die Tabelle |
technoEventsExist | — | Berechnet die lineare Werkzeugweg-Länge |
calcLinLength | — | Berechnet die lineare Werkzeugweg-Länge |
calcCircLength | — | Berechnet die Länge des kreisförmigen Werkzeugwegs |
saveReportAs | — | Öffnet den üblichen Datei-Speichern-Dialog |
extendedSaveUI | — | erweiterter Datei-Speichern-Dialog mit Kosten-Einstellungen |
Verwandte Typen
Versionshinweise
Diese Klasse ist ab Version R2026.1.1 dokumentiert.
Was this page helpful?