Passer au contenu principal
Cette méthode crée un objet Block du type spécifié et l’ajoute à la collection de blocs de mise en page.

Syntaxe

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

Paramètres

BlockType [in] Cette variable de type BlockTypeEnum spécifie le type du bloc nouvellement créé. Elle ne peut pas être égale à BT_AutoAnalysis, BT_Separator ou BT_SeparatorGroup. BlockRegion [in] Fait référence à l’objet Region, qui spécifie la région du bloc nouvellement créé. Ce paramètre est facultatif et peut être nul ; dans ce cas, le bloc est créé avec les dimensions ILayout::Height et ILayout::Width. Si la largeur et la hauteur du Layout sont égales à 0, le nouveau bloc aura des dimensions de 1*1 pixel. Position [in] Spécifie la position du bloc nouvellement créé dans la collection. Result [out, retval] Pointeur vers une variable pointeur IBlock* qui reçoit le pointeur d’interface du bloc créé.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Voir aussi

LayoutBlocks Block Utilisation des collections