AXBrailleTable
Category: Class
Platforms: iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+, macOS 26.0+, tvOS 26.0+, visionOS 26.0+, watchOS 26.0+
Overview
A rule for translating print text to Braille, and back-translating Braille to print text.
Declaration
class AXBrailleTable
Details
Topics
- init?(identifier: String)
- var identifier: String
- var isEightDot: Bool
- var language: Locale.Language
- var locales: Set
- var localizedName: String
- var localizedProviderName: String
- var providerIdentifier: String
- class func defaultTable(for: Locale) -> AXBrailleTable?
- class func languageAgnosticTables() -> Set
- class func supportedLocales() -> Set
- class func tables(for: Locale) -> Set
Relationships
- NSObject
- CVarArg
- CustomDebugStringConvertible
- CustomStringConvertible
- Equatable
- Hashable
- NSCoding
- NSCopying
- NSObjectProtocol
See Also
- Braille
- API ReferenceBraille displays
- class AXBrailleTranslator
- class AXBrailleTranslationResult
AXBraille Table
Topics (Grouped)
Initializers
- initidentifier:String) — ?(; Returns nil if there is no table with the given identifier.
Instance Properties
- identifier:String — var; A unique string that identifies this table.
- isEightDot:Bool — var; Returns true if this table makes use of eight dots as opposed to six dots.
- language:Locale.Language — var
- locales:Set
— var; All locales this table supports. - localizedName:String — var; The localized name of this table for user display.
- localizedProviderName:String — var; The localized name of the provider of this table for user display.
- providerIdentifier:String — var; The identifier of the provider of this table.
Type Methods
- funcdefaultTable(for:Locale) ->AXBrailleTable? — class; The default table that provides translations for the given locale’s language. Returns nil if there is none.
- funclanguageAgnosticTables() ->Set
— class; All tables that are not specific to any language. - funcsupportedLocales() ->Set
— class; All locales supported by existing tables. - functables(for:Locale) ->Set
— class; All tables that provide translations for the given locale’s language.
Inherits From
Conforms To
- CVarArg
- CustomDebugStringConvertible
- CustomStringConvertible
- Equatable
- Hashable
- NSCoding
- NSCopying
- NSObjectProtocol
Braille
- Braille displays — API Reference; Display a graphical representation of images, icons, data, and more on a two-dimensional braille display.
- AXBrailleTranslator — class; Translates print text to Braille and Braille to print text according to the given Braille table.
- AXBrailleTranslationResult — class; The result of translation or back-translation.
Code Examples
class AXBrailleTable
Source: https://developer.apple.com/documentation/accessibility/axbrailletable