Bagikan melalui


IDWriteTextAnalysisSource::GetTextBeforePosition method (dwrite.h)

Mendapatkan blok teks segera sebelum posisi yang ditentukan.

Sintaks

HRESULT GetTextBeforePosition(
        UINT32      textPosition,
  [out] WCHAR const **textString,
  [out] UINT32      *textLength
);

Parameter

textPosition

Jenis: UINT32

Posisi segera setelah posisi terakhir blok teks untuk diperoleh.

[out] textString

Jenis: const WCHAR**

Saat metode ini kembali, berisi alamat penunjuk ke blok teks, sebagai array karakter dari rentang yang ditentukan. Rentang teks akan dari textPosition ke bagian depan blok.

[out] textLength

Jenis: UINT32*

Jumlah unit UTF16 dari blok yang diambil. Panjang yang dikembalikan adalah dari posisi yang ditentukan ke depan blok.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

NULL menunjukkan tidak ada gugus yang tersedia pada posisi yang ditentukan, baik karena textPosition sama dengan 0, textPosition lebih besar dari seluruh panjang konten teks, atau posisi yang dikueri tidak dipetakan ke dalam penyimpanan backing aplikasi.

Meskipun aplikasi dapat menerapkan konten tekstual jarang yang hanya memetakan bagian dari penyimpanan cadangan, aplikasi harus memetakan teks apa pun yang berada dalam rentang yang diteruskan ke fungsi analisis apa pun.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header dwrite.h
Pustaka Dwrite.lib
DLL Dwrite.dll

Lihat juga

IDWriteTextAnalysisSource