org.rococoa.cocoa.appkit
Class NSFont

java.lang.Object
  extended by org.rococoa.cocoa.foundation.NSObject
      extended by org.rococoa.cocoa.appkit.NSFont
All Implemented Interfaces:
NSCoding, NSCopying, NSObject, ObjCObject

public abstract class NSFont
extends NSObject
implements ObjCObject, NSCopying, NSCoding

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 NSFont.__fFlags
           
static class NSFont._class_
           
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSCopying
NSCopying._static_
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSCoding
NSCoding._static_
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
NSObject._static_
 
Constructor Summary
NSFont()
           
 
Method Summary
abstract  NSObject advancementForGlyph(int ag)
          Original signature : -(id)advancementForGlyph:(NSGlyph)
native declaration : NSFont.h:153
static NSFont alloc()
           
 NSFontDeprecated as_NSFont_NSFontDeprecated()
           
abstract  org.rococoa.cocoa.CGFloat ascender()
          Original signature : -(CGFloat)ascender
native declaration : NSFont.h:138
static NSFont boldSystemFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Aqua System font (emphasized)
Original signature : +(NSFont*)boldSystemFontOfSize:(CGFloat)
native declaration : NSFont.h:88
abstract  NSObject boundingRectForFont()
          These methods return scaled numbers.
abstract  NSObject boundingRectForGlyph(int aGlyph)
          Glyph metrics ********
Original signature : -(id)boundingRectForGlyph:(NSGlyph)
native declaration : NSFont.h:152
abstract  org.rococoa.cocoa.CGFloat capHeight()
          Original signature : -(CGFloat)capHeight
native declaration : NSFont.h:147
static NSFont controlContentFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Original signature : +(NSFont*)controlContentFontOfSize:(CGFloat)
native declaration : NSFont.h:99
abstract  NSCharacterSet coveredCharacterSet()
          Original signature : -(NSCharacterSet*)coveredCharacterSet
native declaration : NSFont.h:129
abstract  org.rococoa.cocoa.CGFloat descender()
          Original signature : -(CGFloat)descender
native declaration : NSFont.h:139
abstract  NSString displayName()
          Original signature : -(NSString*)displayName
native declaration : NSFont.h:116
abstract  NSString familyName()
          Original signature : -(NSString*)familyName
native declaration : NSFont.h:115
abstract  NSFontDescriptor fontDescriptor()
          Original signature : -(NSFontDescriptor*)fontDescriptor
native declaration : NSFont.h:118
abstract  NSString fontName()
          Core font attribute ********
Original signature : -(NSString*)fontName
native declaration : NSFont.h:112
static NSFont fontWithDescriptor_size(NSFontDescriptor fontDescriptor, org.rococoa.cocoa.CGFloat fontSize)
          Instantiates an NSFont object matching fontDescriptor.
static NSFont fontWithDescriptor_textTransform(NSFontDescriptor fontDescriptor, NSAffineTransform textTransform)
          Instantiates an NSFont object matching fontDescriptor.
static NSFont fontWithName_matrix(NSString fontName, org.rococoa.cocoa.CGFloat[] fontMatrix)
          Original signature : +(NSFont*)fontWithName:(NSString*) matrix:(const CGFloat*)
native declaration : NSFont.h:66
static NSFont fontWithName_matrix(NSString fontName, CGFloatByReference fontMatrix)
          Deprecated. use the safer methods fontWithName_matrix(org.rococoa.cocoa.foundation.NSString, org.rococoa.cocoa.CGFloat[]) and fontWithName_matrix(org.rococoa.cocoa.foundation.NSString, com.ochafik.lang.jnaerator.runtime.CGFloatByReference) instead
static NSFont fontWithName_size(NSString fontName, org.rococoa.cocoa.CGFloat fontSize)
          Factory ********
Original signature : +(NSFont*)fontWithName:(NSString*) size:(CGFloat)
native declaration : NSFont.h:65
static NSFont._class_ getNSClass()
           
abstract  int glyphWithName(NSString aName)
          Original signature : -(NSGlyph)glyphWithName:(NSString*)
native declaration : NSFont.h:127
abstract  boolean isFixedPitch()
          Original signature : -(BOOL)isFixedPitch
native declaration : NSFont.h:149
abstract  org.rococoa.cocoa.CGFloat italicAngle()
          Original signature : -(CGFloat)italicAngle
native declaration : NSFont.h:146
static NSFont labelFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Aqua label font
Original signature : +(NSFont*)labelFontOfSize:(CGFloat)
native declaration : NSFont.h:89
static org.rococoa.cocoa.CGFloat labelFontSize()
          size of the standard Label Font.
