Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Данные для одного глифа из GetGlyphImageData.
Синтаксис
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
Указатель на данные глифа.
imageDataSize
Размер глифовых данных в байтах.
uniqueDataId
Уникальный идентификатор для данных глифа. Клиенты могут использовать это для кэширования синтаксического анализа или распаковки версии и определить, возвращает ли повторяющийся вызов одного и того же шрифта одни и те же данные.
pixelsPerEm
Пиксели на эм возвращаемых данных. Для немасштабируемых данных растровых данных (PNG/TIFF/JPG) это может быть больше или меньше, чем запрошено из GetGlyphImageData, если нет точного совпадения. Для масштабирования промежуточных размеров используйте: нужные пиксели на эм * размер шрифта em / фактические пиксели на эм.
pixelSize
Размер изображения, если формат — пиксельные данные.
horizontalLeftOrigin
Левый источник вдоль горизонтального римского базового плана.
horizontalRightOrigin
Правый источник вдоль горизонтального римского базового плана.
verticalTopOrigin
Верхний источник вдоль вертикального центрального базового плана.
verticalBottomOrigin
Нижний источник вдоль вертикальных центральных базовых показателей.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Сборка Windows 10 14393 |
| минимальный поддерживаемый сервер | Сборка Windows 10 14393 |
| Header | dwrite_3.h |