Signaler l’utilité — Utilités
Revenons à Report Utility.
defineFont
def defineFont()Définit le type de police et la taille souhaités pour les Globals. Note : CN et JP ne sont pris en charge que par une seule police unique, la taille peut être ajustée
defineColumnTitleWidth
def defineColumnTitleWidth(columns)Définit l’ordre des colonnes de tableau souhaitées. Note : le nom interne de la colonne et sa place dans l’ordre doivent être corrigés
Paramètres :
| Nom | Type | Description |
|---|---|---|
columns | — | la liste désirée des colonnes dans l’ordre désiré |
defineColName
def defineColName()defineColMotionType
def defineColMotionType()defineColLength
def defineColLength()defineColSpeed
def defineColSpeed()defineColTime
def defineColTime()defineColCosts
def defineColCosts()defineColCollReach
def defineColCollReach()defineColEvents
def defineColEvents()defineColVarious
def defineColVarious()header
def header()Définit l’en-tête commun du rapport PDF, appelé à partir de la classe de base FPDF
cenheader
def cenheader(Operator, path, portrLands)Définit l’en-tête personnalisé du rapport PDF, sous l’en-tête commun
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
path | — | L’emplacement du script de l’appelant. Besoin de trouver les images |
portrLands | — | si le Rapport est créé en mode Portrait ou Paysage |
cenfooter
def cenfooter(path, portrLands)Définit le pied de page personnalisé du rapport PDF, sous l’en-tête commun
Paramètres :
| Nom | Type | Description |
|---|---|---|
path | — | L’emplacement du script de l’appelant. Besoin de trouver les images |
portrLands | — | si le Rapport est créé en mode Portrait ou Paysage |
footer
def footer()Définit le pied de page commun du rapport PDF, appelé à partir de la classe de base FPDF
body
def body(Operator, headLine, colWidths, order)Définit le corps personnalisé du rapport PDF.
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
headLine | — | la liste des noms des en-têtes des colonnes |
colWidths | — | la liste des colonnes largeur |
order | — | la Liste des numéros de colonne ordonnés |
collectelements
def collectelements(Operator, order, costPerMeter)Collectez toutes les informations nécessaires du programme et écrivez-les dans une liste
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
order | — | la Liste des numéros de colonne ordonnés |
costPerMeter | — | la Valeur des Coûts par Mètre |
columnOrder
def columnOrder(order, unsorted)Trie l’ensemble de la plage de colonnes dans l’ordre désiré des colonnes individuelles
Paramètres :
| Nom | Type | Description |
|---|---|---|
order | — | la liste numérique de l’ordre désiré |
unsorted | — | la gamme complète d’informations par TPE |
header_table
def header_table(Operator)Rédigez un tableau avec des informations communes sur le programme
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
intermediateBlockBefore
def intermediateBlockBefore(Operator, paramList)Tout ce qui se trouve entre CenHeader et TPE List (Modèle pour l’héritage)
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
paramList | — | la Liste des paramètres utilisés |
intermediateBlockAfter
def intermediateBlockAfter(Operator, paramList)Tout ce qui se trouve entre TPE List et CenFooter (Modèle pour l’héritage)
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
paramList | — | la Liste des paramètres utilisés |
colored_table
def colored_table(headings, rows, colWidths)Écrire les informations des TPE du programme sur la table
Paramètres :
| Nom | Type | Description |
|---|---|---|
headings | — | la liste de l’en-tête du tableau |
rows | — | la liste des informations TPE |
colWidths | — | la Liste des largeurs de colonne |
technoEventsExist
def technoEventsExist(eventHandler, opTpes)Calcule la longueur linéaire du trajet de l’outil
Paramètres :
| Nom | Type | Description |
|---|---|---|
eventHandler | — | Le gestionnaire d’événements |
opTpes | — | tableau des TPE Ops |
calcLinLength
def calcLinLength(teachHandler, lastTpE, opTpe)Calcule la longueur linéaire du trajet de l’outil
Paramètres :
| Nom | Type | Description |
|---|---|---|
teachHandler | — | le gestionnaire d’enseignement |
lastTpE | — | le dernier élément du trajet de l’outil |
opTpe | — | l’élément du trajet de l’outil actuel |
calcCircLength
def calcCircLength(teachHandler, lastTpE, opTpe)Calcule la longueur du trajet circulaire de l’outil
Paramètres :
| Nom | Type | Description |
|---|---|---|
teachHandler | — | le gestionnaire d’enseignement |
lastTpE | — | le dernier élément du trajet de l’outil |
opTpe | — | l’élément du trajet de l’outil actuel |
saveReportAs
def saveReportAs(defaultFileName: str, apppath: str)Appelle la boîte de dialogue habituelle de sauvegarde de fichiers
Paramètres :
| Nom | Type | Description |
|---|---|---|
defaultFileName | str | Nom de fichier par défaut |
apppath | str | le chemin d’application pour les images et icônes |
extendedSaveUI
def extendedSaveUI(Operator, defaultFileName, apppath)dialogue étendu de sauvegarde de fichier avec paramètres de coûts
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
defaultFileName | — | le nom de fichier par défaut du rapport PDF |
apppath | — | L’emplacement du script de l’appelant. Besoin de trouver les images |