AVTextStyleRule
AVTextStyleRule объект представляет текст, разрабатывающий правила, которые могут быть применены к тексту в элементе носителей. Вы используете объекты стиля текста отформатировать подзаголовки, субтитры и другое связанное с текстом содержание элемента. Правила, которые Вы указываете, могут быть применены ко всем или части текста в элементе носителей.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.9 и позже.
-
Создает массив объектов правила стиля текста от указанного объекта списка свойств.
Объявление
Swift
class func textStyleRulesFromPropertyList(_plist: AnyObject!) -> [AnyObject]!Objective C
+ (NSArray *)textStyleRulesFromPropertyList:(id)plistПараметры
plistОбъект списка свойств, содержащий данные стиля текста.
Возвращаемое значение
Массив
AVTextStyleRuleобъекты, соответствующие информации о стилях в объекте списка свойств.Обсуждение
Используйте этот метод для создания новых объектов правила стиля текста на основе данных, которые Вы ранее преобразовали в формат списка свойств с помощью
propertyListForTextStyleRules:метод класса.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.9 и позже.
См. также
-
Создает и возвращает новый объект правила стиля текста с помощью атрибутов стиля в указанном словаре.
Объявление
Objective C
+ (AVTextStyleRule *)textStyleRuleWithTextMarkupAttributes:(NSDictionary *)textMarkupAttributesПараметры
textMarkupAttributesСловарь атрибутов стиля. Для списка поддерживаемых ключей и значений, которые можно включать в этот словарь, посмотрите
CMTextMarkup.h.Возвращаемое значение
Новый стиль текста управляет объектом с указанными атрибутами.
Обсуждение
Этот метод устанавливает
textSelectorсвойство объекта стиля кnil, который заставляет правила быть примененными ко всему тексту в элементе носителей.Оператор импорта
Objective C
@import AVFoundation;Доступность
Доступный в OS X v10.9 и позже.
-
textStyleRuleWithTextMarkupAttributes:textSelector: + textStyleRuleWithTextMarkupAttributes:textSelector:Создает и возвращает новый объект правила стиля текста с помощью указанных атрибутов стиля и текстовой информации о диапазоне.
Объявление
Objective C
+ (AVTextStyleRule *)textStyleRuleWithTextMarkupAttributes:(NSDictionary *)textMarkupAttributestextSelector:(NSString *)textSelectorПараметры
textMarkupAttributesСловарь атрибутов стиля. Для списка поддерживаемых ключей и значений, которые можно включать в этот словарь, посмотрите
CMTextMarkup.h.textSelectorСтрока содержит идентификатор для диапазонов текста, к которому должны быть применены атрибуты стиля. Приемлемые идентификаторы определяются форматом носителя и его соответствующим текстовым содержанием. Например, строка могла содержать селекторы CSS, используемые соответствующим текстом в Текстовых дорожках интернет-видео (WebVTT) разметка. Указать
nilесли Вы хотите, чтобы атрибуты стиля применились ко всему тексту в элементе.Возвращаемое значение
Новый стиль текста управляет объектом с указанными атрибутами и информацией о диапазоне.
Оператор импорта
Objective C
@import AVFoundation;Доступность
Доступный в OS X v10.9 и позже.
-
Инициализирует объект правила стиля текста с указанными атрибутами стиля.
Объявление
Swift
init!(textMarkupAttributestextMarkupAttributes: [NSObject : AnyObject]!)Objective C
- (instancetype)initWithTextMarkupAttributes:(NSDictionary *)textMarkupAttributesПараметры
textMarkupAttributesСловарь атрибутов стиля. Для списка поддерживаемых ключей и значений, которые можно включать в этот словарь, посмотрите
CMTextMarkup.h.Возвращаемое значение
Объект правила стиля текста инициализируется с указанными атрибутами.
Обсуждение
Этот метод устанавливает
textSelectorсвойство объекта стиля кnil, который заставляет правила быть примененными ко всему тексту в элементе носителей.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.9 и позже.
-
Инициализирует объект правила стиля текста с указанными атрибутами стиля и текстовой информацией о диапазоне.
Объявление
Swift
init!(textMarkupAttributestextMarkupAttributes: [NSObject : AnyObject]!, textSelectortextSelector: String!)Objective C
- (instancetype)initWithTextMarkupAttributes:(NSDictionary *)textMarkupAttributestextSelector:(NSString *)textSelectorПараметры
textMarkupAttributesСловарь атрибутов стиля. Для списка поддерживаемых ключей и значений, которые можно включать в этот словарь, посмотрите
CMTextMarkup.h.textSelectorСтрока содержит идентификатор для диапазонов текста, к которому должны быть применены атрибуты стиля. Приемлемые идентификаторы определяются форматом носителя и его соответствующим текстовым содержанием. Например, строка могла содержать селекторы CSS, используемые соответствующим текстом в Текстовых дорожках интернет-видео (WebVTT) разметка. Указать
nilесли Вы хотите, чтобы атрибуты стиля применились ко всему тексту в элементе.Возвращаемое значение
Объект правила стиля текста, инициализированный с указанными атрибутами и информацией о диапазоне.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.9 и позже.
-
textMarkupAttributes textMarkupAttributesСвойствоСловарь атрибутов стиля текста для применения к тексту. (только для чтения)
Объявление
Swift
var textMarkupAttributes: [NSObject : AnyObject]! { get }Objective C
@property(nonatomic, readonly) NSDictionary *textMarkupAttributesОбсуждение
Поддерживаемые ключи для этого словаря определяются в
CMTextMarkup.h.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.9 и позже.
-
textSelector textSelectorСвойствоСтрока, идентифицирующая текст, к которому должны применяться атрибуты. (только для чтения)
Объявление
Swift
var textSelector: String! { get }Objective C
@property(nonatomic, readonly) NSString *textSelectorОбсуждение
Содержание строки определяется форматом четких носителей. Например, строка могла содержать селекторы CSS, используемые соответствующим текстом в Текстовых дорожках интернет-видео (WebVTT) разметка.
Если значение этого свойства
nil, атрибуты стиля текста применяются ко всему тексту в элементе носителей.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.9 и позже.
-
Преобразовывает одно или более правил стиля текста в сериализуемый объект списка свойств.
Объявление
Swift
class func propertyListForTextStyleRules(_textStyleRules: [AnyObject]!) -> AnyObject!Objective C
+ (id)propertyListForTextStyleRules:(NSArray *)textStyleRulesПараметры
textStyleRulesМассив
AVTextStyleRuleобъекты записать в список свойств.Возвращаемое значение
Объект списка свойств, который можно передать
NSPropertyListSerializationподпрограммы сериализации.Обсуждение
Объект списка свойств, возвращенный этим методом, может быть записан в диск и постоянно храниться.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.9 и позже.
См. также
