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:
et cela fonctionne correctement, sauf que ce n'est pas inline...
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>
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 !
Partager