Bagikan melalui


METODE IDWriteTextRenderer::D rawStrikethrough (dwrite.h)

IDWriteTextLayout::Draw memanggil fungsi ini untuk menginstruksikan klien untuk menggambar coretan.

Sintaks

HRESULT DrawStrikethrough(
       void                       *clientDrawingContext,
       FLOAT                      baselineOriginX,
       FLOAT                      baselineOriginY,
  [in] DWRITE_STRIKETHROUGH const *strikethrough,
       IUnknown                   *clientDrawingEffect
);

Parameter

clientDrawingContext

Jenis: void*

Konteks gambar yang ditentukan aplikasi diteruskan ke IDWriteTextLayout::Draw.

baselineOriginX

Jenis: FLOAT

Lokasi piksel (koordinat X) di asal garis besar eksekusi tempat coretan berlaku.

baselineOriginY

Jenis: FLOAT

Lokasi piksel (koordinat Y) di asal garis besar eksekusi tempat coretan berlaku.

[in] strikethrough

Jenis: const DWRITE_STRIKETHROUGH*

Penunjuk ke struktur yang berisi informasi logika coretan.

clientDrawingEffect

Jenis: IUnknown*

Efek yang ditentukan aplikasi untuk diterapkan pada coretan. Biasanya argumen ini mewakili efek seperti kuas latar depan yang mengisi interior garis.

Menampilkan nilai

Jenis: HRESULT

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

Keterangan

Satu coretan dapat dipecah menjadi beberapa panggilan, tergantung pada bagaimana pemformatan mengubah atribut. Coretan tidak dirata-ratakan di seluruh perubahan ukuran/gaya font. Untuk mendapatkan posisi piksel awal yang sesuai, tambahkan coretan::offset ke garis besar. Seperti garis bawah, koordinat x akan selalu diteruskan sebagai sisi kiri, terlepas dari arah teks.

Persyaratan

   
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

IDWriteTextRenderer