Besoin de Fines Bordures de Tableau en PDF Généré par cfDocument
Je suis en utilisant border-collapse (CSS) pour faire de fines bordures sur ma table. Ils rendent bien à l'écran, mais quand ils sont envoyés dans un fichier PDF, via cfDocument, ils finissent comme plus épais gris frontières.
J'ai lu que cfDocument ne prend pas en charge border-collapse encore, alors quelle est ma meilleure option?
ColdFusion 9
Vous devez vous connecter pour publier un commentaire.
Tables sont trop 90's, mais cela ne semble pas fonctionner pour cfdocument pdf (incompatible sur navigateur web afficher tout de même):
...
(frontière de l'espacement en mode de réglage ne fonctionne pas - vous devez mettre l'attribut dans la balise table)
J'ai eu le même problème avec des frontières dans cfdocument. Voici quelques trucs que j'ai appris:
Plutôt que de fixer votre CSS comme ceci:
Essayez ceci:
Explicitement fait la largeur de la plus petite possible. Aussi, il permet d'éviter le problème de "doubler" les largeurs qui pourrait se produire en raison de chaque cellule ayant leur propre 1px frontière et d'avoir de s'asseoir à côté de l'autre (donc entre les cellules, vous serait en effet un 2px frontière).
Aussi, vous pouvez réduire votre "échelle de valeur" à la cfdocument balise pour réduire la taille de tout, y compris l'épaisseur de vos frontières.
cfdocument a de nombreuses limites. si vous êtes à la recherche pour le css3, javascript etc je recommande wkhtmltopdf. Il utilise webkit pour générer le fichier PDF pour qu'il supporte la plupart de ce Safari/Chrome prend en charge.
J'ai décidé de voir si CFDOCUMENT de le comprendre de la vieille école HTML étant donné que la solution ci-dessus varié par navigateur. Ce n'est pas idéal, mais si vous avez besoin pour le faire fonctionner, ce qui pourrait aider:
Je vous recommande de rapport générateur de rapports, il vous donnera la finesse de grain de pixel de niveau de contrôle et de pagination.
@gordon , votre solution est très proche, il fait apparaître de fines bordures sur PDF. Mais il a créé un autre problème: certains des frontières a disparu. Je suppose que la solution est bonne pour les tableaux simples, et pas de complexes.
Générateur de rapports n'est utile lorsque vous voulez créer rapidement un interactif de tableau type de rapport qui permet à l'utilisateur de l'ONU-l'effondrement d'une ligne pour obtenir plus de détails de données qui serait de l'enfant à la ligne parente de se concentrer.
Je dois dire que j'ai trouvé cela très utile et très proche de ce que SSRS offre. Mais n'aide pas vraiment quand il s'agit de l'exportation au format pdf ou excel.