MAPPING_DATA_RANGE結構 (elscore.h)
包含已辨識文字子範圍的文字辨識結果。 此型別的結構陣列是由 MAPPING_PROPERTY_BAG結構中 擴充語言服務 (ELS) 服務所擷取。
語法
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;
成員
dwStartIndex
文字中子範圍開頭的索引,其中 0 表示傳遞至 MappingRecognizeText之指標上的字元,而不是傳遞至 dwIndex 參數中函式之索引的位移。 此值應該小於文字的整個長度。
dwEndIndex
文字中子範圍結尾的索引,其中 0 表示傳遞至 MappingRecognizeText之指標上的字元,而不是傳遞至 dwIndex 參數中函式之索引的位移。 此值應該小於文字的整個長度。
pszDescription
保留的。
dwDescriptionLength
保留的。
pData
擷取為與子範圍相關聯之服務輸出的資料指標。 此資料的格式必須是 pszContentType 成員中提供的內容類型所指出的格式。
dwDataSize
在 pData中指定的資料大小,以位元組為單位。 每個服務都必須以位元組為單位報告其輸出資料大小。
pszContentType
選擇性。 字串的指標,指定 pData所指示之資料的 MIME 內容類型。 內容類型的範例包括 「text/plain」、「text/html」 和 「text/css」。
注意 在 Windows 7 中,ELS 服務僅支援內容類型 「text/plain」。 您可以在 文字媒體類型中找到內容類型規格。
prgActionIds
這個子範圍的可用動作識別碼。 它們可用於呼叫 MappingDoAction。
注意 在 Windows 7 中,ELS 服務不會公開任何動作。
dwActionsCount
這個子範圍的可用動作數目。
注意 在 Windows 7 中,ELS 服務不會公開任何動作。
prgActionDisplayNames
此子範圍的動作顯示名稱。 這些字串可以當地語系化。
注意 在 Windows 7 中,ELS 服務不會公開任何動作。
備註
注意 應用程式不應該改變此資料結構的任何成員。
需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | elscore.h |