Skip to Content

Utilitaire de rapport — Utilités

Retour à l’utilité rapport.

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 :

NomTypeDescription
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()
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 :

NomTypeDescription
Operator—l’opérateur CENPyOlpProgramModifyOperator
path—L’emplacement du script de l’appelant. Il fallait 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 :

NomTypeDescription
path—L’emplacement du script de l’appelant. Il fallait trouver les images
portrLands—si le Rapport est créé en mode Portrait ou Paysage
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 :

NomTypeDescription
Operator—l’opérateur CENPyOlpProgramModifyOperator
headLine—la liste des noms d’en-tête des colonnes
colWidths—la Liste des largeurs de colonnes
order—la liste des numéros de colonnes ordonnés

collectelements

def collectelements(Operator, order, costPerMeter)

Collectez toutes les informations nécessaires du programme et écrivez-les dans une liste

Paramètres :

NomTypeDescription
Operator—l’opérateur CENPyOlpProgramModifyOperator
order—la liste des numéros de colonnes 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 :

NomTypeDescription
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 :

NomTypeDescription
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 :

NomTypeDescription
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 :

NomTypeDescription
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 :

NomTypeDescription
headings—la liste de l’en-tête de tableau
rows—la liste des informations TPE
colWidths—la liste de la largeur de colonne

technoEventsExist

def technoEventsExist(eventHandler, opTpes)

Calcule la longueur linéaire du trajet de l’outil

Paramètres :

NomTypeDescription
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 :

NomTypeDescription
teachHandler—Le gestionnaire d’enseignement
lastTpE—Le dernier élément du trajet de l’outil
opTpe—L’élément du parcours d’outil actuel

calcCircLength

def calcCircLength(teachHandler, lastTpE, opTpe)

Calcule la longueur du trajet circulaire de l’outil

Paramètres :

NomTypeDescription
teachHandler—Le gestionnaire d’enseignement
lastTpE—Le dernier élément du trajet de l’outil
opTpe—L’élément du parcours d’outil actuel

saveReportAs

def saveReportAs(defaultFileName: str, apppath: str)

Appelle la boîte de dialogue habituelle de sauvegarde de fichiers

Paramètres :

NomTypeDescription
defaultFileNamestrNom de fichier par défaut
apppathstrle 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 :

NomTypeDescription
Operator—l’opérateur CENPyOlpProgramModifyOperator
defaultFileName—le nom de fichier par défaut du rapport PDF
apppath—L’emplacement du script de l’appelant. Il fallait trouver les images
Was this page helpful?