API Reference
Struct
OfficeFontFaceDescriptor
CSS-compatible face attributes used when selecting among registered font faces.
Inheritance
- ValueType
- OfficeFontFaceDescriptor
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property OfficeFontFace.Descriptor
- Method OfficeFontFaceDescriptor.FromStyle
- Property OfficeFontFaceDescriptor.Regular
Accepted by parameters
- Method OfficeFontFaceCollection.Add
- Method OfficeFontFaceCollection.Add
- Method OfficeFontFaceCollection.PlanFallbackRuns
- Method OfficeFontFaceCollection.TryAdd
- Method OfficeFontFaceCollection.TryAdd
- Method OfficeFontFaceCollection.TryResolveFaceForText
- Method OfficeFontFaceDescriptor.Equals
- Method OfficeFontFaceDescriptor.op_Equality
- Method OfficeFontFaceDescriptor.op_Equality
- Method OfficeFontFaceDescriptor.op_Inequality
- Method OfficeFontFaceDescriptor.op_Inequality
Constructors
public OfficeFontFaceDescriptor(Int32 weight = 400, Double stretchPercent = 100, OfficeFontSlant slant = Normal, Double obliqueAngleDegrees = 14) #Creates a face descriptor.
Parameters
- weight System.Int32 = 400
- Numeric font weight from 1 through 1000.
- stretchPercent System.Double = 100
- Face width as a percentage of normal width.
- slant OfficeIMO.Drawing.OfficeFontSlant = Normal
- Normal, italic, or oblique face classification.
- obliqueAngleDegrees System.Double = 14
- Oblique angle in degrees when slant is oblique.
Methods
Equals 2 overloads
public static OfficeFontFaceDescriptor FromStyle(OfficeFontStyle style) #Returns:
OfficeFontFaceDescriptorCreates a descriptor matching the legacy bold/italic flags.
Parameters
- style OfficeIMO.Drawing.OfficeFontStyle
public override Int32 GetHashCode() #Returns:
Int32public static Boolean op_Equality(OfficeFontFaceDescriptor left, OfficeFontFaceDescriptor right) #Returns:
BooleanEquality operator.
Parameters
- left OfficeIMO.Drawing.OfficeFontFaceDescriptor
- right OfficeIMO.Drawing.OfficeFontFaceDescriptor
public static Boolean op_Inequality(OfficeFontFaceDescriptor left, OfficeFontFaceDescriptor right) #Returns:
BooleanInequality operator.
Parameters
- left OfficeIMO.Drawing.OfficeFontFaceDescriptor
- right OfficeIMO.Drawing.OfficeFontFaceDescriptor
public OfficeFontStyle ToStyle() #Returns:
OfficeFontStyleCompatibility style flags inferred from the numeric face attributes.
Inherited Methods
Properties
public Int32 Weight { get; } #Numeric face weight from 1 through 1000.
public Double StretchPercent { get; } #Face width as a percentage of normal width.
public OfficeFontSlant Slant { get; } #Normal, italic, or oblique face classification.
public Double ObliqueAngleDegrees { get; } #Oblique face angle in degrees, or zero for normal and italic faces.
public static OfficeFontFaceDescriptor Regular { get; } #Regular 400-weight, normal-width, upright face.