Platforms to show: All Mac Windows Linux Cross-Platform
NSAttributedStringMBS class
A class to represent a string in the Cocoa world with attached attributes.
Example
Var a as new NSAttributedStringMBSif a.initWithHTML("<B>Hello</B>" ) then MsgBox a.htmlStringend if
5 properties
59 methods
method AsCFAttributedString as Variant
method attributeAtIndex (name as string, location as UInt64) as Variant
method attributeAtIndex (name as string, location as UInt64, inRange as NSRangeMBS ) as Variant
method attributeAtIndex2 (name as string, location as UInt64, byref effectiveRange as NSRangeMBS ) as Variant
method attributeAtIndex2 (name as string, location as UInt64, byref longestEffectiveRange as NSRangeMBS , inRange as NSRangeMBS ) as Variant
method attributedSubstringFromRange (range as NSRangeMBS ) as NSAttributedStringMBS
method attributesAtIndex (location as UInt64) as dictionary
method attributesAtIndex (location as UInt64, inRange as NSRangeMBS ) as dictionary
method attributesAtIndex2 (location as UInt64, byref range as NSRangeMBS ) as dictionary
method attributesAtIndex2 (location as UInt64, byref range as NSRangeMBS , inRange as NSRangeMBS ) as dictionary
method boundingRectWithSize (size as NSSizeMBS , Options as Integer = 0) as NSRectMBS
method Constructor
method Convert_Operator as string
method copy as NSAttributedStringMBS
method CopyToClipboard as Boolean
method dataFromRange (offset as Integer, length as Integer, documentAttributes as dictionary = nil, byref error as NSErrorMBS ) as memoryblock
method docFormatFromRange (documentAttributes as dictionary = nil) as MemoryBlock
method docFormatFromRange (offset as Integer, length as Integer, documentAttributes as dictionary = nil) as MemoryBlock
method fileWrapperFromRange (offset as Integer, length as Integer, documentAttributes as dictionary = nil, byref Error as NSErrorMBS ) as NSFileWrapperMBS
method GeneratePDF (PrintOptions as Variant = nil) as MemoryBlock
method htmlString as string
method initWithAttributedString (text as NSAttributedStringMBS) as boolean
method initWithDocFormat (data as MemoryBlock) as boolean
method initWithDocFormat (data as memoryblock, byref documentAttributes as dictionary) as boolean
method initWithHTML (data as MemoryBlock) as boolean
method initWithHTML (data as MemoryBlock, BaseURL as string) as boolean
method initWithHTML (data as memoryblock, BaseURL as string, byref documentAttributes as dictionary) as boolean
method initWithHTML (data as memoryblock, byref documentAttributes as dictionary) as boolean
method initWithHTML (data as memoryblock, options as Dictionary, byref documentAttributes as dictionary) as boolean
method initWithHTMLOld (data as string) as boolean
method initWithPath (file as folderitem) as boolean
method initWithPath (file as folderitem, byref documentAttributes as dictionary) as boolean
method initWithPath (path as string) as boolean
method initWithPath (path as string, byref documentAttributes as dictionary) as boolean
method initWithRTF (data as MemoryBlock) as boolean
method initWithRTF (data as memoryblock, byref documentAttributes as dictionary) as boolean
method initWithRTFD (data as MemoryBlock) as boolean
method initWithRTFD (data as memoryblock, byref documentAttributes as dictionary) as boolean
method initWithString (text as string) as boolean
method initWithString (text as string, withAttributes as Dictionary) as boolean
method initWithURL (file as folderitem) as boolean
method initWithURL (file as folderitem, byref documentAttributes as dictionary) as boolean
method initWithURL (url as string) as boolean
method initWithURL (url as string, byref documentAttributes as dictionary) as boolean
method isEqualToAttributedString (other as NSAttributedStringMBS) as Boolean
method itemNumberInTextList (list as NSTextListMBS , location as Integer) as Integer
method lineRangeForRange (range as NSRangeMBS ) as NSRangeMBS
method mutableCopy as NSMutableAttributedStringMBS
method paragraphRangeForRange (range as NSRangeMBS ) as NSRangeMBS
method rangeOfTextBlock (textBlock as NSTextBlockMBS , location as Integer) as NSRangeMBS
method rangeOfTextList (list as NSTextListMBS , location as Integer) as NSRangeMBS
method rangeOfTextTable (textTable as NSTextTableMBS , location as Integer) as NSRangeMBS
method rtf as MemoryBlock
method RTFDFileWrapperFromRange (offset as Integer, length as Integer, documentAttributes as dictionary = nil) as NSFileWrapperMBS
method RTFDFromRange (documentAttributes as dictionary = nil) as MemoryBlock
method RTFDFromRange (offset as Integer, length as Integer, documentAttributes as dictionary = nil) as MemoryBlock
method RTFFromRange (documentAttributes as dictionary = nil) as MemoryBlock
method RTFFromRange (offset as Integer, length as Integer, documentAttributes as dictionary = nil) as MemoryBlock
method size as NSSizeMBS
110 shared methods
shared method attributedStringWithAttachment (attachment as NSTextAttachmentMBS ) as NSAttributedStringMBS
shared method attributedStringWithAttributedString (text as NSAttributedStringMBS) as NSAttributedStringMBS
shared method attributedStringWithDocFormat (data as memoryblock) as NSAttributedStringMBS
shared method attributedStringWithDocFormat (data as memoryblock, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithHTML (data as memoryblock) as NSAttributedStringMBS
shared method attributedStringWithHTML (data as memoryblock, BaseURL as string) as NSAttributedStringMBS
shared method attributedStringWithHTML (data as memoryblock, BaseURL as string, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithHTML (data as memoryblock, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithHTMLOld (data as string) as NSAttributedStringMBS
shared method attributedStringWithPath (file as folderitem) as NSAttributedStringMBS
shared method attributedStringWithPath (file as folderitem, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithPath (path as string) as NSAttributedStringMBS
shared method attributedStringWithPath (path as string, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithRTF (data as memoryblock) as NSAttributedStringMBS
shared method attributedStringWithRTF (data as memoryblock, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithRTFD (data as memoryblock) as NSAttributedStringMBS
shared method attributedStringWithRTFD (data as memoryblock, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithString (text as string) as NSAttributedStringMBS
shared method attributedStringWithString (text as string, withAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithURL (file as folderitem) as NSAttributedStringMBS
shared method attributedStringWithURL (file as folderitem, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method attributedStringWithURL (url as string) as NSAttributedStringMBS
shared method attributedStringWithURL (url as string, byref DocumentAttributes as dictionary) as NSAttributedStringMBS
shared method FromClipboard as NSAttributedStringMBS
shared method NSAttachmentAttributeName as string
shared method NSAuthorDocumentAttribute as string
shared method NSBackgroundColorAttributeName as string
shared method NSBackgroundColorDocumentAttribute as string
shared method NSBaselineOffsetAttributeName as string
shared method NSBaseURLDocumentOption as string
shared method NSBottomMarginDocumentAttribute as string
shared method NSCategoryDocumentAttribute as string
shared method NSCharacterEncodingDocumentAttribute as string
shared method NSCharacterEncodingDocumentOption as string
shared method NSCharacterShapeAttributeName as string
shared method NSCocoaVersionDocumentAttribute as string
shared method NSCommentDocumentAttribute as string
shared method NSCompanyDocumentAttribute as string
shared method NSConvertedDocumentAttribute as string
shared method NSCopyrightDocumentAttribute as string
shared method NSCreationTimeDocumentAttribute as string
shared method NSCursorAttributeName as string
shared method NSDefaultAttributesDocumentAttribute as string
shared method NSDefaultAttributesDocumentOption as string
shared method NSDefaultTabIntervalDocumentAttribute as string
shared method NSDocFormatTextDocumentType as string
shared method NSDocumentTypeDocumentAttribute as string
shared method NSDocumentTypeDocumentOption as string
shared method NSEditorDocumentAttribute as string
shared method NSExcludedElementsDocumentAttribute as string
shared method NSExpansionAttributeName as string
shared method NSFileTypeDocumentAttribute as string
shared method NSFileTypeDocumentOption as string
shared method NSFontAttributeName as string
shared method NSForegroundColorAttributeName as string
shared method NSGlyphInfoAttributeName as string
shared method NSHTMLTextDocumentType as string
shared method NSHyphenationFactorDocumentAttribute as string
shared method NSKernAttributeName as string
shared method NSKeywordsDocumentAttribute as string
shared method NSLeftMarginDocumentAttribute as string
shared method NSLigatureAttributeName as string
shared method NSLinkAttributeName as string
shared method NSMacSimpleTextDocumentType as string
shared method NSManagerDocumentAttribute as string
shared method NSMarkedClauseSegmentAttributeName as string
shared method NSModificationTimeDocumentAttribute as string
shared method NSObliquenessAttributeName as string
shared method NSOfficeOpenXMLTextDocumentType as string
shared method NSOpenDocumentTextDocumentType as string
shared method NSPaperSizeDocumentAttribute as string
shared method NSParagraphStyleAttributeName as string
shared method NSPlainTextDocumentType as string
shared method NSPrefixSpacesDocumentAttribute as string
shared method NSReadOnlyDocumentAttribute as string
shared method NSRightMarginDocumentAttribute as string
shared method NSRTFDTextDocumentType as string
shared method NSRTFTextDocumentType as string
shared method NSShadowAttributeName as string
shared method NSSpellingStateAttributeName as string
shared method NSStrikethroughColorAttributeName as string
shared method NSStrikethroughStyleAttributeName as string
shared method NSStrokeColorAttributeName as string
shared method NSStrokeWidthAttributeName as string
shared method NSSubjectDocumentAttribute as string
shared method NSSuperscriptAttributeName as string
shared method NSTextAlternativesAttributeName as string
shared method NSTextEffectAttributeName as string
shared method NSTextEffectLetterpressStyle as string
shared method NSTextEncodingNameDocumentAttribute as string
shared method NSTextEncodingNameDocumentOption as string
shared method NSTextLayoutSectionOrientation as string
shared method NSTextLayoutSectionRange as string
shared method NSTextLayoutSectionsAttribute as string
shared method NSTextSizeMultiplierDocumentOption as string
shared method NSTimeoutDocumentOption as string
shared method NSTitleDocumentAttribute as string
shared method NSToolTipAttributeName as string
shared method NSTopMarginDocumentAttribute as string
shared method NSUnderlineColorAttributeName as string
shared method NSUnderlineStyleAttributeName as string
shared method NSVerticalGlyphFormAttributeName as string
shared method NSViewModeDocumentAttribute as string
shared method NSViewSizeDocumentAttribute as string
shared method NSViewZoomDocumentAttribute as string
shared method NSWebArchiveTextDocumentType as string
shared method NSWebPreferencesDocumentOption as string
shared method NSWebResourceLoadDelegateDocumentOption as string
shared method NSWordMLTextDocumentType as string
shared method NSWritingDirectionAttributeName as string
14 constants
Constants
Constant
Value
Description
NSSpellingStateSpellingFlag
0
One of the constants for spelling state.
Flag for spelling issues.
Spelling Constants.
Constant
Value
Description
NSSpellingStateGrammarFlag
1
Flag for grammar issues.
Underline Constants.
Writing Direction Constants.
Constant
Value
Description
NSWritingDirectionEmbedding
0
Text is embedded in text with another writing direction. For example, an English quotation in the middle of an Arabic sentence could be marked as being embedded left-to-right text.
NSWritingDirectionOverride
1
Enables character types with inherent directionality to be overridden when required for special cases, such as for part numbers made of mixed English, digits, and Hebrew letters to be written from right to left.
Sub classes:
Some methods using this class:
Some properties using for this class:
Some examples using this class:
Blog Entries
Xojo Developer Magazine
Release notes
Version 24.4
Version 23.4
Version 22.2
Version 21.2
Version 19.0
Version 18.4
Version 18.1
Version 18.0
Version 17.4
The items on this page are in the following plugins: MBS MacBase Plugin .
NSApplicationMBS
-
NSAutoreleasePoolMBS