87 explicit operator auto()
const noexcept {
return xtd::enum_collection<xtd::forms::text_format_flags> {{
xtd::forms::text_format_flags::default_format,
"default_format"}, {
xtd::forms::text_format_flags::glyph_overhang_padding,
"glyph_overhang_padding"}, {
xtd::forms::text_format_flags::left,
"left"}, {
xtd::forms::text_format_flags::top,
"top"}, {
xtd::forms::text_format_flags::horizontal_center,
"horizontal_center"}, {
xtd::forms::text_format_flags::right,
"right"}, {
xtd::forms::text_format_flags::vertical_center,
"vertical_center"}, {
xtd::forms::text_format_flags::bottom,
"bottom"}, {
xtd::forms::text_format_flags::word_break,
"word_break"}, {
xtd::forms::text_format_flags::single_line,
"single_line"}, {
xtd::forms::text_format_flags::expand_tabs,
"expand_tabs"}, {
xtd::forms::text_format_flags::no_clipping,
"no_clipping"}, {
xtd::forms::text_format_flags::external_leading,
"external_leading"}, {
xtd::forms::text_format_flags::no_prefix,
"no_prefix"}, {
xtd::forms::text_format_flags::internal,
"internal"}, {
xtd::forms::text_format_flags::text_box_control,
"text_box_control"}, {
xtd::forms::text_format_flags::path_ellipsis,
"path_ellipsis"}, {
xtd::forms::text_format_flags::end_ellipse,
"end_ellipse"}, {
xtd::forms::text_format_flags::modify_string,
"modify_string"}, {
xtd::forms::text_format_flags::right_to_left,
"right_to_left"}, {
xtd::forms::text_format_flags::word_ellipsis,
"word_ellipsis"}, {
xtd::forms::text_format_flags::no_full_width_characterB_break,
"no_full_width_characterB_break"}, {
xtd::forms::text_format_flags::hide_prefix,
"hide_prefix"}, {
xtd::forms::text_format_flags::prefix_only,
"prefix_only"}, {
xtd::forms::text_format_flags::preserve_graphics_clipping,
"preserve_graphics_clipping"}, {
xtd::forms::text_format_flags::preserve_graphics_translate_transform,
"preserve_graphics_translate_transform"}, {
xtd::forms::text_format_flags::no_padding,
"no_padding"}, {
xtd::forms::text_format_flags::left_and_right_padding,
"left_and_right_padding"}};}
#define flags_attribute_(namespace_name, enum_type)
Provides the set attribute struct for enumerations helper.
Definition flags_attribute.h:34
std::vector< xtd::collections::generic::key_value_pair< enum_t, xtd::string > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition enum_collection.h:22
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Provides the registration struct for enumerations.
Definition enum_register.h:38