从固定文件中删除页面?

时间:2011-07-25 10:54:06

标签: wpf xps fixeddocument

如何从fixedDocument中删除页面?

我添加这样的页面:

// Add page to pageContent
PageContent pageContent = new PageContent();
((IAddChild)pageContent).AddChild(fixedPage);

// Add pageContent to wholeDoc
fixedDocument.Pages.Add(pageContent);

//Add to documentVeiwer
documentViewer1.Document = fixedDocument;

但是没有'fixedDocument.Pages.Remove(page)'方法!我该怎么办?

2 个答案:

答案 0 :(得分:1)

您是否可以尝试将文档“克隆”到新文档中并将所有页面复制/移动到新文档中,但要删除的文档除外?

不确定这是否有效。

答案 1 :(得分:1)

我知道这是一个老问题,但最近我找到了这个问题。

public class MyFixedDocument : FixedDocument
{
    public FamilyLawFixedDocument() : base() { }

    public void RemoveChild(object child)
    {
        //call protected method of base class
        base.RemoveLogicalChild(child);
    }
}