[]
Common members of the FontCollection and SystemFontCollection.
public interface IFontCollection : IList<Font>, ICollection<Font>, IEnumerable<Font>, IEnumerable
Public Interface IFontCollection
Inherits IList(Of Font), ICollection(Of Font), IEnumerable(Of Font), IEnumerable
| Name | Description |
|---|---|
| DefaultFont | Gets or sets the default system font. |
| Name | Description |
|---|---|
| AppendFallbackFontFamilies(params string[]) | Appends one or more font family names to the internal list of fallback font families. |
| AppendFallbackFonts(params Font[]) | Appends one or more fonts to the internal fallback font list. |
| ChooseFallbackFont(int, Font, bool, bool, bool, bool, bool) | Searches for a fallback font containing the given code point that looks similar to the source font. |
| ClearFallbackFontFamilies() | Clears the internal list of fallback font families. |
| ClearFallbackFonts() | Clears the internal list of fallback fonts. |
| FindFamilyName(string, bool, bool) | Searches for a font with the specified family name and style. |
| FindFamilyName(string[], bool, bool) | Searches for a font from the set of allowable font family names and the specified style. |
| FindFileName(string) | Searches for the first font having the specified file name. |
| FindFontPath(string) | Searches for the first font having the specified font path. |
| FindFullName(string) | Searches for the first font with specified full name. Full font name that reflects all family and relevant subfamily descriptors. |
| GetFallbackFontFamilies() | Gets a snapshot of the internal list of fallback font families. |
| GetFallbackFonts() | Gets a snapshot of the internal fallback font list. |
| RemoveFallbackFontFamilies(params string[]) | Removes one or more font family names from the internal list of fallback font families. |
| RemoveFallbackFonts(params Font[]) | Removes one or more fonts from the internal fallback font list. |
| SelectByFamilyName(string) | Returns the list of fonts with the specified family name. |
| SelectByFamilyName(string, List<Font>) | Collects the fonts with the specified family name. |
| SelectByFileName(string) | Returns the list of fonts having the same specified file name. |
| SelectByFileName(string, List<Font>) | Collects the fonts having the same specified file name. |
| SelectByFontPath(string) | Returns the list of fonts having the same specified font path. |
| SelectByFontPath(string, List<Font>) | Collects the fonts having the same specified font path. |
| SelectByFullName(string) | Returns the list of fonts with the specified full name. Full font name that reflects all family and relevant subfamily descriptors. |
| SelectByFullName(string, List<Font>) | Collects the fonts with the specified full name. Full font name that reflects all family and relevant subfamily descriptors. |
| SelectByTypographicFamilyName(string) | Returns the list of fonts with the specified typographic family name. The typographic family grouping doesn't impose any constraints on the number of faces within it, in contrast with the 4-style family grouping. |
| SelectByTypographicFamilyName(string, List<Font>) | Collects the fonts with the specified typographic family name. The typographic family grouping doesn't impose any constraints on the number of faces within it, in contrast with the 4-style family grouping. |