将分页符添加到XPS文档 [英] Adding Page break to XPS documents
本文介绍了将分页符添加到XPS文档的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好,
我正在通过将可视对象写入XpsDocumentWriter来生成xps文档.
我希望看到一些建议,比如说我有一整页的视觉图像.但是,如果我想在中间放一个分页符,并实际生成一个包含2页的xps文档.
我该怎么办?
如果将可视对象分成2个,如何将2个页面添加到一个xps文档中?
代码段
Hello,
I am generating an xps document using XpsDocumentWriter by writing a visual object into it.
I would like to see some suggestion on, let''s say I have a page long of visual image. However, if I want to put a pagebreak in the middle, and actually produce an xps document with 2 pages.
How can I do that?
If I break that visual object into 2, how can I add 2 pages into one xps document?
Code Snippet
private DrawingVisual visual;
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 Typeface("Microsoft Sans Serif"),
size,brush),new Point(36,36));
writer.Write(visual);
Viewer.Document = doc.GetFixedDocumentSequence();
在此先感谢...
Thanks in advance...
推荐答案
请参阅此链接,这可能对您有帮助
此处 [ ^ ]
谢谢
--RA
see this link, this may helps you
Here[^]
Thanks
--RA
这篇关于将分页符添加到XPS文档的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文