Zum Hauptinhalt springen

Beschreibung

Stellt das Bild einer Seite oder einer Region dar. Das Objekt implementiert die IPicture-Schnittstelle und ermöglicht über die IDispatch-Schnittstelle den Zugriff auf einige ihrer Eigenschaften. Weitere Informationen zur IPicture-Schnittstelle finden Sie im entsprechenden Artikel auf MSDN. Hinweis. Dieses Objekt ist in der Web-Verifizierungsstation nicht verfügbar, um Regeln lokal zu überprüfen.

Methoden

Definition

Beschreibung

AnalyzePageObjects( [optional] reserved: Object ) : IPictureObjectsInfo

Definiert Objekte auf der Seite und gibt die Parameter der Seite zurück, wie sie vom Erkennungsmodul erkannt werden. Dabei kann es zu einer gewissen Verzögerung kommen.

CalcSuitabilityForOCR(): float

Zeigt, wie gut ein Bild für OCR geeignet ist. Mögliche Werte liegen zwischen 0.0 und 1.0.

Beispiel

Dieses Skript schreibt die Ergebnisse der Methodenausführung für die ausgewählten Dokumente beim Klicken auf eine Benutzerschaltfläche in einen Seitenkommentar:

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

Erstellt eine bearbeitbare Kopie des Bildes.

DetectPageOrientation( [optional] language: string ) : int

Erkennt die Seitenausrichtung anhand des darauf befindlichen Textes. Der interne Name der Sprache wird als Eingabeparameter übergeben. Wenn keine Sprache angegeben ist, wird die Sprache des aktuellen Gebietsschemas verwendet. Gibt den Winkel (in Grad) zurück, um den die Seite gedreht werden muss. Die folgenden Werte können zurückgegeben werden: 0, 90, 180 und 270.

IsPhoto(): bool

Zeigt, ob ein Bild ein Foto ist.

IsSuitableForOcr(): bool

Zeigt, ob ein Bild für OCR geeignet ist.

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

Speichert das Bild. Wenn keine Optionen angegeben sind, wird das Bild als *.tif gespeichert.

Eigenschaften

Handle

OLE_HANDLE

Schreibgeschützt

Das Windows-GDI-Handle des Bildes.

In .NET kann diese Eigenschaft in der Methode System.Drawing.Image.FromHbitmap verwendet werden, um das Bildobjekt abzurufen.

Height

int

Schreibgeschützt

Die Höhe des Bildes in Punkten

hPal

OLE_HANDLE

Lese-/Schreibzugriff, änderbar (kann sogar in Skripten mit Nur-Lese-Berechtigungen geändert werden)

Das Windows-Handle der vom Bild verwendeten Palette.

Diese Eigenschaft kann in System.Drawing.Image.FromHbitmap als zweiter Parameter verwendet werden.

IsBlackWhite

bool

Schreibgeschützt

Gibt an, ob das Bild schwarz-weiß ist.

IsColor

bool

Schreibgeschützt

Gibt an, ob das Bild farbig ist.

IsGrayscale

bool

Schreibgeschützt

Gibt an, ob das Bild in Graustufen vorliegt.

Type

SHORT

Schreibgeschützt

Der Typ des Bildes.

Width

int

Schreibgeschützt

Die Breite des Bildes in Punkten

XResolution

int

Schreibgeschützt

Die horizontale Bildauflösung

YResolution

int

Schreibgeschützt

Die vertikale Bildauflösung