2010-09-02 7 views
3

Dans mon travail, nous devons générer des documents contractuels qui extraient dynamiquement des informations de la base de données pour personnaliser les informations relatives aux clients.Justifier du texte dans un rapport

Ces documents contiennent non seulement du texte, mais également des tableaux avec des lignes dynamiques (par exemple: affiche certains produits appartenant au client). Ces tables peuvent être placées dans différentes parties du document et peuvent être entre les paragraphes.

L'important est que: les textes doivent être justifiés (un requeriment juridique de mon pays)

Nous ces documents avec les services d'information et de les exporter au format PDF, mais cet outil ne fournit pas un texte justifié. J'ai fait du googleing et j'ai trouvé qu'il n'y avait aucun moyen de justifier le texte dans Reporting Services.

Existe-t-il une autre façon de procéder? Si non, pouvez-vous me donner une alternative pour résoudre ce problème?

Nous travaillons avec ASP.NET en C#.

Merci à l'avance

+0

Vous pouvez accomplir ceci avec iTextSharp. Mais je doute que vous vouliez changer de technologie. :/ –

+0

J'ai été examiné par iTextSharp, et je l'ai trouvé très intéressant, en particulier la fonctionnalité qui vous permet d'utiliser un modèle pour générer des fichiers PDF. Le problème avec ce type de solution est que vous ne pouvez pas avoir un espace réservé dynamique pour inclure les tables au modèle. iTextSharp autorise uniquement le remplissage des champs statiques par une logique de requête. Peut-être connaissez-vous une autre bibliothèque pour résoudre le problème. Merci –

Répondre

0

Vous pourriez être en mesure de les exporter vers Word, où je crois que vous auriez un plus grand contrôle sur la justification, puis convertir le document Word au format PDF.

Questions connexes