ccpanose.h File Reference

(r1785/r751)

Go to the source code of this file.

Classes

struct  PANOSE
 Kernel Panose related class and functions. More...
struct  OUTLINETEXTMETRIC
class  CCPanose
 Class to hold and manipulate Panose numbers See also: class FontMan, class ATMFontMan, class TTFontMan. More...

Defines

#define PAN_ANY   0
#define PAN_NO_FIT   1
#define PAN_FAMILY_TEXT_DISPLAY   2
#define PAN_FAMILY_SCRIPT   3
#define PAN_FAMILY_DECORATIVE   4
#define PAN_FAMILY_PICTORIAL   5
#define PAN_SERIF_COVE   2
#define PAN_SERIF_OBTUSE_COVE   3
#define PAN_SERIF_SQUARE_COVE   4
#define PAN_SERIF_OBTUSE_SQUARE_COVE   5
#define PAN_SERIF_SQUARE   6
#define PAN_SERIF_THIN   7
#define PAN_SERIF_BONE   8
#define PAN_SERIF_EXAGGERATED   9
#define PAN_SERIF_TRIANGLE   10
#define PAN_SERIF_NORMAL_SANS   11
#define PAN_SERIF_OBTUSE_SANS   12
#define PAN_SERIF_PERP_SANS   13
#define PAN_SERIF_FLARED   14
#define PAN_SERIF_ROUNDED   15
#define PAN_WEIGHT_VERY_LIGHT   2
#define PAN_WEIGHT_LIGHT   3
#define PAN_WEIGHT_THIN   4
#define PAN_WEIGHT_BOOK   5
#define PAN_WEIGHT_MEDIUM   6
#define PAN_WEIGHT_DEMI   7
#define PAN_WEIGHT_BOLD   8
#define PAN_WEIGHT_HEAVY   9
#define PAN_WEIGHT_BLACK   10
#define PAN_WEIGHT_NORD   11
#define PAN_PROP_OLD_STYLE   2
#define PAN_PROP_MODERN   3
#define PAN_PROP_EVEN_WIDTH   4
#define PAN_PROP_EXPANDED   5
#define PAN_PROP_CONDENSED   6
#define PAN_PROP_VERY_EXPANDED   7
#define PAN_PROP_VERY_CONDENSED   8
#define PAN_PROP_MONOSPACED   9
#define PAN_CONTRAST_NONE   2
#define PAN_CONTRAST_VERY_LOW   3
#define PAN_CONTRAST_LOW   4
#define PAN_CONTRAST_MEDIUM_LOW   5
#define PAN_CONTRAST_MEDIUM   6
#define PAN_CONTRAST_MEDIUM_HIGH   7
#define PAN_CONTRAST_HIGH   8
#define PAN_CONTRAST_VERY_HIGH   9
#define PAN_STROKE_GRADUAL_DIAG   2
#define PAN_STROKE_GRADUAL_TRAN   3
#define PAN_STROKE_GRADUAL_VERT   4
#define PAN_STROKE_GRADUAL_HORZ   5
#define PAN_STROKE_RAPID_VERT   6
#define PAN_STROKE_RAPID_HORZ   7
#define PAN_STROKE_INSTANT_VERT   8
#define PAN_STRAIGHT_ARMS_HORZ   2
#define PAN_STRAIGHT_ARMS_WEDGE   3
#define PAN_STRAIGHT_ARMS_VERT   4
#define PAN_STRAIGHT_ARMS_SINGLE_SERIF   5
#define PAN_STRAIGHT_ARMS_DOUBLE_SERIF   6
#define PAN_BENT_ARMS_HORZ   7
#define PAN_BENT_ARMS_WEDGE   8
#define PAN_BENT_ARMS_VERT   9
#define PAN_BENT_ARMS_SINGLE_SERIF   10
#define PAN_BENT_ARMS_DOUBLE_SERIF   11
#define PAN_LETT_NORMAL_CONTACT   2
#define PAN_LETT_NORMAL_WEIGHTED   3
#define PAN_LETT_NORMAL_BOXED   4
#define PAN_LETT_NORMAL_FLATTENED   5
#define PAN_LETT_NORMAL_ROUNDED   6
#define PAN_LETT_NORMAL_OFF_CENTER   7
#define PAN_LETT_NORMAL_SQUARE   8
#define PAN_LETT_OBLIQUE_CONTACT   9
#define PAN_LETT_OBLIQUE_WEIGHTED   10
#define PAN_LETT_OBLIQUE_BOXED   11
#define PAN_LETT_OBLIQUE_FLATTENED   12
#define PAN_LETT_OBLIQUE_ROUNDED   13
#define PAN_LETT_OBLIQUE_OFF_CENTER   14
#define PAN_LETT_OBLIQUE_SQUARE   15
#define PAN_MIDLINE_STANDARD_TRIMMED   2
#define PAN_MIDLINE_STANDARD_POINTED   3
#define PAN_MIDLINE_STANDARD_SERIFED   4
#define PAN_MIDLINE_HIGH_TRIMMED   5
#define PAN_MIDLINE_HIGH_POINTED   6
#define PAN_MIDLINE_HIGH_SERIFED   7
#define PAN_MIDLINE_CONSTANT_TRIMMED   8
#define PAN_MIDLINE_CONSTANT_POINTED   9
#define PAN_MIDLINE_CONSTANT_SERIFED   10
#define PAN_MIDLINE_LOW_TRIMMED   11
#define PAN_MIDLINE_LOW_POINTED   12
#define PAN_MIDLINE_LOW_SERIFED   13
#define PAN_XHEIGHT_CONSTANT_SMALL   2
#define PAN_XHEIGHT_CONSTANT_STD   3
#define PAN_XHEIGHT_CONSTANT_LARGE   4
#define PAN_XHEIGHT_DUCKING_SMALL   5
#define PAN_XHEIGHT_DUCKING_STD   6
#define PAN_XHEIGHT_DUCKING_LARGE   7

