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
- method NextFontFamily as ATSFontFamilyMBS
- method Reset
- property Handle as Integer
- property Lasterror as Integer
- property Release as Boolean
- class ATSFontFamilyMBS
- method Font(QuickDrawStyle as integer) as ATSFontMBS
- 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
- method Item(index as integer) as ATSFontGlyphMBS
- property Count as Integer
- 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
- method FontID(index as integer) as integer
- method FontName(index as integer, fontnameindex as integer) as ATSFontNameMBS
- method FontNameCount(index as integer) as integer
- method Update
- property Count as Integer
- property Lasterror as Integer
- class ATSFontMBS
- method File as folderitem
- method HorizontalMetrics as ATSFontMetricsMBS
- method VerticalMetrics as ATSFontMetricsMBS
- property GenerationCount as Integer
- property Handle as Integer
- property Lasterror as Integer
- property Name as string
- property PostscriptName as string
- property Release as Boolean
- 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
- method Bold as boolean
- method clear
- method CompareStyles(other as ATSUStyleMBS) as integer
- method Condensed as boolean
- method Copy as ATSUStyleMBS
- method CopyAttributes(destination as ATSUStyleMBS)
- method Create
- method Extended as boolean
- method FontID as integer
- method ForceHanging as boolean
- method ImposedWidth as double
- method IsEmpty as boolean
- method Italic as boolean
- method Language as integer
- method LineFlushFactor as Integer
- method NoCaretAngle as boolean
- method NoLigatureSplit as boolean
- method NoOpticalAlignment as boolean
- method NoSpecialJustification as boolean
- method OverwriteAttributes(destination as ATSUStyleMBS)
- method Reference as integer
- method SetBooleanAttribute(value as boolean, AttributeTag as integer)
- method SetFixedAttribute(value as double, AttributeTag as integer)
- method SetFractAttribute(value as double, AttributeTag as integer)
- method SetIntegerAttribute(value as boolean, AttributeTag as integer)
- method SetPtrAttribute(value as memoryblock, AttributeTag as integer)
- method SetShortAttribute(value as boolean, AttributeTag as integer)
- method Size as double
- method SuppressCrossKerning as boolean
- method TextColor as Color
- method Tracking as double
- method Underline as boolean
- method UnderwriteAttributes(destination as ATSUStyleMBS)
- method VerticalCharacter as integer
- property Handle as Integer
- property Lasterror as Integer
- property Release as Boolean
- class ATSUTextLayoutMBS
- method Ascent as double
- 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 Descent as double
- method DrawText(iLineOffset as integer, iLineLength as integer, iLocationX as double, iLocationY as double)
- method FlushFactor 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
- method HighlightText(iTextBasePointX as double, iTextBasePointY as double, iHighlightStart as integer, iHighlightLength as integer)
- method Idle
- method JustFactor as double
- method Language as integer
- method LineAscent(offset as integer) as double
- method LineDescent(offset as integer) as double
- method LineDirection as boolean
- method LineFlushFactor(offset as integer) as double
- method LineJustFactor(offset as integer) as double
- method LineRotation(offset as integer) as double
- method LineWidth(offset as integer) as double
- method MeasureText(iTextOffset as integer, iTextLength as integer, byref oTextBefore as double, byref oTextAfter as double, byref oAscent as double, byref oDescent as double)
- method MeasureTextImage(iLineOffset as integer, iLineLength as integer, iLocationX as double, iLocationY as double, byref left as integer, byref top as integer, byref width as integer, byref height as integer) as boolean
- method Reference as Integer
- method Rotation as double
- method SetBooleanLayoutControl(value as boolean, AttributeTag as integer)
- method SetCGContext(CGContextHandle as integer)
- method SetFixedLayoutControl(value as double, AttributeTag as integer)
- method SetFractLayoutControl(value as double, AttributeTag as integer)
- method SetPtrLayoutControl(value as memoryblock, AttributeTag as integer)
- method SetRunStyle(style as ATSUStyleMBS,iRunStart as integer, iRunLength as integer)
- method SetShortLayoutControl(value as boolean, AttributeTag as integer)
- method SetSoftLineBreak(iLineBreak as integer)
- method SetTextPointerLocation(text as string, iTextOffset as integer, iTextLength as integer, iTextTotalLength as integer)
- method TextLength as Integer
- method TextOffset as Integer
- method TextTotalLength as Integer
- method TransientFontMatching as boolean
- method UnhighlightText(iTextBasePointX as double, iTextBasePointY as double, iHighlightStart as integer, iHighlightLength as integer)
- property Handle as Integer
- property Lasterror as Integer
- property Release as Boolean
- property Text as String
The items on this page are in the following plugins: MBS REALbasic MacOSX Plugin.
Links
MBS Filemaker Plugins - Pfarrgemeinde Messdiener Nickenich