【发布时间】:2009-08-24 17:39:10
【问题描述】:
我编写了一段使用 PdfSharp 库的代码。 PdfSharp.Pdf.PdfDocument 创建的实例按预期保存到磁盘。显示了正确的内容,但页面设置错误。
PdfSharp 的默认页面设置为:
PdfSharp.PageSizes.A4PdfSharp.PageOrientation.Portrait
我的问题是这些设置似乎覆盖了所需的设置。
我创建了PdfDocument 类的实例,并将PdfPage 类的新实例添加到其Pages 集合属性中。然后,我这样设置页面:
PdfDocument.Pages[0].Size = PdfSharp.PageSizes.LetterPdfDocument.Pages[0].Orientation = PdfSharp.PageOrientation.Landscape- 我画了琴弦(效果很好)
- 我将文档保存到磁盘(这工作正常)
-
Process.Start(myPdfFilename)- 然后 Acrobat Reader 打开我的 文件。 - 页面设置为 A4 - 纵向...
我很困惑。我知道 Acrobat Reader 中的一个选项允许用户在不更改文本方向的情况下更改页面方向。不管我是否勾选这个选项,错误的设置仍然会继续。
有人有想法吗?谢谢!
【问题讨论】: