Skip to Content

Berichtsvorrichtung

Klasse “ReportUtility” für PDF-Berichte

Kurzinformationen

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

Vererbung

Schnellstart

# Boilerplate Example obj = ReportUtility()

Lebenszyklus

MethodeGibt zurückZusammenfassung
__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

MethodeGibt zurückZusammenfassung
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

MethodeGibt zurückZusammenfassung
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

MethodeGibt zurückZusammenfassung
buildReportName—Berichtdateiname erstellen, zur Vererbung bei gewünschter Anpassung.
calculateCosts—Berechnet Kosten pro TPE abhängig von TechnoState, MotionType usw.

Dienstprogramme

MethodeGibt zurückZusammenfassung
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?