Typedefs

typedef PANOSELPPANOSE


Define Documentation

#define PAN_ANY   0
 

Definition at line 127 of file ccpanose.h.

#define PAN_BENT_ARMS_DOUBLE_SERIF   11
 

Definition at line 196 of file ccpanose.h.

#define PAN_BENT_ARMS_HORZ   7
 

Definition at line 192 of file ccpanose.h.

#define PAN_BENT_ARMS_SINGLE_SERIF   10
 

Definition at line 195 of file ccpanose.h.

#define PAN_BENT_ARMS_VERT   9
 

Definition at line 194 of file ccpanose.h.

#define PAN_BENT_ARMS_WEDGE   8
 

Definition at line 193 of file ccpanose.h.

#define PAN_CONTRAST_HIGH   8
 

Definition at line 176 of file ccpanose.h.

#define PAN_CONTRAST_LOW   4
 

Definition at line 172 of file ccpanose.h.

#define PAN_CONTRAST_MEDIUM   6
 

Definition at line 174 of file ccpanose.h.

#define PAN_CONTRAST_MEDIUM_HIGH   7
 

Definition at line 175 of file ccpanose.h.

#define PAN_CONTRAST_MEDIUM_LOW   5
 

Definition at line 173 of file ccpanose.h.

#define PAN_CONTRAST_NONE   2
 

Definition at line 170 of file ccpanose.h.

#define PAN_CONTRAST_VERY_HIGH   9
 

Definition at line 177 of file ccpanose.h.

#define PAN_CONTRAST_VERY_LOW   3
 

Definition at line 171 of file ccpanose.h.

#define PAN_FAMILY_DECORATIVE   4
 

Definition at line 132 of file ccpanose.h.

#define PAN_FAMILY_PICTORIAL   5
 

Definition at line 133 of file ccpanose.h.

#define PAN_FAMILY_SCRIPT   3
 

Definition at line 131 of file ccpanose.h.

#define PAN_FAMILY_TEXT_DISPLAY   2
 

Definition at line 130 of file ccpanose.h.

#define PAN_LETT_NORMAL_BOXED   4
 

Definition at line 200 of file ccpanose.h.

#define PAN_LETT_NORMAL_CONTACT   2
 

Definition at line 198 of file ccpanose.h.

#define PAN_LETT_NORMAL_FLATTENED   5
 

Definition at line 201 of file ccpanose.h.

#define PAN_LETT_NORMAL_OFF_CENTER   7
 

