5#include "../drawing_export.h"
8#include <xtd/iequatable>
23 class font_collection;
100 bool equals(const
font_family& value) const noexcept override;
135 xtd::
string to_string() const noexcept override;
Represents text as a sequence of character units.
Definition basic_string.h:79
Defines a group of type faces having a similar basic design and certain variations in styles....
Definition font_family.h:38
const xtd::string & name() const noexcept
Gets the name of this font_family.
font_family(const xtd::string &name, const text::font_collection &font_collection)
Initializes a new xtd::drawing::font_family in the specified font_collection with the specified name.
font_family(text::generic_font_families generic_font_families)
Initializes a new xtd::drawing::font_family from the specified generic font family.
font_family(const xtd::string &name)
Initializes a new xtd::drawing::font_family with the specified name.
Provides a base class for installed and private font collections.
Definition font_collection.h:22
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.h:22
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.h:42
Contains xtd::drawing::font_style enum class.
Contains xtd::drawing::text::generic_font_families enum class.
font_style
Specifies style information applied to text. This enumeration has a flags attribute that allows a bit...
Definition font_style.h:17
generic_font_families
Specifies a generic font_family object.
Definition generic_font_families.h:19
#define drawing_export_
Define shared library export.
Definition drawing_export.h:13
int32_t int32
Represents a 32-bit signed integer.
Definition int32.h:23
std::shared_ptr< type_t > sptr
The xtd::sptr object is a shared pointer.
Definition sptr.h:25
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10