UIDLGLOGFONT::lfOutPrecision Field

 

Specifies the output precision.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

public:
[ComAliasNameAttribute("Microsoft.VisualStudio.TextManager.Interop.BYTE")]
unsigned char lfOutPrecision

Field Value

Type: System::Byte

The output precision defines how closely the output must match the requested font height, width, character orientation, escapement, pitch, and font type. It can be one of the following values.

Value

Meaning

OUT_CHARACTER_PRECIS

Not used.

OUT_DEFAULT_PRECIS

Specifies the default font mapper behavior.

OUT_DEVICE_PRECIS

Instructs the font mapper to choose a device font when the system contains multiple fonts with the same name.

OUT_RASTER_PRECIS

Instructs the font mapper to choose a raster font when the system contains multiple fonts with the same name.

OUT_STRING_PRECIS

This value is not used by the font mapper; it is returned when raster fonts are enumerated.

OUT_TT_ONLY_PRECIS

Instructs the font mapper to choose from only TrueType fonts. If there are no TrueType fonts installed in the system, the font mapper returns to default behavior.

OUT_TT_PRECIS

Instructs the font mapper to choose a TrueType font when the system contains multiple fonts with the same name.

From uilocale.idl.

[C++]

Return to top
Show: