FontResourceBase
FontResourceBase class
Base class for any supported font type as a resource for the HTML document with all its properties
public abstract class FontResourceBase : IEquatable<FontResourceBase>, IHtmlResource
Properties
| Name |
Description |
| ByteContent { get; } |
Returns content of this font as byte stream |
| FilenameWithExtension { get; } |
Returns correct filename of this font resource, which consists of name and extension. Theoretically can differ from the name. |
| IsDisposed { get; } |
Determines whether this font is disposed or not |
| Name { get; } |
Returns name of this font resource. Usually doesn’t contain filename extension and theoretically can differ from filename. |
| TextContent { get; } |
Returns content of this font as base64-encoded string. This value is cached after first invoke. |
| abstract Type { get; } |
In implementing type should return information about type of specific font resource as an instance of specific FontType type, which encapsulates all type-specific info |
Methods
| Name |
Description |
| Dispose() |
Disposes this font resource, disposing its content and making most methods and properties non-working |
| Equals(FontResourceBase) |
Checks this instance with specified font resource on reference equality |
| Equals(IHtmlResource) |
Checks this instance with specified HTML resource on reference equality |
| Save(string) |
Saves this font to the specified file |
Events
| Name |
Description |
| event Disposed |
Event, which occurs when this font is disposed |
See Also