Qualche tempo fa ho scoperto che il FOP non ti permette di usare i float e alcune altre caratteristiche in Xsl-Fo 1.0. Ho provato diversi modi per emularli, ma non ho avuto successo. Se qualcuno ha avuto successo in questo, o ha un'idea. Gradirei davvero l'illuminazione.XSL: FO, Floats in F.O.P
risposta
http://xmlgraphics.apache.org/fop/compliance.html elenca le funzionalità di XSL-FO supportate in Apache FOP e quali no. I float non sono ancora stati implementati.
Sono passati circa 4 anni, ma sono riuscito a far sì che un Tavolo galleggiasse proprio con un po 'di ... trucchi.
fo:table width="15cm"
fo:table-column column-width="7cm"/
fo:table-column column-width="3cm"/
fo:table-column column-width="5cm"/
fo:table-row
fo:table-cell border="none"
[Intentionally left blank]
/fo:table-cell
fo:table-cell border="solid"
[Content of 3cm column]
/fo:table-cell
fo:table-cell border="solid"
[Content of 5cm column]
/fo:table-cell
/fo:table-row
/fo:table
In nessun modo è questo una soluzione elegante e affidabile, ma vale la pena ricordare, nel caso in cui fosse necessario allineare un tavolo specifico. Una soluzione simile potrebbe funzionare con un blocco vuoto e un altro blocco fatto per rimanere sulla stessa linea, ma non l'ho provato nel mio uso, quindi i miei risultati variano.
Mi spiace di non aver potuto offrire una soluzione generale.
So che questa è una vecchia domanda, ma ho avuto lo stesso problema (non ho potuto usare float e non ho potuto aggiornare a una versione in cui avrei potuto usare float). Alla fine ho deciso di mantenere un'immagine tra due blocchi di testo, il precedente blocco di testo con keep-with-next="always"
e il testo dopo l'immagine con keep-with-previous="always"
.
Ho trovato these examples online here. Quindi il testo non avvolge l'immagine, ma è sopra e sotto l'immagine (funziona per immagini di grandi dimensioni in cui il testo non si avvolgerebbe attorno ai lati in ogni caso, che era il mio caso, e il testo precedente/successivo non è troppo tanto).
- 1. XSL-FO - elementi blocco vuoto
- 2. Converti documento Word in XSL-FO
- 3. Trasformazione da xslt a xsl-fo
- 4. Ci sono eventuali editor XSL-FO gratuiti?
- 5. XSL-FO: Imposta altezza blocco fisso
- 6. Processore XSL-FO per PHP: trasformazione XML in PDF
- 7. C'è qualcosa di simile al CSS incorporato in XSL-FO?
- 8. xsl: fo diversi colori/tipi di carattere in un blocco
- 9. Dati di immagine incorporati in XSL: FO/Apache FOP
- 10. FOP XSL-FO ancoraggio in una destinazione esterna
- 11. Oracle Floats vs Number
- 12. C'è un modo per usare l'equivalente di 'rowspan' in XSL-FO?
- 13. Come avere il conteggio delle colonne = "2" solo in alcune parti della pagina (XSL-FO)
- 14. Unicode XSL-FO caratteri stranieri (polacco) in APACHE FOP (V. 1.1)
- 15. Come applicare lo spazio tra le righe della tabella in XSL-FO?
- 16. clearing nested floats
- 17. XSL - Escaping di un apostrofo durante xsl: durante il test
- 18. fo: block-container e conformità FOP
- 19. Qualsiasi editor wysiwyg javascript (basato sul web) che produce xsl: fo
- 20. Come visualizzare l'altezza e la larghezza dell'immagine fissa usando xsl-fo con apache fop 0.95
- 21. Mettere il blocco XSL-FO nella pagina successiva invece di dividerlo tra le pagine
- 22. Come posso creare un layout a due colonne con XSL-FO e FOP 1.0?
- 23. XSL xsl: modello match = "/"
- 24. docbook maxwidth sulle immagini? (xml: fo)
- 25. utilizzando il foglio di stile xslt per convertire le righe vuote xhtml in una riga vuota XSL-FO
- 26. snprintf() stampa garbage floats con newlib nano
- 27. clear: both not working css floats
- 28. switch case in XSL
- 29. indice in loop XSL
- 30. Come posso combinare xsl: attribute e xsl: use-attribute-sets per utilizzare in modo condizionale un set di attributi?
Non è proprio quello che ha detto il post originale? Qualcuno potrebbe dare suggerimenti su come emulare i float invece di ribadire il problema stesso? – Rolf