March 2003
Intermediate to advanced
896 pages
32h 35m
English
PrivateFontCollection
This class, derived from FontCollection,
represents a set of fonts that have not been installed on the system.
You can add a font to the collection using the AddFontFile() and AddMemoryFont() methods. The
second of these is a thin wrapper over the unmanaged implementation
code, and you should be careful to ensure that the memory you pass in
will not be garbage collected before you are done with the
collection.
You can then enumerate the Families in the
collection in the normal way.
public sealed class PrivateFontCollection : FontCollection { // Public Constructors public PrivateFontCollection(); // Public Instance Methods public void AddFontFile(string filename); public void AddMemoryFont(IntPtr memory, int length); // Protected Instance Methods protected override void Dispose(bool disposing); // overrides FontCollection }
System.Object
→ FontCollection(System.IDisposable) → PrivateFontCollection
Read now
Unlock full access