Функции внедрения шрифтов
Следующие функции используются со встроенными шрифтами Microsoft OpenType.
Функция | Описание |
---|---|
CFP_ALLOCPROC | Функция выделения памяти, предоставляемая приложением, для CreateFontPackage и MergeFontPackage. |
CFP_FREEPROC | Функция освобождения памяти, предоставляемая приложением, для CreateFontPackage и MergeFontPackage. |
CFP_REALLOCPROC | Функция перераспределения памяти, предоставляемая приложением, для CreateFontPackage и MergeFontPackage. |
CreateFontPackage | Создает более компактную версию указанного шрифта TrueType, чтобы передать его на принтер. Результирующий шрифт может быть подмножеством, сжатым или и тем, и другим. |
MergeFontPackage | Объединяет шрифты подмножества, созданные createFontPackage. |
READEMBEDPROC | Функция обратного вызова, предоставляемая клиентом, для чтения содержимого потока из буфера. |
TTCharToUnicode | Преобразует массив из 8-разрядных значений кода символов в 16-разрядные значения Юникода. |
TTDeleteEmbeddedFont | Освобождает память, используемую внедренным шрифтом. |
TTEmbedFont | Создает структуру шрифта, содержащую 16-разрядный шрифт с поднастрочным широким символом, используя контекст устройства в качестве источника информации для внедрения шрифтов. |
TTEmbedFontEx | Создает структуру шрифта, содержащую 32-разрядный шрифт UCS-4, используя контекст устройства в качестве источника информации для внедрения шрифтов. |
TTEmbedFontFromFileA | Создает структуру шрифта, содержащую подмножество расширенных символов (16-разрядный), используя файл в качестве источника информации для внедрения шрифтов. |
TTEnableEmbeddingForFacename | Добавляет или удаляет имена лиц из списка исключений шрифтов. |
TTGetEmbeddedFontInfo | Извлекает сведения о внедренном шрифте. |
TTGetEmbeddingType | Возвращает привилегии внедрения шрифта. |
TTGetNewFontName | Создает новое имя для установленного внедренного шрифта. |
TTIsEmbeddingEnabled | Определяет, содержит ли список исключений шрифта указанный шрифт. |
TTIsEmbeddingEnabledForFacename | Определяет, включено ли внедрение для указанного шрифта. |
TTLoadEmbeddedFont | Считывает внедренный шрифт из потока документа и устанавливает его. Кроме того, позволяет клиенту дополнительно ограничить привилегии внедрения шрифта. |
TTRunValidationTests | Проверяет часть или все данные глифа широкосимвого (16-битового) шрифта в указанном диапазоне размеров. |
TTRunValidationTestsEx | Версия UCS-4 TTRunValidationTests. |
WRITEEMBEDPROC | Функция обратного вызова, предоставляемая клиентом, для записи содержимого потока в буфер. |