macOS/iOS API解説

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

目次

ATSUUnflattenStyleRunsFromStream

**

extern OSStatus  ATSUUnflattenStyleRunsFromStream ( 
                  ATSUFlattenedDataStreamFormat   iStreamFormat , 
                  ATSUUnflattenStyleRunOptions   iUnflattenOptions , 
                  ByteCount   iStreamBufferSize , 
                  const void *   iStreamBuffer , 
                  ItemCount   iNumberOfRunInfo , 
                  ItemCount   iNumberOfStyleObjects , 
                  ATSUStyleRunInfo   oRunInfoArray[] , 
                  ATSUStyle   oStyleArray[] , 
                  ItemCount *   oActualNumberOfRunInfo , 
                  ItemCount *   oActualNumberOfStyleObjects );

解説

返り値

引数

( ATSUFlattenedDataStreamFormat )iStreamFormat
( ATSUUnflattenStyleRunOptions )iUnflattenOptions
( ByteCount )iStreamBufferSize
( const void * )iStreamBuffer
( ItemCount )iNumberOfRunInfo
( ItemCount )iNumberOfStyleObjects
( ATSUStyleRunInfo )oRunInfoArray[]
( ATSUStyle )oStyleArray[]
( ItemCount * )oActualNumberOfRunInfo
( ItemCount * )oActualNumberOfStyleObjects

フレームワーク

ApplicationServices

クラス

ATSUnicodeFlattening

使用可能

10.0

参照

例文

theStatus = ATSUUnflattenStyleRunsFromStream( kATSUDataStreamUnicodeStyledText,
    kATSUUnFlattenOptionNoOptionsMask, anctualStreamBufferSize, streamBuffer,
    0, 0, NULL, NULL,  &suggestedNumberOfRunInfo,
    &suggestedNumberOfStyleObjects );