Ссылка CTGlyphInfo
CTGlyphInfo непрозрачный тип позволяет Вам переопределить указанное отображение шрифта от Unicode до глифа ID.
-
Создает неизменный информационный объект глифа с именем глифа.
Объявление
Swift
func CTGlyphInfoCreateWithGlyphName(_
glyphName
: CFString!, _font
: CTFont!, _baseString
: CFString!) -> CTGlyphInfo!Objective C
CTGlyphInfoRef CTGlyphInfoCreateWithGlyphName ( CFStringRef glyphName, CTFontRef font, CFStringRef baseString );
Параметры
glyphName
Имя глифа.
font
Шрифт, который будет связан с возвращенным объектом CTGlyphInfo.
baseString
Часть строки возвращенный объект предназначается для переопределения.
Возвращаемое значение
Действительная ссылка к неизменному CTGlyphInfo возражает, было ли информационное создание глифа успешно; иначе,
NULL
.Обсуждение
Эта функция создает неизменный информационный объект глифа для имени глифа такой как
copyright
использование указанного шрифта.Оператор импорта
Objective C
@import CoreText;
Swift
import CoreText
Доступность
Доступный в OS X v10.5 и позже.
-
Создает неизменный информационный объект глифа с индексом глифа.
Объявление
Swift
func CTGlyphInfoCreateWithGlyph(_
glyph
: CGGlyph, _font
: CTFont!, _baseString
: CFString!) -> CTGlyphInfo!Objective C
CTGlyphInfoRef CTGlyphInfoCreateWithGlyph ( CGGlyph glyph, CTFontRef font, CFStringRef baseString );
Параметры
glyph
Индекс глифа.
font
Шрифт, который будет связан с возвращенным объектом CTGlyphInfo.
baseString
Часть строки возвращенный объект предназначается для переопределения.
Возвращаемое значение
Действительная ссылка к неизменному объекту CTGlyphInfo, Если информационное создание глифа было успешно; иначе,
NULL
.Обсуждение
Эта функция создает неизменный информационный объект глифа для индекса глифа с помощью указанного шрифта.
Оператор импорта
Objective C
@import CoreText;
Swift
import CoreText
Доступность
Доступный в OS X v10.5 и позже.
-
Создает неизменный информационный объект глифа с символьным идентификатором.
Объявление
Swift
func CTGlyphInfoCreateWithCharacterIdentifier(_
cid
: CGFontIndex, _collection
: CTCharacterCollection, _baseString
: CFString!) -> CTGlyphInfo!Objective C
CTGlyphInfoRef CTGlyphInfoCreateWithCharacterIdentifier ( CGFontIndex cid, CTCharacterCollection collection, CFStringRef baseString );
Параметры
cid
Символьный идентификатор.
collection
Символьный идентификатор набора.
baseString
Часть строки возвращенный объект предназначается для переопределения.
Возвращаемое значение
Действительная ссылка к неизменному CTGlyphInfo возражает, было ли информационное создание глифа успешно; иначе,
NULL
.Обсуждение
Эта функция создает неизменный информационный объект глифа для символьного идентификатора и символьного набора.
Оператор импорта
Objective C
@import CoreText;
Swift
import CoreText
Доступность
Доступный в OS X v10.5 и позже.
-
Если тот объект существует, получает имя глифа для информационного объекта глифа.
Объявление
Swift
func CTGlyphInfoGetGlyphName(_
glyphInfo
: CTGlyphInfo!) -> CFString!Objective C
CFStringRef CTGlyphInfoGetGlyphName ( CTGlyphInfoRef glyphInfo );
Параметры
glyphInfo
Информация глифа, от которой можно получить имя глифа. Может не быть
NULL
.Возвращаемое значение
Имя глифа, если создавался информационный объект глифа; иначе,
NULL
.Оператор импорта
Objective C
@import CoreText;
Swift
import CoreText
Доступность
Доступный в OS X v10.5 и позже.
-
Получает символьный идентификатор для информационного объекта глифа.
Объявление
Swift
func CTGlyphInfoGetCharacterIdentifier(_
glyphInfo
: CTGlyphInfo!) -> CGFontIndexObjective C
CGFontIndex CTGlyphInfoGetCharacterIdentifier ( CTGlyphInfoRef glyphInfo );
Параметры
glyphInfo
Информация глифа, от которой можно получить символьный идентификатор. Может не быть
NULL
.Возвращаемое значение
Символьный идентификатор данного информационного объекта глифа.
Оператор импорта
Objective C
@import CoreText;
Swift
import CoreText
Доступность
Доступный в OS X v10.5 и позже.
-
Получает символьный набор для информационного объекта глифа.
Объявление
Swift
func CTGlyphInfoGetCharacterCollection(_
glyphInfo
: CTGlyphInfo!) -> CTCharacterCollectionObjective C
CTCharacterCollection CTGlyphInfoGetCharacterCollection ( CTGlyphInfoRef glyphInfo );
Параметры
glyphInfo
Информация глифа, от которой можно получить символьный набор. Может не быть
NULL
.Возвращаемое значение
Символьный набор данного информационного объекта глифа.
Обсуждение
Если информационный объект глифа создавался с именем глифа или индексом глифа, его символьный набор
kCTIdentityMappingCharacterCollection
.Оператор импорта
Objective C
@import CoreText;
Swift
import CoreText
Доступность
Доступный в OS X v10.5 и позже.
-
Ссылка на информационный объект глифа.
Объявление
Swift
typealias CTGlyphInfoRef = CTGlyphInfo
Objective C
typedef const struct __CTGlyphInfo *CTGlyphInfoRef;
Доступность
Доступный в OS X v10.5 и позже.
-
Эти константы указывают символьные наборы.
Объявление
Swift
enum CTCharacterCollection : UInt16 { case CharacterCollectionIdentityMapping case CharacterCollectionAdobeCNS1 case CharacterCollectionAdobeGB1 case CharacterCollectionAdobeJapan1 case CharacterCollectionAdobeJapan2 case CharacterCollectionAdobeKorea1 }
Objective C
enum{ kCTIdentityMappingCharacterCollection = 0, kCTAdobeCNS1CharacterCollection = 1, kCTAdobeGB1CharacterCollection = 2, kCTAdobeJapan1CharacterCollection = 3, kCTAdobeJapan2CharacterCollection = 4, kCTAdobeKorea1CharacterCollection = 5}; typedef uint16_t CTCharacterCollection;
Константы
-
kCTIdentityMappingCharacterCollection
kCTIdentityMappingCharacterCollection
Символьный идентификатор равен
CGGlyph
индекс глифа.Доступный в OS X v10.5 и позже.
-
kCTAdobeCNS1CharacterCollection
kCTAdobeCNS1CharacterCollection
Adobe-CNS1, отображающийся.
Доступный в OS X v10.5 и позже.
-
kCTAdobeGB1CharacterCollection
kCTAdobeGB1CharacterCollection
Adobe-GB1, отображающийся.
Доступный в OS X v10.5 и позже.
-
kCTAdobeJapan1CharacterCollection
kCTAdobeJapan1CharacterCollection
Adobe-Japan1, отображающийся.
Доступный в OS X v10.5 и позже.
-
kCTAdobeJapan2CharacterCollection
kCTAdobeJapan2CharacterCollection
Adobe-Japan2, отображающийся.
Доступный в OS X v10.5 и позже.
-
kCTAdobeKorea1CharacterCollection
kCTAdobeKorea1CharacterCollection
Adobe-Korea1, отображающийся.
Доступный в OS X v10.5 и позже.
Оператор импорта
Objective C
@import CoreText;
Swift
import CoreText
Доступность
Доступный в OS X v10.5 и позже.
-