文档周围出现空白以供预览
White spaces appear around the document to preview
我有使用打印的 WPF 应用程序。
我有 class 继承自 "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,页面周围有空白
我该如何解决这个问题
仅供参考,如果有人遇到同样的问题。
我的问题出在我自己的代码中[特别是在 GetPage()
方法中生成页面的部分],我在实现 GetPage
方法时在页面本身周围生成了空白。
如果您遇到同样的问题,仔细检查 GetPage
方法可能会有帮助。
我有使用打印的 WPF 应用程序。 我有 class 继承自 "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,页面周围有空白 我该如何解决这个问题
仅供参考,如果有人遇到同样的问题。
我的问题出在我自己的代码中[特别是在 GetPage()
方法中生成页面的部分],我在实现 GetPage
方法时在页面本身周围生成了空白。
如果您遇到同样的问题,仔细检查 GetPage
方法可能会有帮助。