MBS Plugin Documentation
Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchie
New in Version 5.0 5.1 5.2 5.3 5.4 5.5 6.0 6.1 6.2 6.3 6.4 6.5 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6
The list of the themes, classes, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Apple Type Services for Fonts
Classes for fonts on Mac OS X.
- ATSFontActivateFileMBS(File as FolderItem, OnlyLocal as boolean, Options as integer, byref FontHandle as integer) as integer
- ATSFontActivateStringMBS(FontData as string, OnlyLocal as boolean, Options as integer, byref FontHandle as integer) as integer
- ATSFontCountMBS as integer
- ATSFontDeactivateMBS(FontHandle as integer, Options as integer) as integer
- ATSFontFamilyFindFromNameMBS(name as String) as ATSFontFamilyMBS
- ATSFontFamilyFindFromQuickDrawNameMBS(qdname as string) as ATSFontFamilyMBS
- ATSFontFindFromNameMBS(name as String) as ATSFontMBS
- ATSFontFindFromPostScriptNameMBS(name as String) as ATSFontMBS
- ATSFontGenerationMBS as integer
- ATSFontNotifyMBS(Action as integer) as integer
- ATSUFindFontFromNameMBS(name as string, code as integer, platform as integer, script as integer, language as integer) as integer
- ATSUFindFontNameMBS(FontID as integer, code as integer, platform as integer, script as integer, language as integer) as string
- GetATSFontFamilyFromFontFamilyMBS(font as FontFamilyMBS) as ATSFontFamilyMBS
- GetATSFontFromFontMBS(font as FontMBS) as ATSFontMBS
- GetFontFamilyFromATSFontFamilyMBS(font as ATSFontFamilyMBS) as FontFamilyMBS
- GetFontFromATSFontMBS(font as ATSFontMBS) as FontMBS
- class ATSFontFamilyIteratorMBS
- property Handle as Integer
- property Lasterror as Integer
- method NextFontFamily as ATSFontFamilyMBS
- property Release as Boolean
- method Reset
- class ATSFontFamilyMBS
- property Encoding as integer
- property GenerationCount as integer
- property Handle as Integer
- property Lasterror as Integer
- property Name as CFStringMBS
- property QuickDrawName as String
- property Release as Boolean
- class ATSFontGlyphListMBS
- method close
- property Count as Integer
- method Item(index as integer) as ATSFontGlyphMBS
- class ATSFontGlyphMBS
- property CaretX as integer
- property DeltaY as single
- property IdealAdvanceX as single
- property IdealAdvanceY as single
- property IdealOtherSideBearingX as single
- property IdealOtherSideBearingY as single
- property IdealSideBearingX as single
- property IdealSideBearingY as single
- property IdealValues as boolean
- property IdealX as single
- property ScreenDeviceAdvanceX as single
- property ScreenDeviceAdvanceY as single
- property ScreenHeight as integer
- property ScreenOtherSideBearingX as single
- property ScreenOtherSideBearingY as single
- property ScreenSideBearingX as single
- property ScreenSideBearingY as single
- property ScreenTopLeftX as single
- property ScreenTopLeftY as single
- property ScreenValues as boolean
- property ScreenWidth as integer
- property ScreenX as integer
- class ATSFontIteratorMBS
- class ATSFontListMBS
- method close
- property Count as Integer
- method FontID(index as integer) as integer
- method FontName(index as integer, fontnameindex as integer) as ATSFontNameMBS
- method FontNameCount(index as integer) as integer
- property Lasterror as Integer
- method Update
- class ATSFontMBS
- method File as folderitem
- property GenerationCount as Integer
- property Handle as Integer
- method HorizontalMetrics as ATSFontMetricsMBS
- property Lasterror as Integer
- property Name as string
- property PostscriptName as string
- property Release as Boolean
- method VerticalMetrics as ATSFontMetricsMBS
- class ATSFontMetricsMBS
- property Ascent as single
- property AvgAdvanceWidth as single
- property CapHeight as single
- property Descent as single
- property ItalicAngle as single
- property Leading as single
- property maxAdvanceWidth as single
- property MinLeftSideBearing as single
- property MinRightSideBearing as single
- property StemHeight as single
- property StemWidth as single
- property UnderlinePosition as single
- property UnderlineThickness as single
- property XHeight as single
- class ATSFontNameMBS
- shared method FindEncoding(platform as integer, script as integer, language as integer) as integer
- property LanguageCode as Integer
- property Name as String
- property NameCode as Integer
- property PlatformCode as Integer
- property ScriptCode as Integer
- class ATSFontNotificationMBS
- class ATSUStyleMBS
- property Bold as Boolean
- method clear
- method CompareStyles(other as ATSUStyleMBS) as integer
- property Condensed as Boolean
- method Copy as ATSUStyleMBS
- method CopyAttributes(destination as ATSUStyleMBS)
- method Create
- property Extended as Boolean
- property FontID as Integer
- property Handle as Integer
- method IsEmpty as boolean
- property Italic as Boolean
- property Lasterror as Integer
- method OverwriteAttributes(destination as ATSUStyleMBS)
- property Reference as Integer
- property Release as Boolean
- property Size as Double
- property TextColor as Color
- property Underline as Boolean
- method UnderwriteAttributes(destination as ATSUStyleMBS)
- class ATSUTextLayoutMBS
- method BreakLine(iLineStart as integer, iLineWidth as double, iUseAsSoftLineBreak as boolean) as integer
- method clearLayoutCache(iLineStart as integer)
- method clearSoftLineBreaks(iRangeStart as integer, iRangeLength as integer)
- method Copy(dest as ATSUTextLayoutMBS)
- method CopyLayoutControls(destination as ATSUTextLayoutMBS)
- method Create
- method CreateTextLayoutWithText(text as string, iTextOffset as integer, iTextLength as integer, iTextTotalLength as integer, iNumberOfRuns as integer, iRunLengths as memoryblock, iStyles as memoryblock)
- method DrawText(iLineOffset as integer, iLineLength as integer, iLocationX as double, iLocationY as double)
- method GetSoftLineBreaks(iRangeStart as integer, iRangeLength as integer) as memoryblock
- method GlyphInfo(iTextOffset as integer, iTextLength as integer, style as ATSUStyleMBS, iForcingAntiAlias as boolean, iAntiAliasSwitch as boolean) as ATSFontGlyphListMBS
- property Handle as Integer
- method HighlightText(iTextBasePointX as double, iTextBasePointY as double, iHighlightStart as integer, iHighlightLength as integer)
- method Idle
- property Lasterror as Integer
- method MeasureText(iTextOffset as integer, iTextLength as integer, byref oTextBefore as double, byref oTextAfter as double, byref oAscent as double, byref oDescent as double)
- property Reference as Integer
- property Release as Boolean
- method SetCGContext(CGContextHandle as integer)
- method SetRunStyle(style as ATSUStyleMBS,iRunStart as integer, iRunLength as integer)
- method SetSoftLineBreak(iLineBreak as integer)
- method SetTextPointerLocation(text as string, iTextOffset as integer, iTextLength as integer, iTextTotalLength as integer)
- property Text as String
- property TextLength as Integer
- property TextOffset as Integer
- property TextTotalLength as Integer
- method TransientFontMatching as boolean
- method UnhighlightText(iTextBasePointX as double, iTextBasePointY as double, iHighlightStart as integer, iHighlightLength as integer)
The items on this page are in the following plugins: MBS MacOSX Plugin.
Monkeybread Software Realbasic Plugins - Messdiener Nickenich