Поделиться через


CoreText Пространство имен

Пространство имен CoreText предоставляет низкоуровневые классы для размещения и отрисовки текста.

Классы

CTFont

Представляет шрифт CoreText.

CTFontCollection

Коллекции шрифтов — это стандартный механизм, используемый для перечисления дескрипторов шрифтов.

CTFontCollectionOptionKey

Класс, статическое свойство которого может использоваться в качестве ключа для , используемого NSDictionaryCTFontCollectionOptions.

CTFontCollectionOptions

Параметры, которые можно использовать для создания CTFontCollection объектов.

CTFontDescriptor

Дескрипторы шрифта содержат описание функций шрифта, которые могут идентифицировать шрифт.

CTFontDescriptorAttributeKey

Допустимый ключ для использования со свойствами CTFontDescriptor атрибута.

CTFontDescriptorAttributes

Строго типизированный класс, содержащий атрибуты шрифта.

CTFontFeatureAllTypographicFeatures

Объект , CTFontFeatureSelectors представляющий все признаки типов.

CTFontFeatureAlternateKana

A CTFontFeatureSelectors для альтернативной каны.

CTFontFeatureAnnotation

Объект , CTFontFeatureSelectors описывающий заметки функций.

CTFontFeatureCaseSensitiveLayout

Объект , CTFontFeatureSelectors описывающий функции, связанные с интервалом или макетом с учетом регистра.

CTFontFeatureCharacterAlternatives

Объект , CTFontFeatureSelectors описывающий функцию, позволяющую использовать альтернативные символы.

CTFontFeatureCharacterShape

Объект , CTFontFeatureSelectors описывающий признаки, связанные с фигурами символов, такими как формы Ходжо Кандзи, формы JIS 78 и т. д.

CTFontFeatureCJKRomanSpacing

Объект , CTFontFeatureSelectors описывающий функции, связанные с chines, японской и корейской типографикой.

CTFontFeatureCJKSymbolAlternatives

Объект , CTFontFeatureSelectors описывающий функции, связанные с chines, японской и корейской типографикой.

CTFontFeatureCJKVerticalRomanPlacement

Объект , CTFontFeatureSelectors описывающий функции, связанные с chines, японской и корейской типографикой.

CTFontFeatureContextualAlternates

Объект , CTFontFeatureSelectors описывающий функции, связанные с альтернативами swash.

CTFontFeatureCursiveConnection

Объект , CTFontFeatureSelectors описывающий функции, связанные с соединением каристивных букв.

CTFontFeatureDesignComplexity

Объект , CTFontFeatureSelectors описывающий функции, связанные со сложностью на уровне разработки.

CTFontFeatureDiacritics

Объект CTFontFeatureSelectors , описывающий признаки, связанные с видимостью и составом диакритических знаков.

CTFontFeatureFractions

Объект , CTFontFeatureSelectors описывающий признаки, связанные с отображением дробей.

CTFontFeatureIdeographicAlternatives

Объект , CTFontFeatureSelectors описывающий признаки, связанные с идеографическими альтернативами.

CTFontFeatureIdeographicSpacing

Объект , CTFontFeatureSelectors описывающий признаки, связанные с идеографическим интервалом.

CTFontFeatureItalicCJKRoman

Объект , CTFontFeatureSelectors описывающий признаки, связанные с текстом курсивом на японском, японском и корейском языках.

CTFontFeatureKanaSpacing

Объект , CTFontFeatureSelectors описывающий функции, связанные с интервалом кана.

CTFontFeatureKey

Класс, статические свойства которого можно использовать в качестве ключей для класса , используемого NSDictionaryCTFontFeatures.

CTFontFeatureLetterCase

Объект , CTFontFeatureSelectors описывающий функции, связанные с параметрами прописных букв, например начальная прописная буква.

CTFontFeatureLigatures

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

CTFontFeatureLinguisticRearrangementConnection

Объект , CTFontFeatureSelectors описывающий, включена ли лингвистическая перестройка.

CTFontFeatureLowerCase

Объект , CTFontFeatureSelectors описывающий функции, связанные с отображением строчные буквы.

CTFontFeatureMathematicalExtras

Объект , CTFontFeatureSelectors описывающий признаки, связанные с математическими формулами.

CTFontFeatureNumberCase

Объект , CTFontFeatureSelectors описывающий признаки, связанные с отображением номеров заглавных букв.

CTFontFeatureNumberSpacing

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

CTFontFeatureOrnamentSets

Объект , CTFontFeatureSelectors описывающий функции, связанные с интервалом или макетом с учетом регистра.

CTFontFeatureOverlappingCharacters

Объект , CTFontFeatureSelectors который разрешает или запрещает перекрывать символы.

CTFontFeatureRubyKana

