Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesUtilitaire CenPyUtilitaire de rapportSignaler l’utilité — Utilités

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 :

NomTypeDescription
columnsla 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
Operatorl’opérateur CENPyOlpProgramModifyOperator
pathL’emplacement du script de l’appelant. Besoin de trouver les images
portrLandssi 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
pathL’emplacement du script de l’appelant. Besoin de trouver les images
portrLandssi 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
Operatorl’opérateur CENPyOlpProgramModifyOperator
headLinela liste des noms des en-têtes des colonnes
colWidthsla liste des colonnes largeur
orderla 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 :

NomTypeDescription
Operatorl’opérateur CENPyOlpProgramModifyOperator
orderla Liste des numéros de colonne ordonnés
costPerMeterla 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
orderla liste numérique de l’ordre désiré
unsortedla 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
Operatorl’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
Operatorl’opérateur CENPyOlpProgramModifyOperator
paramListla 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
Operatorl’opérateur CENPyOlpProgramModifyOperator
paramListla 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
headingsla liste de l’en-tête du tableau
rowsla liste des informations TPE
colWidthsla Liste des largeurs de colonne

technoEventsExist

def technoEventsExist(eventHandler, opTpes)

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

Paramètres :

NomTypeDescription
eventHandlerLe gestionnaire d’événements
opTpestableau des TPE Ops

calcLinLength

def calcLinLength(teachHandler, lastTpE, opTpe)

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

Paramètres :

NomTypeDescription
teachHandlerle gestionnaire d’enseignement
lastTpEle dernier élément du trajet de l’outil
opTpel’é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 :

NomTypeDescription
teachHandlerle gestionnaire d’enseignement
lastTpEle dernier élément du trajet de l’outil
opTpel’é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 :

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
Operatorl’opérateur CENPyOlpProgramModifyOperator
defaultFileNamele nom de fichier par défaut du rapport PDF
apppathL’emplacement du script de l’appelant. Besoin de trouver les images
Was this page helpful?