Skip to Content

Bogenberichts-Vorrichtung

Klasse “ArcReportUtility” für ArcWelding PDF-Berichte

Kurzinformationen

EigenschaftWert
KlasseArcReportUtility
Modulcenpylib.ArcReportUtility
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden52
Erbt vonFPDF

Vererbung

Schnellstart

# Boilerplate Example obj = ArcReportUtility()

Lebenszyklus

MethodeGibt zurückZusammenfassung
__init__—Initialisierung
createAuxCommandArcWeldReport—Befehl von AutoExecute übergeben, z. B.
createPDFReport—Hauptmethode zur Erstellung des PDF-Berichts

Abfragemethoden

MethodeGibt zurückZusammenfassung
getRelatedDataSet—Überprüft und gibt zurück, ob ein zugehöriges DataSet vorhanden ist, in dem die Programnummer passt.
getRGBColours—Holen Sie die RGB-Farben für die Tabellenkopfzeile.
getAnyEvent—Berechnet die lineare Werkzeugweg-Länge
getVector—Ermittelt den Vektor durch zwei Punkte
getVectorLength—Berechnet die Vektorlänge
getVectorScalar—Berechnet den Skalar des Vektors

Mutationsmethoden

MethodeGibt zurückZusammenfassung
setLanguage—Legt die gewünschte Sprache fest
setReportUnit—Legt die gewünschte Einheit mm/inch fest
setDownloadFolder—Legt den gewünschten Ordner für den Bericht-Download fest, abweichend vom Standard-Download-Ordner

Ausführung & Aktionen

MethodeGibt zurückZusammenfassung
buildReportName—Berichtdateiname erstellen, zur Vererbung bei gewünschter Anpassung.

Dienstprogramme

MethodeGibt zurückZusammenfassung
techColumnSelection—Ermitteln Sie den gewünschten Satz von Spalten und deren Reihenfolge.
weldColumnSelection—Ermitteln Sie den gewünschten Satz von Spalten und deren Reihenfolge.
defineFont—Definiert den gewünschten Schriftarttyp und die Größe für Globals.
defineColumnTitleWidth—Definiert die Reihenfolge der gewünschten Tabellenspalten.
defineOpsColumnTitleWidth—Definiert die Reihenfolge der gewünschten Tabellenspalten.
defineColId——
defineColMaterial——
defineColSeamSize——
defineColWeldingPosition——
defineColWeldingSpeed——
defineColWireDiameter——
defineColWireFeedSpeed——
defineColWireConsumption——
defineColVoltage——
defineColCurrent——
defineColGasFlow——
defineColGasFlowRate——
defineColTotalWeldingTime——
defineColOpsWeldSeam——
defineColOpsWPSID——
defineColOpsSeamSize——
defineColOpsWeldingPosition——
defineColOpsSeamLength——
defineColOpsWeldingTime——
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
techTable—Definiert den angepassten Hauptteil des PDF-Berichts.
weldTable—Definiert den angepassten Hauptteil des PDF-Berichts.
unitConvert—Konvertiert einen Wert in die festgelegte Einheit.
weldPosition—Überprüft und gibt zurück, ob ein zugehöriges DataSet vorhanden ist, in dem die Programnummer passt.
collectOperation—Durchlaufen der angeforderten Operation und Ermitteln der geschweißten Länge.
columnOrder—Sortiert den gesamten Bereich der Spalten in die gewünschte Reihenfolge der einzelnen Spalten.
header_table—Schreiben Sie eine Tabelle mit allgemeinen Programminformationen
colored_table—Schreibt die Programm-TPE-Informationen in die Tabelle
stringLF—Wandelt ein Asteriks * in einem String in einen Zeilenumbruch chr(10) um
calcLinLength—Berechnet die lineare Werkzeugweg-Länge
calcCircLength—Berechnet die Länge des kreisförmigen Werkzeugwegs

Versionshinweise

Diese Klasse ist ab Version R2026.1.1 dokumentiert.

Was this page helpful?