Объект CTFontFeatureSelectors , описывающий функции, связанные с применением рубинов в Кане.

CTFontFeatures

Инкапсулирует признаки CTFont.

CTFontFeatureSelectorKey

Класс, статические свойства которого можно использовать в качестве ключей для класса , используемого NSDictionaryCTFontFeatureSelectors.

CTFontFeatureSelectors

Инкапсулирует словарь признаков шрифта.

CTFontFeatureSettings

Параметры CTFont компонентов или CTFontDescriptorAttributes.

CTFontFeatureSmartSwash

Объект , CTFontFeatureSelectors описывающий функции, связанные с смарт-пашетами.

CTFontFeatureStyleOptions

Объект , CTFontFeatureSelectors описывающий признаки, связанные с шрифтами, такими как прописные буквы и гравированный текст.

CTFontFeatureStylisticAlternatives

Объект , CTFontFeatureSelectors описывающий функции, связанные с альтернативными стилями.

CTFontFeatureTextSpacing

Объект , CTFontFeatureSelectors описывающий функции, связанные с текстовыми интервалами.

CTFontFeatureTransliteration

Объект , CTFontFeatureSelectors описывающий функции, связанные с транслитерацией.

CTFontFeatureTypographicExtras

Объект , CTFontFeatureSelectors описывающий признаки, связанные с типографическими дополнительными компонентами, такими как interrobangs, преобразование дефисов в em- или en-dashes и т. д.

CTFontFeatureUnicodeDecomposition

Объект , CTFontFeatureSelectors описывающий функции, связанные с разложением Юникода.

CTFontFeatureUpperCase

Объект , CTFontFeatureSelectors описывающий функции, связанные с отображением прописных букв.

CTFontFeatureVerticalPosition

Объект , CTFontFeatureSelectors описывающий признаки, связанные с вертикальным позиционированием.

CTFontFeatureVerticalSubstitutionConnection

Объект , CTFontFeatureSelectors описывающий признаки, связанные с вертикальной подстановкой.

CTFontManager

Управляет центральной системой шрифтов CoreText.

CTFontManager.Notifications

Наблюдатель для получения уведомлений о добавлении шрифтов в реестр.

CTFontManagerErrorExtensions

Методы расширения для перечисления CoreText.CTFontManagerError.

CTFontTraitKey

Класс, статические свойства которого можно использовать в качестве ключей NSDictionary для .CTFontTraits

CTFontTraits

Стандартные признаки для CTFontDescriptor.

CTFontVariation

Инкапсулирует словарь вариантов шрифтов.

CTFontVariationAxes

Инкапсулирует словарь оси шрифтов и вариантов.

CTFontVariationAxisKey

Класс, статические свойства которого можно использовать в качестве ключей NSDictionary для .CTFontVariationAxes

CTFrame

Прямоугольная область, содержащая строки текста.

CTFrameAttributeKey

Класс, статические свойства которого можно использовать в качестве ключей NSDictionary для .CTFrameAttributes

CTFrameAttributes

Инкапсулирует атрибуты, используемые при создании CTFrame.

CTFramesetter

Размещает тип в прямоугольной рамке.

CTGlyphInfo

Предоставляет возможность переопределить сопоставление Юникода с глифом CTFontдля .

CTLine

Строка текста, состоящая из массивов CTRuns.

CTParagraphStyle

Описывает стиль абзацев.

CTParagraphStyleSettings

Класс , который можно использовать для переопределения элементов CTParagraphStyleобъекта .

CTRun

Выполнение глифа. То есть ряд последовательных глифов с одинаковыми атрибутами и направлением.

CTRunDelegate

Объект делегата, который можно использовать для обработки CTRunDelegateOperations в объекте CTRun.

CTRunDelegateOperations

Класс , представляющий операции, возможные в объекте CTRunDelegate.

CTStringAttributeKey

Класс, статические свойства которого можно использовать в качестве ключей NSDictionary для .CTStringAttributes

CTStringAttributes

Задает атрибуты CTRunобъекта .

CTTextTab

Представляет вкладку в CTParagraphStyle.

CTTextTabOptionKey

Класс, статические свойства которого можно использовать в качестве ключей NSDictionary для .CTTextTabOptions

CTTextTabOptions

Параметры, связанные с CTTextTab.

CTTypesetter

Класс, выполняющий макет строк.

CTTypesetterOptionKey

Класс, статические свойства которого можно использовать в качестве ключей NSDictionary для .CTTypesetterOptions

CTTypesetterOptions

Параметры, применимые к объекту T:CoreText:CTTypesetter .

Перечисления

CTBaselineClass

Тип базовых показателей, поддерживаемых при вводе текста.

CTBaselineFont

