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

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

Разработчик

Ссылка платформы ApplicationServices ссылка CTGlyphInfo

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка CTGlyphInfo

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

Функции

  • Возвращает Базовый идентификатор типа Основы информационного объекта глифа

    Объявление

    Swift

    func CTGlyphInfoGetTypeID() -> CFTypeID

    Objective C

    CFTypeID CTGlyphInfoGetTypeID ( void );

    Оператор импорта

    Objective C

    @import CoreText;

    Swift

    import CoreText

    Доступность

    Доступный в OS X v10.5 и позже.

  • Создает неизменный информационный объект глифа с именем глифа.

    Объявление

    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!) -> CGFontIndex

    Objective C

    CGFontIndex CTGlyphInfoGetCharacterIdentifier ( CTGlyphInfoRef glyphInfo );

    Параметры

    glyphInfo

    Информация глифа, от которой можно получить символьный идентификатор. Может не быть NULL.

    Возвращаемое значение

    Символьный идентификатор данного информационного объекта глифа.

    Оператор импорта

    Objective C

    @import CoreText;

    Swift

    import CoreText

    Доступность

    Доступный в OS X v10.5 и позже.

  • Получает символьный набор для информационного объекта глифа.

    Объявление

    Swift

    func CTGlyphInfoGetCharacterCollection(_ glyphInfo: CTGlyphInfo!) -> CTCharacterCollection

    Objective 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 и позже.