abstract  org.rococoa.cocoa.CGFloat leading()
          Original signature : -(CGFloat)leading
native declaration : NSFont.h:141
abstract  CGFloatByReference matrix()
          Original signature : -(const CGFloat*)matrix
native declaration : NSFont.h:114
abstract  NSObject maximumAdvancement()
          Original signature : -(id)maximumAdvancement
native declaration : NSFont.h:136
static NSFont menuBarFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Original signature : +(NSFont*)menuBarFontOfSize:(CGFloat)
native declaration : NSFont.h:94
static NSFont menuFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Original signature : +(NSFont*)menuFontOfSize:(CGFloat)
native declaration : NSFont.h:92
static NSFont messageFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Original signature : +(NSFont*)messageFontOfSize:(CGFloat)
native declaration : NSFont.h:96
abstract  NSObject mostCompatibleStringEncoding()
          Original signature : -(id)mostCompatibleStringEncoding
native declaration : NSFont.h:126
static NSFont new_()
           
abstract  NSUInteger numberOfGlyphs()
          Glyph coverage ********
Original signature : -(NSUInteger)numberOfGlyphs
native declaration : NSFont.h:125
static NSFont paletteFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Original signature : +(NSFont*)paletteFontOfSize:(CGFloat)
native declaration : NSFont.h:97
abstract  org.rococoa.cocoa.CGFloat pointSize()
          Original signature : -(CGFloat)pointSize
native declaration : NSFont.h:113
abstract  NSFont printerFont()
          Rendering mode ********
Original signature : -(NSFont*)printerFont
native declaration : NSFont.h:169
abstract  int renderingMode()
          Original signature : -(NSFontRenderingMode)renderingMode
native declaration : NSFont.h:173
abstract  NSFont screenFont()
          Same as screenFontWithRenderingMode:NSFontDefaultRenderingMode
Original signature : -(NSFont*)screenFont
native declaration : NSFont.h:170
abstract  NSFont screenFontWithRenderingMode(int renderingMode)
          Original signature : -(NSFont*)screenFontWithRenderingMode:(NSFontRenderingMode)
native declaration : NSFont.h:172
abstract  void set()
          NSGraphicsContext-related ********
Original signature : -(void)set
native declaration : NSFont.h:163
abstract  void setInContext(NSGraphicsContext graphicsContext)
          Original signature : -(void)setInContext:(NSGraphicsContext*)
native declaration : NSFont.h:165
static void setUserFixedPitchFont(NSFont aFont)
          set preference for fixed-pitch.
static void setUserFont(NSFont aFont)
          set preference for Application font.
static org.rococoa.cocoa.CGFloat smallSystemFontSize()
          size of standard small System font.
static NSFont systemFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          UI font settings
Aqua System font
Original signature : +(NSFont*)systemFontOfSize:(CGFloat)
native declaration : NSFont.h:87
static org.rococoa.cocoa.CGFloat systemFontSize()
          UI font size settings
size of the standard System font.
abstract  NSAffineTransform textTransform()
          Original signature : -(NSAffineTransform*)textTransform
native declaration : NSFont.h:121
static NSFont titleBarFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Original signature : +(NSFont*)titleBarFontOfSize:(CGFloat)
native declaration : NSFont.h:91
static NSFont toolTipsFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Original signature : +(NSFont*)toolTipsFontOfSize:(CGFloat)
native declaration : NSFont.h:98
abstract  org.rococoa.cocoa.CGFloat underlinePosition()
          Original signature : -(CGFloat)underlinePosition
native declaration : NSFont.h:144
abstract  org.rococoa.cocoa.CGFloat underlineThickness()
          Original signature : -(CGFloat)underlineThickness
native declaration : NSFont.h:145
static NSFont userFixedPitchFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          Aqua fixed-pitch font
Original signature : +(NSFont*)userFixedPitchFontOfSize:(CGFloat)
native declaration : NSFont.h:81
static NSFont userFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
          User font settings
Aqua Application font
Original signature : +(NSFont*)userFontOfSize:(CGFloat)
native declaration : NSFont.h:80
abstract  org.rococoa.cocoa.CGFloat xHeight()
          Original signature : -(CGFloat)xHeight
native declaration : NSFont.h:148
 