Перечисление, значения которого указывают, является ли базовый шрифт исходным шрифтом или ссылочным шрифтом.

CTCharacterCollection

Класс, статические поля которого задают коллекции символов.

CTFontDescriptorMatchingState

Перечисление, значения которого можно использовать в качестве параметров метода MatchFontDescriptors(CTFontDescriptor[], NSSet, Func<CTFontDescriptorMatchingState,IntPtr,Boolean>) .

CTFontFeatureAllTypographicFeatures.Selector

Перечисление, значения которого можно использовать в качестве аргументов для WithFeature(CTFontFeatureVerticalSubstitutionConnection+Selector).

CTFontFeatureAlternateKana.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureAnnotation.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureCaseSensitiveLayout.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureCharacterAlternatives.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureCharacterShape.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureCJKRomanSpacing.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureCJKSymbolAlternatives.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureCJKVerticalRomanPlacement.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureContextualAlternates.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureCursiveConnection.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureDesignComplexity.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureDiacritics.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureFractions.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureIdeographicAlternatives.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureIdeographicSpacing.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureItalicCJKRoman.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureKanaSpacing.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureLetterCase.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureLigatures.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureLinguisticRearrangementConnection.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureLowerCase.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureMathematicalExtras.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureNumberCase.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureNumberSpacing.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureOrnamentSets.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureOverlappingCharacters.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureRubyKana.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureSmartSwash.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureStyleOptions.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureStylisticAlternatives.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureTextSpacing.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureTransliteration.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureTypographicExtras.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureUnicodeDecomposition.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureUpperCase.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureVerticalPosition.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFeatureVerticalSubstitutionConnection.Selector

Перечисление, значения которого возвращаются Feature.

CTFontFormat

Формат шрифта.

CTFontManagerAutoActivation

Перечисление, значения которого задают значения для автоматической активации шрифтов.

CTFontManagerError

Перечисление, значения которого указывают ошибки, связанные с операциями с CTFontManager.

CTFontManagerScope

Перечисление, значения которого определяют область для регистрации шрифта.

CTFontNameKey

Перечисление, значения которого указывают константы, предоставляющие доступ к именам CTFont, связанным с .

CTFontOptions

Параметры, используемые при создании новых экземпляров CTFont класса .

CTFontOrientation

Перечисление, значения которого определяют ориентацию CTFontобъекта .

CTFontPriority

Перечисление, значения которого определяют приоритет CTFontобъекта .

CTFontStylisticClass

Перечисление, значения которого определяют стиль засечек объекта CTFont.

CTFontSymbolicTraits

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

CTFontTable

Перечисление, значения которого представляют теги для доступа к данным таблицы шрифтов.

CTFontTableOptions

Перечисление, значения которого можно использовать в качестве флагов для параметров, относящихся к таблицам шрифтов.

CTFontUIFontType

Перечисление, значения которого определяют предполагаемое использование шрифта. Используется с C:CoreText.CTFont(CoreTextCTFontUIType, System.Single, System.String)

CTFramePathFillRule

Перечисление, значения которого определяют правило заполнения, используемое .CTFrame

CTFrameProgression

Перечисление, значения которого можно использовать в качестве флагов со свойством Progression .

CTLigatureFormation

Перечисление, значения которого определяют важность лигатур в T:CoreText.CTString.

CTLineBoundsOptions

Тип вычислений границ, которые мы хотим выполнить в CTLine.

CTLineBreakMode

Перечисление, значения которого задают параметры разбиения строк.

CTLineTruncation

Перечисление, значения которого задают допустимые параметры усечения строк.

CTRunStatus

Перечисление, значения которого описывают Status .CTRun

CTSuperscriptStyle

Перечисление, значения которого описывают стиль супер- и вложенных скриптов.

CTTextAlignment

Перечисление, значения которого задают параметры выравнивания текста.

CTUnderlineStyle

Задает стиль подчеркивающего орнамента.

CTUnderlineStyleModifiers

Перечисление, значения которого задают параметры для CTUnderlineStyle.

CTWritingDirection

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

FontFeatureGroup

Перечисление, значения которого определяют различные типы признаков шрифта.

Делегаты

CTLine.CaretEdgeEnumerator

Пространство имен CoreText предоставляет низкоуровневые классы для размещения и отрисовки текста.

Комментарии

Предоставляет низкоуровневую платформу для высококачественного оформления в iOS и OSX.

Эта платформа косвенно используется платформами более высокого уровня, такими как N:UIKit, AppKit, WebKit (UIWebView и N:CoreAnimation. Разработчики могут прибегнуть к CoreText, если им требуется более точное управление текстовым макетом, чем тот, который предоставляется высокоуровневой платформой.