RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 xsl/fo - 4 pages A6 dans une page A4

Forum : XML/XSL
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ XML/XSL

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM XML/XSL

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
jeavie
Nouveau membre
Inscrit : 14/04/2008
Messages : 1
Message
#151895
Posté le 14/04/08 à 13:26
Bonjour,

je suis un peu deconcerte. (Pardons pour les accents : je travail avec un clavier Allemand). Je commence un nouvel emplois chez un Geometre en Allemagne et je suis cence lui produire un livret repertoriant les immages des arbres (pas xml hein ... les vrai !) dans un petit livret au format A6.

Ayant auparavent deja travaille avec fop, je me suis dit que cet outil etait tout a fait approprie. J\'ais donc creer une maquette de trois page pdf que j\'ais montre a mon patron et il fu tout a fait satisfais sauf que ... J\'ai produit un document pdf directement en A6 mais celui-ci me dit qu\'il veut absolument 4 pages A6 dans une page A4 pour utiliser le moins de papier possible. Et la ... ben je ne sais pas comment faire ... Il faut savoir que je ne suis absolument pas programmeur mais plutot \"bidouilleur\" ... D\'ailleur vous pourrez le constater a mon code.

Voici mon xml :

<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <Baumen> <Baum id=\"0\"> <name>Gew Flieder</name> <klass1>Einfaches Blatt Gegenstandig</klass1> <blatt>Glattrandig</blatt> <blatt_rv_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/GewFlieder/0266pic_blatt_rv_gr.jpg</blatt_rv_gr> <bluete_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/GewFlieder/0266pic_bluete_gr.jpg</bluete_gr> <fruechte_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/GewFlieder/0266pic_fruechte_gr.jpg</fruechte_gr> <habitus_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/GewFlieder/0266pic_habitus_gr.jpg</habitus_gr> <knospe_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/GewFlieder/0266pic_knospe_gr.jpg</knospe_gr> <rinde_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/GewFlieder/0266pic_rinde_gr.jpg</rinde_gr> <zweig_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/GewFlieder/0266pic_zweig_gr.jpg</zweig_gr> </Baum> <Baum id=\"2\"> <name>Kornelkirsche</name> <klass1>Einfaches Blatt Gegenstandig</klass1> <blatt>Glattrandig</blatt> <blatt_rv_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Kornelkirsche/0155pic_blatt_rv_gr.jpg</blatt_rv_gr> <bluete_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Kornelkirsche/0155pic_bluete_gr.jpg</bluete_gr> <fruechte_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Kornelkirsche/0155pic_fruechte_gr.jpg</fruechte_gr> <habitus_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Kornelkirsche/0155pic_habitus_gr.jpg</habitus_gr> <knospe_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Kornelkirsche/0155pic_knospe_gr.jpg</knospe_gr> <rinde_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Kornelkirsche/0155pic_rinde_gr.jpg</rinde_gr> <zweig_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Kornelkirsche/0155pic_zweig_gr.jpg</zweig_gr> </Baum> <Baum id=\"3\"> <name>Forsythie</name> <klass1>Einfaches Blatt Gegenstandig</klass1> <blatt>Glattrandig</blatt> <blatt_rv_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Forsythie/0271pic_blatt_rv_gr.jpg</blatt_rv_gr> <bluete_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Forsythie/0271pic_bluete_gr.jpg</bluete_gr> <fruechte_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Forsythie/0271pic_fruechte_gr.jpg</fruechte_gr> <habitus_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Forsythie/0271pic_habitus_gr.jpg</habitus_gr> <knospe_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Forsythie/0271pic_knospe_gr.jpg</knospe_gr> <rinde_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/Forsythie/0271pic_rinde_gr.jpg</rinde_gr> <zweig_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/glattrandig/glattrandig/Forsythie/0271pic_zweig_gr.jpg</zweig_gr> </Baum> <Baum id=\"4\"> <name>Kaukasischer Faulbaum - dpi300</name> <klass1>Einfaches Blatt Gegenstandig</klass1> <blatt>Gekerbt</blatt> <blatt_rv_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gekerbt/Kaukasischer Faulbaum/0184pic_blatt_rv_gr.jpg</blatt_rv_gr> <bluete_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gekerbt/Kaukasischer Faulbaum/0184pic_bluete_gr.jpg</bluete_gr> <fruechte_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gekerbt/Kaukasischer Faulbaum/0184pic_fruechte_gr.jpg</fruechte_gr> <habitus_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gekerbt/Kaukasischer Faulbaum/0184pic_habitus_gr.jpg</habitus_gr> <knospe_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gekerbt/Kaukasischer Faulbaum/0184pic_knospe_gr.jpg</knospe_gr> <rinde_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gekerbt/Kaukasischer Faulbaum/0184pic_rinde_gr.jpg</rinde_gr> <zweig_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gekerbt/Kaukasischer Faulbaum/0184pic_zweig_gr.jpg</zweig_gr> </Baum> <Baum id=\"5\"> <name>Amerikanischer Amberbaum</name> <klass1>Einfaches Blatt Gegenstandig</klass1> <blatt>Gelappt</blatt> <blatt_rv_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Amerikanischer Amberbaum/0136pic_blatt_rv_gr.jpg</blatt_rv_gr> <bluete_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Amerikanischer Amberbaum/0136pic_bluete_gr.jpg</bluete_gr> <fruechte_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Amerikanischer Amberbaum/0136pic_fruechte_gr.jpg</fruechte_gr> <habitus_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Amerikanischer Amberbaum/0136pic_habitus_gr.jpg</habitus_gr> <knospe_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Amerikanischer Amberbaum/0136pic_knospe_gr.jpg</knospe_gr> <rinde_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Amerikanischer Amberbaum/0136pic_rinde_gr.jpg</rinde_gr> <zweig_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Amerikanischer Amberbaum/0136pic_zweig_gr.jpg</zweig_gr> </Baum> <Baum id=\"6\"> <name>Berg-Ahorn</name> <klass1>Einfaches Blatt Gegenstandig</klass1> <blatt>Gelappt</blatt> <blatt_rv_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Berg-Ahorn/0054pic_blatt_rv_gr.jpg</blatt_rv_gr> <bluete_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Berg-Ahorn/0054pic_bluete_gr.jpg</bluete_gr> <fruechte_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Berg-Ahorn/0054pic_fruechte_gr.jpg</fruechte_gr> <habitus_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Berg-Ahorn/0054pic_habitus_gr.jpg</habitus_gr> <knospe_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Berg-Ahorn/0054pic_knospe_gr.jpg</knospe_gr> <rinde_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Berg-Ahorn/0054pic_rinde_gr.jpg</rinde_gr> <zweig_gr>/vbw/data/ACADDaten/Baum-Neu/img/EinfachesBlattGegenstandig/gelappt/Berg-Ahorn/0054pic_zweig_gr.jpg</zweig_gr> </Baum> </Baumen>


