目次CocoaのリファレンスHome 目次

内容の保証はしません。



NSATSTypesetter

ATSUIを使った文字の描画。
バージョンによって挙動が違うので注意。
NSTypesetterBehavior で挙動をセットできる。

sharedTypesetter共有ATSタイプセッターを作ります。
layoutManagerレイアウトマネージャーを返します
setUsesFontLeading:ユーザーフォントleadingを使うかをセットします
usesFontLeadingフォントリーディングを使用するかを返します
setTypesetterBehavior:タイプセッターの挙動をセットします
typesetterBehaviorタイプセッターの挙動を返します
setHyphenationFactor:ハイフネーションファクターをセットします
hyphenationFactor現在のハイフネーションファクターを返します
currentTextContainer現在のテキストコンテナを返します
setLineFragmentPadding:ラインフラグメントパッデイングをセットします
lineFragmentPaddingラインフラグメントパディングを返します
substituteFontForFont:オリジナルフォントの代わりに使うフォントを返します
textTabForGlyphLocation:writingDirection:maxLocation:
テキストタブを返します
setBidiLevels:forGlyphRange:
bidiProcessingEnabled両方向が使用できるかを返します
setAttributedString:属性付き文字列をセットします
attributedString属性付き文字列を返します
setParagraphGlyphRange:separatorGlyphRange:
paragraphGlyphRange段落のグリフ範囲を返します
paragraphSeparatorGlyphRange段落分割範囲を返します
layoutParagraphAtPoint:
lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:
paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:
paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:
setHardInvalidation:forGlyphRange:
boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex:
制御文字があった時に呼び出される
getLineFragmentRect:usedRect:forParagraphSeparatorGlyphRange:atProposedOrigin:
hyphenCharacterForGlyphAtIndex:
hyphenationFactorForGlyphAtIndex:
グリフ番号からハイフネーションファクターを返します
shouldBreakLineByHyphenatingBeforeCharacterAtIndex:
shouldBreakLineByWordBeforeCharacterAtIndex:
willSetLineFragmentRect:forGlyphRange:usedRect:baselineOffset:
characterRangeForGlyphRange:actualGlyphRange:
指定したグリフ範囲の文字列範囲を返します
deleteGlyphsInRange:指定した範囲のグリフを削除します
getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:
グリフの情報を得る
glyphRangeForCharacterRange:actualCharacterRange:
文字列の範囲で、グリフ範囲を返します
insertGlyph:atGlyphIndex:characterIndex:
lineFragmentRectForProposedRect:remainingRect:
setAttachmentSize:forGlyphRange:
setBidiProcessingEnabled:
setDrawsOutsideLineFragment:forGlyphRange:
setLineFragmentRect:forGlyphRange:usedRect:baselineOffset:
setLocation:withAdvancements:forStartOfGlyphRange:
setNotShownAttribute:forGlyphRange:
substituteGlyphsInRange:withGlyphs:

ホーム