MAPPING_DATA_RANGE-Struktur (elscore.h)
Enthält Texterkennungsergebnisse für einen erkannten Textunterbereich. Ein Array von Strukturen dieses Typs wird von einem ELS-Dienst (Extended Linguistic Services) in einer MAPPING_PROPERTY_BAG-Struktur abgerufen.
Syntax
typedef struct _MAPPING_DATA_RANGE {
DWORD dwStartIndex;
DWORD dwEndIndex;
LPWSTR pszDescription;
DWORD dwDescriptionLength;
LPVOID pData;
DWORD dwDataSize;
LPWSTR pszContentType;
LPWSTR *prgActionIds;
DWORD dwActionsCount;
LPWSTR *prgActionDisplayNames;
} MAPPING_DATA_RANGE, *PMAPPING_DATA_RANGE;
Member
dwStartIndex
Index des Anfangs des Teilbereichs im Text, wobei 0 das Zeichen am Zeiger angibt, der an MappingRecognizeText übergeben wird, anstelle eines Offsets zum Index, der an die Funktion im dwIndex-Parameter übergeben wird. Der Wert sollte kleiner als die gesamte Länge des Texts sein.
dwEndIndex
Index des Endes des Teilbereichs im Text, wobei 0 das Zeichen am Zeiger angibt, der an MappingRecognizeText übergeben wird, anstelle eines Offsets zum Index, der an die Funktion im dwIndex-Parameter übergeben wird. Der Wert sollte kleiner als die gesamte Länge des Texts sein.
pszDescription
Reserviert.
dwDescriptionLength
Reserviert.
pData
Zeiger auf Daten, die als Dienstausgabe abgerufen werden, die dem Unterbereich zugeordnet ist. Diese Daten müssen das Format aufweisen, das durch den im pszContentType-Member angegebenen Inhaltstyp angegeben ist.
dwDataSize
Größe der in pData angegebenen Daten in Byte. Jeder Dienst muss seine Ausgabedatengröße in Bytes melden.
pszContentType
Optional. Zeiger auf eine Zeichenfolge, die den MIME-Inhaltstyp der durch pData angegebenen Daten angibt. Beispiele für Inhaltstypen sind "text/plain", "text/html" und "text/css".
prgActionIds
Verfügbare Aktions-IDs für diesen Teilbereich. Sie können zum Aufrufen von MappingDoAction verwendet werden.
dwActionsCount
Die Anzahl der verfügbaren Aktionen für diesen Teilbereich.
prgActionDisplayNames
Aktionsanzeigenamen für diesen Teilbereich. Diese Zeichenfolgen können lokalisiert werden.
Hinweise
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | elscore.h |