Interface IFontDescriptor
A font descriptor specifies metrics and other attributes of a font, as distinct from the metrics of individual glyphs.
Namespace: Telerik.Apoc.Layout
Assembly: TelerikData.dll
Syntax
public interface IFontDescriptor
Remarks
See page 355 of PDF 1.4 specification for more information.
Properties
Flags
Gets a collection of flags providing various font characteristics.
Declaration
int Flags { get; }
Property Value
System.Int32
|
FontBBox
Gets the smallest rectangle that will encompass the shape that would result if all glyhs of the font were placed with their origins coincident.
Declaration
int[] FontBBox { get; }
Property Value
System.Int32[]
|
FontData
Gets a byte array representing a font program to be embedded in a document.
Declaration
byte[] FontData { get; }
Property Value
System.Byte[]
|
Remarks
If IsEmbeddable is false it is acceptable for this method to return null.
HasKerningInfo
Gets a value that indicates whether this font has kerning support.
Declaration
bool HasKerningInfo { get; }
Property Value
System.Boolean
|
IsEmbeddable
Gets a value that indicates whether this font program may be legally embedded within a document.
Declaration
bool IsEmbeddable { get; }
Property Value
System.Boolean
|
IsSubsettable
Gets a value that indicates whether this font program my be subsetted.
Declaration
bool IsSubsettable { get; }
Property Value
System.Boolean
|
ItalicAngle
Gets the main italic angle of the font expressed in tenths of a degree counterclockwise from the vertical.
Declaration
int ItalicAngle { get; }
Property Value
System.Int32
|
KerningInfo
Gets kerning information for this font.
Declaration
GdiKerningPairs KerningInfo { get; }
Property Value
GdiKerningPairs
|
Remarks
If HasKerningInfo is false it is acceptable for this method to return null.
StemV
TODO: The thickness, measured horizontally, of the dominant vertical stems of the glyphs in the font.
Declaration
int StemV { get; }
Property Value
System.Int32
|