Translations:Reinforcement BillOfMaterial/34/fr

From FreeCAD Documentation
  • Crée et renvoie un objet RebarBillOfMaterial_SVG BOMContent pour un rebar_objects donné.
    • Si la liste rebar_objects est vide, alors l'objet BOMContent sera créé pour toutes les armatures d'un modèle.
  • column_headers est un dictionnaire avec les clés : "Host", "Mark", "RebarsCount", "Diameter", "RebarLength", "RebarsTotalLength" et les valeurs sont un tuple de column_header et leur numéro de séquence.
   Exemple : {
                "Host": ("Member", 1),
                "Mark": ("Mark", 2),
                "RebarsCount": ("No. of Rebars", 3),
                "Diameter": ("Diameter in mm", 4),
                "RebarLength": ("Length in m/piece", 5),
                "RebarsTotalLength": ("Total Length in m", 6),
            }
            mettez le numéro de séquence de la colonne sur 0 pour masquer la colonne.
  • column_units est un dictionnaire avec les clés : "Diameter", "RebarLength", "RebarsTotalLength" et leurs unités correspondantes comme valeur.
   Exemple : {
                "Diameter": "mm",
                "RebarLength": "m",
                "RebarsTotalLength": "m",
            }
  • dia_weight_map est un dictionnaire avec le diamètre comme clé et le poids correspondant comme valeur.
   Syntaxe : {
                6: FreeCAD.Units.Quantity("0.222 kg/m"),
                8: FreeCAD.Units.Quantity("0.395 kg/m"),
                10: FreeCAD.Units.Quantity("0.617 kg/m"),
                12: FreeCAD.Units.Quantity("0.888 kg/m"),
                ...,
            }
  • rebar_length_type spécifie le type de longueur d'armature utilisé pour les calculs de nomenclature; il peut s'agir de "RealLength" ou "LengthWithSharpEdges".
  • font_family spécifie la famille de polices du texte de données.
  • font_filename spécifie le nom du fichier de police ou le chemin complet du fichier de police correspondant à font_family. Ceci est nécessaire si vous travaillez en mode console pure, sans aucune interface graphique.
  • font_size spécifie la taille de la police du texte de données.
  • column_width spécifie la largeur de chaque colonne dans la table de nomenclature SVG.
  • row_height spécifie la hauteur de chaque ligne dans le SVG de table de nomenclature.
  • bom_left_offset spécifie le décalage gauche de la nomenclature SVG sur template_file.
  • bom_top_offset spécifie le décalage supérieur de la nomenclature SVG sur template_file.
  • bom_min_right_offset spécifie le décalage minimum à droite de la nomenclature SVG sur template_file.
  • bom_min_bottom_offset spécifie le décalage inférieur minimum de la nomenclature SVG sur template_file
  • bom_table_SVG_max_width spécifie la largeur maximale de la table de nomenclature en SVG.
  • bom_table_SVG_max_height spécifie la hauteur maximale de la table de nomenclature en SVG.
  • template_file spécifie le fichier modèle utilisé pour y placer la table de nomenclature générée. Il doit s'agir d'un fichier de modèle TechDraw valide sous la forme comme ici.
  • output_file spécifie le fichier de sortie pour écrire la nomenclature SVG générée.
  • rebar_objects est une liste d'objets ArchRebar et / ou rebar2 et / ou structures (pour sélectionner ArchRebar dans cette structure).
  • reinforcement_group_by spécifie comment les objets de renforcement doivent être groupés; il peut s'agir de "Mark" ou "Host".
  • return_SVG_only spécifie si l'objet BOMContent doit être créé ou non. Si return_SVG_only est Vrai, alors ni BOMContent objet n'est créé ni SVG n'est écrit dans output_file. Et il renvoie l'élément SVG.