org.rococoa.cocoa.coretext
Interface CoreTextLibrary

All Superinterfaces:
Library

public interface CoreTextLibrary
extends Library

JNA Wrapper for library CoreText
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class CoreTextLibrary.__CTFont
           
static class CoreTextLibrary.__CTFontCollection
           
static class CoreTextLibrary.__CTFontDescriptor
           
static class CoreTextLibrary.__CTFrame
           
static class CoreTextLibrary.__CTFramesetter
           
static class CoreTextLibrary.__CTGlyphInfo
           
static class CoreTextLibrary.__CTLine
           
static class CoreTextLibrary.__CTParagraphStyle
           
static class CoreTextLibrary.__CTRun
           
static class CoreTextLibrary.__CTTextTab
           
static class CoreTextLibrary.__CTTypesetter
           
static interface CoreTextLibrary.CTFontOrientation
           
static interface CoreTextLibrary.CTFontStylisticClass
           
static interface CoreTextLibrary.CTFontSymbolicTraits
           
static interface CoreTextLibrary.CTFontTableOptions
           
static interface CoreTextLibrary.CTFontTableTag
           
static interface CoreTextLibrary.CTFontUIFontType
           
static interface CoreTextLibrary.CTFrameProgression
           
static interface CoreTextLibrary.CTLineTruncationType
           
static interface CoreTextLibrary.CTParagraphStyleSpecifier
           
static interface CoreTextLibrary.CTRunStatus
           
static interface CoreTextLibrary.CTUnderlineStyle
           
static interface CoreTextLibrary.CTUnderlineStyleModifiers
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
 
Field Summary
static CoreTextLibrary INSTANCE
           
static int kCTAdobeCNS1CharacterCollection
           
static int kCTAdobeGB1CharacterCollection
           
static int kCTAdobeJapan1CharacterCollection
           
static int kCTAdobeJapan2CharacterCollection
           
static int kCTAdobeKorea1CharacterCollection
           
static int kCTCenterTextAlignment
           
static int kCTFontClassMaskShift
           
static int kCTIdentityMappingCharacterCollection
           
static int kCTJustifiedTextAlignment
           
static int kCTLeftTextAlignment
           
static int kCTLineBreakByCharWrapping
           
static int kCTLineBreakByClipping
           
static int kCTLineBreakByTruncatingHead
           
static int kCTLineBreakByTruncatingMiddle
           
static int kCTLineBreakByTruncatingTail
           
static int kCTLineBreakByWordWrapping
           
static int kCTNaturalTextAlignment
           
static int kCTRightTextAlignment
           
static int kCTVersionNumber10_5
           
static int kCTWritingDirectionLeftToRight
           
static int kCTWritingDirectionNatural
           
