ATSUGetGlyphBounds
グリフの矩形を取得します
OSStatus ATSUGetGlyphBounds ( ATSUTextLayout iTextLayout , ATSUTextMeasurement iTextBasePointX , ATSUTextMeasurement iTextBasePointY , UniCharArrayOffset iBoundsCharStart , UniCharCount iBoundsCharLength , UInt16 iTypeOfBounds , ItemCount iMaxNumberOfBounds , ATSTrapezoid * oGlyphBounds , ItemCount * oActualNumberOfBounds );
解説
グリフの矩形を取得します。
返り値
引数
( ATSUTextLayout )iTextLayout
( ATSUTextMeasurement )iTextBasePointX
( ATSUTextMeasurement )iTextBasePointY
( UniCharArrayOffset )iBoundsCharStart
( UniCharCount )iBoundsCharLength
( UInt16 )iTypeOfBounds
( ItemCount )iMaxNumberOfBounds
( ATSTrapezoid * )oGlyphBounds
( ItemCount * )oActualNumberOfBounds
フレームワーク
ApplicationServices
クラス
ATSUGetGlyphBounds
使用可能
10.0
参照
例文
ATSTrapezoid glyphBounds; theStatus = ATSUGetGlyphBounds( iTextLayout, 0, 0, lineStartOffset, lineEndOffset - lineStartOffset, kATSUseFractionalOrigins, 1, &glyphBounds, NULL );