Namespace: BitMiracle.Docotic.Pdf
public sealed class PdfFont
Public NotInheritable Class PdfFont
The PdfFont type exposes the following members.
Name | Description | |
---|---|---|
![]() | Ascent |
Gets the font ascent, expressed in the glyph coordinate system.
|
![]() | Bold |
Gets a value indicating whether this PdfFont is bold.
|
![]() | Descent |
Gets the font descent, expressed in the glyph coordinate system.
|
![]() | Embedded |
Gets a value indicating whether this PdfFont is
embedded into the document.
|
![]() | EncodingName |
Gets the name of this font's encoding.
|
![]() | Format |
Gets the format of the font.
|
![]() | Id |
Gets the identifier of this font in this PdfDocument.
|
![]() | Italic |
Gets a value indicating whether this PdfFont is italic.
|
![]() | Name |
Gets the face name of the font.
|
![]() | Strikeout |
Gets or sets a value indicating whether this PdfFont
specifies a horizontal line through the font.
|
![]() | SynthesizedBold |
Gets or sets a value indicating whether a bold version of
this PdfFont is synthesized when needed.
|
![]() | SynthesizedItalic |
Gets or sets a value indicating whether an italic version of
this PdfFont is synthesized when needed.
|
![]() | TopSideBearing |
Gets the vertical distance from the baseline to the top of the font bounding box,
expressed in the glyph coordinate system.
|
![]() | TransformationMatrix |
Gets the transformation matrix used to map coordinates from this font's glyph
coordinate system to canvas coordinate system.
|
![]() | Underline |
Gets or sets a value indicating whether this
PdfFont is underlined.
|
Name | Description | |
---|---|---|
![]() | ContainsGlyphsForText |
Checks whether this font contains all glyphs required to draw the given text.
|
![]() | Embed |
Tries to embed font bytes into the PDF file.
|
![]() | Equals |
Determines whether the specified object is equal to the current object.
(Overrides Object.Equals(Object).) |
![]() | FixEncoding |
Fixes PDF font encoding if possible.
|
![]() | GetHashCode |
Serves as a hash function for a this type.
(Overrides Object.GetHashCode().) |
![]() | GetType | (Inherited from Object.) |
![]() | IsAvailableThroughLoader |
Checks whether this font can be loaded using the current
FontLoader.
|
![]() | IsBuiltIn |
Checks whether this font is built-in Type1 font.
|
![]() | RemoveUnusedGlyphs |
Removes unused glyphs from the font.
|
![]() | Save(Stream) |
Saves the font bytes to the specified stream.
|
![]() | Save(String) |
Saves the font bytes to the file with specified name.
|
![]() | ToString |
Returns a String that represents this instance.
(Overrides Object.ToString().) |
![]() | Unembed |
Removes font bytes from the PDF file.
|
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Determines whether the two specified objects are equal to each other.
|
![]() ![]() | Inequality |
Determines whether the two specified objects are not equal to each other.
|