static int kCTWritingDirectionRightToLeft
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 CoreTextLibrary.__CTFontCollection CTFontCollectionCreateCopyWithFontDescriptors(CoreTextLibrary.__CTFontCollection original, HIServicesLibrary.__CFArray descriptors, HIServicesLibrary.__CFDictionary options)
           
 CoreTextLibrary.__CTFontCollection CTFontCollectionCreateFromAvailableFonts(HIServicesLibrary.__CFDictionary options)
           
 HIServicesLibrary.__CFArray CTFontCollectionCreateMatchingFontDescriptors(CoreTextLibrary.__CTFontCollection collection)
           
 CoreTextLibrary.__CTFontCollection CTFontCollectionCreateWithFontDescriptors(HIServicesLibrary.__CFArray descriptors, HIServicesLibrary.__CFDictionary options)
           
 NativeLong CTFontCollectionGetTypeID()
           
 HIServicesLibrary.__CFArray CTFontCopyAvailableTables(CoreTextLibrary.__CTFont font, int options)
           
 CoreFoundationLibrary.__CFCharacterSet CTFontCopyCharacterSet(CoreTextLibrary.__CTFont font)
           
 HIServicesLibrary.__CFArray CTFontCopyFeatures(CoreTextLibrary.__CTFont font)
           
 HIServicesLibrary.__CFArray CTFontCopyFeatureSettings(CoreTextLibrary.__CTFont font)
           
 CoreTextLibrary.__CTFontDescriptor CTFontCopyFontDescriptor(CoreTextLibrary.__CTFont font)
           
 CoreGraphicsLibrary.CGFont CTFontCopyGraphicsFont(CoreTextLibrary.__CTFont font, PointerByReference attributes)
           
 HIServicesLibrary.__CFArray CTFontCopySupportedLanguages(CoreTextLibrary.__CTFont font)
           
 HIServicesLibrary.__CFDictionary CTFontCopyTraits(CoreTextLibrary.__CTFont font)
           
 HIServicesLibrary.__CFDictionary CTFontCopyVariation(CoreTextLibrary.__CTFont font)
           
 HIServicesLibrary.__CFArray CTFontCopyVariationAxes(CoreTextLibrary.__CTFont font)
           
 CoreTextLibrary.__CTFont CTFontCreateCopyWithAttributes(CoreTextLibrary.__CTFont font, float size, CGAffineTransform matrix, CoreTextLibrary.__CTFontDescriptor attributes)
           
 CoreTextLibrary.__CTFont CTFontCreateCopyWithSymbolicTraits(CoreTextLibrary.__CTFont font, float size, CGAffineTransform matrix, int symTraitValue, int symTraitMask)
           
 CoreGraphicsLibrary.CGPath CTFontCreatePathForGlyph(CoreTextLibrary.__CTFont font, short glyph, CGAffineTransform transform)
           
 CoreTextLibrary.__CTFont CTFontCreateWithFontDescriptor(CoreTextLibrary.__CTFontDescriptor descriptor, float size, CGAffineTransform matrix)
           
 CoreTextLibrary.__CTFont CTFontCreateWithGraphicsFont(CoreGraphicsLibrary.CGFont graphicsFont, float size, CGAffineTransform matrix, CoreTextLibrary.__CTFontDescriptor attributes)
           
 CoreTextLibrary.__CTFont CTFontCreateWithPlatformFont(int platformFont, float size, CGAffineTransform matrix, CoreTextLibrary.__CTFontDescriptor attributes)
           
 CoreTextLibrary.__CTFont CTFontCreateWithQuickdrawInstance(byte[] name, short identifier, byte style, float size)
           
 CoreTextLibrary.__CTFont CTFontCreateWithQuickdrawInstance(ByteBuffer name, short identifier, byte style, float size)
           
 CoreTextLibrary.__CTFont CTFontCreateWithQuickdrawInstance(ByteByReference name, short identifier, byte style, float size)
          Deprecated. use the safer methods CTFontCreateWithQuickdrawInstance(byte[], short, byte, float) and CTFontCreateWithQuickdrawInstance(java.nio.ByteBuffer, short, byte, float) instead
 HIServicesLibrary.__CFDictionary CTFontDescriptorCopyAttributes(CoreTextLibrary.__CTFontDescriptor descriptor)
           
 CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateCopyWithAttributes(CoreTextLibrary.__CTFontDescriptor original, HIServicesLibrary.__CFDictionary attributes)
           
 CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateCopyWithFeature(CoreTextLibrary.__CTFontDescriptor original, CoreFoundationLibrary.__CFNumber featureTypeIdentifier, CoreFoundationLibrary.__CFNumber featureSelectorIdentifier)
           
 CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateCopyWithVariation(CoreTextLibrary.__CTFontDescriptor original, CoreFoundationLibrary.__CFNumber variationIdentifier, float variationValue)
           
 CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateMatchingFontDescriptor(CoreTextLibrary.__CTFontDescriptor descriptor, CoreFoundationLibrary.__CFSet mandatoryAttributes)
           
 HIServicesLibrary.__CFArray CTFontDescriptorCreateMatchingFontDescriptors(CoreTextLibrary.__CTFontDescriptor descriptor, CoreFoundationLibrary.__CFSet mandatoryAttributes)
           
 CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateWithAttributes(HIServicesLibrary.__CFDictionary attributes)
           
 NativeLong CTFontDescriptorGetTypeID()
           
 double CTFontGetAdvancesForGlyphs(CoreTextLibrary.__CTFont font, int orientation, ShortBuffer glyphs, Pointer advances, NativeLong count)
           
 double CTFontGetAdvancesForGlyphs(CoreTextLibrary.__CTFont font, int orientation, ShortByReference glyphs, Pointer advances, NativeLong count)
          Deprecated. use the safer method CTFontGetAdvancesForGlyphs(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTFont, int, java.nio.ShortBuffer, com.sun.jna.Pointer, com.sun.jna.NativeLong) instead
 float CTFontGetAscent(CoreTextLibrary.__CTFont font)
           
 CGRect.ByValue CTFontGetBoundingBox(CoreTextLibrary.__CTFont font)
           
 CGRect.ByValue CTFontGetBoundingRectsForGlyphs(CoreTextLibrary.__CTFont font, int orientation, ShortBuffer glyphs, Pointer boundingRects, NativeLong count)
           
 CGRect.ByValue CTFontGetBoundingRectsForGlyphs(CoreTextLibrary.__CTFont font, int orientation, ShortByReference glyphs, Pointer boundingRects, NativeLong count)
          Deprecated. use the safer method CTFontGetBoundingRectsForGlyphs(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTFont, int, java.nio.ShortBuffer, com.sun.jna.Pointer, com.sun.jna.NativeLong) instead
 float CTFontGetCapHeight(CoreTextLibrary.__CTFont font)
           
 float CTFontGetDescent(CoreTextLibrary.__CTFont font)
           
 NativeLong CTFontGetGlyphCount(CoreTextLibrary.__CTFont font)
           
 boolean CTFontGetGlyphsForCharacters(CoreTextLibrary.__CTFont font, ShortBuffer characters, ShortBuffer glyphs, NativeLong count)
           
 boolean CTFontGetGlyphsForCharacters(CoreTextLibrary.__CTFont font, ShortByReference characters, ShortByReference glyphs, NativeLong count)
          Deprecated. use the safer method CTFontGetGlyphsForCharacters(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTFont, java.nio.ShortBuffer, java.nio.ShortBuffer, com.sun.jna.NativeLong) instead
 float CTFontGetLeading(CoreTextLibrary.__CTFont font)
           
 CGAffineTransform.ByValue CTFontGetMatrix(CoreTextLibrary.__CTFont font)
           
 int CTFontGetPlatformFont(CoreTextLibrary.__CTFont font, PointerByReference attributes)
           
 float CTFontGetSize(CoreTextLibrary.__CTFont font)
           
 float CTFontGetSlantAngle(CoreTextLibrary.__CTFont font)
           
 int CTFontGetStringEncoding(CoreTextLibrary.__CTFont font)
           
 int CTFontGetSymbolicTraits(CoreTextLibrary.__CTFont font)
           
 NativeLong CTFontGetTypeID()
           
 float CTFontGetUnderlinePosition(CoreTextLibrary.__CTFont font)
           
 float CTFontGetUnderlineThickness(CoreTextLibrary.__CTFont font)
           
 int CTFontGetUnitsPerEm(CoreTextLibrary.__CTFont font)
           
 void CTFontGetVerticalTranslationsForGlyphs(CoreTextLibrary.__CTFont font, ShortBuffer glyphs, Pointer translations, NativeLong count)
           
 void CTFontGetVerticalTranslationsForGlyphs(CoreTextLibrary.__CTFont font, ShortByReference glyphs, Pointer translations, NativeLong count)
          Deprecated. use the safer method CTFontGetVerticalTranslationsForGlyphs(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTFont, java.nio.ShortBuffer, com.sun.jna.Pointer, com.sun.jna.NativeLong) instead
 float CTFontGetXHeight(CoreTextLibrary.__CTFont font)
           
 void CTFrameDraw(CoreTextLibrary.__CTFrame frame, CoreGraphicsLibrary.CGContext context)
           
 HIServicesLibrary.__CFDictionary CTFrameGetFrameAttributes(CoreTextLibrary.__CTFrame frame)
           
 void CTFrameGetLineOrigins(CoreTextLibrary.__CTFrame frame, CFRange.ByValue range, Pointer origins)
           
 HIServicesLibrary.__CFArray CTFrameGetLines(CoreTextLibrary.__CTFrame frame)
           
 CoreGraphicsLibrary.CGPath CTFrameGetPath(CoreTextLibrary.__CTFrame frame)
           
 CFRange.ByValue CTFrameGetStringRange(CoreTextLibrary.__CTFrame frame)
           
 NativeLong CTFrameGetTypeID()
           
 CFRange.ByValue CTFrameGetVisibleStringRange(CoreTextLibrary.__CTFrame frame)
           
 CoreTextLibrary.__CTFrame CTFramesetterCreateFrame(CoreTextLibrary.__CTFramesetter framesetter, CFRange.ByValue stringRange, CoreGraphicsLibrary.CGPath path, HIServicesLibrary.__CFDictionary frameAttributes)
           
 CoreTextLibrary.__CTFramesetter CTFramesetterCreateWithAttributedString(CoreFoundationLibrary.__CFAttributedString string)
           
 NativeLong CTFramesetterGetTypeID()
           
 CoreTextLibrary.__CTTypesetter CTFramesetterGetTypesetter(CoreTextLibrary.__CTFramesetter framesetter)
           
 int CTGetCoreTextVersion()
           
 short CTGlyphInfoGetCharacterCollection(CoreTextLibrary.__CTGlyphInfo glyphInfo)
           
 short CTGlyphInfoGetCharacterIdentifier(CoreTextLibrary.__CTGlyphInfo glyphInfo)
           
 NativeLong CTGlyphInfoGetTypeID()
           
 CoreTextLibrary.__CTLine CTLineCreateJustifiedLine(CoreTextLibrary.__CTLine line, float justificationFactor, double justificationWidth)
           
 CoreTextLibrary.__CTLine CTLineCreateTruncatedLine(CoreTextLibrary.__CTLine line, double width, int truncationType, CoreTextLibrary.__CTLine truncationToken)
          Original signature : CTLineRef CTLineCreateTruncatedLine(CTLineRef, double, CTLineTruncationType, CTLineRef)
 CoreTextLibrary.__CTLine CTLineCreateWithAttributedString(CoreFoundationLibrary.__CFAttributedString string)
           
 void CTLineDraw(CoreTextLibrary.__CTLine line, CoreGraphicsLibrary.CGContext context)
           
 NativeLong CTLineGetGlyphCount(CoreTextLibrary.__CTLine line)
           
 HIServicesLibrary.__CFArray CTLineGetGlyphRuns(CoreTextLibrary.__CTLine line)
           
 CGRect.ByValue CTLineGetImageBounds(CoreTextLibrary.__CTLine line, CoreGraphicsLibrary.CGContext context)
           
 float CTLineGetOffsetForStringIndex(CoreTextLibrary.__CTLine line, NativeLong charIndex, FloatBuffer secondaryOffset)
           
 float CTLineGetOffsetForStringIndex(CoreTextLibrary.__CTLine line, NativeLong charIndex, FloatByReference secondaryOffset)
          Deprecated. use the safer method CTLineGetOffsetForStringIndex(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTLine, com.sun.jna.NativeLong, java.nio.FloatBuffer) instead
 double CTLineGetPenOffsetForFlush(CoreTextLibrary.__CTLine line, float flushFactor, double flushWidth)
           
 NativeLong CTLineGetStringIndexForPosition(CoreTextLibrary.__CTLine line, CGPoint.ByValue position)
           
 CFRange.ByValue CTLineGetStringRange(CoreTextLibrary.__CTLine line)
           
 double CTLineGetTrailingWhitespaceWidth(CoreTextLibrary.__CTLine line)
           
 NativeLong CTLineGetTypeID()
           
 double CTLineGetTypographicBounds(CoreTextLibrary.__CTLine line, FloatBuffer ascent, FloatBuffer descent, FloatBuffer leading)
           
 double CTLineGetTypographicBounds(CoreTextLibrary.__CTLine line, FloatByReference ascent, FloatByReference descent, FloatByReference leading)
          Deprecated. use the safer method CTLineGetTypographicBounds(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTLine, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer) instead
 CoreTextLibrary.__CTParagraphStyle CTParagraphStyleCreate(CTParagraphStyleSetting settings, NativeLong settingCount)
           
 CoreTextLibrary.__CTParagraphStyle CTParagraphStyleCreateCopy(CoreTextLibrary.__CTParagraphStyle paragraphStyle)
           
 NativeLong CTParagraphStyleGetTypeID()
           
 boolean CTParagraphStyleGetValueForSpecifier(CoreTextLibrary.__CTParagraphStyle paragraphStyle, int spec, NativeLong valueBufferSize, Pointer valueBuffer)
          Original signature : bool CTParagraphStyleGetValueForSpecifier(CTParagraphStyleRef, CTParagraphStyleSpecifier, size_t, void*)
 void CTRunDraw(CoreTextLibrary.__CTRun run, CoreGraphicsLibrary.CGContext context, CFRange.ByValue range)
           
 HIServicesLibrary.__CFDictionary CTRunGetAttributes(CoreTextLibrary.__CTRun run)
           
 NativeLong CTRunGetGlyphCount(CoreTextLibrary.__CTRun run)
           
 void CTRunGetGlyphs(CoreTextLibrary.__CTRun run, CFRange.ByValue range, ShortBuffer buffer)
           
 void CTRunGetGlyphs(CoreTextLibrary.__CTRun run, CFRange.ByValue range, ShortByReference buffer)
          Deprecated. use the safer method CTRunGetGlyphs(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTRun, org.rococoa.cocoa.corefoundation.CFRange.ByValue, java.nio.ShortBuffer) instead
 ShortByReference CTRunGetGlyphsPtr(CoreTextLibrary.__CTRun run)
           
 CGRect.ByValue CTRunGetImageBounds(CoreTextLibrary.__CTRun run, CoreGraphicsLibrary.CGContext context, CFRange.ByValue range)
           
 void CTRunGetPositions(CoreTextLibrary.__CTRun run, CFRange.ByValue range, Pointer buffer)
           
 CGPoint CTRunGetPositionsPtr(CoreTextLibrary.__CTRun run)
           
 int CTRunGetStatus(CoreTextLibrary.__CTRun run)
           
 void CTRunGetStringIndices(CoreTextLibrary.__CTRun run, CFRange.ByValue range, NativeLongByReference buffer)
           
 NativeLongByReference CTRunGetStringIndicesPtr(CoreTextLibrary.__CTRun run)
           
 CFRange.ByValue CTRunGetStringRange(CoreTextLibrary.__CTRun run)
           
 CGAffineTransform.ByValue CTRunGetTextMatrix(CoreTextLibrary.__CTRun run)
           
 NativeLong CTRunGetTypeID()
           
 double CTRunGetTypographicBounds(CoreTextLibrary.__CTRun run, CFRange.ByValue range, FloatBuffer ascent, FloatBuffer descent, FloatBuffer leading)
           
 double CTRunGetTypographicBounds(CoreTextLibrary.__CTRun run, CFRange.ByValue range, FloatByReference ascent, FloatByReference descent, FloatByReference leading)
          Deprecated. use the safer method CTRunGetTypographicBounds(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTRun, org.rococoa.cocoa.corefoundation.CFRange.ByValue, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer) instead
 CoreTextLibrary.__CTTextTab CTTextTabCreate(byte alignment, double location, HIServicesLibrary.__CFDictionary options)
           
 byte CTTextTabGetAlignment(CoreTextLibrary.__CTTextTab tab)
           
 double CTTextTabGetLocation(CoreTextLibrary.__CTTextTab tab)
           
 HIServicesLibrary.__CFDictionary CTTextTabGetOptions(CoreTextLibrary.__CTTextTab tab)
           
 NativeLong CTTextTabGetTypeID()
           
 CoreTextLibrary.__CTLine CTTypesetterCreateLine(CoreTextLibrary.__CTTypesetter typesetter, CFRange.ByValue stringRange)
           
 CoreTextLibrary.__CTTypesetter CTTypesetterCreateWithAttributedString(CoreFoundationLibrary.__CFAttributedString string)
           
 CoreTextLibrary.__CTTypesetter CTTypesetterCreateWithAttributedStringAndOptions(CoreFoundationLibrary.__CFAttributedString string, HIServicesLibrary.__CFDictionary options)
           
 NativeLong CTTypesetterGetTypeID()
           
 NativeLong CTTypesetterSuggestClusterBreak(CoreTextLibrary.__CTTypesetter typesetter, NativeLong startIndex, double width)
           
 NativeLong CTTypesetterSuggestLineBreak(CoreTextLibrary.__CTTypesetter typesetter, NativeLong startIndex, double width)
           
 

