ATSUCreateTextLayoutWithTextPtr
テキストレイアウトオブジェクトを作ります
OSStatus ATSUCreateTextLayoutWithTextPtr (
ConstUniCharArrayPtr iText ,
UniCharArrayOffset iTextOffset ,
UniCharCount iTextLength ,
UniCharCount iTextTotalLength ,
ItemCount iNumberOfRuns ,
const UniCharCount * iRunLengths ,
ATSUStyle * iStyles ,
ATSUTextLayout * oTextLayout );
解説
デフォルトのテキストレイアウト属性を含むテキストレイアウトオブジェクトを作ります。
返り値
引数
( ConstUniCharArrayPtr )iText
テキスト
( UniCharArrayOffset )iTextOffset
オフセット
( UniCharCount )iTextLength
長さ
( UniCharCount )iTextTotalLength
トータルの長さ
( ItemCount )iNumberOfRuns
スタイル
( const UniCharCount * )iRunLengths
( ATSUStyle * )iStyles
( ATSUTextLayout * )oTextLayout
フレームワーク
ApplicationServices
クラス
ATSUCreateTextLayoutWithTextPtr
使用可能
10.0
参照
例文
status = ATSUCreateTextLayoutWithTextPtr( text, 0, // offset length, // length length, // total length 1, // styleRunCount &length, // length of style run &style, &layout);