String
public extension String
-
Source string content type.
See moreDeclaration
Swift
enum BionicReadingContentType -
Convert HTML or plaintext to BIonic Reading.
Bolded parts of the returned HTML will be wrapped using the
<b>tag.<b class="bionic-b" style="opacity: 1.0;">Bio</b>nicDeclaration
Swift
func bionicReadableHTML(sourceType type: BionicReadingContentType = .automatic, fixation: Int? = nil, saccade: Int? = nil, opacity: Int? = nil) -> StringParameters
typeInput text content type.
fixationif
nil,fixationfromBionicReadingSettingswill be used.saccadeif
nil,saccadefromBionicReadingSettingswill be used.opacityif
nil,opacityfromBionicReadingSettingswill be used.Return Value
HTML string with Bionic Reading applied.
-
Convert plaintext to BIonic Reading.
Important
This method only works for plaintext source strings.
Declaration
Swift
func bionicReadableAttributedString(with font: UIFont_or_NSFont? = nil, color: UIColor_or_NSColor? = nil, fixation: Int? = nil, saccade: Int? = nil, opacity: Int? = nil) -> NSMutableAttributedStringParameters
fontIf
nil, the default font for text stylebodywill be used.colorIf
nil, the default color for text will be used.fixationif
nil,fixationfromBionicReadingSettingswill be used.saccadeif
nil,saccadefromBionicReadingSettingswill be used.opacityif
nil,opacityfromBionicReadingSettingswill be used.Return Value
NSMutableAttributedStringwith Bionic Reading applied. This returnedNSAttributedStringincludes the custom attributeNSAttributedString.Key.bionicReadingBoldwith a value oftrueorfalse.
String Extension Reference