Field Detail

INSTANCE

static final CoreTextLibrary INSTANCE

kCTFontClassMaskShift

static final int kCTFontClassMaskShift
See Also:
Constant Field Values

kCTIdentityMappingCharacterCollection

static final int kCTIdentityMappingCharacterCollection
See Also:
Constant Field Values

kCTAdobeCNS1CharacterCollection

static final int kCTAdobeCNS1CharacterCollection
See Also:
Constant Field Values

kCTAdobeGB1CharacterCollection

static final int kCTAdobeGB1CharacterCollection
See Also:
Constant Field Values

kCTAdobeJapan1CharacterCollection

static final int kCTAdobeJapan1CharacterCollection
See Also:
Constant Field Values

kCTAdobeJapan2CharacterCollection

static final int kCTAdobeJapan2CharacterCollection
See Also:
Constant Field Values

kCTAdobeKorea1CharacterCollection

static final int kCTAdobeKorea1CharacterCollection
See Also:
Constant Field Values

kCTLeftTextAlignment

static final int kCTLeftTextAlignment
See Also:
Constant Field Values

kCTRightTextAlignment

static final int kCTRightTextAlignment
See Also:
Constant Field Values

kCTCenterTextAlignment

static final int kCTCenterTextAlignment
See Also:
Constant Field Values

