80 static final native long CFArrayGetValueAtIndex(long theArray, long idx);
81 static final native long CFAttributedStringCreate(long alloc, long str, long attributes);
82 static final native void CFDictionaryAddValue(long theDict, long key, long value);
83 static final native long CFDictionaryCreateMutable(long allocator, long capacity, long keyCallBacks, long valueCallBacks);
84 static final native long CFDictionaryGetValue(long theDict, long key);
85 static final native void CFRelease(long cf);
86 static final native long CFStringCreateWithCharacters(long alloc, char[] chars, long numChars);
87 static final native long CFURLCreateWithFileSystemPath(long allocator, long filePath, long pathStyle, boolean isDirectory);
88 static final native long CGBitmapContextCreate(long data, long width, long height, long bitsPerComponent, long bytesPerRow, long colorspace, int bitmapInfo);
89 static final native void CGContextFillRect(long context, CGRect rect);
90 static final native void CGContextRelease(long context);
91 static final native void CGContextSetAllowsFontSmoothing(long context, boolean allowsFontSmoothing);
92 static final native void CGContextSetAllowsAntialiasing(long context, boolean allowsAntialiasing);
93 static final native void CGContextSetAllowsFontSubpixelPositioning(long context, boolean allowsFontSubpixelPositioning);
94 static final native void CGContextSetAllowsFontSubpixelQuantization(long context, boolean allowsFontSubpixelQuantization);
95 static final native void CGContextSetRGBFillColor(long context, double red, double green, double blue, double alpha);
96 static final native void CGContextTranslateCTM(long context, double tx, double ty);
97 static final native long CGColorSpaceCreateDeviceGray();
98 static final native long CGColorSpaceCreateDeviceRGB();
99 static final native void CGColorSpaceRelease(long space);
100 static final native void CGPathRelease(long path);
101 static final native long CTFontCreateWithName(long name, double size, CGAffineTransform matrix);
102 static final native long CTFontCreatePathForGlyph(long font, short glyph, CGAffineTransform matrix);
103 static final native boolean CTFontManagerRegisterFontsForURL(long fontURL, int scope, long error);
104 static final native long CTLineCreateWithAttributedString(long string);
105 static final native long CTLineGetGlyphRuns(long line);
106 static final native long CTLineGetGlyphCount(long line);
107 static final native double CTLineGetTypographicBounds(long line);
108 static final native long CTRunGetGlyphCount(long run);
109 static final native long CTRunGetAttributes(long run);
110 static final native long CTParagraphStyleCreate(int dir);
111
112 }
|
80 static final native long CFArrayGetValueAtIndex(long theArray, long idx);
81 static final native long CFAttributedStringCreate(long alloc, long str, long attributes);
82 static final native void CFDictionaryAddValue(long theDict, long key, long value);
83 static final native long CFDictionaryCreateMutable(long allocator, long capacity, long keyCallBacks, long valueCallBacks);
84 static final native long CFDictionaryGetValue(long theDict, long key);
85 static final native void CFRelease(long cf);
86 static final native long CFStringCreateWithCharacters(long alloc, char[] chars, long numChars);
87 static final native long CFURLCreateWithFileSystemPath(long allocator, long filePath, long pathStyle, boolean isDirectory);
88 static final native long CGBitmapContextCreate(long data, long width, long height, long bitsPerComponent, long bytesPerRow, long colorspace, int bitmapInfo);
89 static final native void CGContextFillRect(long context, CGRect rect);
90 static final native void CGContextRelease(long context);
91 static final native void CGContextSetAllowsFontSmoothing(long context, boolean allowsFontSmoothing);
92 static final native void CGContextSetAllowsAntialiasing(long context, boolean allowsAntialiasing);
93 static final native void CGContextSetAllowsFontSubpixelPositioning(long context, boolean allowsFontSubpixelPositioning);
94 static final native void CGContextSetAllowsFontSubpixelQuantization(long context, boolean allowsFontSubpixelQuantization);
95 static final native void CGContextSetRGBFillColor(long context, double red, double green, double blue, double alpha);
96 static final native void CGContextTranslateCTM(long context, double tx, double ty);
97 static final native long CGColorSpaceCreateDeviceGray();
98 static final native long CGColorSpaceCreateDeviceRGB();
99 static final native void CGColorSpaceRelease(long space);
100 static final native long CGDataProviderCreateWithURL(long cfURL);
101 static final native long CGFontCreateWithDataProvider(long dataProvider);
102 static final native void CGPathRelease(long path);
103 static final native long CTFontCreatePathForGlyph(long font, short glyph, CGAffineTransform matrix);
104 static final native long CTFontCreateWithGraphicsFont(long cgFont, double size, CGAffineTransform matrix, long attributes);
105 static final native long CTFontCreateWithName(long name, double size, CGAffineTransform matrix);
106 static final native boolean CTFontManagerRegisterFontsForURL(long fontURL, int scope, long error);
107 static final native long CTLineCreateWithAttributedString(long string);
108 static final native long CTLineGetGlyphRuns(long line);
109 static final native long CTLineGetGlyphCount(long line);
110 static final native double CTLineGetTypographicBounds(long line);
111 static final native long CTRunGetGlyphCount(long run);
112 static final native long CTRunGetAttributes(long run);
113 static final native long CTParagraphStyleCreate(int dir);
114
115 }
|