Topic: multilignes dans cellule cartouche

Bonjour,
J'utilise la version 0.3b sous Linux (Mageia).

J'ai 2 questions concernant les cartouches:

1) Comment insérer un saut de ligne dans une case valeur d'une association nom/valeur listée dans les propriétés personnalisées d'un schéma?
Sinon comment activer le retour à la ligne automatique en cas de texte trop long?
La case en question est assez haute pour contenir plusieurs lignes, mais seule une ligne est exploitée.
De plus, la case à cocher

Re: multilignes dans cellule cartouche

Bonjour,
Il semble que ton message n'est pas complet.

Pour les retours chariot dans les cellules, j'avais trouvé un petit workaround à l’époque.
Editer le fichier du cartouche dans un éditeur et faire un retour ligne comme ceci.

<field valign="center" rowspan="3" row="0" hadjust="true" col="9" name="title" displaylabel="false" align="center">
            <value>
                <translation lang="fr">texte en deuxparties</translation>
            </value>
            <label/>
        </field>

en

<field valign="center" rowspan="3" row="0" hadjust="true" col="9" name="title" displaylabel="false" align="center">
            <value>
                <translation lang="fr">texte en deux
          parties</translation>
            </value>
            <label/>
        </field>

http://scorpio.kindwolf.org/temp/titleblock3.png


et voila ...


http://scorpio.kindwolf.org/temp/titleblock2.png

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

Re: multilignes dans cellule cartouche

Merci beaucoup Scorpio pour ta réactivité légendaire sur ce forum.
Je n'ai pas bien compris pouquoi la moitié de mon message a disparu.

Je continue donc mes soucis sur les cartouches:
De plus la case à cocher..".Ajuster la taille de la police si besoin" s'obstine à rester cochée après décochage et sauvegarde. Pourquoi ?

Re: multilignes dans cellule cartouche

2e question toujours sur les cartouches:
Y-a-t-il une astuce pour légèrement modifier un modèle de cartouche, sans que celui-ci n'efface la totalité des valeurs personnalisées déjà entrées? C'est frustrant de tout perdre quand on a entré une trentaine de lignes de valeurs définies par schéma. Je ne comprends pas le principe, surtout que la modif peut se faire sans problème dans le fichier .qet.

Re: multilignes dans cellule cartouche

Suite du message précédent (la peur de le voir tronqué comme l'autre fois)

Un débutant aura toujours une apréhension à bricoler dans son fichier .qet. Autant automatiser la chose ;-)
Merci à toute l'équipe

Re: multilignes dans cellule cartouche

biba_paris wrote:

Un débutant aura toujours une apréhension à bricoler dans son fichier .qet. Autant automatiser la chose ;-)
Merci à toute l'équipe

Certes, je jetterai un œil sur le code, mais je doute que ce soit simple, puisque j'en avait déjà parlé a Xavier à l’époque.
Pour l'instant je regarde les autres demande que je vient de recevoir:
#Cartouche
title block in accordance with EN ISO 7200:2004
and frame A3 in accordance with EN ISO 5457:1999
Apres quelques hacks on s'en rapproche:
http://scorpio.kindwolf.org/temp/titleblock.png

#PEN
Brazilian Standard (ABNT NBR-5444/1989).

http://scorpio.kindwolf.org/temp/conductors_BR.png

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

Re: multilignes dans cellule cartouche

biba_paris wrote:

2e question toujours sur les cartouches:
Y-a-t-il une astuce pour légèrement modifier un modèle de cartouche, sans que celui-ci n'efface la totalité des valeurs personnalisées déjà entrées? C'est frustrant de tout perdre quand on a entré une trentaine de lignes de valeurs définies par schéma. Je ne comprends pas le principe, surtout que la modif peut se faire sans problème dans le fichier .qet.

dupliquer et copier ce cartouche
http://scorpio.kindwolf.org/temp/titleblock4.png

je ne perd rien

http://scorpio.kindwolf.org/temp/titleblock5.png

la case à cocher..".Ajuster la taille de la police si besoin" s'obstine a bien fonctionner :p
http://scorpio.kindwolf.org/temp/titleblock6.png

onglet des variables pour ce folio
http://scorpio.kindwolf.org/temp/titleblock7.png

pour un projet complet

http://scorpio.kindwolf.org/temp/titleblock8.png