Et voici mon xsl :


<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <xsl:stylesheet version=\"1.0\" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" xmlns:fo=\"http://www.w3.org/1999/XSL/Format\"> <xsl:template match=\"/\"> <fo:root xmlns:fo=\"http://www.w3.org/1999/XSL/Format\" xmlns:fox=\"http://xml.apache.org/fop/extensions\"> <fo:layout-master-set> <fo:simple-page-master master-name=\"all\" page-height=\"148mm\" page-width=\"105mm\" margin-top=\"5mm\" margin-bottom=\"5mm\" margin-left=\"10mm\" margin-right=\"5mm\"> <fo:region-body margin-top=\"0cm\" margin-bottom=\"0cm\"/> <fo:page-sequence master-reference=\"all\"> <fo:flow flow-name=\"xsl-region-body\"> <fo:block> <xsl:call-template name=\"miseEnPage\"/> </fo:block> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> <xsl:template name=\"miseEnPage\"> <xsl:apply-templates select=\"Baumen\"/> </xsl:template> <xsl:template match=\"Baumen\"> <fo:block> <fo:table table-layout=\"fixed\" width=\"100%\"> <fo:table-body> <xsl:apply-templates select=\"Baum\"/> </fo:table-body> </fo:table> </fo:block> </xsl:template> <xsl:template match=\"Baum\"> <fo:table-row break-after=\"page\"> <fo:table-cell border=\"black\" border-style=\"solid\" text-align=\"right\" > <fo:block> <xsl:value-of select=\"name\"/> </fo:block> <fo:block> <xsl:value-of select=\"klass1\"/> / <xsl:value-of select=\"blatt\"/> </fo:block> <fo:block text-align=\"right\"> <xsl:variable name=\"blatt\"><xsl:value-of select=\"blatt_rv_gr\"/></xsl:variable> <fo:external-graphic src=\"url(\'{$blatt}\')\" content-width=\"45mm\"/> <xsl:variable name=\"habitus\"><xsl:value-of select=\"habitus_gr\"/></xsl:variable> <fo:external-graphic src=\"url(\'{$habitus}\')\" content-height=\"38mm\"/> </fo:block> <fo:block> <xsl:variable name=\"knospe\"><xsl:value-of select=\"knospe_gr\"/></xsl:variable> <fo:external-graphic src=\"url(\'{$knospe}\')\" content-height=\"38mm\"/> <xsl:variable name=\"zweig\"><xsl:value-of select=\"zweig_gr\"/></xsl:variable> <fo:external-graphic src=\"url(\'{$zweig}\')\" content-height=\"38mm\"/> <xsl:variable name=\"rinde\"><xsl:value-of select=\"rinde_gr\"/></xsl:variable> <fo:external-graphic src=\"url(\'{$rinde}\')\" content-height=\"38mm\"/> </fo:block> <fo:block> <xsl:variable name=\"fruechte\"><xsl:value-of select=\"fruechte_gr\"/></xsl:variable> <fo:external-graphic src=\"url(\'{$fruechte}\')\" content-height=\"40mm\"/> <xsl:variable name=\"bluete\"><xsl:value-of select=\"bluete_gr\"/></xsl:variable> <fo:external-graphic src=\"url(\'{$bluete}\')\" content-height=\"40mm\"/> </fo:block> </fo:table-cell> </fo:table-row> </xsl:template> </xsl:stylesheet>


Je ne sais pas si je me suis bien fais comprendre ... mais ... HEEEELPP

Merci et a bientot

Jean

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 


    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.