在XPS文档中添加分页符[英] Adding Page break to XPS documents

问题描述

你好,

我正在使用 XpsDocumentWriter 通过将可视对象写入其中来生成 xps 文档.

我想看到一些建议,假设我有一页长的视觉图像.但是,如果我想在中间放置一个分页符,并实际生成一个 2 页的 xps 文档.

我该怎么做?

如果我将该可视对象分成 2 个,如何将 2 个页面添加到一个 xps 文档中?

代码片段

private DrawingVisual 视觉;private DrawingContext drawingContext;visual = new DrawingVisual();drawingContext = visual.RenderOpen();XpsDocument doc = new XpsDocument(PackageName,FileAccess.ReadWrite);XpsDocumentWriter writer = XpsDocument.CreateXpsDocumentWriter(doc);drawingContext.DrawText(new FormattedText(text,CultureInfo.GetCultureInfo("en-us"),FlowDirection.LeftToRight,new 字体("Microsoft Sans Serif"),size,brush),new Point(36,36));writer.Write(视觉);Viewer.Document = doc.GetFixedDocumentSequence();


在此先感谢...

推荐答案

查看此链接,这可能对您有所帮助
这里[^]

谢谢
--RA

本文地址:https://www.itbaoku.cn/post/1394949.html

相关标签/搜索