00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 #import "MFObjectProtocol.h"
00010
00011 @class NSString;
00012
00013 @interface MFFont : NSObject <MFObject>
00014 {
00015 long m_lfHeight;
00016 long m_lfWidth;
00017 long m_lfEscapement;
00018 long m_lfOrientation;
00019 long m_lfWeight;
00020 _Bool m_lfItalic;
00021 _Bool m_lfUnderline;
00022 _Bool m_lfStrikeOut;
00023 int m_lfCharSet;
00024 int m_lfOutPrecision;
00025 unsigned char m_lfClipPrecision;
00026 int m_lfQuality;
00027 int m_pitch;
00028 int m_family;
00029 NSString *m_lfFaceName;
00030 NSString *m_elfFullName;
00031 NSString *m_elfStyle;
00032 unsigned int m_elfVersion;
00033 unsigned int m_elfStyleSize;
00034 unsigned int m_elfMatch;
00035 unsigned int m_elfVendorId;
00036 unsigned int m_elfCulture;
00037 }
00038
00039 + (id)fontWithFeatures:(long)fp8:(long)fp12:(long)fp16:(long)fp20:(long)fp24:(_Bool)fp28:(_Bool)fp32:(_Bool)fp36:(int)fp40:(int)fp44:(unsigned char)fp48:(int)fp52:(int)fp56:(int)fp60:(id)fp64;
00040 + (id)fontWithExtendedFeatures:(long)fp8:(long)fp12:(long)fp16:(long)fp20:(long)fp24:(_Bool)fp28:(_Bool)fp32:(_Bool)fp36:(int)fp40:(int)fp44:(unsigned char)fp48:(int)fp52:(int)fp56:(int)fp60:(id)fp64:(id)fp68:(id)fp72:(unsigned int)fp76:(unsigned int)fp80:(unsigned int)fp84:(unsigned int)fp88:(unsigned int)fp92;
00041 + (id)fontWithStockFont:(int)fp8;
00042 - (id)initWithAllFeatures:(long)fp8:(long)fp12:(long)fp16:(long)fp20:(long)fp24:(_Bool)fp28:(_Bool)fp32:(_Bool)fp36:(int)fp40:(int)fp44:(unsigned char)fp48:(int)fp52:(int)fp56:(int)fp60:(id)fp64:(id)fp68:(id)fp72:(unsigned int)fp76:(unsigned int)fp80:(unsigned int)fp84:(unsigned int)fp88:(unsigned int)fp92;
00043 - (id)initWithFeatures:(long)fp8:(long)fp12:(long)fp16:(long)fp20:(long)fp24:(_Bool)fp28:(_Bool)fp32:(_Bool)fp36:(int)fp40:(int)fp44:(unsigned char)fp48:(int)fp52:(int)fp56:(int)fp60:(id)fp64;
00044 - (id)initWithStockFont:(int)fp8;
00045 - (void)dealloc;
00046 - (double)escapement;
00047 - (double)fontHeight;
00048 - (int)getCharset;
00049 - (BOOL)underline;
00050 - (BOOL)strikeout;
00051 - (id)faceName;
00052 - (struct _NSRect)textExtent:(id)fp8:(int)fp12:(int *)fp16:(int)fp20;
00053 - (int)selectInto:(id)fp8;
00054
00055 @end
00056