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.