Ссылка AXTextAttributedString.h
Этот заголовочный файл содержит определения констант, используемых с объектами доступности, представляющими приписанные строки. Приписанная строка является ассоциацией диапазона символов и их атрибутов, таких как цвет и шрифт. Если объект доступности представляет приписанную строку, значение kAXParameterizedAttributeStringAttribute атрибут является приписанным строковым объектом (a CFAttributedStringRef или NSAttributedString) это использует константы, определенные в этом заголовочном файле для определения его атрибутов.
Включенные заголовки
<CoreFoundation/CoreFoundation.h>
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Swift
var kAXAttachmentTextAttribute: Unmanaged<CFString>! var kAXAutocorrectedTextAttribute: Unmanaged<CFString>! var kAXBackgroundColorTextAttribute: Unmanaged<CFString>! var kAXFontFamilyKey: Unmanaged<CFString>! var kAXFontNameKey: Unmanaged<CFString>! var kAXFontSizeKey: Unmanaged<CFString>! var kAXFontTextAttribute: Unmanaged<CFString>! var kAXForegroundColorTextAttribute: Unmanaged<CFString>! var kAXLinkTextAttribute: Unmanaged<CFString>! var kAXMarkedMisspelledTextAttribute: Unmanaged<CFString>! var kAXMisspelledTextAttribute: Unmanaged<CFString>! var kAXNaturalLanguageTextAttribute: Unmanaged<CFString>! var kAXReplacementStringTextAttribute: Unmanaged<CFString>! var kAXShadowTextAttribute: Unmanaged<CFString>! var kAXStrikethroughColorTextAttribute: Unmanaged<CFString>! var kAXStrikethroughTextAttribute: Unmanaged<CFString>! var kAXSuperscriptTextAttribute: Unmanaged<CFString>! var kAXUnderlineColorTextAttribute: Unmanaged<CFString>! var kAXUnderlineTextAttribute: Unmanaged<CFString>! var kAXVisibleNameKey: Unmanaged<CFString>!Objective C
extern CFStringRef kAXMarkedMisspelledTextAttribute AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER; // AXUIElementRef extern CFStringRef kAXAttachmentTextAttribute ; // AXUIElementRef extern CFStringRef kAXAutocorrectedTextAttribute ; // CFBooleanRef extern CFStringRef kAXBackgroundColorTextAttribute ; // CGColorRef extern CFStringRef kAXFontFamilyKey ; // CFStringRef - not required extern CFStringRef kAXFontNameKey ; // CFStringRef - required extern CFStringRef kAXFontSizeKey ; // CFNumberRef - required extern CFStringRef kAXFontTextAttribute ; // CFDictionaryRef - see kAXFontTextAttribute keys below extern CFStringRef kAXForegroundColorTextAttribute ; // CGColorRef extern CFStringRef kAXLinkTextAttribute ; // AXUIElementRef extern CFStringRef kAXMarkedMisspelledTextAttribute AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER; // AXUIElementRef extern CFStringRef kAXMisspelledTextAttribute ; // AXUIElementRef extern CFStringRef kAXNaturalLanguageTextAttribute ; // CFStringRef - the spoken language of the text extern CFStringRef kAXReplacementStringTextAttribute ; // CFStringRef extern CFStringRef kAXShadowTextAttribute ; // CFBooleanRef extern CFStringRef kAXStrikethroughColorTextAttribute ; // CGColorRef extern CFStringRef kAXStrikethroughTextAttribute ; // CFBooleanRef extern CFStringRef kAXSuperscriptTextAttribute ; // CFNumberRef = + number for superscript - for subscript extern CFStringRef kAXUnderlineColorTextAttribute ; // CGColorRef extern CFStringRef kAXUnderlineTextAttribute ; // CFNumberRef - AXUnderlineStyle extern CFStringRef kAXVisibleNameKey ; // CFStringRef - not requiredКонстанты
-
AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATERAVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATERA
CFBooleanRefзначение, указывающее, показан ли текст явно, как написано c орфографическими ошибками (например, с загогулиной под текстом). -
kAXAttachmentTextAttributekAXAttachmentTextAttributeAXUIElementRefзначение для объекта доступности представление текстового присоединения.Доступный в OS X v10.4 и позже.
-
kAXAutocorrectedTextAttributekAXAutocorrectedTextAttributeA
CFBooleanRefзначение, указывающее, автоматически корректировался ли текст.Доступный в OS X v10.7 и позже.
-
kAXBackgroundColorTextAttributekAXBackgroundColorTextAttributeA
CGColorRefзначение, описывающее цвет фона.Доступный в OS X v10.4 и позже.
-
kAXFontFamilyKeykAXFontFamilyKeyДополнительный ключ
kAXFontTextAttributeсловарь для семейства шрифтов называет в aCFStringRef.Доступный в OS X v10.4 и позже.
-
kAXFontNameKeykAXFontNameKeyТребуемый ключ
kAXFontTextAttributeсловарь для имени шрифта в aCFStringRef.Доступный в OS X v10.4 и позже.
-
kAXFontSizeKeykAXFontSizeKeyТребуемый ключ
kAXFontTextAttributeсловарь для размера шрифта в aCFNumberRef.Доступный в OS X v10.4 и позже.
-
kAXFontTextAttributekAXFontTextAttributeСловарь (a
CFDictionaryRef) из двух или больше ключей шрифта.Словарь, связанный с этим атрибутом, должен содержать
kAXFontNameKeyиkAXFontSizeKeyключи шрифта. Это может также содержатьkAXFontFamilyKeyиkAXVisibleNameKeyключи шрифта.Доступный в OS X v10.4 и позже.
-
kAXForegroundColorTextAttributekAXForegroundColorTextAttributeA
CGColorRefзначение, описывающее основной цвет.Доступный в OS X v10.4 и позже.
-
kAXLinkTextAttributekAXLinkTextAttributeAXUIElementRefзначение раньше получало доступ к объекту к который указанный диапазон текстовых ссылок.Доступный в OS X v10.4 и позже.
-
kAXMarkedMisspelledTextAttributekAXMarkedMisspelledTextAttributeA
CFBooleanRefзначение, указывающее, показан ли текст явно, как написано c орфографическими ошибками (например, с загогулиной под текстом).Доступный в OS X v10.9 и позже.
-
kAXMisspelledTextAttributekAXMisspelledTextAttributeA
CFBooleanRefзначение, указывающее, пишется ли текст c орфографическими ошибками.Доступный в OS X v10.4 и позже.
-
kAXNaturalLanguageTextAttributekAXNaturalLanguageTextAttributeA
CFStringRefзначение, указывающее язык, на котором на тексте будет говорить вслух система.Доступный в OS X v10.4 и позже.
-
kAXReplacementStringTextAttributekAXReplacementStringTextAttributeA
CFStringRefзначение, указывающее строку, которая заменит текст.Доступный в OS X v10.4 и позже.
-
kAXShadowTextAttributekAXShadowTextAttributeA
CFBooleanRefзначение, указывающее, выводит ли текст на экран тень.Доступный в OS X v10.4 и позже.
-
kAXStrikethroughColorTextAttributekAXStrikethroughColorTextAttributeA
CGColorRefзначение, описывающее цвет перечеркивания.Доступный в OS X v10.4 и позже.
-
kAXStrikethroughTextAttributekAXStrikethroughTextAttributeA
CFBooleanRefзначение, указывающее, выводит ли текст на экран перечеркивание.Доступный в OS X v10.4 и позже.
-
kAXSuperscriptTextAttributekAXSuperscriptTextAttributeA
CFNumberRefзначение, указывающее, является ли текст верхним индексом (значение> 0) или нижний индекс (значение <0).Доступный в OS X v10.4 и позже.
-
kAXUnderlineColorTextAttributekAXUnderlineColorTextAttributeA
CGColorRefзначение, описывающее цвет подчеркивания.Доступный в OS X v10.4 и позже.
-
kAXUnderlineTextAttributekAXUnderlineTextAttributeA
CFNumberRefзначение, описывающее стиль подчеркивания (см.AXUnderlineStyleдля возможных значений).Доступный в OS X v10.4 и позже.
-
kAXVisibleNameKeykAXVisibleNameKeyДополнительный ключ
kAXFontTextAttributeсловарь для шрифта выводит на экран имя в aCFStringRef.Доступный в OS X v10.4 и позже.
-
-
Значения, описывающие стиль подчеркивания (используемый с
kAXUnderlineTextAttributeатрибут).Объявление
Swift
typealias AXUnderlineStyle = UInt32Objective C
enum { kAXUnderlineStyleNone = 0x0, kAXUnderlineStyleSingle = 0x1, kAXUnderlineStyleThick = 0x2, kAXUnderlineStyleDouble = 0x9 }; typedef UInt32 AXUnderlineStyle;Оператор импорта
Objective C
@import ApplicationServices;Swift
import ApplicationServicesДоступность
Доступный в OS X v10.4 и позже.
