Topic: Improvements on title block customization

Hello,

Work on customized title blocks continues with the introduction today of customized name/value pairs that may be used by title block templates. Demonstration:

1 - We start with a custom title block template, having a field whose label is "Status" and value is "%status":
http://qelectrotech.org/screenshots/extras/titleblock_custom_variables0.png

2 - We edit the diagram properties and use that new tab to associate the "status" variable name with a value specific to the current diagram (here, "draft"):
http://qelectrotech.org/screenshots/extras/titleblock_custom_variables1.png
Note that you can store here various name/value pairs, even if they are not used by the current title block template. They are just data related to this diagram -- you may display them in the future using another title block template.

3 - Finally, we apply these settings and our title block is immediately updated:
http://qelectrotech.org/screenshots/extras/titleblock_custom_variables2.png

Next steps imply creating a user-friendly template editor. The current one is still aimed at very advanced users (you have to edit XML code directly), although an "Integrate a logo" button has been added for convenience.

See you soon !

Gray's Law of Programming:
'n+1' trivial tasks are expected to be accomplished in the same time as 'n' tasks.

Logg's Rebuttal to Gray's Law:
'n+1' trivial tasks take twice as long as 'n' trivial tasks

Re: Improvements on title block customization

Bonjour,

Le travail sur les cartouches personnalisés se poursuit avec l'arrivée aujourd'hui des couples nom/valeur personnalisés pouvant être utilisés par les modèles de cartouches. Démonstration :

1 - On commence avec un modèle de cartouche personnalisé qui comporte un champ donc le label est "Status" et dont la valeur est "%status" :
http://qelectrotech.org/screenshots/extras/titleblock_custom_variables0.png

2 - On édite les propriétés du schéma et on utilise ce nouvel onglet pour associer le nom de variable "status" avec une valeur propre au schéma courant (ici, "draft", "brouillon") :
http://qelectrotech.org/screenshots/extras/titleblock_custom_variables1.png
À noter que vous pouvez stocker ici tous les couples nom/valeur que vous voulez, même s'ils ne sont pas utilisés par le modèle de cartouche appliqué. Ce ne sont que des données concernant ce schéma -- vous avez la possiblité de les afficher plus tard en utilisant un autre modèle de cartouche.

3 - Enfin, on applique ces paramètres et notre cartouche est immédiatement mis à jour:
http://qelectrotech.org/screenshots/extras/titleblock_custom_variables2.png

Les prochaines étapes impliquent de réaliser un éditeur de modèle de cartouche convivial. L'actuel est toujours très orienté vers les utilisateurs avancés (édition direct de code XML), bien qu'un bouton "Intégrer un logo" ait été ajouté pour faciliter les choses.

À la prochaine !

Gray's Law of Programming:
'n+1' trivial tasks are expected to be accomplished in the same time as 'n' tasks.

Logg's Rebuttal to Gray's Law:
'n+1' trivial tasks take twice as long as 'n' trivial tasks

Re: Improvements on title block customization

Bonjour

La révision 1143 permet maintenant de spécifier une taille de police en "pt" différentes pour chaque label .

exemple de syntaxe à utiliser:

<field rowspan="0" row="4" col="3" value="%modif" name="modif" label="" displaylabel="true" fontsize="8" align="left"/>

http://scorpio810.blogdns.net/generation-debian/qelectrotech/capture%20d&#039;%C3%A9cran10.png




Ce qui serait bien serait d'avoir la valeur dans le tableau des couples nom/valeur/tailles personnalisés hein xavier nomicons/wink
À la prochaine !

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."