Methods inherited from class org.rococoa.cocoa.foundation.NSObject
as_NSObject_NSAccessibility, as_NSObject_NSAccessibilityAdditions, as_NSObject_NSApplicationScriptingDelegation, as_NSObject_NSArchiverCallback, as_NSObject_NSClassDescriptionPrimitives, as_NSObject_NSCoderMethods, as_NSObject_NSColorPanelResponderMethod, as_NSObject_NSComparisonMethods, as_NSObject_NSControlSubclassNotifications, as_NSObject_NSCopyLinkMoveHandler, as_NSObject_NSDelayedPerforming, as_NSObject_NSDeprecatedKeyValueCoding, as_NSObject_NSDeprecatedKeyValueObservingCustomization, as_NSObject_NSDeprecatedMethods, as_NSObject_NSDictionaryControllerKeyValuePair, as_NSObject_NSDistributedObjects, as_NSObject_NSDraggingDestination, as_NSObject_NSDraggingSource, as_NSObject_NSDraggingSourceDeprecated, as_NSObject_NSEditor, as_NSObject_NSEditorRegistration, as_NSObject_NSErrorRecoveryAttempting, as_NSObject_NSFileManagerFileOperationAdditions, as_NSObject_NSFontManagerDelegate, as_NSObject_NSFontManagerResponderMethod, as_NSObject_NSFontPanelValidationAdditions, as_NSObject_NSKeyValueBindingCreation, as_NSObject_NSKeyValueCoding, as_NSObject_NSKeyValueObserverNotification, as_NSObject_NSKeyValueObserverRegistration, as_NSObject_NSKeyValueObserving, as_NSObject_NSKeyValueObservingCustomization, as_NSObject_NSMenuValidation, as_NSObject_NSNibAwaking, as_NSObject_NSPasteboardOwner, as_NSObject_NSPlaceholders, as_NSObject_NSScriptClassDescription, as_NSObject_NSScripting, as_NSObject_NSScriptingComparisonMethods, as_NSObject_NSScriptKeyValueCoding, as_NSObject_NSScriptObjectSpecifiers, as_NSObject_NSThreadPerformAdditions, as_NSObject_NSURLClient, as_NSObject_NSURLConnectionDelegate, as_NSObject_NSURLDownloadDelegate, copy, create, dealloc, description, doesNotRecognizeSelector, finalize, forwardingTargetForSelector, forwardInvocation, init, isKindOfClass, isKindOfClass, methodForSelector, methodSignatureForSelector, mutableCopy, release, retain, retainCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSCopying
copyWithZone
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSCoding
encodeWithCoder, initWithCoder
 
Methods inherited from interface org.rococoa.ObjCObject
id
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
autorelease, class_, conformsToProtocol, hash, isEqual, isMemberOfClass, isProxy, performSelector_withObject_withObject, performSelector_withObject, performSelector, respondsToSelector, self, superclass, zone
 

Constructor Detail

NSFont

public NSFont()
Method Detail

as_NSFont_NSFontDeprecated

public NSFontDeprecated as_NSFont_NSFontDeprecated()

fontWithName_size

public static NSFont fontWithName_size(NSString fontName,
                                       org.rococoa.cocoa.CGFloat fontSize)
Factory ********
Original signature : +(NSFont*)fontWithName:(NSString*) size:(CGFloat)
native declaration : NSFont.h:65


fontWithName_matrix

@Deprecated
public static NSFont fontWithName_matrix(NSString fontName,
                                                    CGFloatByReference fontMatrix)
Deprecated. use the safer methods fontWithName_matrix(org.rococoa.cocoa.foundation.NSString, org.rococoa.cocoa.CGFloat[]) and fontWithName_matrix(org.rococoa.cocoa.foundation.NSString, com.ochafik.lang.jnaerator.runtime.CGFloatByReference) instead

Original signature : +(NSFont*)fontWithName:(NSString*) matrix:(const CGFloat*)
native declaration : NSFont.h:66


fontWithName_matrix

public static NSFont fontWithName_matrix(NSString fontName,
                                         org.rococoa.cocoa.CGFloat[] fontMatrix)
Original signature : +(NSFont*)fontWithName:(NSString*) matrix:(const CGFloat*)
native declaration : NSFont.h:66


fontWithDescriptor_size

public static NSFont fontWithDescriptor_size(NSFontDescriptor fontDescriptor,
                                             org.rococoa.cocoa.CGFloat fontSize)
Instantiates an NSFont object matching fontDescriptor. If fontSize is greater than 0.0, it has precedence over NSFontSizeAttribute in fontDescriptor.
Original signature : +(NSFont*)fontWithDescriptor:(NSFontDescriptor*) size:(CGFloat)
native declaration : NSFont.h:70


fontWithDescriptor_textTransform

