跳轉到主要內容
此方法可讓您取得一段文字範圍的副本。您可以將取得的文字插入段落文字中 (IParagraph::InsertText 方法) 。

語法

C++

HRESULT GetRange(
  int     FromParagraph,
  int     FromPos,
  int     ToParagraph,
  int     ToPos,
  IText** Result
);

C#

IText GetRange(
  int FromParagraph,
  int FromPos,
  int ToParagraph,
  int ToPos
);

Visual Basic .NET

Function GetRange( _
  FromParagraph As Integer, _
  FromPos As Integer, _
  ToParagraph As Integer, _
  ToPos As Integer _
) As IText

參數

FromParagraph [in] 指定要複製範圍起點所在段落 index 的變數。 FromPos [in] 定義起始段落中作為要複製範圍起點之字元 index 的變數。 ToParagraph [in] 定義要複製範圍終點所在段落 index 的變數。 ToPos [in] 定義結束段落中作為要複製範圍終點之字元 index 的變數。複製的文字不包含此字元本身。 Result [out, retval] 指向 IText* 指標變數的指標;該變數會接收代表此範圍的 Text 物件之介面指標。Result 不得為 NULL。 *Result 必須為 NULL;否則會傳回錯誤碼。

回傳值

此方法沒有特定的回傳值。它會回傳 ABBYY FineReader Engine 函式的標準回傳值

備註

範圍的結束位置在文字中必須位於起始位置之後;否則會傳回錯誤碼。位於 (FromParagraph;FromPos) 位置的符號會包含在範圍內,而位於 (ToParagraph;ToPos) 位置的字元則不會包含在範圍內。若要取得整個文字內容的副本,請將範圍起始位置的座標設為 (0;0),並將範圍結束位置的座標設為「特殊位置」座標。

另請參閱

Text