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

查看:112
本文介绍了将分页符添加到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