EmfLogFontExDv Class
The LogFontExDv object specifies the design vector for an extended logical font.
Inheritance Hierarchy

Namespace: Aspose.Imaging.FileFormats.Emf.Emf.Objects
Assembly: Aspose.Imaging (in Aspose.Imaging.dll) Version: 21.05
Syntax
public sealed class EmfLogFontExDv : EmfLogFontEx

The EmfLogFontExDv type exposes the following members.

Constructors
  NameDescription
Public methodEmfLogFontExDv
Initializes a new instance of the EmfLogFontExDv class.
Properties
  NameDescription
Public propertyCharSet
Gets or sets an 8-bit unsigned integer that specifies the set of character glyphs. It MUST be a value in the WMF CharacterSet enumeration ([MS-WMF] section 2.1.1.5). If the character set is unknown, metafile processing SHOULD NOT attempt to translate or interpret strings that are rendered with that font.
(Inherited from EmfLogFont.)
Public propertyClipPrecision
Gets or sets an 8-bit unsigned integer that specifies the clipping precision. The clipping precision defines how to clip characters that are partially outside the clipping region. It can be one or more of the WMF ClipPrecision Flags
(Inherited from EmfLogFont.)
Public propertyDesignVector
Gets or sets a DesignVector object (section 2.2.3). This field MUST NOT be longer than 72 bytes.
Public propertyEscapement
Gets or sets a 32-bit signed integer that specifies the angle, in tenths of degrees, between the escapement vector and the x-axis of the device. The escapement vector is parallel to the baseline of a row of text.
(Inherited from EmfLogFont.)
Public propertyFacename
Gets or sets a Facename (64 bytes): A string of no more than 32 Unicode characters that specifies the typeface name of the font. If the length of this string is less than 32 characters, a terminating NULL MUST be present, after which the remainder of this field MUST be ignored.
(Inherited from EmfLogFont.)
Public propertyFullName
Gets or sets a string of 64 Unicode characters that contains the font's full name. If the length of this string is less than 64 characters, a terminating NULL MUST be present, after which the remainder of this field MUST be ignored.
(Inherited from EmfLogFontEx.)
Public propertyHeight
Gets or sets a 32-bit signed integer that specifies the height, in logical units, of the font's character cell or character. The character height value, also known as the em size, is the character cell height value minus the internal leading value. The font mapper SHOULD interpret the value specified in the Height field in the following manner.
(Inherited from EmfLogFont.)
Public propertyItalic
Gets or sets an 8-bit unsigned integer that specifies an italic font if set to 0x01; otherwise, it MUST be set to 0x00.
(Inherited from EmfLogFont.)
Public propertyOrientation
Gets or sets a 32-bit signed integer that specifies the angle, in tenths of degrees, between each character's baseline and the x-axis of the device.
(Inherited from EmfLogFont.)
Public propertyOutPrecision
Gets or sets an 8-bit unsigned integer that specifies the output precision. The output precision defines how closely the font is required to match the requested height, width, character orientation, escapement, pitch, and font type. It MUST be a value from the WMF OutPrecision enumeration
(Inherited from EmfLogFont.)
Public propertyPitchAndFamily
Gets or sets a WMF PitchAndFamily object ([MS-WMF] section 2.2.2.14) that specifies the pitch and family of the font. Font families describe the look of a font in a general way. They are intended for specifying a font when the specified typeface is not available.
(Inherited from EmfLogFont.)
Public propertyQuality
Gets or sets an 8-bit unsigned integer that specifies the output quality. The output quality defines how closely to attempt to match the logical-font attributes to those of an actual physical font. It MUST be one of the values in the WMF FontQuality enumeration ([MS-WMF] section 2.1.1.10).
(Inherited from EmfLogFont.)
Public propertyScript
Gets or sets a string of 32 Unicode characters that defines the character set of the font. If the length of this string is less than 32 characters, a terminating NULL MUST be present, after which the remainder of this field MUST be ignored.
(Inherited from EmfLogFontEx.)
Public propertyStrikeout
Gets or sets an 8-bit unsigned integer that specifies a strikeout font if set to 0x01; otherwise, it MUST be set to 0x00.
(Inherited from EmfLogFont.)
Public propertyStyle
Gets or sets a string of 32 Unicode characters that defines the font's style. If the length of this string is less than 32 characters, a terminating NULL MUST be present, after which the remainder of this field MUST be ignored.
(Inherited from EmfLogFontEx.)
Public propertyUnderline
Gets or sets an 8-bit unsigned integer that specifies an underlined font if set to 0x01; otherwise, it MUST be set to 0x00.
(Inherited from EmfLogFont.)
Public propertyWeight
Gets or sets a 32-bit signed integer that specifies the weight of the font in the range zero through 1000. For example, 400 is normal and 700 is bold. If this value is zero, a default weight can be used.
(Inherited from EmfLogFont.)
Public propertyWidth
Gets or sets a 32-bit signed integer that specifies the average width, in logical units, of characters in the font. If the Width field value is zero, an appropriate value SHOULD be calculated from other LogFont values to find a font that has the typographer's intended aspect ratio
(Inherited from EmfLogFont.)
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also