kCTJustifiedTextAlignment

static final int kCTJustifiedTextAlignment
See Also:
Constant Field Values

kCTNaturalTextAlignment

static final int kCTNaturalTextAlignment
See Also:
Constant Field Values

kCTLineBreakByWordWrapping

static final int kCTLineBreakByWordWrapping
See Also:
Constant Field Values

kCTLineBreakByCharWrapping

static final int kCTLineBreakByCharWrapping
See Also:
Constant Field Values

kCTLineBreakByClipping

static final int kCTLineBreakByClipping
See Also:
Constant Field Values

kCTLineBreakByTruncatingHead

static final int kCTLineBreakByTruncatingHead
See Also:
Constant Field Values

kCTLineBreakByTruncatingTail

static final int kCTLineBreakByTruncatingTail
See Also:
Constant Field Values

kCTLineBreakByTruncatingMiddle

static final int kCTLineBreakByTruncatingMiddle
See Also:
Constant Field Values

kCTWritingDirectionNatural

static final int kCTWritingDirectionNatural
See Also:
Constant Field Values

kCTWritingDirectionLeftToRight

static final int kCTWritingDirectionLeftToRight
See Also:
Constant Field Values

kCTWritingDirectionRightToLeft

static final int kCTWritingDirectionRightToLeft
See Also:
Constant Field Values

kCTVersionNumber10_5

static final int kCTVersionNumber10_5
See Also:
Constant Field Values
Method Detail

CTFontDescriptorCreateWithAttributes

CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateWithAttributes(HIServicesLibrary.__CFDictionary attributes)
Parameters:
attributes
- A CFDictionaryRef of arbitrary attributes.

CTFontDescriptorCreateCopyWithAttributes

CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateCopyWithAttributes(CoreTextLibrary.__CTFontDescriptor original,
                                                                            HIServicesLibrary.__CFDictionary attributes)
Parameters:
original
- The original font descriptor reference.
attributes
- A CFDictionaryRef of arbitrary attributes.

CTFontDescriptorCreateCopyWithVariation

CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateCopyWithVariation(CoreTextLibrary.__CTFontDescriptor original,
                                                                           CoreFoundationLibrary.__CFNumber variationIdentifier,
                                                                           float variationValue)
Parameters:
original
- The original font descriptor reference.
variationIdentifier
- The variation axis identifier. This is the four character code
of the variation axis as a CFNumberRef.
variationValue
- The value corresponding with the variation instance.

CTFontDescriptorCreateCopyWithFeature

CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateCopyWithFeature(CoreTextLibrary.__CTFontDescriptor original,
                                                                         CoreFoundationLibrary.__CFNumber featureTypeIdentifier,
                                                                         CoreFoundationLibrary.__CFNumber featureSelectorIdentifier)
Parameters:
original
- The original font descriptor reference.
featureTypeIdentifier
- The feature type identifier.
featureSelectorIdentifier
- The feature selector identifier.

CTFontDescriptorCreateMatchingFontDescriptors

HIServicesLibrary.__CFArray CTFontDescriptorCreateMatchingFontDescriptors(CoreTextLibrary.__CTFontDescriptor descriptor,
                                                                          CoreFoundationLibrary.__CFSet mandatoryAttributes)
Parameters:
descriptor
- The font descriptor reference.
mandatoryAttributes
- A set of attribute keys which are required to be identically
matched in any returned font descriptors. Optional.

CTFontDescriptorCreateMatchingFontDescriptor

CoreTextLibrary.__CTFontDescriptor CTFontDescriptorCreateMatchingFontDescriptor(CoreTextLibrary.__CTFontDescriptor descriptor,
                                                                                CoreFoundationLibrary.__CFSet mandatoryAttributes)
Parameters:
descriptor
- The font descriptor reference.
mandatoryAttributes
- A set of attribute keys which are required to be identically
matched in any returned font descriptors. Optional.

CTFontDescriptorCopyAttributes

HIServicesLibrary.__CFDictionary CTFontDescriptorCopyAttributes(CoreTextLibrary.__CTFontDescriptor descriptor)
Parameters:
descriptor
- The font descriptor reference.

CTFontDescriptorGetTypeID

NativeLong CTFontDescriptorGetTypeID()

CTFontCreateWithFontDescriptor

CoreTextLibrary.__CTFont CTFontCreateWithFontDescriptor(CoreTextLibrary.__CTFontDescriptor descriptor,
                                                        float size,
                                                        CGAffineTransform matrix)
Parameters:
descriptor
- A font descriptor containing attributes that specify the
requested font.
size -
The point size for the font reference. If 0.0 is specified the
default font size of 12.0 will be used.
matrix
- The transformation matrix for the font. If unspecified, the
identity matrix will be used. Optional.

CTFontCreateCopyWithAttributes

CoreTextLibrary.__CTFont CTFontCreateCopyWithAttributes(CoreTextLibrary.__CTFont font,
                                                        float size,
                                                        CGAffineTransform matrix,
                                                        CoreTextLibrary.__CTFontDescriptor attributes)
