Saltar al contenido principal
Este método crea un objeto Block del tipo especificado y lo agrega a la colección de bloques del layout.

Sintaxis

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

Parameters

BlockType [in] Esta variable del tipo BlockTypeEnum especifica el tipo del bloque recién creado. No puede ser BT_AutoAnalysis, BT_Separator ni BT_SeparatorGroup. BlockRegion [in] Hace referencia al objeto Region que especifica la región del bloque recién creado. Es opcional y puede ser null; en ese caso, el bloque se crea con las dimensiones ILayout::Height, ILayout::Width. Si el ancho y el alto del layout son iguales a 0, el nuevo bloque tendrá dimensiones de 1*1 píxeles. Position [in] Especifica la posición del bloque recién creado en la colección. Result [out, retval] Puntero a la variable de puntero IBlock* que recibe el puntero de interfaz del bloque creado.

Valores de retorno

Este método no devuelve valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Consulte también

LayoutBlocks Block Trabajar con colecciones