Leadtools.Documents名前空間 > DocumentPageクラス :SetTextメソッド |
public void SetText( DocumentPageText text )
'Declaration
Public Sub SetText( _ ByVal text As DocumentPageText _ )
'Usage
Dim instance As DocumentPage Dim text As DocumentPageText instance.SetText(text)
public void setText(DocumentPageText text)
public: void SetText( DocumentPageText^ text )
GetTextは、ページのテキストコンテンツを解析するのに用いられます。すべてのドキュメントタイプはこのメソッドをサポートして、内部的にLEADTOOLS SVGを使うか、ドキュメントからテキストを得るエンジンのOCR処理を行います。
SetTextは、ページのテキストコンテンツを置換するのに用いられます。IsTextModifiedは、ユーザーがこのページのテキストを置換したことを示すフラグとして使われます。
このメソッドは以下のように機能します(「項目」は、テキストコンテンツです):
このメソッドは、そうでない場合、オーナー文書がキャッシュシステム(Document.HasCacheはtrueです)を使うことを義務づけます;例外はスローされます。
ドキュメントのIsReadOnlyプロパティの値がtrueであるならば、ユーザーはこのドキュメントを修正することができません、そして、例外はスローされます。
このページのためのすべての以前に保存されたテキストオブジェクトは、キャッシュから消去されます。
テキストは、DocumentPageTextをシリアル化することによって、キャッシュに追加されますオブジェクト。テキストがnullであるならば、「無効な」項目はキャッシュに追加されます。
GetTextは最初にキャッシュを確認します、それゆえに、以降の呼び出しはこのメソッドによって設定される値を返します。
このメソッドが返した後、IsTextModifiedの値はtrueに設定されます。
詳細については、「ドキュメントライブラリによるテキストの解析」を参照してください。