sinon il veut mieux enregistrer ton modèle de cartouche dans la collection de cartouche utilisateur,
ceux fourni ne sont pas éditable sans les copier

http://scorpio.kindwolf.org/temp/titleblock9.png

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

Re: multilignes dans cellule cartouche

ça avance nomicons/grin
EN ISO 7200:2004
http://scorpio.kindwolf.org/temp/titleblock10.png

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

Re: multilignes dans cellule cartouche

Ok! mais après la copie du cartouche dans le nouveau, les valeurs données aux variables dans le schéma ont pris la poudre d'ésquanpette. Regarde les photos que tu as postées scorpio:  les valeurs sont vides! ;-). Ou alors, il y a une manip qui m'échappe.

Re: multilignes dans cellule cartouche

Je précise mon souci:
Ce n'est pas les noms de variables du cartouche qui se perdent à l'édition, mais les valeurs contenues dans ces variables pour le schéma.

Re: multilignes dans cellule cartouche

Si tu as as enregistré les noms/valeurs dans menu configuration->configurer qelectrotech-> nouveau schéma:
les variables seront sauvegardé dans le fichier qelectrotech.conf
http://scorpio.kindwolf.org/temp/titleblock11.png

Donc quand Qet se lance il va lire ce fichier et charger ces variables, qu'il appliquera aux cartouches si les variables correspondent.
Sinon quand on modifie le cartouche à la volée il vaut mieux je pense l'enregistrer sous dans -> cartouche du projet "" (idX).
Le fait de l'enregistrer sous cartouche utilisateur il perd ses valeurs temporairement, normalement on les retrouve apres fermeture/ouverture d'un folio.

Apres ça fais quelques années que je n'ai pas bricolé dans les titleblocks donc je peux me tromper ;-)

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

Re: multilignes dans cellule cartouche

Hourra ! J'ai trouvé !
C'était pourtant simple !
Les valeurs disparaissent parce qu'elles ne sont rafraichies ni sur le schéma ni dans la boîte de dialogue "propriétés du schéma" (petit bug ? oubli ?).

Mais ce n'est pas grave :
il suffit de sélectionner à nouveau le cartouche dans la fenêtre de gauche,et le redéposer sur le schéma.
Là, c'est bon! les valeurs sont retrouvées comme par enchantement.
Mais quelle frayeur mes amis !!!!
Il faudra songer à améliorer le rafraichissement du contenu des boîtes de dialogue, sinon certains feront des crises cardiaques ;-)

Re: multilignes dans cellule cartouche

;-)

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

Re: multilignes dans cellule cartouche

Merci scorpio pour ton soutien.
Je voulais à tout prix éviter de bricoler les fichiers de config. Je pense qu'un newbie ne le fera pas.
C'était juste un bug d'affichage.
En attendant qu'un développeur se penche sue la question de rafraichissement (vu le temps lourd qu'on a sur Paris aujourd'hui), je recommande aux newbies d'essayer le drag and drop de cartouche avant de pêter un câble.
Ce sera le workaround de ce bug mineur.

Longue vie au projet
Merci encore scorpio pour le suivi

Re: multilignes dans cellule cartouche

Ma conclusion a été un peu rapide.
Explication:
Si on modifie le nom du modèle de cartouche à utiliser dans la boîte de dialogue "Propriétés du schéma", les valeurs entrées sont perdues, et bien perdues (surtout ne pas sauvegarder,et  sortir du programme!).

Par contre, sans ouvrir cette boîte de dialogue, on drag et drop un cartouche différent sur le schéma en cours, la modification se passe sans problème, et on ne perd rien, et le nouveau cartouche devient celui par défaut.

Il y a donc un bug dans le programme de la boîte de dialogue "Propriétés du schéma", au changement de modèle de cartouche.

Merci de me le confirmer !

Re: multilignes dans cellule cartouche

Merci biba_paris :-)

Tes expérimentations et tes remarques pour cerner le problème, vont nous permettre de reproduire le bug et d'essayer de le corriger.
Mais je t'avoue que cette partie du code écrite par Xavier en 2010, n'est pas simple.
Qet contient 78,049 lignes dont 48,228 lignes de code ;-)

http://www.ohloh.net/p/qelectrotech

Merci encore biba_paris pour tes investigations ;-)

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