Share via


UIDLGLOGFONT.lfOutPrecision Field

Specifies the output precision.

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

Syntax

'Declaration
Public lfOutPrecision As Byte
public byte lfOutPrecision
public:
unsigned char lfOutPrecision
val mutable lfOutPrecision: byte
public var lfOutPrecision : byte

Remarks

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.

COM Signature

From uilocale.idl.

[C++]

.NET Framework Security

See Also

Reference

UIDLGLOGFONT Structure

Microsoft.VisualStudio.Shell.Interop Namespace