跳轉到主要內容
此方法會建立指定類型的 Block 物件,並將其加入版面區塊集合中。

語法

C++

HRESULT AddNew(
  BlockTypeEnum BlockType,
  IRegion*      BlockRegion,
  int           Position,
  IBlock**      Result
);

C#

IBlock AddNew(
  BlockTypeEnum BlockType,
  Region        BlockRegion
  int           Position
);

Visual Basic .NET

Function AddNew( _
  BlockType As BlockTypeEnum, _
  BlockRegion As Region, _
  Position As Integer _
) As IBlock

參數

BlockType [in] 此 BlockTypeEnum 類型的變數指定新建立區塊的類型。其值不能為 BT_AutoAnalysis、BT_Separator、BT_SeparatorGroup。 BlockRegion [in] 指定新建立區塊區域的 Region 物件。此參數為選用,且可為 null;在此情況下,建立的區塊尺寸將採用 ILayout::HeightILayout::Width。如果版面配置的寬度和高度都等於 0,則新區塊的尺寸將為 1*1 像素。 Position [in] 指定新建立區塊在集合中的位置。 Result [out, retval] 指向 IBlock* 指標變數的指標,用來接收所建立區塊的介面指標。

回傳值

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

另請參閱

LayoutBlocks Block 使用集合