Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesUtilitaire CenPyUtilitaire de rapportUtilité de rapport

Utilité de rapport

Classe « ReportUtility » pour les rapports PDF

Faits rapides

PropriétéValeur
ClasseReportUtility
Modulecenpylib.ReportUtility
Paquetcenpylib
LibérationR2025.2.4
Méthodes52
Hérite deFPDF

Héritage

Départ rapide

# Boilerplate Example obj = ReportUtility()

Lifecycle

MéthodeRetoursRésumé
__init__Initialisation
createAutoExecutePDFReportCommande de passe depuis AutoExécute, par exemple
createAuxCommandsPDFReportPasser la commande depuis les « Commandes auxiliaires » du tableau de bord du programme
createPDFReportMéthode principale pour créer le rapport PDF
createDialogueUICréez les éléments et fonctions de la fenêtre.

Query Methods

MéthodeRetoursRésumé
getCurrencyCodeRetourne le code Ascii de la monnaie désirée
getRGBColoursObtenez les couleurs RGB pour la rangée d’en-tête de tableau.
getSpeedEventCalcule la longueur linéaire du trajet de l’outil
getTechnoEventCalcule la longueur linéaire du trajet de l’outil
getAccuracyEventCalcule la longueur linéaire du trajet de l’outil
getMotionTypeStringObtenez le type de mouvement du TPE (PTP, LIN, CIR)
getCollisionReachabilityStringObtenez la collégion et/ou la portée du TPE,
getVariousFieldTemplate, … peut être hérité pour l’information désirée dans PlugIn Script
getVectorFait passer le vecteur par deux points
getVectorLengthCalcule la longueur du vecteur
getVectorScalarCalcule le scalaire vectoriel
getReportLocationAppelle la boîte de dialogue Sélection de dossiers
getsetValueslire ou écrire

Mutation Methods

MéthodeRetoursRésumé
setCostsFixe les coûts par mètre
setCurrencyFixe la monnaie désirée
setLanguageDéfinit le langage désiré
setHeaderLogoDéfinit le logo affiché dans les Rapports en haut et à droite
setFooterLogoDéfinit le logo affiché dans les Rapports en bas/gauche

Execution & Actions

MéthodeRetoursRésumé
buildReportNameCréez le nom du fichier de rapport, à hériter si la personnalisation est souhaitée.
calculateCostsCalcule les coûts par TPE en fonction de TechnoState, MotionType, etc.

Utilities

MéthodeRetoursRésumé
defineFontDéfinit le type de police et la taille souhaités pour les Globals.
defineColumnTitleWidthDéfinit l’ordre des colonnes de tableau souhaitées.
defineColName
defineColMotionType
defineColLength
defineColSpeed
defineColTime
defineColCosts
defineColCollReach
defineColEvents
defineColVarious
headerDéfinit l’en-tête commun du rapport PDF, appelé à partir de la classe de base FPDF
cenheaderDéfinit l’en-tête personnalisé du rapport PDF, sous l’en-tête commun
cenfooterDéfinit le pied de page personnalisé du rapport PDF, sous l’en-tête commun
footerDéfinit le pied de page commun du rapport PDF, appelé à partir de la classe de base FPDF
bodyDéfinit le corps personnalisé du rapport PDF.
collectelementsRassembler toutes les informations nécessaires du programme et les écrire dans une liste
columnOrderTrie l’ensemble de la plage de colonnes dans l’ordre souhaité des colonnes individuelles
header_tableRédiger un tableau avec des informations communes sur le programme
intermediateBlockBeforeTout ce qui se trouve entre CenHeader et TPE List (Modèle pour l’héritage)
intermediateBlockAfterTout ce qui se trouve entre TPE List et CenFooter (Modèle pour l’héritage)
colored_tableÉcrire les informations des TPE du programme sur le tableau
technoEventsExistCalcule la longueur linéaire du trajet de l’outil
calcLinLengthCalcule la longueur linéaire du trajet de l’outil
calcCircLengthCalcule la longueur du trajet circulaire de l’outil
saveReportAsAppelle la boîte de dialogue habituelle de sauvegarde de fichier
extendedSaveUIdialogue étendu de sauvegarde de fichier avec paramètres de coûts

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?