XSL-FO lors de la configuration de la table-fond de la cellule, il remplace / recouvrements des bordures de tableau

Je vais avoir un problème et n'ont pas trouvé une solution (bien qu'il existe des questions qui ont été posées) pour le XSL-FO problème avec le fond de la cellule. Nous sommes à l'aide d'Apache FOP 0,25 et une rapide mise à niveau vers la version la plus récente d'un autre processeur PDF n'est pas possible pour le moment.

Le truc, c'est que lorsque j'ai mis en couleur d'arrière-plan d'une cellule, le nouveau fond de remplissage couvre les frontières de la table qui sont visibles dans le cas contraire (0,5 pt solide). J'ai essayé un couple de façons de le surmonter, mais elles conduisent toutes à des résultats sous-optimaux:

  • réglage de la frontière à 1pt - la frontière devient visible mais a largeurs différentes selon si elle longe une cellule avec la couleur d'arrière-plan ou sans. Il est clairement trop gras.
  • réglage des frontières sur chaque table-cell séparément qui a couleur d'arrière-plan. Qui fonctionne, mais je vois les écarts entre les frontières sont définies sur les cellules sans fond, et ceux avec.
    Dans l'exemple ci-dessous, il y aurait des lacunes visibles entre les bordures verticales de la cellule 1.1 et de la cellule 2.1 mais pas entre 2.1 et 3.1.

    __________________________
    |cell 1.1: background    | 
    |cell 2.1: no background |
    |cell 3.1: no background |
    --------------------------

Existe-il des pratiques que des solutions de contournement pour résoudre le problème? Je suis réglage de la couleur d'arrière-plan sur la table-cell élément, qui doit être correcte, non?

Merci beaucoup

Avez-vous jamais résoudre votre problème ?

OriginalL'auteur d56 | 2011-04-06