0

我有使用打印的 WPF 应用程序。我有从“DocumentPaginator”继承的类

class ReportPaginator : DocumentPaginator
{
    private Size pageSize;

    public override IDocumentPaginatorSource Source
    {
        get { return null; }
    }

    public override bool IsPageCountValid
    {
        get { return true; }
    }

    public override int PageCount
    {
        get { return pageCount; }
    }

    public override Size PageSize
    {
        get { return pageSize; }
        set
        {
            if (value != null)
            {
                pageSize = value;
                CalculatesPage();
            }
        }
    }

    public override DocumentPage GetPage(int pageNumber)
    {
       // some code.
    }  
}

当我从此分页器获得 FixedDocumentSequence 以在打印前预览文档时。“pageSize”属性没有申请这个DocumentPage,并且页面周围有空格我该如何解决这个问题

4

1 回答 1

0

只是为了如果有人遇到同样的问题。
我的问题出在我自己的代码中[特别是在方法中生成页面的部分],我在实现方法GetPage()时在页面本身周围生成了空格。GetPage

如果您遇到同样的问题,可能是双重检查GetPage方法可能会有所帮助。

于 2015-09-10T15:50:53.430 回答