Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1486 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Largeur de page en XML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Largeur de page en XML

n°2236774
Papy_Octet
Posté le 01-09-2014 à 17:12:55  profilanswer
 

Bonjour,
J'essaie de développer une extension pour Inkscape. Mais j'ai un petit problème avec XML et la largeur de page.
Quand j'écris ceci dans mon code :

Code :
  1. <param name="title2" type="description">********************************************************************************</param>


la ligne d'étoiles est bien entièrement présente sur la page affichée.
Mais quand j'écris ceci :

Code :
  1. <param name="persohelp" type="description">IMPORTANT ! Si vous utilisez une suite de valeurs personnalisées des distances entre les noeuds, vous devez AU PRÉALABLE avoir créer la suite des valeurs dans Inkscape en respectant le format décimal pour les valeurs (0.0) et le ; comme séparateur des valeurs (1.25;25.568;01.2).</param>


alors le texte est écrit sur une 50aine de caractères de large.
 
Dans mon cas de figure, je n'ai pas besoin ni accès à PHP et autres feuilles de mise en forme. J'ai seulement XML :

Code :
  1. <?xml version="1.0" encoding="UTF-8"?>


 
Y a-t-il une solution pour que le texte soit écrit sur la largeur de la fenêtre ?
 
Merci.


---------------
Cogito Ergo Sum.
mood
Publicité
Posté le 01-09-2014 à 17:12:55  profilanswer
 

n°2236891
rufo
Pas me confondre avec Lycos!
Posté le 03-09-2014 à 11:36:07  profilanswer
 

Pas clair ta question :/ J'imagine que dans le XML, va falloir mettre une balise ou attribut qui définit la largeur de la zone de travail. Si y'en a pas, il doit prendre une valeur par défaut. A toi de trouver cette balise ou attribut.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2237039
Papy_Octet
Posté le 05-09-2014 à 06:53:37  profilanswer
 

Bonjour rufo,
 
Merci de chercher à m'aider.
Tu écris  


... Si y'en a pas, il doit prendre une valeur par défaut...


 
Mais je n'arrive pas à comprendre pourquoi, lorsque j'écris une série d'étoiles", XML les écrit sur toute la largeur de la fenêtre puis passe à la ligne si la série d'étoile est trop grande pour tenir sur la largeur de page; et que si la largeur de page est  >80, ça ne lui pose aucun problème d'affichage. Mais une fois qu'il y a des caractères "normaux" = des lettres, là XML "coince". J'ai essayé de supprimer les espaces entre les mots => même sanction : une 50aine de caractères par ligne seulement alors qu'il y a la place pour en placer une 100aine.
 
J'ai bien essayé plusieurs possibilités de paramètres pour indiquer une largeur de page, mais rien ne fonctionne. La version XML 1.0 que je dois utiliser ici ne semble pas être capable d'interpréter ces paramètres comme, par exemple pagewidth="80" ou width="80", ...
 
Contre mauvaise fortune, je vais devoir faire bon coeur, semble-t-il.
 
Merci

n°2237059
rufo
Pas me confondre avec Lycos!
Posté le 05-09-2014 à 10:48:43  profilanswer
 

XML sert à structurer du contenu, en aucun cas à faire de l'affichage. Le rendu d'un XML se fait par son analyse des balises qu'il contient. Ca peut se faire par du XSLT par ex, qui peut générer en sortie du HTML, du rtf, du pdf... ou par un parser spécifique propre à un logiciel, dans ton cas, Inkscape. Ce soft étant dans la catégorie "infographie",je pense que la largeur de page doit d'exprimer en pixels en non en nb de caractères. Par ailleurs, les attributs ou balises pagewidth ou width ne fonctionnent car ce ne sont probablement pas ceux-là qu'Inkscape reconnait. Il faut que tu trouves la structure d'un fichier xml Inkscape (sa spec) et ensuite trouver la balise/attribut qui règle ton pb.
 
Un solution peut être de créer un fichier via Inkscape qui ressemble en terme de rendu à ce que tu veux faire et tu l'enregistres au format xml puis tu l'ouvres pour voir son contenu et comparer avec le tiens ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Largeur de page en XML

 

Sujets relatifs
Noob: Comment ouvrir un popup au chargement d'une page?[Résolu] Lien href qui remplace une page affichée via un include
affichage de fichier XML en JFrame (zone de texte)Afficher bannière et ses boutons en allant la chercher sur autre page
Récupèrer des informations sur un page webBackground / Fond de page HTML sous Blue Griffon
Avec IE8, mes données avec AJAX disparaissent d'une page à l'autre !(vb) Ajout d'un préfixe dans la signature d'un fichier XML
Theme wordpress artisteer : aligner les éléments d'une page et espacesgénérer une page web automatiquement
Plus de sujets relatifs à : Largeur de page en XML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR