LEADTOOLS Leadtools.Documents(Leadtools.Documentsアセンブリ)

フレームを表示

GetAnnotationsメソッド(DocumentAnnotations)






元々ページになければ空のLEADTOOLSアノテーションコンテナを作成して返す場合はTrue。そうでない場合ページがオリジナルのコンテナを持っていないならば、nullを返す場合はFalse.
単一の呼び出しですべてのページのためにアノテーションコンテナオブジェクトの配列を取得します。
構文
public AnnContainer[] GetAnnotations( 
   bool createEmpty
)
'Declaration
 
Public Function GetAnnotations( _
   ByVal createEmpty As Boolean _
) As AnnContainer()
'Usage
 
Dim instance As DocumentAnnotations
Dim createEmpty As Boolean
Dim value() As AnnContainer
 
value = instance.GetAnnotations(createEmpty)
public AnnContainer[] getAnnotations(boolean createEmpty)
            
public:
array<AnnContainer^>^ GetAnnotations( 
   bool createEmpty
) 

パラメーター

createEmpty
元々ページになければ空のLEADTOOLSアノテーションコンテナを作成して返す場合はTrue。そうでない場合ページがオリジナルのコンテナを持っていないならば、nullを返す場合はFalse.

戻り値

各々のページのためのAnnContainerの配列。配列には、任意の数のコンテナを任意の順序で格納できます。ユーザーは、ページを決定するために、AnnContainer.PageNumberの値を使わなければなりません。
解説

GetAnnotationsSetAnnotationsは、単一の呼び出しですべてのページのためにアノテーションコンテナオブジェクトの配列を取得または設定するのに用いられることができます。アノテーションがスタンドアロンファイルで保存されることができるため、各々のページを反復処理して、DocumentPage.GetAnnotationsまたはDocumentPage.SetAnnotations複数回を呼び出すより、これらの最適化されたメソッドを呼び出すことはもっと高速でありえます。

結果配列は、文書内の各ページについてAnnContainerオブジェクトを格納します(または、createEmptyがfalseでページにアノテーションが含まれない場合はnull)。

返される各々のAnnContainerには、ページの1から始まるページ番号まで、そのAnnContainer.PageNumberプロパティセットがあります。

新しいドキュメントがビューワでロードされるとき、LEADTOOLSドキュメントビューワライブラリは個々のDocumentPage.GetAnnotationsを呼び出す代わりに、すぐにすべてのページのためにアノテーションコンテナオブジェクトを得るためにGetAnnotationsを使います。そして、保存するためにコンバータにドキュメントを送ることに対する準備においてDocumentPage.SetAnnotationsの代わりにユーザーによって変更した任意のアノテーションコンテナを渡しているSetAnnotationsを呼び出します。

必要条件

ターゲットプラットホーム

参照

参照

DocumentAnnotationsクラス
DocumentAnnotationsメンバ

   Leadtools.Documentsは、DocumentまたはMedicalツールキットのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能