Definition at line 203 of file ccpanose.h.

#define PAN_LETT_NORMAL_ROUNDED   6
 

Definition at line 202 of file ccpanose.h.

#define PAN_LETT_NORMAL_SQUARE   8
 

Definition at line 204 of file ccpanose.h.

#define PAN_LETT_NORMAL_WEIGHTED   3
 

Definition at line 199 of file ccpanose.h.

#define PAN_LETT_OBLIQUE_BOXED   11
 

Definition at line 207 of file ccpanose.h.

#define PAN_LETT_OBLIQUE_CONTACT   9
 

Definition at line 205 of file ccpanose.h.

#define PAN_LETT_OBLIQUE_FLATTENED   12
 

Definition at line 208 of file ccpanose.h.

#define PAN_LETT_OBLIQUE_OFF_CENTER   14
 

Definition at line 210 of file ccpanose.h.

#define PAN_LETT_OBLIQUE_ROUNDED   13
 

Definition at line 209 of file ccpanose.h.

#define PAN_LETT_OBLIQUE_SQUARE   15
 

Definition at line 211 of file ccpanose.h.

#define PAN_LETT_OBLIQUE_WEIGHTED   10
 

Definition at line 206 of file ccpanose.h.

#define PAN_MIDLINE_CONSTANT_POINTED   9
 

Definition at line 220 of file ccpanose.h.

#define PAN_MIDLINE_CONSTANT_SERIFED   10
 

Definition at line 221 of file ccpanose.h.

#define PAN_MIDLINE_CONSTANT_TRIMMED   8
 

Definition at line 219 of file ccpanose.h.

#define PAN_MIDLINE_HIGH_POINTED   6
 

Definition at line 217 of file ccpanose.h.

#define PAN_MIDLINE_HIGH_SERIFED   7
 

Definition at line 218 of file ccpanose.h.

#define PAN_MIDLINE_HIGH_TRIMMED   5
 

Definition at line 216 of file ccpanose.h.

#define PAN_MIDLINE_LOW_POINTED   12
 

Definition at line 223 of file ccpanose.h.

#define PAN_MIDLINE_LOW_SERIFED   13
 

Definition at line 224 of file ccpanose.h.

#define PAN_MIDLINE_LOW_TRIMMED   11
 

Definition at line 222 of file ccpanose.h.

#define PAN_MIDLINE_STANDARD_POINTED   3
 

Definition at line 214 of file ccpanose.h.

#define PAN_MIDLINE_STANDARD_SERIFED   4
 

Definition at line 215 of file ccpanose.h.

#define PAN_MIDLINE_STANDARD_TRIMMED   2
 

Definition at line 213 of file ccpanose.h.

#define PAN_NO_FIT   1
 

Definition at line 128 of file ccpanose.h.

#define PAN_PROP_CONDENSED   6
 

Definition at line 165 of file ccpanose.h.

#define PAN_PROP_EVEN_WIDTH   4
 

Definition at line 163 of file ccpanose.h.

#define PAN_PROP_EXPANDED   5
 

Definition at line 164 of file ccpanose.h.

#define PAN_PROP_MODERN   3
 

Definition at line 162 of file ccpanose.h.

#define PAN_PROP_MONOSPACED   9
 

Definition at line 168 of file ccpanose.h.

#define PAN_PROP_OLD_STYLE   2
 

Definition at line 161 of file ccpanose.h.

#define PAN_PROP_VERY_CONDENSED   8
 

Definition at line 167 of file ccpanose.h.

#define PAN_PROP_VERY_EXPANDED   7
 

Definition at line 166 of file ccpanose.h.

#define PAN_SERIF_BONE   8
 

Definition at line 141 of file ccpanose.h.

#define PAN_SERIF_COVE   2
 

Definition at line 135 of file ccpanose.h.

#define PAN_SERIF_EXAGGERATED   9
 

Definition at line 142 of file ccpanose.h.

#define PAN_SERIF_FLARED   14
 

Definition at line 147 of file ccpanose.h.

#define PAN_SERIF_NORMAL_SANS   11
 

Definition at line 144 of file ccpanose.h.

#define PAN_SERIF_OBTUSE_COVE   3
 

Definition at line 136 of file ccpanose.h.

#define PAN_SERIF_OBTUSE_SANS   12
 

