8.3.2 Specifying Portrait- and Landscape-Text Capabilities
The fText and fLText dialog boxes identify text-rendering capabilities in
portrait and landscape mode when the selected font is a device font. (The
fLText dialog box is identical to the fText dialog box; the fText dialog
box specifies text rendering capabilities in portrait mode, and the fLText
dialog box specifies text rendering capabilities in landscape mode.)
The following list describes each of the controls in the two dialog boxes.
Control Description
---------------------------------------------------------------------------
TC_OP_CHARACTER Indicates that the device can place device fonts at any
pixel location. This is required for any device that
supports device fonts.
TC_OP_STROKE Indicates the device may omit any stroke of a device font.
TC_CP_STROKE Indicates that device fonts may be clipped to a pixel
boundary.
TC_CR_90 Indicates that device fonts may only be rotated at
90-degree increments.
TC_CR_ANY Indicates that device fonts may be rotated at any angle.
TC_SF_X_YINDEP Indicates that device fonts may be scaled separately in
the x and y direction.
TC_SA_DOUBLE Indicates that device fonts may be scaled to twice their
original size.
TC_SA_INTEGER Indicates that device fonts may be scaled by any integer
multiple.
TC_SA_CONTIN Indicates that device fonts may be scaled by any amount,
but the x and y ratios are preserved.
TC_EA_DOUBLE Indicates that the device can make device fonts bold. If
this bit is not set for minidrivers, GDI will attempt to
bold device fonts by printing them twice.
TC_IA_ABLE Indicates that the device driver has the ability to
italicize device fonts. If this bit is not set, GDI will
assume italics are not available.
TC_UA_ABLE Indicates that the device driver has the ability to
underline device fonts. If this bit is not set, GDI will
underline the device fonts.
TC_SO_ABLE Indicates that the device driver has the ability to
strikeout device fonts. If this bit is not set, GDI will
strikeout the device fonts.
TC_RA_ABLE Indicates that GDI should enumerate any raster fonts
available for this device in response to the EnumFonts
function. If this bit is not set, GDI supplied raster
fonts will not be enumerated in response to EnumFonts,
although device fonts, TrueType fonts, and GDI vector
fonts will continue to be enumerated.
TC_VA_ABLE Indicates that GDI should enumerate any vector fonts
available for this device in response to the EnumFonts
function. If this bit is not set, vector fonts will not
be available.
TC_RESERVED Reserved; do not use.
Diconix 150 Plus
For the Diconix 150 Plus printer, the TC_OP_CHARACTER, TC_EA_DOUBLE,
TC_IA_ABLE, TC_UA_ABLE, and the TC_RA_ABLE boxes are checked.
HP LaserJet IIP
For the HP LaserJet IIP printer, the TC_UA_ABLE box is checked.