public static NSFont fontWithDescriptor_textTransform(NSFontDescriptor fontDescriptor,
                                                      NSAffineTransform textTransform)
Instantiates an NSFont object matching fontDescriptor. If textTransform is non-nil, it has precedence over NSFontMatrixAttribute in fontDescriptor.
Original signature : +(NSFont*)fontWithDescriptor:(NSFontDescriptor*) textTransform:(NSAffineTransform*)
native declaration : NSFont.h:74


userFontOfSize

public static NSFont userFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
User font settings
Aqua Application font
Original signature : +(NSFont*)userFontOfSize:(CGFloat)
native declaration : NSFont.h:80


userFixedPitchFontOfSize

public static NSFont userFixedPitchFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Aqua fixed-pitch font
Original signature : +(NSFont*)userFixedPitchFontOfSize:(CGFloat)
native declaration : NSFont.h:81


setUserFont

public static void setUserFont(NSFont aFont)
set preference for Application font.
Original signature : +(void)setUserFont:(NSFont*)
native declaration : NSFont.h:82


setUserFixedPitchFont

public static void setUserFixedPitchFont(NSFont aFont)
set preference for fixed-pitch.
Original signature : +(void)setUserFixedPitchFont:(NSFont*)
native declaration : NSFont.h:83


systemFontOfSize

public static NSFont systemFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
UI font settings
Aqua System font
Original signature : +(NSFont*)systemFontOfSize:(CGFloat)
native declaration : NSFont.h:87


boldSystemFontOfSize

public static NSFont boldSystemFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Aqua System font (emphasized)
Original signature : +(NSFont*)boldSystemFontOfSize:(CGFloat)
native declaration : NSFont.h:88


labelFontOfSize

public static NSFont labelFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Aqua label font
Original signature : +(NSFont*)labelFontOfSize:(CGFloat)
native declaration : NSFont.h:89


titleBarFontOfSize

public static NSFont titleBarFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Original signature : +(NSFont*)titleBarFontOfSize:(CGFloat)
native declaration : NSFont.h:91


menuFontOfSize

public static NSFont menuFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Original signature : +(NSFont*)menuFontOfSize:(CGFloat)
native declaration : NSFont.h:92


menuBarFontOfSize

public static NSFont menuBarFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Original signature : +(NSFont*)menuBarFontOfSize:(CGFloat)
native declaration : NSFont.h:94


messageFontOfSize

public static NSFont messageFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Original signature : +(NSFont*)messageFontOfSize:(CGFloat)
native declaration : NSFont.h:96


paletteFontOfSize

public static NSFont paletteFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Original signature : +(NSFont*)paletteFontOfSize:(CGFloat)
native declaration : NSFont.h:97


toolTipsFontOfSize

public static NSFont toolTipsFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Original signature : +(NSFont*)toolTipsFontOfSize:(CGFloat)
native declaration : NSFont.h:98


controlContentFontOfSize

public static NSFont controlContentFontOfSize(org.rococoa.cocoa.CGFloat fontSize)
Original signature : +(NSFont*)controlContentFontOfSize:(CGFloat)
native declaration : NSFont.h:99


systemFontSize

public static org.rococoa.cocoa.CGFloat systemFontSize()
UI font size settings
size of the standard System font.
Original signature : +(CGFloat)systemFontSize
native declaration : NSFont.h:103


smallSystemFontSize

public static org.rococoa.cocoa.CGFloat smallSystemFontSize()
size of standard small System font.
Original signature : +(CGFloat)smallSystemFontSize
native declaration : NSFont.h:104


labelFontSize

public static org.rococoa.cocoa.CGFloat labelFontSize()
size of the standard Label Font.
Original signature : +(CGFloat)labelFontSize
native declaration : NSFont.h:105


fontName

public abstract NSString fontName()
Core font attribute ********
Original signature : -(NSString*)fontName
native declaration : NSFont.h:112


pointSize

public abstract org.rococoa.cocoa.CGFloat pointSize()
Original signature : -(CGFloat)pointSize
native declaration : NSFont.h:113


matrix

public abstract CGFloatByReference matrix()
Original signature : -(const CGFloat*)matrix
native declaration : NSFont.h:114


familyName

public abstract NSString familyName()
Original signature : -(NSString*)familyName
native declaration : NSFont.h:115


displayName

public abstract NSString displayName()
Original signature : -(NSString*)displayName
native declaration : NSFont.h:116


fontDescriptor

public abstract NSFontDescriptor fontDescriptor()
Original signature : -(NSFontDescriptor*)fontDescriptor
native declaration : NSFont.h:118


