Ссылка 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_LATER
AVAILABLE_MAC_OS_X_VERSION_10_9_AND_LATER
A
CFBooleanRef
значение, указывающее, показан ли текст явно, как написано c орфографическими ошибками (например, с загогулиной под текстом). -
kAXAttachmentTextAttribute
kAXAttachmentTextAttribute
AXUIElementRef
значение для объекта доступности представление текстового присоединения.Доступный в OS X v10.4 и позже.
-
kAXAutocorrectedTextAttribute
kAXAutocorrectedTextAttribute
A
CFBooleanRef
значение, указывающее, автоматически корректировался ли текст.Доступный в OS X v10.7 и позже.
-
kAXBackgroundColorTextAttribute
kAXBackgroundColorTextAttribute
A
CGColorRef
значение, описывающее цвет фона.Доступный в OS X v10.4 и позже.
-
kAXFontFamilyKey
kAXFontFamilyKey
Дополнительный ключ
kAXFontTextAttribute
словарь для семейства шрифтов называет в aCFStringRef
.Доступный в OS X v10.4 и позже.
-
kAXFontNameKey
kAXFontNameKey
Требуемый ключ
kAXFontTextAttribute
словарь для имени шрифта в aCFStringRef
.Доступный в OS X v10.4 и позже.
-
kAXFontSizeKey
kAXFontSizeKey
Требуемый ключ
kAXFontTextAttribute
словарь для размера шрифта в aCFNumberRef
.Доступный в OS X v10.4 и позже.
-
kAXFontTextAttribute
kAXFontTextAttribute
Словарь (a
CFDictionaryRef
) из двух или больше ключей шрифта.Словарь, связанный с этим атрибутом, должен содержать
kAXFontNameKey
иkAXFontSizeKey
ключи шрифта. Это может также содержатьkAXFontFamilyKey
иkAXVisibleNameKey
ключи шрифта.Доступный в OS X v10.4 и позже.
-
kAXForegroundColorTextAttribute
kAXForegroundColorTextAttribute
A
CGColorRef
значение, описывающее основной цвет.Доступный в OS X v10.4 и позже.
-
kAXLinkTextAttribute
kAXLinkTextAttribute
AXUIElementRef
значение раньше получало доступ к объекту к который указанный диапазон текстовых ссылок.Доступный в OS X v10.4 и позже.
-
kAXMarkedMisspelledTextAttribute
kAXMarkedMisspelledTextAttribute
A
CFBooleanRef
значение, указывающее, показан ли текст явно, как написано c орфографическими ошибками (например, с загогулиной под текстом).Доступный в OS X v10.9 и позже.
-
kAXMisspelledTextAttribute
kAXMisspelledTextAttribute
A
CFBooleanRef
значение, указывающее, пишется ли текст c орфографическими ошибками.Доступный в OS X v10.4 и позже.
-
kAXNaturalLanguageTextAttribute
kAXNaturalLanguageTextAttribute
A
CFStringRef
значение, указывающее язык, на котором на тексте будет говорить вслух система.Доступный в OS X v10.4 и позже.
-
kAXReplacementStringTextAttribute
kAXReplacementStringTextAttribute
A
CFStringRef
значение, указывающее строку, которая заменит текст.Доступный в OS X v10.4 и позже.
-
kAXShadowTextAttribute
kAXShadowTextAttribute
A
CFBooleanRef
значение, указывающее, выводит ли текст на экран тень.Доступный в OS X v10.4 и позже.
-
kAXStrikethroughColorTextAttribute
kAXStrikethroughColorTextAttribute
A
CGColorRef
значение, описывающее цвет перечеркивания.Доступный в OS X v10.4 и позже.
-
kAXStrikethroughTextAttribute
kAXStrikethroughTextAttribute
A
CFBooleanRef
значение, указывающее, выводит ли текст на экран перечеркивание.Доступный в OS X v10.4 и позже.
-
kAXSuperscriptTextAttribute
kAXSuperscriptTextAttribute
A
CFNumberRef
значение, указывающее, является ли текст верхним индексом (значение> 0) или нижний индекс (значение <0).Доступный в OS X v10.4 и позже.
-
kAXUnderlineColorTextAttribute
kAXUnderlineColorTextAttribute
A
CGColorRef
значение, описывающее цвет подчеркивания.Доступный в OS X v10.4 и позже.
-
kAXUnderlineTextAttribute
kAXUnderlineTextAttribute
A
CFNumberRef
значение, описывающее стиль подчеркивания (см.AXUnderlineStyle
для возможных значений).Доступный в OS X v10.4 и позже.
-
kAXVisibleNameKey
kAXVisibleNameKey
Дополнительный ключ
kAXFontTextAttribute
словарь для шрифта выводит на экран имя в aCFStringRef
.Доступный в OS X v10.4 и позже.
-
-
Значения, описывающие стиль подчеркивания (используемый с
kAXUnderlineTextAttribute
атрибут).Объявление
Swift
typealias AXUnderlineStyle = UInt32
Objective C
enum { kAXUnderlineStyleNone = 0x0, kAXUnderlineStyleSingle = 0x1, kAXUnderlineStyleThick = 0x2, kAXUnderlineStyleDouble = 0x9 }; typedef UInt32 AXUnderlineStyle;
Оператор импорта
Objective C
@import ApplicationServices;
Swift
import ApplicationServices
Доступность
Доступный в OS X v10.4 и позже.