Convertir itextsharp PDF du mode portrait au mode Paysage
J'ai un PDF de génération de code qui a déjà été téléchargé en Portrait mode et le code-behind est indiqué ci-dessous.
Document doc = new Document(PageSize.A4, 88f, 88f, 10f, 10f);
qui a été fonctionne correctement.
Maintenant j'ai besoin de la même PDF pour être converti en mode Paysage, je l'ai googlé et trouvé ce code.
Document doc = new Document(new Rectangle(288f, 144f), 10, 10, 10, 10);
doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate());
Mais encore son affichage en mode Portrait.Toute aide appréciée.
Avez-vous essayé
oui sa fonctionne maintenant!!
Super, je vais faire une réponse.
Document doc = new Document(new RectangleReadOnly(842,595), 88f, 88f, 10f, 10f);
?oui sa fonctionne maintenant!!
Super, je vais faire une réponse.
OriginalL'auteur Shreyas Achar | 2014-04-01
Vous devez vous connecter pour publier un commentaire.
Vous utilisez
pour le portrait PDF. Le
PageSize.A4
est défini commeAinsi, une façon de créer un paysage PDF serait d'utiliser un
RectangleReadOnly
avec commutation de valeurs de largeur et hauteur:Sinon une version tournée du rectangle d'origine devraient aussi:
la réponse est simple" - peut-être, mais si vous regardez le question, vous verrez que Haris proposition est identique à une ligne de l'OP avait essayé et (pour quelles raisons jamais) n'était pas heureux avec.
OriginalL'auteur mkl
Changement
OriginalL'auteur Haris
peut-être le problème, c'est quand vous êtes en lui donnant 10,10,10,10. comment pouvez-vous voir ce que le paysage??
modifier par vous des marges et essayer ce lien
OriginalL'auteur user3458227