XSL- XSL-FO

XSL- XSL-FO - XML/XSL - Programmation

Marsh Posté le 18-07-2005 à 15:31:04    

Bonjour,
 j'utilise FOP pour générer du pdf à partir de XSL et XMl.
Le souci c'est que les fonts ne passe pas correctment.
Je vous donne par exemple la font du code- barre(OCR_BB.TTF) qui affiche bien un code barre sur Word mais il se passe rien sur le PDF.
 
Merci.

Reply

Marsh Posté le 18-07-2005 à 15:31:04   

Reply

Marsh Posté le 19-07-2005 à 08:56:25    

je vois que tu galeres autant que moi avec XSL-FO (cf plusieurs posts).
J'ai "resolu" mes problemes en generant plutot un html a partir de mon XML et XSL , je transforme ensuite ce html en pdf via htmldoc (toutes ces operations dans un script php).
C'est un peu moins classe que XSL-FO mais tu arrives aux memes resultats avec beaucoup moins de cassage de tete.

Reply

Marsh Posté le 19-07-2005 à 12:49:44    

Dans FOP toutes les polices ( fonts) ne sont pas supportés, si je ne m'abuse la liste se trouve sur le site de FOP...
 
il est également possible de générer du code barre en FO, je vu un exemple de stylesheet il y a longtemps.


Message édité par avander le 19-07-2005 à 12:52:26
Reply

Marsh Posté le 19-07-2005 à 23:21:01    

Merci Avantar tu me rassure et toi  betsame pour ta compassion.
J'utilise fop en ligne de commande en passant mon XML et mon XSL en paramètre.
J'ai vu sur le site FOP qu'il donne des exmples de code barre mais pas de code exécutable ce qui ne m'avance pas du tout.
J'ai fait un pdf avec XML et XSL en le convertissant mais ca nrend pas aussi bien comme tu dis.
Je pense qu'une fois toutes mes galères passé je ferais un topic avec des exemples concrets et poussé de comment avoir un pdf finalen partant de table SQL.
 
Sur ce merci à vous et vous pouvez toujours m'aider si l'envievous en prend.

Reply

Marsh Posté le 20-07-2005 à 18:19:14    

Les polices disponibles en standard avec FOP :

  • Helvetica (normal, bold, italic, bold italic)
  • Times (normal, bold, italic, bold italic)
  • Courier (normal, bold, italic, bold italic)
  • Symbol and ZapfDingbats


il est possible d'ajouter d'autres polices mais ça coule pas de source, plus d'info a l'adresse http://xml.apache.org/fop/fonts.html pour les amateurs...  
 

Reply

Marsh Posté le 27-10-2005 à 15:14:53    

il est possible d'ajouter de nouvelles fonts dans FOP
des exemples sont dans le fichier userconfig.xml du répertoire conf
 
 <font metrics-file="msmincho.xml" embed-file="Cyberbit.ttf" kerning="yes">
    <font-triplet name="Mincho" style="normal" weight="normal"/>
    <font-triplet name="Mincho" style="normal" weight="bold"/>
    <font-triplet name="Mincho" style="italic" weight="normal"/>
    <font-triplet name="Mincho" style="italic" weight="bold"/>
 </font>
 
ils font toujours appel à des fichiers externes
perso c'est des PFB/PFM et des XML

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed