xtd - Reference Guide  0.1.0
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
Classes | Enumerations
xtd::drawing::text Namespace Reference

Definition

The xtd::drawing::text namespace provides advanced GDI+ typography functionality.

Classes

class  font_collection
 Provides a base class for installed and private font collections. More...
 
class  installed_font_collection
 Represents the fonts installed on the system. This class cannot be inherited. More...
 
class  private_font_collection
 Provides a collection of font families built from font files that are provided by the client application. More...
 

Enumerations

enum  generic_font_families {
  generic_font_families::serif = 0,
  generic_font_families::sans_serif = 1,
  generic_font_families::monospace = 2
}
 Specifies a generic font_family object. More...
 
enum  hotkey_prefix {
  hotkey_prefix::none = 0,
  hotkey_prefix::show = 1,
  hotkey_prefix::hide = 2
}
 Specifies the type of display for hot-key prefixes that relate to text. More...
 
enum  text_rendering_hint {
  text_rendering_hint::system_default = 0,
  text_rendering_hint::single_bit_per_pixel_grid_fit = 1,
  text_rendering_hint::single_bit_per_pixel = 2,
  text_rendering_hint::anti_alias_grid_fit = 3,
  text_rendering_hint::anti_alias = 4,
  text_rendering_hint::clear_type_grid_fit = 5
}
 Specifies the quality of text rendering. More...