Bagikan melalui


IDWriteFontResource::GetDefaultFontAxisValues method (dwrite_3.h)

Mengambil nilai default untuk semua sumbu yang didukung oleh sumber daya font.

Sintaksis

HRESULT GetDefaultFontAxisValues(
  [out] DWRITE_FONT_AXIS_VALUE *fontAxisValues,
        UINT32                 fontAxisValueCount
);

Parameter

[out] fontAxisValues

Jenis: DWRITE_FONT_AXIS_VALUE*

Penunjuk ke array struktur DWRITE_FONT_AXIS_VALUE tempat GetDefaultFontAxisValues menulis daftar nilai sumbu font. Anda bertanggung jawab untuk mengelola ukuran dan masa pakai array ini. Panggil GetFontAxisCount untuk menentukan ukuran array yang akan dialokasikan.

fontAxisValueCount

Jenis: UINT32

Jumlah maksimum nilai sumbu font untuk ditulis ke dalam blok memori yang ditujukkan oleh fontAxisValues.

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahanHRESULT .

Mengembalikan nilai Deskripsi
E_INVALIDARG fontAxisValueCount tidak cocok dengan nilai yang dikembalikan oleh GetFontAxisCount.

Komentar

Sumber daya font yang berbeda mungkin memiliki default yang berbeda. Untuk font OpenType 1.8, nilai-nilai ini berasal dari tabel STAT dan fvar. Untuk font yang lebih lama tanpa tabel STAT, weight-width-slant-italic dibaca dari tabel OS/2.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 10 Build 16299
server minimum yang didukung Windows 10 Build 16299
Platform Target Windows
Header dwrite_3.h
Pustaka Dwrite.lib