Bagikan melalui


struktur DWRITE_GLYPH_IMAGE_DATA (dwrite_3.h)

Data untuk satu glyph dari GetGlyphImageData.

Syntax

struct DWRITE_GLYPH_IMAGE_DATA {
  void const    *imageData;
  UINT32        imageDataSize;
  UINT32        uniqueDataId;
  UINT32        pixelsPerEm;
  D2D1_SIZE_U   pixelSize;
  D2D1_POINT_2L horizontalLeftOrigin;
  D2D1_POINT_2L horizontalRightOrigin;
  D2D1_POINT_2L verticalTopOrigin;
  D2D1_POINT_2L verticalBottomOrigin;
};

Members

imageData

Penunjuk ke data glyph.

imageDataSize

Ukuran data glyph dalam byte.

uniqueDataId

Pengidentifikasi unik untuk data glyph. Klien dapat menggunakan ini untuk menyimpan versi yang diurai/didekompresi dan memberi tahu apakah panggilan berulang ke font yang sama mengembalikan data yang sama.

pixelsPerEm

Piksel per em dari data yang dikembalikan. Untuk data raster yang tidak dapat diskalakan (PNG/TIFF/JPG), ini bisa lebih besar atau lebih kecil dari yang diminta dari GetGlyphImageData ketika tidak ada kecocokan yang tepat. Untuk penskalaan ukuran menengah, gunakan: piksel yang diinginkan per em * ukuran font em/ piksel aktual per em.

pixelSize

Ukuran gambar saat formatnya adalah data piksel.

horizontalLeftOrigin

Asal kiri di sepanjang garis besar Romawi horizontal.

horizontalRightOrigin

Asal kanan di sepanjang garis besar Romawi horizontal.

verticalTopOrigin

Asal atas di sepanjang garis besar pusat vertikal.

verticalBottomOrigin

Asal bawah di sepanjang garis besar pusat vertikal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 Build 14393
Server minimum yang didukung Windows 10 Build 14393
Header dwrite_3.h