2011-07-25 140 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); 
    } 
}