macOS/iOS API解説

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

目次

ApplicationServices

ATSUBreakLine

** OSStatus ATSUBreakLine ( ATSUTextLayout iTextLayout , UniCharArrayOffset iLineStart , ATSUTextMeasurement iLineWidth , Boolean iUseAsSoftLineBreak , UniCharArrayOffset * oLineBreak ); 解説 ソフト改行をセットします。 返り値 引数 ( ATSUTe…

ATSUBatchBreakLines

** OSStatus ATSUBatchBreakLines ( ATSUTextLayout iTextLayout , UniCharArrayOffset iRangeStart , UniCharCount iRangeLength , ATSUtextMeasurement iLineWidth , ItemCount * oBreakCount ); 解説 返り値 引数 ( ATSUTextLayout )iTextLayout ( UniCha…

FMGetFontFromATSFontRef

FontRefからFontIDを返します ATSUFontID FMGetFontFromATSFontRef ( ATSFontRef iFont ); 解説 FontRefからFontIDを返します。 返り値 引数 ( ATSFontRef )iFont フレームワーク ApplicationServices クラス FMGetFontFromATSFontRef 使用可能 10.0 参照 例…

ATSFontFindFromPostScriptName

PostScrip名でフォントを返します ATSFontRef ATSFontFindFromPostScriptName ( CFStringRef iName , ATSOptionFlags iOptions ); 解説 PostScrip名でフォントを返します。 返り値 引数 ( CFStringRef )iName ( ATSOptionFlags )iOptions フレームワーク App…

ATSUSetFontFallbacks

使用しません OSStatus ATSUSetFontFallbacks ( ItemCount iFontFallbacksCount , const ATSUFontID * iFontIDs , ATSUFontFallbackMethod iFontFallbackMethod ); 解説 10.3.以降は使用しません。 返り値 引数 ( ItemCount )iFontFallbacksCount ( const AT…

ATSUMeasureText

使用しません ATSUMeasureText 解説 (Deprecated in Mac OS X v10.3. ATSUGetUnjustifiedBounds を使う 返り値 引数 なし フレームワーク ApplicationServices クラス ATSUMeasureText 使用可能 10.0 参照 例文 //ATSUMeasureText()は10.3で使用禁止 theStat…

ATSUGetGlyphInfo

使用しません OSStatus ATSUGetGlyphInfo ( ATSUTextLayout iTextLayout , UniCharArrayOffset iLineStart , UniCharCount iLineLength , ByteCount * ioBufferSize , ATSUGlyphInfoArray * oGlyphInfoPtr ); 解説 グリフ情報を情報を得ます。 10.3.以降は使…

ATSUGetFontFallbacks

使用しません OSStatus ATSUGetFontFallbacks ( ItemCount iMaxFontFallbacksCount , ATSUFontID * oFontsIDs , ATSUFontFallbackMethod * oFontFallbackMethod , ItemCount * oActualFallbacksCount ); 解説 10.3.以降は使用しません。 返り値 引数 ( ItemC…

ATSUDrawGlyphInfo

使用しません OSStatus ATSUDrawGlyphInfo ( ATSUGlyphInfoArray * iGlyphInfoArray , Float32Point iLocation ); 解説 10.3.以降は使用しません。 返り値 引数 ( ATSUGlyphInfoArray * )iGlyphInfoArray ( Float32Point )iLocation フレームワーク Applicat…

ATSUCopyToHandle

使用しません OSStatus ATSUCopyToHandle ( ATSUStyle iStyle , Handle oStyleHandle ); 解説 10.1.以降は使用しません。 返り値 引数 ( ATSUStyle )iStyle ( Handle )oStyleHandle フレームワーク ApplicationServices クラス ATSUCopyToHandle 使用可能 10…

ATSUSetTextHandleLocation

使用しません OSStatus ATSUSetTextHandleLocation ( ATSUTextLayout iTextLayout , UniCharArrayHandle iText , UniCharArrayOffset iTextOffset , UniCharCount iTextLength , UniCharCount iTextTotalLength ); 解説 10.0.以降は使用しません。 返り値 引…

ATSUIdle

使用しません OSStatus ATSUIdle ( ATSUTextLayout iTextLayout ); 解説 10.0.以降は使用しません。 返り値 引数 ( ATSUTextLayout )iTextLayout フレームワーク ApplicationServices クラス ATSUIdle 使用可能 10.0 参照 例文

ATSUCreateTextLayoutWithTextHandle

使用しません OSStatus ATSUCreateTextLayoutWithTextHandle ( UniCharArrayHandle iText , UniCharArrayOffset iTextOffset , UniCharCount iTextLength , UniCharCount iTextTotalLength , ItemCount iNumberOfRuns , const UniCharCount * iRunLengths , …

ATSCubicClosePathProcPtr

** typedef OSStatus ( * ATSCubicClosePathProcPtr ); 解説 コールバ

NewRedrawBackgroundUPP

** RedrawBackgroundUPP NewRedrawBackgroundUPP ( RedrawBackgroundProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( RedrawBackgroundProcPtr )userRoutine フレームワーク ApplicationServices クラス NewRedrawBackgroundUPP 使用可能 10.0 …

NewATSUDirectLayoutOperationOverrideUPP

** ATSUDirectLayoutOperationOverrideUPP NewATSUDirectLayoutOperationOverrideUPP ( ATSUDirectLayoutOperationOverrideProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSUDirectLayoutOperationOverrideProcPtr )userRoutine フレームワ…

NewATSQuadraticNewPathUPP

** ATSQuadraticNewPathUPP NewATSQuadraticNewPathUPP ( ATSQuadraticNewPathProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSQuadraticNewPathProcPtr )userRoutine フレームワーク ApplicationServices クラス NewATSQuadraticNewPathUPP…

NewATSQuadraticLineUPP

** ATSQuadraticLineUPP NewATSQuadraticLineUPP ( ATSQuadraticLineProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSQuadraticLineProcPtr )userRoutine フレームワーク ApplicationServices クラス NewATSQuadraticLineUPP 使用可能 10.0 …

NewATSQuadraticCurveUPP

** ATSQuadraticCurveUPP NewATSQuadraticCurveUPP ( ATSQuadraticCurveProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSQuadraticCurveProcPtr )userRoutine フレームワーク ApplicationServices クラス NewATSQuadraticCurveUPP 使用可能 …

NewATSQuadraticClosePathUPP

** ATSQuadraticClosePathUPP NewATSQuadraticClosePathUPP ( ATSQuadraticClosePathProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSQuadraticClosePathProcPtr )userRoutine フレームワーク ApplicationServices クラス NewATSQuadraticCl…

NewATSCubicMoveToUPP

** ATSCubicMoveToUPP NewATSCubicMoveToUPP ( ATSCubicMoveToProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSCubicMoveToProcPtr )userRoutine フレームワーク ApplicationServices クラス NewATSCubicMoveToUPP 使用可能 10.0 参照 例文

NewATSCubicLineToUPP

** ATSCubicLineToUPP NewATSCubicLineToUPP ( ATSCubicLineToProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSCubicLineToProcPtr )userRoutine フレームワーク ApplicationServices クラス NewATSCubicLineToUPP 使用可能 10.0 参照 例文

NewATSCubicCurveToUPP

** ATSCubicCurveToUPP NewATSCubicCurveToUPP ( ATSCubicCurveToProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSCubicCurveToProcPtr )userRoutine フレームワーク ApplicationServices クラス NewATSCubicCurveToUPP 使用可能 10.0 参照 …

NewATSCubicClosePathUPP

** ATSCubicClosePathUPP NewATSCubicClosePathUPP ( ATSCubicClosePathProcPtr userRoutine ); 解説 コールバック関数 返り値 引数 ( ATSCubicClosePathProcPtr )userRoutine フレームワーク ApplicationServices クラス NewATSCubicClosePathUPP 使用可能 …

InvokeRedrawBackgroundUPP

** Boolean InvokeRedrawBackgroundUPP ( ATSUTextLayout iLayout , UniCharArrayOffset iTextOffset , UniCharCount iTextLength , ATSTrapezoid * iUnhighlightArea , ItemCount iTrapezoidCount , RedrawBackgroundUPP userUPP ); 解説 コールバック関数 …

InvokeATSUDirectLayoutOperationOverrideUPP

** OSStatus InvokeATSUDirectLayoutOperationOverrideUPP ( ATSULayoutOperationSelector iCurrentOperation , ATSULineRef iLineRef , UInt32 iRefCon , void * iOperationCallbackParameterPtr , ATSULayoutOperationCallbackStatus * oCallbackStatus , …

InvokeATSQuadraticNewPathUPP

** OSStatus InvokeATSQuadraticNewPathUPP ( void * callBackDataPtr , ATSQuadraticNewPathUPP userUPP ); 解説 コールバック関数 返り値 引数 ( void * )callBackDataPtr ( ATSQuadraticNewPathUPP )userUPP フレームワーク ApplicationServices クラス I…

InvokeATSQuadraticLineUPP

** OSStatus InvokeATSQuadraticLineUPP ( const Float32Point * pt1 , const Float32Point * pt2 , void * callBackDataPtr , ATSQuadraticLineUPP userUPP ); 解説 コールバック関数 返り値 引数 ( const Float32Point * )pt1 ( const Float32Point * )pt2…

InvokeATSQuadraticCurveUPP

** OSStatus InvokeATSQuadraticCurveUPP ( const Float32Point * pt1 , const Float32Point * controlPt , const Float32Point * pt2 , void * callBackDataPtr , ATSQuadraticCurveUPP userUPP ); 解説 コールバック関数 返り値 引数 ( const Float32Point…

InvokeATSQuadraticClosePathUPP

** OSStatus InvokeATSQuadraticClosePathUPP ( void * callBackDataPtr , ATSQuadraticClosePathUPP userUPP ); 解説 コールバック関数 返り値 引数 ( void * )callBackDataPtr ( ATSQuadraticClosePathUPP )userUPP フレームワーク ApplicationServices ク…