IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSL~FO][FOP] Pas de création de page suivante


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 35
    Par défaut [XSL~FO][FOP] Pas de création de page suivante
    Bonjour,
    je rencontre avec XSL:FO et FOP un problème de création de page suivante en bas d'un tableau au contenu dynamique.

    Voici le code du format de ma page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    			<fo:layout-master-set>
    				<!-- Definition of a single master page. It is simple (no headers etc.) -->
    				<fo:simple-page-master master-name="first"
    					page-width="21cm" page-height="29.7cm"
    					margin-left="1cm" margin-right="1cm" 
    					margin-bottom="0.5cm"
    					margin-top="0.5cm" >
    					<fo:region-body margin-top="1cm" margin-bottom="1cm" />
    					<fo:region-before extent="3cm" />
    					<fo:region-after extent="1.5cm" />
    				</fo:simple-page-master>
    			</fo:layout-master-set>
    et voici le code du tableau dynamique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     					<fo:block-container position="absolute" 
    						top="480pt" height="800pt" 
    						left="0pt" width="540pt" 
    						border-color="#000000" border-style="solid" border-width="0px">
     
    						<fo:table width="540pt" padding="0.3cm">
    					      	<fo:table-column column-width="265pt"/>
    					      	<fo:table-column column-width="10pt"/>
    					      	<fo:table-column column-width="265pt"/>
    					       	<fo:table-body border-style="solid" border-color="#000000" border-width="0px">
     
    	 							<xsl:for-each select="//list[@id='tasks']/list[@id='line']">
     
    									<fo:table-row keep-together="always" height="60pt">
     
    .../...
    									</fo:table-row>
    									<fo:table-row keep-together="always" height="10pt"></fo:table-row>
     
    	 							</xsl:for-each>
    							</fo:table-body>
    						</fo:table>
     
    					</fo:block-container>
    					<!-- Fin de Bloc Formulaires Dynamiques -->
    Même avec le keep-together="always" dans mes lignes, le tableau déborde sur mon pied de page et ne crée pas de page suivante.

    Merci d'avance

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    augmente ton "margin-bottom" qui est là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <fo:region-body margin-top="1cm" margin-bottom="1cm" />

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 35
    Par défaut
    Merci mais ça ne marche toujours pas

    J'ai augmenté la marge basse à 2.5cm, et le tableau empiète toujours joyeusement sur le pied de page , cf. Exemple.pdf.


  4. #4
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 35
    Par défaut
    Est-ce que ça ne pourrait pas venir de mon block-container qui englobe le tableau ?

  5. #5
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    je ne suis pas certain, je n'utilise jamais "block-container"!!! mais ton "absolute" effectivement peut poser probleme...

    est ce que tu es obligé de l'utiliser?

    à priori tu peux faire la même chose en travaillant tes tableau et en utilisant des fo:inline...

  6. #6
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 35
    Par défaut
    Mais il faut bien un contenant pour mon tableau, non ?

    block-container, c'est seulement si on utilise les blocks ?

    Je vais essayer et je te tiens au courant...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/03/2008, 14h44
  2. [XSL-FO][FOP] Occuper l'espace restant d'une page
    Par FreeCake dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 25/05/2007, 14h06
  3. [XSL~FO][FOP] Créer une ancre
    Par caro. dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 17/04/2007, 14h16
  4. [xsl][xslfo][fop]pas plus de 512 caractères
    Par Invité dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/01/2006, 17h02
  5. XSL ne parvient pas à lire les noeuds XML ??
    Par yahn dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 27/06/2004, 19h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo