在Landscape页面之后的iTextSharp NewPage问题

时间:2013-10-14 15:00:45

标签: c# pdf itextsharp

如果页面已放置在横向方向,并且该页面最终跨越多个页面,而下一页面为纵向,则NewPage()调用将挂起并引发内存不足错误。如果横向全部适合单个页面,或者下一页也是横向的,则横向可以正常工作。

下面是我用于SetPageSize()调用的矩形。

        public Rectangle PageLayout
    {
        get
        {
            if (PageOrientation == PageOrientation.Landscape)
                return PageSize.LETTER.Rotate();
            return PageSize.LETTER;
        }
    }

0 个答案:

没有答案