textTransform

public abstract NSAffineTransform textTransform()
Original signature : -(NSAffineTransform*)textTransform
native declaration : NSFont.h:121


numberOfGlyphs

public abstract NSUInteger numberOfGlyphs()
Glyph coverage ********
Original signature : -(NSUInteger)numberOfGlyphs
native declaration : NSFont.h:125


mostCompatibleStringEncoding

public abstract NSObject mostCompatibleStringEncoding()
Original signature : -(id)mostCompatibleStringEncoding
native declaration : NSFont.h:126


glyphWithName

public abstract int glyphWithName(NSString aName)
Original signature : -(NSGlyph)glyphWithName:(NSString*)
native declaration : NSFont.h:127


coveredCharacterSet

public abstract NSCharacterSet coveredCharacterSet()
Original signature : -(NSCharacterSet*)coveredCharacterSet
native declaration : NSFont.h:129


boundingRectForFont

public abstract NSObject boundingRectForFont()
These methods return scaled numbers. If the font was created with a matrix, the matrix is applied automatically; otherwise the coordinates are multiplied by size.
Original signature : -(id)boundingRectForFont
native declaration : NSFont.h:135


maximumAdvancement

public abstract NSObject maximumAdvancement()
Original signature : -(id)maximumAdvancement
native declaration : NSFont.h:136


ascender

public abstract org.rococoa.cocoa.CGFloat ascender()
Original signature : -(CGFloat)ascender
native declaration : NSFont.h:138


descender

public abstract org.rococoa.cocoa.CGFloat descender()
Original signature : -(CGFloat)descender
native declaration : NSFont.h:139


leading

public abstract org.rococoa.cocoa.CGFloat leading()
Original signature : -(CGFloat)leading
native declaration : NSFont.h:141


underlinePosition

public abstract org.rococoa.cocoa.CGFloat underlinePosition()
Original signature : -(CGFloat)underlinePosition
native declaration : NSFont.h:144


underlineThickness

public abstract org.rococoa.cocoa.CGFloat underlineThickness()
Original signature : -(CGFloat)underlineThickness
native declaration : NSFont.h:145


italicAngle

public abstract org.rococoa.cocoa.CGFloat italicAngle()
Original signature : -(CGFloat)italicAngle
native declaration : NSFont.h:146


capHeight

public abstract org.rococoa.cocoa.CGFloat capHeight()
Original signature : -(CGFloat)capHeight
native declaration : NSFont.h:147


xHeight

public abstract org.rococoa.cocoa.CGFloat xHeight()
Original signature : -(CGFloat)xHeight
native declaration : NSFont.h:148


isFixedPitch

public abstract boolean isFixedPitch()
Original signature : -(BOOL)isFixedPitch
native declaration : NSFont.h:149


boundingRectForGlyph

public abstract NSObject boundingRectForGlyph(int aGlyph)
Glyph metrics ********
Original signature : -(id)boundingRectForGlyph:(NSGlyph)
native declaration : NSFont.h:152


advancementForGlyph

public abstract NSObject advancementForGlyph(int ag)
Original signature : -(id)advancementForGlyph:(NSGlyph)
native declaration : NSFont.h:153


set

public abstract void set()
NSGraphicsContext-related ********
Original signature : -(void)set
native declaration : NSFont.h:163


setInContext

public abstract void setInContext(NSGraphicsContext graphicsContext)
Original signature : -(void)setInContext:(NSGraphicsContext*)
native declaration : NSFont.h:165


printerFont

public abstract NSFont printerFont()
Rendering mode ********
Original signature : -(NSFont*)printerFont
native declaration : NSFont.h:169


screenFont

public abstract NSFont screenFont()
Same as screenFontWithRenderingMode:NSFontDefaultRenderingMode
Original signature : -(NSFont*)screenFont
native declaration : NSFont.h:170


screenFontWithRenderingMode

public abstract NSFont screenFontWithRenderingMode(int renderingMode)
Original signature : -(NSFont*)screenFontWithRenderingMode:(NSFontRenderingMode)
native declaration : NSFont.h:172

Parameters:
renderingMode - @see org.rococoa.cocoa.appkit.AppKitLibrary#NSFontRenderingMode

renderingMode

public abstract int renderingMode()
Original signature : -(NSFontRenderingMode)renderingMode
native declaration : NSFont.h:173


alloc

public static NSFont alloc()

new_

public static NSFont new_()

getNSClass

public static NSFont._class_ getNSClass()


Copyright © 2009. All Rights Reserved.