Passer au contenu principal
Cette méthode modifie l’objet ImageDocument actuel. Toutes les modifications définies par l’objet ImageModification sont prises en charge. Pour effectuer une modification, procédez comme suit :
  1. Créez un objet ImageModification à l’aide de la méthode CreateImageModification de l’objet Engine.
  2. Spécifiez les paramètres nécessaires.
  3. Appelez la méthode Modify en passant cet objet en paramètre d’entrée. La modification n’est effectivement appliquée qu’au moment de l’appel de cette méthode.
  4. Enregistrez les modifications à l’aide de la méthode IImageDocument::SaveModified.
Les modifications apportées à l’image ne sont pas enregistrées tant que la méthode IImageDocument::SaveModified n’a pas été appelée. Si l’objet ImageDocument est libéré avant l’appel de cette méthode, les modifications ne sont pas enregistrées.
Tous les blocs doivent être supprimés de la mise en page avant l’appel de cette méthode. Appelez la méthode ILayoutBlocks::DeleteAll pour les collections ILayout::Blocks, ILayout::BlackSeparators et ILayout::VisualBlocks (Win) de la mise en page correspondante.

Syntaxe

C++

HRESULT Modify( IImageModification* Modification );

C#

void Modify( IImageModification Modification );

Visual Basic .NET

Sub Modify(Modification As IImageModification)

Paramètres

Modification [in] Cette variable de type ImageModification indique les transformations à effectuer sur l’objet ImageDocument.

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.

Remarques

Toutes les informations relatives à l’image initiale seront perdues après l’appel de la méthode. Cette méthode applique des modifications aux plans d’image noir et blanc, gris et couleur de l’ImageDocument. Toutes les autres pages de l’ImageDocument sont supprimées. Elles seront recréées à la demande.

Voir aussi

ImageModification