5

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)」メソッドはありません! 私に何ができる?

4

2 に答える 2

1

これは古い質問であることは知っていますが、これは最近私に思い浮かびました。

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

    public void RemoveChild(object child)
    {
        //call protected method of base class
        base.RemoveLogicalChild(child);
    }
}
于 2014-07-22T06:04:56.907 に答える
1

ドキュメントを新しいドキュメントに「複製」して、削除したいページを除くすべてのページを新しいドキュメントにコピー/移動してみてください。

それが機能するかどうかはわかりません。

于 2011-08-01T14:44:08.943 に答える