Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/07/2005, 12h04   #1
Membre à l'essai
 
Inscription : mars 2003
Messages : 77
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 77
Points : 23
Points : 23
Par défaut Gestion des Fonts dans le PDF

Je génère un Report dans lequel je veux que le pied de page est une fonte différente du body
J'ai définie dans mon Params un PDF_Font_Foot
dans le xls, dans le Body, j'ai mis
Code :
1
2
3
4
5
<font face="{$PDF_Font_Foot}" size="120">
	<xsl:comment>FOOTER LEFT "$DATE"</xsl:comment>
	<xsl:comment>FOOTER CENTER "Réalisé par le Service Informatique"</xsl:comment>
	<xsl:comment>FOOTER RIGHT "$PAGE/PAGES" </xsl:comment>
				</font>
$PDF_Font_Foot est une variable reprenant /document/Params/PDF_Font_Foot
Je passe dans l'URL PDF_Font_Foot="Times",
mais cela ne donne rien. J'ai fait des essais avec Arial, c'est pareille.
Avec ou sans size, cela ne marche pas
JMLD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2005, 13h50   #2
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
En fait il faut définir la headfootfont au niveau des paramètres de ligne de commande de HTMLDOC
dans les GlobalParams, l'option XMLC_HTML2PDF_OPTIONS il faut rajouter
--headfootfont Arial
par exemple
jette un coup d'oeil sur la documentation de la ligne de commande de HTMLDOC il y a pleins d'options...

http://www.easysw.com/htmldoc/docfiles/8-cmdref.html
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2005, 17h09   #3
Membre à l'essai
 
Inscription : mars 2003
Messages : 77
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 77
Points : 23
Points : 23
Merci, ça marche.
Par contre maintenant j'aimerais mettre le nom de mon client sur chaque page, sachant que mon document fait 2 ou 3 pages
Je travail en ce moment dans body.
Juste avant j'ai une sectio head qui est vide. Mais quoi que je mette, rien ne se passe.
A qui sert la section head?
J'ai essayé de mettre le nom du client dans HEADER LEFT, mais c'est un parametre pour htmldoc, il ne sait pas interpréter les variables autres que $DATE ou $PAGE
JMLD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2005, 17h47   #4
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
HEADER LEFT est la bonne chose à utiliser, pour paramétrer cela... eh bien utilise le XSL

prend comme exemple le paramètre NUMBER-UP:

Code :
<xsl:comment>NUMBER-UP<xsl:value-of select="/document/Params/PDF_NumberUp"/></xsl:comment>
tu peux donc faire:

Code :
<xsl:comment>HEADER LEFT "<xsl:value-of select="/document/Params/ClientName"/>"</xsl:comment>
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2005, 11h09   #5
Membre à l'essai
 
Inscription : mars 2003
Messages : 77
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 77
Points : 23
Points : 23
ça marche

Merci
JMLD est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h29.


 
 
 
 
Partenaires

Hébergement Web