structure MAPPING_DATA_RANGE (elscore.h)
Contient les résultats de la reconnaissance de texte pour une sous-plage de texte reconnue. Un tableau de structures de ce type est récupéré par un service ELS (Extended Linguistic Services) dans une structure MAPPING_PROPERTY_BAG .
Syntaxe
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;
Membres
dwStartIndex
Index du début de la sous-plage dans le texte, où 0 indique le caractère au niveau du pointeur passé à MappingRecognizeText, au lieu d’un décalage par rapport à l’index passé à la fonction dans le paramètre dwIndex . La valeur doit être inférieure à la longueur entière du texte.
dwEndIndex
Index de la fin de la sous-plage dans le texte, où 0 indique le caractère au niveau du pointeur passé à MappingRecognizeText, au lieu d’un décalage par rapport à l’index passé à la fonction dans le paramètre dwIndex . La valeur doit être inférieure à la longueur entière du texte.
pszDescription
Réservé.
dwDescriptionLength
Réservé.
pData
Pointeur vers les données récupérées en tant que sortie de service associée à la sous-plage. Ces données doivent être au format indiqué par le type de contenu fourni dans le membre pszContentType .
dwDataSize
Taille, en octets, des données spécifiées dans pData. Chaque service doit signaler sa taille de données de sortie en octets.
pszContentType
Optionnel. Pointeur vers une chaîne spécifiant le type de contenu MIME des données indiquées par pData. Les types de contenu « text/plain », « text/html » et « text/css » sont des exemples de types de contenu.
prgActionIds
ID d’action disponibles pour cette sous-plage. Ils sont utilisables pour appeler MappingDoAction.
dwActionsCount
Nombre d’actions disponibles pour cette sous-plage.
prgActionDisplayNames
Noms d’affichage des actions pour cette sous-plage. Ces chaînes peuvent être localisées.
Notes
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | elscore.h |