Parameters:
font
- Original font reference to base new font on.
size -
The point size for the font reference. If 0.0 is specified the
original font's size will be preserved.
matrix
- The transformation matrix for the font. If unspecified, the
original font matrix will be preserved. Optional.
attributes
- A font descriptor containing additional attributes that the new
font should contain.

CTFontCreateCopyWithSymbolicTraits

CoreTextLibrary.__CTFont CTFontCreateCopyWithSymbolicTraits(CoreTextLibrary.__CTFont font,
                                                            float size,
                                                            CGAffineTransform matrix,
                                                            int symTraitValue,
                                                            int symTraitMask)
Parameters:
font
- Original font reference to base new font on.
size -
The point size for the font reference. If 0.0 is specified the
original font's size will be preserved.
matrix
- The transformation matrix for the font. If unspecified, the
original font matrix will be preserved. Optional.
symTraitValue
- The value of the symbolic traits. This bitfield is used to indicate
the desired value for the traits specified by the symTraitMask parameter.
Used in conjuction they can allow for trait removal as well as addition.
symTraitMask
- The mask bits of the symbolic traits. This bitfield is used to indicate
the traits that should be changed.
symTraitValue - @see CTFontSymbolicTraits
symTraitMask - @see CTFontSymbolicTraits

CTFontCopyFontDescriptor

