Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Базовый текстовый ссылочный набор

Базовый текстовый ссылочный набор

Непрозрачные типы   Менеджеры   Утилиты   Другая ссылка  

Этот набор документов является ссылкой API для Базовой текстовой платформы. Базовый текст обеспечивает современный интерфейс низкоуровневого программирования для разметки текста и обработки шрифтов. Базовый текстовый механизм расположения разработан для высокой производительности, простоты использования и тесной интеграции с Базовой Основой. Текстовое расположение API обеспечивает высококачественный набор, включая преобразование символа к глифу, с лигатурами, кернингом, и т.д. Дополнительная Базовая технология Шрифта текста обеспечивает автоматическую замену шрифтов (расположение каскадом), дескрипторы шрифта и наборы, легкий доступ к метрикам шрифта и данным глифа и многим другим функциям.

Многожильные Соображения: Все отдельные функции в Базовом тексте ориентированы на многопотоковое исполнение. Объекты шрифта (CTFont, CTFontDescriptor и связанные объекты) могут использоваться одновременно многократными операциями, рабочими списками или потоками. Однако объекты расположения (CTTypesetter, CTFramesetter, CTRun, CTLine, CTFrame и связанные объекты) должны использоваться в единственной работе, рабочем списке или потоке.

Непрозрачные типы

CTFont

Описывает представление шрифта.

CTFontCollection

Описывает набор шрифтов.

CTFontDescriptor

Описывает словарь, полностью указывающий шрифт.

CTFrame

Описывает кадр многострочного текста.

CTFramesetter

Описывает непрозрачный тип, генерирующий текстовые рамки.

CTGlyphInfo

Описывает непрозрачный тип, используемый для переопределения отображения шрифта от Unicode до глифа ID.

CTLine

Описывает строку текста.

CTParagraphStyle

Описывает абзац или атрибуты линейки в приписанной строке.

CTRun

Описывает ряд последовательных глифов, совместно использующих те же атрибуты и направление.

CTTextTab

Описывает вкладку в стиле абзаца.

CTTypesetter

Описывает непрозрачный тип, выполняющий расположение строки.

Менеджеры

Базовый менеджер по шрифту текста

Описывает интерфейс Core Text для управления шрифтами.

Утилиты

Базовые текстовые утилиты

Описывает общие Базовые текстовые функции и типы данных.

Другая ссылка

Базовая ссылка атрибутов текстовой строки