Definition at line 145 of file ccpanose.h.

#define PAN_SERIF_OBTUSE_SQUARE_COVE   5
 

Definition at line 138 of file ccpanose.h.

#define PAN_SERIF_PERP_SANS   13
 

Definition at line 146 of file ccpanose.h.

#define PAN_SERIF_ROUNDED   15
 

Definition at line 148 of file ccpanose.h.

#define PAN_SERIF_SQUARE   6
 

Definition at line 139 of file ccpanose.h.

#define PAN_SERIF_SQUARE_COVE   4
 

Definition at line 137 of file ccpanose.h.

#define PAN_SERIF_THIN   7
 

Definition at line 140 of file ccpanose.h.

#define PAN_SERIF_TRIANGLE   10
 

Definition at line 143 of file ccpanose.h.

#define PAN_STRAIGHT_ARMS_DOUBLE_SERIF   6
 

Definition at line 191 of file ccpanose.h.

#define PAN_STRAIGHT_ARMS_HORZ   2
 

Definition at line 187 of file ccpanose.h.

#define PAN_STRAIGHT_ARMS_SINGLE_SERIF   5
 

Definition at line 190 of file ccpanose.h.

#define PAN_STRAIGHT_ARMS_VERT   4
 

Definition at line 189 of file ccpanose.h.

#define PAN_STRAIGHT_ARMS_WEDGE   3
 

Definition at line 188 of file ccpanose.h.

#define PAN_STROKE_GRADUAL_DIAG   2
 

Definition at line 179 of file ccpanose.h.

#define PAN_STROKE_GRADUAL_HORZ   5
 

Definition at line 182 of file ccpanose.h.

#define PAN_STROKE_GRADUAL_TRAN   3
 

Definition at line 180 of file ccpanose.h.

#define PAN_STROKE_GRADUAL_VERT   4
 

Definition at line 181 of file ccpanose.h.

#define PAN_STROKE_INSTANT_VERT   8
 

Definition at line 185 of file ccpanose.h.

#define PAN_STROKE_RAPID_HORZ   7
 

Definition at line 184 of file ccpanose.h.

#define PAN_STROKE_RAPID_VERT   6
 

Definition at line 183 of file ccpanose.h.

#define PAN_WEIGHT_BLACK   10
 

Definition at line 158 of file ccpanose.h.

#define PAN_WEIGHT_BOLD   8
 

Definition at line 156 of file ccpanose.h.

#define PAN_WEIGHT_BOOK   5
 

Definition at line 153 of file ccpanose.h.

#define PAN_WEIGHT_DEMI   7
 

Definition at line 155 of file ccpanose.h.

#define PAN_WEIGHT_HEAVY   9
 

Definition at line 157 of file ccpanose.h.

#define PAN_WEIGHT_LIGHT   3
 

Definition at line 151 of file ccpanose.h.

#define PAN_WEIGHT_MEDIUM   6
 

Definition at line 154 of file ccpanose.h.

#define PAN_WEIGHT_NORD   11
 

Definition at line 159 of file ccpanose.h.

#define PAN_WEIGHT_THIN   4
 

Definition at line 152 of file ccpanose.h.

#define PAN_WEIGHT_VERY_LIGHT   2
 

Definition at line 150 of file ccpanose.h.

#define PAN_XHEIGHT_CONSTANT_LARGE   4
 

Definition at line 228 of file ccpanose.h.

#define PAN_XHEIGHT_CONSTANT_SMALL   2
 

Definition at line 226 of file ccpanose.h.

#define PAN_XHEIGHT_CONSTANT_STD   3
 

Definition at line 227 of file ccpanose.h.

#define PAN_XHEIGHT_DUCKING_LARGE   7
 

Definition at line 231 of file ccpanose.h.

#define PAN_XHEIGHT_DUCKING_SMALL   5
 

Definition at line 229 of file ccpanose.h.

#define PAN_XHEIGHT_DUCKING_STD   6
 

Definition at line 230 of file ccpanose.h.


Typedef Documentation

typedef PANOSE* LPPANOSE
 

Definition at line 125 of file ccpanose.h.


Generated on Sat Nov 10 03:49:05 2007 for Camelot by  doxygen 1.4.4