2011-07-25 108 views
3

如何从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(页)' 的方法!我能做什么?

回答

0

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

不知道这是否会起作用。

0

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

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

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