Passer au contenu principal

Ce qu’il fait

Représente l’image d’une page ou d’une région. L’objet implémente l’interface IPicture et donne accès à certaines de ses propriétés via l’interface IDispatch. Pour plus de détails sur l’interface IPicture, consultez l’article correspondant sur MSDN. Remarque. Cet objet n’est pas disponible dans Web Verification Station pour la vérification locale des règles.

Méthodes

Définition

Description

AnalyzePageObjects( [optional] reserved: Object ) : IPictureObjectsInfo

Détecte les objets de la page et renvoie les paramètres de la page tels qu’ils sont vus par le module de reconnaissance. L’opération peut prendre un certain temps.

CalcSuitabilityForOCR(): float

Indique dans quelle mesure une image est adaptée à l’OCR. Les valeurs possibles vont de 0.0 à 1.0.

Exemple

Ce script enregistre les résultats de la méthode dans un commentaire de page pour les documents sélectionnés lorsqu’un utilisateur clique sur un bouton :

foreach( IDocument doc in MainWindow.Selection.Documents )
{
MainWindow.TaskWindow.OpenDocument( doc );
foreach( IPage page in doc.Pages )
{
IPictureObject picture = page.Picture;
       double score = (double)picture.CalcSuitabilityForOCR();
       bool verdict = (bool)picture.IsSuitableForOcr();
       page.Comment = score.ToString( “0.0000” ) + ” / ” + verdict.ToString();
}
}

CreateEditableCopy() : IEditablePictureObject

Crée une copie modifiable de l’image.

DetectPageOrientation( [optional] language: string ) : int

Détecte l’orientation de la page à partir du texte qu’elle contient. Le nom interne de la langue est transmis comme paramètre d’entrée. Si la langue n’est pas spécifiée, la langue des paramètres régionaux actuels est utilisée. Renvoie l’angle (en degrés) selon lequel la page doit être pivotée. Les valeurs suivantes peuvent être renvoyées : 0, 90, 180 et 270.

IsPhoto(): bool

Indique si une image est une photo.

IsSuitableForOcr(): bool

Indique si une image est adaptée à l’OCR.

SaveAs( filename : string, [optional] options : IExportImageSavingOptions )

Enregistre l’image. Si aucune option n’est spécifiée, l’image est enregistrée au format *.tif.

Propriétés

Handle

OLE_HANDLE

Lecture seule

Le handle GDI Windows de l’image.

Dans .NET, cette propriété peut être utilisée avec la méthode System.Drawing.Image.FromHbitmap pour récupérer l’objet image.

Height

int

Lecture seule

La hauteur de l’image en points

hPal

OLE_HANDLE

Lecture/écriture, modifiable (peut être modifiée même dans des scripts disposant d’autorisations en lecture seule)

Le handle Windows de la palette utilisée par l’image.

Cette propriété peut être utilisée dans System.Drawing.Image.FromHbitmap comme deuxième paramètre.

IsBlackWhite

bool

Lecture seule

Indique si l’image est en noir et blanc.

IsColor

bool

Lecture seule

Indique si l’image est en couleur.

IsGrayscale

bool

Lecture seule

Indique si l’image est en niveaux de gris.

Type

SHORT

Lecture seule

Le type de l’image.

Width

int

Lecture seule

La largeur de l’image en points

XResolution

int

Lecture seule

La résolution horizontale de l’image

YResolution

int

Lecture seule

La résolution verticale de l’image