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 :

Affichage de tolérances, avec des exposants sur deux lignes


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Affichage de tolérances, avec des exposants sur deux lignes
    Bonjour,

    j'utilise le couple Saxon/Fop pour générer un PDF via un flux FO. Je cherche à afficher des nombres avec des tolérances (ex: +0.5, -0.2) en exposant sur deux lignes, et le tout inline (cf la pièce jointe).

    J'ai essayé en générant le tableau suivant:

    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
    <fo:table width="20pt" table-layout="fixed" border-collapse="collapse">
    	<fo:table-column column-width="10pt" />
    	<fo:table-column column-width="10pt" />
    	<fo:table-body>
    		<fo:table-row height="10pt">
    			<fo:table-cell number-rows-spanned='2'>
    				<fo:block display-align="after" vertical-align="bottom" margin-top="5pt">3</fo:block>
    			</fo:table-cell>
    			<fo:table-cell>
    				<fo:block font-size="40%">
    					<fo:block>+0.5 </fo:block>
    					<fo:block>-0.2 </fo:block>
    				</fo:block>
    			</fo:table-cell>
    		</fo:table-row>
    		<fo:table-row>
    			<fo:table-cell>
    				<fo:block/>
    			</fo:table-cell>
    		</fo:table-row>
    	</fo:table-body>
    </fo:table>
    et cela fonctionne correctement, sauf que ce n'est pas inline...

    Savez-vous s'il est possible de faire cela en FO et comment ? Ou faut-il une librairie additionnelle (MathML, autre ?).

    Merci de votre aide !
    Images attachées Images attachées  

  2. #2
    Membre actif
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2007
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 199
    Points : 297
    Points
    297
    Par défaut
    je ne pense pas que l'on puisse mettre un retour chariot (ou un <fo:block/>) dans un <fo:inline baseline-shift="super"> pour avoir les 2 chiffres en exposants comme tu le souhaite...

    et donc on retombe sur ta solution du tableau !

    mais peut être qqchose m'a échappé...
    "Chuck Norris a déjà compté jusqu'à l'infini. Deux fois."

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/06/2011, 12h14
  2. Afficher des enregistrements sur deux colonnes
    Par Dauphind dans le forum Access
    Réponses: 1
    Dernier message: 22/06/2006, 14h16
  3. Réponses: 9
    Dernier message: 28/10/2005, 11h43
  4. [VB.NET] DataGrid : titre des colonnes sur deux lignes
    Par Lahouari dans le forum Windows Forms
    Réponses: 6
    Dernier message: 06/12/2004, 14h44
  5. pb avec des clés sur un formulaire
    Par marie253 dans le forum Bases de données
    Réponses: 7
    Dernier message: 17/06/2004, 13h53

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