macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

ApplicationServices

ATSUGetStyleRefCon

** OSStatus ATSUGetStyleRefCon ( ATSUStyle iStyle , UInt32 * oRefCon ); 解説 返り値 引数 ( ATSUStyle )iStyle ( UInt32 * )oRefCon フレームワーク ApplicationServices クラス ATSUGetStyleRefCon 使用可能 10.0 参照 例文

ATSUGetSoftLineBreaks

** OSStatus ATSUGetSoftLineBreaks ( ATSUTextLayout iTextLayout , UniCharArrayOffset iRangeStart , UniCharCount iRangeLength , ItemCount iMaximumBreaks , UniCharArrayOffset * oBreaks , ItemCount * oBreakCount ); 解説 ソフト改行を得ます。 返…

ATSUGetRunStyle

** OSStatus ATSUGetRunStyle ( ATSUTextLayout iTextLayout , UniCharArrayOffset iOffset , ATSUStyle * oStyle , UniCharArrayOffset * oRunStart , UniCharCount * oRunLength ); 解説 返り値 引数 ( ATSUTextLayout )iTextLayout ( UniCharArrayOffset …

ATSUGetObjFontFallbacks

** OSStatus ATSUGetObjFontFallbacks ( ATSUFontFallbacks iFontFallbacks , ItemCount iMaxFontFallbacksCount , ATSUFontID * oFonts , ATSUFontFallbackMethod * oFontFallbackMethod , ItemCount * oActualFallbacksCount ); 解説 返り値 引数 ( ATSUFo…

ATSUGetNativeCurveType

** OSStatus ATSUGetNativeCurveType ( ATSUStyle iATSUStyle , ATSCurveType * oCurveType ); 解説 返り値 引数 ( ATSUStyle )iATSUStyle ( ATSCurveType * )oCurveType フレームワーク ApplicationServices クラス ATSUGetNativeCurveType 使用可能 10.0 …

ATSUGetLineControl

** OSStatus ATSUGetLineControl ( ATSUTextLayout iTextLayout , UniCharArrayOffset iLineStart , ATSUAttributeTag iTag , ByteCount iExpectedValueSize , ATSUAttributeValuePtr oValue , ByteCount * oActualValueSize ); 解説 返り値 引数 ( ATSUText…

ATSUGetLayoutControl

** OSStatus ATSUGetLayoutControl ( ATSUTextLayout iTextLayout , ATSUAttributeTag iTag , ByteCount iExpectedValueSize , ATSUAttributeValuePtr oValue , ByteCount * oActualValueSize ); 解説 返り値 引数 ( ATSUTextLayout )iTextLayout ( ATSUAttr…

ATSUGetIndFontVariation

** OSStatus ATSUGetIndFontVariation ( ATSUFontID iFont , ItemCount iVariationIndex , ATSUFontVariationAxis * oATSUFontVariationAxis , ATSUFontVariationValue * oMinimumValue , ATSUFontVariationValue * oMaximumValue , ATSUFontVariationValue …

ATSUGetIndFontTracking

** OSStatus ATSUGetIndFontTracking ( ATSUFontID iFont , ATSUVerticalCharacterType iCharacterOrientation , ItemCount iTrackIndex , Fixed * oFontTrackingValue , FontNameCode * oNameCode ); 解説 返り値 引数 ( ATSUFontID )iFont ( ATSUVerticalC…

ATSUGetIndFontName

** OSStatus ATSUGetIndFontName ( ATSUFontID iFontID , ItemCount iFontNameIndex , ByteCount iMaximumNameLength , Ptr oName , ByteCount * oActualNameLength , FontNameCode * oFontNameCode , FontPlatformCode * oFontNamePlatform , FontScriptCod…

ATSUGetGlyphBounds

グリフの矩形を取得します OSStatus ATSUGetGlyphBounds ( ATSUTextLayout iTextLayout , ATSUTextMeasurement iTextBasePointX , ATSUTextMeasurement iTextBasePointY , UniCharArrayOffset iBoundsCharStart , UniCharCount iBoundsCharLength , UInt16 i…

ATSUGetFontVariationValue

** OSStatus ATSUGetFontVariationValue ( ATSUStyle iStyle , ATSUFontVariationAxis iFontVariationAxis , ATSUFontVariationValue * oFontVariationValue ); 解説 返り値 引数 ( ATSUStyle )iStyle ( ATSUFontVariationAxis )iFontVariationAxis ( ATSUFo…

ATSUGetFontVariationNameCode

** OSStatus ATSUGetFontVariationNameCode ( ATSUFontID iFont , ATSUFontVariationAxis iAxis , FontNameCode * oNameCode ); 解説 返り値 引数 ( ATSUFontID )iFont ( ATSUFontVariationAxis )iAxis ( FontNameCode * )oNameCode フレームワーク Applicat…

ATSUGetFontInstanceNameCode

** OSStatus ATSUGetFontInstanceNameCode ( ATSUFontID iFont , ItemCount iInstanceIndex , FontNameCode * oNameCode ); 解説 返り値 引数 ( ATSUFontID )iFont ( ItemCount )iInstanceIndex ( FontNameCode * )oNameCode フレームワーク ApplicationServ…

ATSUGetFontInstance

** OSStatus ATSUGetFontInstance ( ATSUFontID iFont , ItemCount iFontInstanceIndex , ItemCount iMaximumVariations , ATSUFontVariationAxis * oAxes , ATSUFontVariationValue * oValues , ItemCount * oActualVariationCount ); 解説 返り値 引数 ( A…

ATSUDisposeStyle

スタイルオブジェクトのメモリを破棄します OSStatus ATSUDisposeStyle ( ATSUStyle iStyle ); 解説 スタイルオブジェクトのメモリを破棄します。 返り値 引数 ( ATSUStyle )iStyle フレームワーク ApplicationServices クラス ATSUDisposeStyle 使用可能 10…

ATSUDisposeFontFallbacks

** OSStatus ATSUDisposeFontFallbacks ( ATSUFontFallbacks iFontFallbacks ); 解説 返り値 引数 ( ATSUFontFallbacks )iFontFallbacks フレームワーク ApplicationServices クラス ATSUDisposeFontFallbacks 使用可能 10.0 参照 例文

ATSUDirectReleaseLayoutDataArrayPtr

** extern OSStatus ATSUDirectReleaseLayoutDataArrayPtr ( ATSULineRef iLineRef , ATSUDirectDataSelector iDataSelector , void * iLayoutDataArrayPtr[] ); 解説 返り値 引数 ( ATSULineRef )iLineRef ( ATSUDirectDataSelector )iDataSelector ( void …

ATSUDirectGetLayoutDataArrayPtrFromTextLayout

** OSStatus ATSUDirectGetLayoutDataArrayPtrFromTextLayout ( ATSUTextLayout iTextLayout , UniCharArrayOffset iLineOffset , ATSUDirectDataSelector iDataSelector , void * oLayoutDataArrayPtr[] , ItemCount * oLayoutDataCount ); 解説 返り値 引…

ATSUDirectGetLayoutDataArrayPtrFromLineRef

** OSStatus ATSUDirectGetLayoutDataArrayPtrFromLineRef ( ATSULineRef iLineRef , ATSUDirectDataSelector iDataSelector , Boolean iCreate , void * oLayoutDataArrayPtr[] , ItemCount * oLayoutDataCount ); 解説 返り値 引数 ( ATSULineRef )iLineRe…

ATSUDirectAddStyleSettingRef

** extern OSStatus ATSUDirectAddStyleSettingRef ( ATSULineRef iLineRef , ATSUStyleSettingRef iStyleSettingRef , UInt16 * oStyleIndex ); 解説 返り値 引数 ( ATSULineRef )iLineRef ( ATSUStyleSettingRef )iStyleSettingRef ( UInt16 * )oStyleInde…

ATSUCreateTextLayoutWithTextPtr

テキストレイアウトオブジェクトを作ります OSStatus ATSUCreateTextLayoutWithTextPtr ( ConstUniCharArrayPtr iText , UniCharArrayOffset iTextOffset , UniCharCount iTextLength , UniCharCount iTextTotalLength , ItemCount iNumberOfRuns , const Un…

ATSUCreateTextLayout

テキストレイアウトオブジェクトを作ります OSStatus ATSUCreateTextLayout ( ATSUTextLayout * oTextLayout ); 解説 テキストレイアウトオブジェクトを作ります。 返り値 引数 ( ATSUTextLayout * )oTextLayout フレームワーク ApplicationServices クラス …

ATSUCreateStyle

スタイルを作ります OSStatus ATSUCreateStyle ( ATSUStyle * oStyle ); 解説 ATSUStyleスタイルを作ります。 返り値 引数 ( ATSUStyle * )oStyle フレームワーク ApplicationServices クラス ATSUCreateStyle 使用可能 10.0 参照 例文 ATSUStyle style; OSS…

ATSUCreateFontFallbacks

** OSStatus ATSUCreateFontFallbacks ( ATSUFontFallbacks * oFontFallback ); 解説 返り値 引数 ( ATSUFontFallbacks * )oFontFallback フレームワーク ApplicationServices クラス ATSUCreateFontFallbacks 使用可能 10.0 参照 例文

ATSUCreateAndCopyTextLayout

** OSStatus ATSUCreateAndCopyTextLayout ( ATSUTextLayout iTextLayout , ATSUTextLayout * oTextLayout ); 解説 返り値 引数 ( ATSUTextLayout )iTextLayout ( ATSUTextLayout * )oTextLayout フレームワーク ApplicationServices クラス ATSUCreateAndCo…

ATSUCreateAndCopyStyle

スタイルオブジェクトをコピーして作ります OSStatus ATSUCreateAndCopyStyle ( ATSUStyle iStyle , ATSUStyle * oStyle ); 解説 スタイルオブジェクトをコピーして作ります。 返り値 引数 ( ATSUStyle )iStyle ( ATSUStyle * )oStyle フレームワーク Applic…

ATSUCountFontVariations

** OSStatus ATSUCountFontVariations ( ATSUFontID iFont , ItemCount * oVariationCount ); 解説 返り値 引数 ( ATSUFontID )iFont ( ItemCount * )oVariationCount フレームワーク ApplicationServices クラス ATSUCountFontVariations 使用可能 10.0 参照…

ATSUCountFontTracking

** OSStatus ATSUCountFontTracking ( ATSUFontID iFont , ATSUVerticalCharacterType iCharacterOrientation , ItemCount * oTrackingCount ); 解説 返り値 引数 ( ATSUFontID )iFont ( ATSUVerticalCharacterType )iCharacterOrientation ( ItemCount * )o…

ATSUCountFontNames

** OSStatus ATSUCountFontNames ( ATSUFontID iFontID , ItemCount * oFontNameCount ); 解説 返り値 引数 ( ATSUFontID )iFontID ( ItemCount * )oFontNameCount フレームワーク ApplicationServices クラス ATSUCountFontNames 使用可能 10.0 参照 例文