共用方式為


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

另請參閱

擴充語言服務結構

MAPPING_PROPERTY_BAG