CoreTextLibrary.__CTFontDescriptor CTFontCopyFontDescriptor(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetSize

float CTFontGetSize(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetMatrix

CGAffineTransform.ByValue CTFontGetMatrix(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetSymbolicTraits

int CTFontGetSymbolicTraits(CoreTextLibrary.__CTFont font)
See Also:
CoreTextLibrary.CTFontSymbolicTraits

CTFontCopyTraits

HIServicesLibrary.__CFDictionary CTFontCopyTraits(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontCopyCharacterSet

CoreFoundationLibrary.__CFCharacterSet CTFontCopyCharacterSet(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetStringEncoding

int CTFontGetStringEncoding(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontCopySupportedLanguages

HIServicesLibrary.__CFArray CTFontCopySupportedLanguages(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetGlyphsForCharacters

@Deprecated
boolean CTFontGetGlyphsForCharacters(CoreTextLibrary.__CTFont font,
                                                ShortByReference characters,
                                                ShortByReference glyphs,
                                                NativeLong count)
Deprecated. use the safer method CTFontGetGlyphsForCharacters(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTFont, java.nio.ShortBuffer, java.nio.ShortBuffer, com.sun.jna.NativeLong) instead

Parameters:
font
- The font reference.
characters
- An array of Unicode characters.
glyphs
- A pointer to a buffer to receive the glyph ids.
count
- The capacity of the characters and glyphs arrays.

CTFontGetGlyphsForCharacters

boolean CTFontGetGlyphsForCharacters(CoreTextLibrary.__CTFont font,
                                     ShortBuffer characters,
                                     ShortBuffer glyphs,
                                     NativeLong count)
Parameters:
font
- The font reference.
characters
- An array of Unicode characters.
glyphs
- A pointer to a buffer to receive the glyph ids.
count
- The capacity of the characters and glyphs arrays.

CTFontGetAscent

float CTFontGetAscent(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetDescent

float CTFontGetDescent(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetLeading

float CTFontGetLeading(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetUnitsPerEm

int CTFontGetUnitsPerEm(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetGlyphCount

NativeLong CTFontGetGlyphCount(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetBoundingBox

CGRect.ByValue CTFontGetBoundingBox(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetUnderlinePosition

float CTFontGetUnderlinePosition(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetUnderlineThickness

float CTFontGetUnderlineThickness(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetSlantAngle

float CTFontGetSlantAngle(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetCapHeight

float CTFontGetCapHeight(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetXHeight

float CTFontGetXHeight(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontGetBoundingRectsForGlyphs

@Deprecated
CGRect.ByValue CTFontGetBoundingRectsForGlyphs(CoreTextLibrary.__CTFont font,
                                                          int orientation,
                                                          ShortByReference glyphs,
                                                          Pointer boundingRects,
                                                          NativeLong count)
Deprecated. use the safer method CTFontGetBoundingRectsForGlyphs(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTFont, int, java.nio.ShortBuffer, com.sun.jna.Pointer, com.sun.jna.NativeLong) instead

Parameters:
font
- The font reference.
orientation
- The intended drawing orientation of the glyphs. Used to determined
which glyph metrics to return.
glyphs
- An array of count number of glyphs.
boundingRect
- An array of count number of CGRects to receive the
computed glyph rects. Can be NULL, in which case only the overall
bounding rect is calculated.
count
- The capacity of the glyphs and boundingRects buffers.
orientation - @see CTFontOrientation

CTFontGetBoundingRectsForGlyphs

CGRect.ByValue CTFontGetBoundingRectsForGlyphs(CoreTextLibrary.__CTFont font,
                                               int orientation,
                                               ShortBuffer glyphs,
                                               Pointer boundingRects,
                                               NativeLong count)
Parameters:
font
- The font reference.
orientation
- The intended drawing orientation of the glyphs. Used to determined
which glyph metrics to return.
glyphs
- An array of count number of glyphs.
boundingRect
- An array of count number of CGRects to receive the
computed glyph rects. Can be NULL, in which case only the overall
bounding rect is calculated.
count
- The capacity of the glyphs and boundingRects buffers.
orientation - @see CTFontOrientation

CTFontGetAdvancesForGlyphs

@Deprecated
double CTFontGetAdvancesForGlyphs(CoreTextLibrary.__CTFont font,
                                             int orientation,
                                             ShortByReference glyphs,
                                             Pointer advances,
                                             NativeLong count)
Deprecated. use the safer method CTFontGetAdvancesForGlyphs(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTFont, int, java.nio.ShortBuffer, com.sun.jna.Pointer, com.sun.jna.NativeLong) instead

Parameters:
font
- The font reference.
orientation
- The intended drawing orientation of the glyphs. Used to determined
which glyph metrics to return.
glyphs
- An array of count number of glyphs.
advances
- An array of count number of CGSize to receive the
computed glyph advances. Can be NULL, in which case only the
overall advacnce is calculated.
count
- The capacity of the glyphs and advances buffers.
orientation - @see CTFontOrientation

CTFontGetAdvancesForGlyphs

double CTFontGetAdvancesForGlyphs(CoreTextLibrary.__CTFont font,
                                  int orientation,
                                  ShortBuffer glyphs,
                                  Pointer advances,
                                  NativeLong count)
Parameters:
font
- The font reference.
orientation
- The intended drawing orientation of the glyphs. Used to determined
which glyph metrics to return.
glyphs
- An array of count number of glyphs.
advances
- An array of count number of CGSize to receive the
computed glyph advances. Can be NULL, in which case only the
overall advacnce is calculated.
count
- The capacity of the glyphs and advances buffers.
orientation - @see CTFontOrientation

CTFontGetVerticalTranslationsForGlyphs

@Deprecated
void CTFontGetVerticalTranslationsForGlyphs(CoreTextLibrary.__CTFont font,
                                                       ShortByReference glyphs,
                                                       Pointer translations,
                                                       NativeLong count)
Deprecated. use the safer method CTFontGetVerticalTranslationsForGlyphs(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTFont, java.nio.ShortBuffer, com.sun.jna.Pointer, com.sun.jna.NativeLong) instead

Parameters:
font
- The font reference.
glyphs
- An array of count number of glyphs.
translations
- An array of count number of CGSize to receive the computed
origin offsets.
count
- The capacity of the glyphs and translations buffers.
Original signature : void CTFontGetVerticalTranslationsForGlyphs(CTFontRef, const CGGlyph[], CGSize[], CFIndex)

CTFontGetVerticalTranslationsForGlyphs

void CTFontGetVerticalTranslationsForGlyphs(CoreTextLibrary.__CTFont font,
                                            ShortBuffer glyphs,
                                            Pointer translations,
                                            NativeLong count)
Parameters:
font
- The font reference.
glyphs
- An array of count number of glyphs.
translations
- An array of count number of CGSize to receive the computed
origin offsets.
count
- The capacity of the glyphs and translations buffers.
Original signature : void CTFontGetVerticalTranslationsForGlyphs(CTFontRef, const CGGlyph[], CGSize[], CFIndex)

CTFontCreatePathForGlyph

CoreGraphicsLibrary.CGPath CTFontCreatePathForGlyph(CoreTextLibrary.__CTFont font,
                                                    short glyph,
                                                    CGAffineTransform transform)
Parameters:
font
- The font reference.
glyph
- The glyph.
transform
- An affine transform applied to the path. Can be NULL. If NULL,
CGAffineTransformIdentity will be used.

CTFontCopyVariationAxes

HIServicesLibrary.__CFArray CTFontCopyVariationAxes(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontCopyVariation

HIServicesLibrary.__CFDictionary CTFontCopyVariation(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontCopyFeatures

HIServicesLibrary.__CFArray CTFontCopyFeatures(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontCopyFeatureSettings

HIServicesLibrary.__CFArray CTFontCopyFeatureSettings(CoreTextLibrary.__CTFont font)
Parameters:
font
- The font reference.

CTFontCopyGraphicsFont

CoreGraphicsLibrary.CGFont CTFontCopyGraphicsFont(CoreTextLibrary.__CTFont font,
                                                  PointerByReference attributes)
Parameters:
font
- The font reference.
attributes
- A pointer to a CTFontDescriptorRef to receive a font descriptor
containing additional attribtues. Can be NULL. Must be released
by caller.

CTFontCreateWithGraphicsFont

CoreTextLibrary.__CTFont CTFontCreateWithGraphicsFont(CoreGraphicsLibrary.CGFont graphicsFont,
                                                      float size,
                                                      CGAffineTransform matrix,
                                                      CoreTextLibrary.__CTFontDescriptor attributes)
Parameters:
graphicsFont
- A valid CGFontRef.
size -
The point size for the font reference. If 0.0 is specified the
default font size of 12.0 will be used.
matrix
- The transformation matrix for the font. If unspecified, the
identity matrix will be used. Optional.
attributes
- A CTFontDescriptorRef containing additional attributes that
should be matched. Optional.

CTFontGetPlatformFont

int CTFontGetPlatformFont(CoreTextLibrary.__CTFont font,
                          PointerByReference attributes)
Parameters:
font
- The font reference.
attributes
- A pointer to a CTFontDescriptorRef to receive a font descriptor
containing additional attribtues. Can be NULL. Must be released
by caller.

CTFontCreateWithPlatformFont

CoreTextLibrary.__CTFont CTFontCreateWithPlatformFont(int platformFont,
                                                      float size,
                                                      CGAffineTransform matrix,
                                                      CoreTextLibrary.__CTFontDescriptor attributes)
Parameters:
platformFont
- A valid ATSFontRef.
size -
The point size for the font reference. If 0.0 is specified the
default font size of 12.0 will be used.
matrix
- The transformation matrix for the font. If unspecified, the
identity matrix will be used. Optional.
attributes
- A CTFontDescriptorRef containing additional attributes that
should be matched. Optional.

CTFontCreateWithQuickdrawInstance

@Deprecated
CoreTextLibrary.__CTFont CTFontCreateWithQuickdrawInstance(ByteByReference name,
                                                                      short identifier,
                                                                      byte style,
                                                                      float size)
Deprecated. use the safer methods CTFontCreateWithQuickdrawInstance(byte[], short, byte, float) and CTFontCreateWithQuickdrawInstance(java.nio.ByteBuffer, short, byte, float) instead

Parameters:
name
- The Quickdraw font name. If zero length, then identifier
must be specified.
identifier
- The Quickdraw font identifier. Can be 0, but if so then
name must be specified.
style
- The Quickdraw font style.
size -
The point size for the font reference. If 0.0 is specified the
default size of 12.0 is used.

CTFontCreateWithQuickdrawInstance

CoreTextLibrary.__CTFont CTFontCreateWithQuickdrawInstance(byte[] name,
                                                           short identifier,
                                                           byte style,
                                                           float size)
Parameters:
name
- The Quickdraw font name. If zero length, then identifier
must be specified.
identifier
- The Quickdraw font identifier. Can be 0, but if so then
name must be specified.
style
- The Quickdraw font style.
size -
The point size for the font reference. If 0.0 is specified the
default size of 12.0 is used.

CTFontCreateWithQuickdrawInstance

CoreTextLibrary.__CTFont CTFontCreateWithQuickdrawInstance(ByteBuffer name,
                                                           short identifier,
                                                           byte style,
                                                           float size)
Parameters:
name
- The Quickdraw font name. If zero length, then identifier
must be specified.
identifier
- The Quickdraw font identifier. Can be 0, but if so then
name must be specified.
style
- The Quickdraw font style.
size -
The point size for the font reference. If 0.0 is specified the
default size of 12.0 is used.

CTFontCopyAvailableTables

HIServicesLibrary.__CFArray CTFontCopyAvailableTables(CoreTextLibrary.__CTFont font,
                                                      int options)
Parameters:
font
- The font reference.
options
-
options - @see CTFontTableOptions

CTFontGetTypeID

NativeLong CTFontGetTypeID()

CTFontCollectionCreateFromAvailableFonts

CoreTextLibrary.__CTFontCollection CTFontCollectionCreateFromAvailableFonts(HIServicesLibrary.__CFDictionary options)
Parameters:
options
- The options dictionary. See constant option keys.

CTFontCollectionCreateWithFontDescriptors

CoreTextLibrary.__CTFontCollection CTFontCollectionCreateWithFontDescriptors(HIServicesLibrary.__CFArray descriptors,
                                                                             HIServicesLibrary.__CFDictionary options)
Parameters:
descriptors
- An array of font descriptors.
options
- The options dictionary. See constant option keys.

CTFontCollectionCreateCopyWithFontDescriptors

CoreTextLibrary.__CTFontCollection CTFontCollectionCreateCopyWithFontDescriptors(CoreTextLibrary.__CTFontCollection original,
                                                                                 HIServicesLibrary.__CFArray descriptors,
                                                                                 HIServicesLibrary.__CFDictionary options)
Parameters:
original
- The original font collection reference.
descriptor
- An array of font descriptors to augment those of the original
collection.
options
- The options dictionary. See constant option keys.

CTFontCollectionCreateMatchingFontDescriptors

HIServicesLibrary.__CFArray CTFontCollectionCreateMatchingFontDescriptors(CoreTextLibrary.__CTFontCollection collection)
Parameters:
collection
- The font collection reference.

CTFontCollectionGetTypeID

NativeLong CTFontCollectionGetTypeID()

CTFrameGetTypeID

NativeLong CTFrameGetTypeID()

CTFrameGetStringRange

CFRange.ByValue CTFrameGetStringRange(CoreTextLibrary.__CTFrame frame)

CTFrameGetVisibleStringRange

CFRange.ByValue CTFrameGetVisibleStringRange(CoreTextLibrary.__CTFrame frame)

CTFrameGetPath

CoreGraphicsLibrary.CGPath CTFrameGetPath(CoreTextLibrary.__CTFrame frame)

CTFrameGetFrameAttributes

HIServicesLibrary.__CFDictionary CTFrameGetFrameAttributes(CoreTextLibrary.__CTFrame frame)

CTFrameGetLines

HIServicesLibrary.__CFArray CTFrameGetLines(CoreTextLibrary.__CTFrame frame)

CTFrameGetLineOrigins

void CTFrameGetLineOrigins(CoreTextLibrary.__CTFrame frame,
                           CFRange.ByValue range,
                           Pointer origins)

CTFrameDraw

void CTFrameDraw(CoreTextLibrary.__CTFrame frame,
                 CoreGraphicsLibrary.CGContext context)

CTLineGetTypeID

NativeLong CTLineGetTypeID()

CTLineCreateWithAttributedString

CoreTextLibrary.__CTLine CTLineCreateWithAttributedString(CoreFoundationLibrary.__CFAttributedString string)

CTLineCreateTruncatedLine

CoreTextLibrary.__CTLine CTLineCreateTruncatedLine(CoreTextLibrary.__CTLine line,
                                                   double width,
                                                   int truncationType,
                                                   CoreTextLibrary.__CTLine truncationToken)
Original signature : CTLineRef CTLineCreateTruncatedLine(CTLineRef, double, CTLineTruncationType, CTLineRef)

Parameters:
truncationType - @see CTLineTruncationType

CTLineCreateJustifiedLine

CoreTextLibrary.__CTLine CTLineCreateJustifiedLine(CoreTextLibrary.__CTLine line,
                                                   float justificationFactor,
                                                   double justificationWidth)

CTLineGetGlyphCount

NativeLong CTLineGetGlyphCount(CoreTextLibrary.__CTLine line)

CTLineGetGlyphRuns

HIServicesLibrary.__CFArray CTLineGetGlyphRuns(CoreTextLibrary.__CTLine line)

CTLineGetStringRange

CFRange.ByValue CTLineGetStringRange(CoreTextLibrary.__CTLine line)

CTLineGetPenOffsetForFlush

double CTLineGetPenOffsetForFlush(CoreTextLibrary.__CTLine line,
                                  float flushFactor,
                                  double flushWidth)

CTLineDraw

void CTLineDraw(CoreTextLibrary.__CTLine line,
                CoreGraphicsLibrary.CGContext context)

CTLineGetImageBounds

CGRect.ByValue CTLineGetImageBounds(CoreTextLibrary.__CTLine line,
                                    CoreGraphicsLibrary.CGContext context)

CTLineGetTypographicBounds

@Deprecated
double CTLineGetTypographicBounds(CoreTextLibrary.__CTLine line,
                                             FloatByReference ascent,
                                             FloatByReference descent,
                                             FloatByReference leading)
Deprecated. use the safer method CTLineGetTypographicBounds(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTLine, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer) instead

Original signature : double CTLineGetTypographicBounds(CTLineRef, CGFloat*, CGFloat*, CGFloat*)


CTLineGetTypographicBounds

double CTLineGetTypographicBounds(CoreTextLibrary.__CTLine line,
                                  FloatBuffer ascent,
                                  FloatBuffer descent,
                                  FloatBuffer leading)

CTLineGetTrailingWhitespaceWidth

double CTLineGetTrailingWhitespaceWidth(CoreTextLibrary.__CTLine line)

CTLineGetStringIndexForPosition

NativeLong CTLineGetStringIndexForPosition(CoreTextLibrary.__CTLine line,
                                           CGPoint.ByValue position)

CTLineGetOffsetForStringIndex

@Deprecated
float CTLineGetOffsetForStringIndex(CoreTextLibrary.__CTLine line,
                                               NativeLong charIndex,
                                               FloatByReference secondaryOffset)
Deprecated. use the safer method CTLineGetOffsetForStringIndex(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTLine, com.sun.jna.NativeLong, java.nio.FloatBuffer) instead

Original signature : CGFloat CTLineGetOffsetForStringIndex(CTLineRef, CFIndex, CGFloat*)


CTLineGetOffsetForStringIndex

float CTLineGetOffsetForStringIndex(CoreTextLibrary.__CTLine line,
                                    NativeLong charIndex,
                                    FloatBuffer secondaryOffset)

CTTypesetterGetTypeID

NativeLong CTTypesetterGetTypeID()

CTTypesetterCreateWithAttributedString

CoreTextLibrary.__CTTypesetter CTTypesetterCreateWithAttributedString(CoreFoundationLibrary.__CFAttributedString string)

CTTypesetterCreateWithAttributedStringAndOptions

CoreTextLibrary.__CTTypesetter CTTypesetterCreateWithAttributedStringAndOptions(CoreFoundationLibrary.__CFAttributedString string,
                                                                                HIServicesLibrary.__CFDictionary options)

CTTypesetterCreateLine

CoreTextLibrary.__CTLine CTTypesetterCreateLine(CoreTextLibrary.__CTTypesetter typesetter,
                                                CFRange.ByValue stringRange)

CTTypesetterSuggestLineBreak

NativeLong CTTypesetterSuggestLineBreak(CoreTextLibrary.__CTTypesetter typesetter,
                                        NativeLong startIndex,
                                        double width)

CTTypesetterSuggestClusterBreak

NativeLong CTTypesetterSuggestClusterBreak(CoreTextLibrary.__CTTypesetter typesetter,
                                           NativeLong startIndex,
                                           double width)

CTFramesetterGetTypeID

NativeLong CTFramesetterGetTypeID()

CTFramesetterCreateWithAttributedString

CoreTextLibrary.__CTFramesetter CTFramesetterCreateWithAttributedString(CoreFoundationLibrary.__CFAttributedString string)

CTFramesetterCreateFrame

CoreTextLibrary.__CTFrame CTFramesetterCreateFrame(CoreTextLibrary.__CTFramesetter framesetter,
                                                   CFRange.ByValue stringRange,
                                                   CoreGraphicsLibrary.CGPath path,
                                                   HIServicesLibrary.__CFDictionary frameAttributes)

CTFramesetterGetTypesetter

CoreTextLibrary.__CTTypesetter CTFramesetterGetTypesetter(CoreTextLibrary.__CTFramesetter framesetter)

CTGlyphInfoGetTypeID

NativeLong CTGlyphInfoGetTypeID()

CTGlyphInfoGetCharacterIdentifier

short CTGlyphInfoGetCharacterIdentifier(CoreTextLibrary.__CTGlyphInfo glyphInfo)

CTGlyphInfoGetCharacterCollection

short CTGlyphInfoGetCharacterCollection(CoreTextLibrary.__CTGlyphInfo glyphInfo)

CTParagraphStyleGetTypeID

NativeLong CTParagraphStyleGetTypeID()

CTParagraphStyleCreate

CoreTextLibrary.__CTParagraphStyle CTParagraphStyleCreate(CTParagraphStyleSetting settings,
                                                          NativeLong settingCount)

CTParagraphStyleCreateCopy

CoreTextLibrary.__CTParagraphStyle CTParagraphStyleCreateCopy(CoreTextLibrary.__CTParagraphStyle paragraphStyle)

CTParagraphStyleGetValueForSpecifier

boolean CTParagraphStyleGetValueForSpecifier(CoreTextLibrary.__CTParagraphStyle paragraphStyle,
                                             int spec,
                                             NativeLong valueBufferSize,
                                             Pointer valueBuffer)
Original signature : bool CTParagraphStyleGetValueForSpecifier(CTParagraphStyleRef, CTParagraphStyleSpecifier, size_t, void*)

Parameters:
spec - @see CTParagraphStyleSpecifier

CTRunGetTypeID

NativeLong CTRunGetTypeID()

CTRunGetGlyphCount

NativeLong CTRunGetGlyphCount(CoreTextLibrary.__CTRun run)

CTRunGetAttributes

HIServicesLibrary.__CFDictionary CTRunGetAttributes(CoreTextLibrary.__CTRun run)

CTRunGetStatus

int CTRunGetStatus(CoreTextLibrary.__CTRun run)
See Also:
CoreTextLibrary.CTRunStatus

CTRunGetGlyphsPtr

ShortByReference CTRunGetGlyphsPtr(CoreTextLibrary.__CTRun run)

CTRunGetGlyphs

@Deprecated
void CTRunGetGlyphs(CoreTextLibrary.__CTRun run,
                               CFRange.ByValue range,
                               ShortByReference buffer)
Deprecated. use the safer method CTRunGetGlyphs(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTRun, org.rococoa.cocoa.corefoundation.CFRange.ByValue, java.nio.ShortBuffer) instead

Original signature : void CTRunGetGlyphs(CTRunRef, CFRange, CGGlyph[])


CTRunGetGlyphs

void CTRunGetGlyphs(CoreTextLibrary.__CTRun run,
                    CFRange.ByValue range,
                    ShortBuffer buffer)

CTRunGetPositionsPtr

CGPoint CTRunGetPositionsPtr(CoreTextLibrary.__CTRun run)

CTRunGetPositions

void CTRunGetPositions(CoreTextLibrary.__CTRun run,
                       CFRange.ByValue range,
                       Pointer buffer)

CTRunGetStringIndicesPtr

NativeLongByReference CTRunGetStringIndicesPtr(CoreTextLibrary.__CTRun run)

CTRunGetStringIndices

void CTRunGetStringIndices(CoreTextLibrary.__CTRun run,
                           CFRange.ByValue range,
                           NativeLongByReference buffer)

CTRunGetStringRange

CFRange.ByValue CTRunGetStringRange(CoreTextLibrary.__CTRun run)

CTRunGetTypographicBounds

@Deprecated
double CTRunGetTypographicBounds(CoreTextLibrary.__CTRun run,
                                            CFRange.ByValue range,
                                            FloatByReference ascent,
                                            FloatByReference descent,
                                            FloatByReference leading)
Deprecated. use the safer method CTRunGetTypographicBounds(org.rococoa.cocoa.coretext.CoreTextLibrary.__CTRun, org.rococoa.cocoa.corefoundation.CFRange.ByValue, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer) instead

Original signature : double CTRunGetTypographicBounds(CTRunRef, CFRange, CGFloat*, CGFloat*, CGFloat*)


CTRunGetTypographicBounds

double CTRunGetTypographicBounds(CoreTextLibrary.__CTRun run,
                                 CFRange.ByValue range,
                                 FloatBuffer ascent,
                                 FloatBuffer descent,
                                 FloatBuffer leading)

CTRunGetImageBounds

CGRect.ByValue CTRunGetImageBounds(CoreTextLibrary.__CTRun run,
                                   CoreGraphicsLibrary.CGContext context,
                                   CFRange.ByValue range)

CTRunGetTextMatrix

CGAffineTransform.ByValue CTRunGetTextMatrix(CoreTextLibrary.__CTRun run)

CTRunDraw

void CTRunDraw(CoreTextLibrary.__CTRun run,
               CoreGraphicsLibrary.CGContext context,
               CFRange.ByValue range)

CTTextTabGetTypeID

NativeLong CTTextTabGetTypeID()

CTTextTabCreate

CoreTextLibrary.__CTTextTab CTTextTabCreate(byte alignment,
                                            double location,
                                            HIServicesLibrary.__CFDictionary options)

CTTextTabGetAlignment

byte CTTextTabGetAlignment(CoreTextLibrary.__CTTextTab tab)

CTTextTabGetLocation

double CTTextTabGetLocation(CoreTextLibrary.__CTTextTab tab)

CTTextTabGetOptions

HIServicesLibrary.__CFDictionary CTTextTabGetOptions(CoreTextLibrary.__CTTextTab tab)

CTGetCoreTextVersion

int CTGetCoreTextVersion()