Vai al contenuto principale
Questo metodo crea un oggetto Block del tipo specificato e lo aggiunge alla collezione dei blocchi di layout.

Sintassi

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

Parametri

BlockType [in] Questa variabile di tipo BlockTypeEnum specifica il tipo del blocco appena creato. Non può essere BT_AutoAnalysis, BT_Separator, BT_SeparatorGroup. BlockRegion [in] Fa riferimento all’oggetto Region che specifica la regione del blocco appena creato. È facoltativo e può essere null; in tal caso, il blocco viene creato con le dimensioni ILayout::Height, ILayout::Width. Se la larghezza e l’altezza del layout sono pari a 0, il nuovo blocco avrà dimensioni di 1*1 pixel. Position [in] Specifica la posizione del blocco appena creato nella raccolta. Result [out, retval] Puntatore a una variabile puntatore IBlock* che riceve il puntatore all’interfaccia del blocco creato.

Valori di ritorno

Questo metodo non restituisce valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Vedi anche

LayoutBlocks Block Lavorare con le collezioni