Utilité de rapport
Classe « ReportUtility » pour les rapports PDF
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | ReportUtility |
| Module | cenpylib.ReportUtility |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 52 |
| Hérite de | FPDF |
Héritage
Départ rapide
# Boilerplate Example
obj = ReportUtility()Lifecycle
| Méthode | Retours | Résumé |
|---|---|---|
__init__ | — | Initialisation |
createAutoExecutePDFReport | — | Commande de passe depuis AutoExécute, par exemple |
createAuxCommandsPDFReport | — | Passer la commande depuis les « Commandes auxiliaires » du tableau de bord du programme |
createPDFReport | — | Méthode principale pour créer le rapport PDF |
createDialogueUI | — | Créez les éléments et fonctions de la fenêtre. |
Query Methods
| Méthode | Retours | Résumé |
|---|---|---|
getCurrencyCode | — | Retourne le code Ascii de la monnaie désirée |
getRGBColours | — | Obtenez les couleurs RGB pour la rangée d’en-tête de tableau. |
getSpeedEvent | — | Calcule la longueur linéaire du trajet de l’outil |
getTechnoEvent | — | Calcule la longueur linéaire du trajet de l’outil |
getAccuracyEvent | — | Calcule la longueur linéaire du trajet de l’outil |
getMotionTypeString | — | Obtenez le type de mouvement du TPE (PTP, LIN, CIR) |
getCollisionReachabilityString | — | Obtenez la collégion et/ou la portée du TPE, |
getVariousField | — | Template, … peut être hérité pour l’information désirée dans PlugIn Script |
getVector | — | Fait passer le vecteur par deux points |
getVectorLength | — | Calcule la longueur du vecteur |
getVectorScalar | — | Calcule le scalaire vectoriel |
getReportLocation | — | Appelle la boîte de dialogue Sélection de dossiers |
getsetValues | — | lire ou écrire |
Mutation Methods
| Méthode | Retours | Résumé |
|---|---|---|
setCosts | — | Fixe les coûts par mètre |
setCurrency | — | Fixe la monnaie désirée |
setLanguage | — | Définit le langage désiré |
setHeaderLogo | — | Définit le logo affiché dans les Rapports en haut et à droite |
setFooterLogo | — | Définit le logo affiché dans les Rapports en bas/gauche |
Execution & Actions
| Méthode | Retours | Résumé |
|---|---|---|
buildReportName | — | Créez le nom du fichier de rapport, à hériter si la personnalisation est souhaitée. |
calculateCosts | — | Calcule les coûts par TPE en fonction de TechnoState, MotionType, etc. |
Utilities
| Méthode | Retours | Résumé |
|---|---|---|
defineFont | — | Définit le type de police et la taille souhaités pour les Globals. |
defineColumnTitleWidth | — | Définit l’ordre des colonnes de tableau souhaitées. |
defineColName | — | — |
defineColMotionType | — | — |
defineColLength | — | — |
defineColSpeed | — | — |
defineColTime | — | — |
defineColCosts | — | — |
defineColCollReach | — | — |
defineColEvents | — | — |
defineColVarious | — | — |
header | — | Définit l’en-tête commun du rapport PDF, appelé à partir de la classe de base FPDF |
cenheader | — | Définit l’en-tête personnalisé du rapport PDF, sous l’en-tête commun |
cenfooter | — | Définit le pied de page personnalisé du rapport PDF, sous l’en-tête commun |
footer | — | Définit le pied de page commun du rapport PDF, appelé à partir de la classe de base FPDF |
body | — | Définit le corps personnalisé du rapport PDF. |
collectelements | — | Rassembler toutes les informations nécessaires du programme et les écrire dans une liste |
columnOrder | — | Trie l’ensemble de la plage de colonnes dans l’ordre souhaité des colonnes individuelles |
header_table | — | Rédiger un tableau avec des informations communes sur le programme |
intermediateBlockBefore | — | Tout ce qui se trouve entre CenHeader et TPE List (Modèle pour l’héritage) |
intermediateBlockAfter | — | Tout 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 |
technoEventsExist | — | Calcule la longueur linéaire du trajet de l’outil |
calcLinLength | — | Calcule la longueur linéaire du trajet de l’outil |
calcCircLength | — | Calcule la longueur du trajet circulaire de l’outil |
saveReportAs | — | Appelle la boîte de dialogue habituelle de sauvegarde de fichier |
extendedSaveUI | — | dialogue é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?