+++ /dev/null
-/*\r
-* Copyright (c) 2007-2010 SlimDX Group\r
-* \r
-* Permission is hereby granted, free of charge, to any person obtaining a copy\r
-* of this software and associated documentation files (the "Software"), to deal\r
-* in the Software without restriction, including without limitation the rights\r
-* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r
-* copies of the Software, and to permit persons to whom the Software is\r
-* furnished to do so, subject to the following conditions:\r
-* \r
-* The above copyright notice and this permission notice shall be included in\r
-* all copies or substantial portions of the Software.\r
-* \r
-* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r
-* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r
-* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r
-* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r
-* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r
-* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\r
-* THE SOFTWARE.\r
-*/\r
-#pragma once\r
-\r
-#include <dwrite.h>\r
-\r
-namespace SlimDX\r
-{\r
- namespace DirectWrite\r
- {\r
- // NOTE: The enumerations defined in this file are in alphabetical order. When\r
- // adding new enumerations or renaming existing ones, please make sure\r
- // the ordering is maintained.\r
-\r
- /// <summary>\r
- /// Indicates the condition at the edges of inline objects or text used to determine line-breaking behavior.\r
- /// </summary>\r
- public enum class BreakCondition : System::Int32\r
- {\r
- Neutral = DWRITE_BREAK_CONDITION_NEUTRAL,\r
- CanBreak = DWRITE_BREAK_CONDITION_CAN_BREAK,\r
- MayNotBreak = DWRITE_BREAK_CONDITION_MAY_NOT_BREAK,\r
- MustBreak = DWRITE_BREAK_CONDITION_MUST_BREAK\r
- };\r
-\r
- /// <summary>\r
- /// Specifies the type of the DirectWrite factory object.\r
- /// </summary>\r
- public enum class FactoryType : System::Int32\r
- {\r
- Shared = DWRITE_FACTORY_TYPE_SHARED,\r
- Isolated = DWRITE_FACTORY_TYPE_ISOLATED\r
- };\r
-\r
- /// <summary>\r
- /// Indicates the direction of flow for placing lines of text in a paragraph.\r
- /// </summary>\r
- public enum class FlowDirection : System::Int32\r
- {\r
- TopToBottom = DWRITE_FLOW_DIRECTION_TOP_TO_BOTTOM\r
- };\r
-\r
- /// <summary>\r
- /// Indicates the file format of a font face.\r
- /// </summary>\r
- public enum class FontFaceType : System::Int32\r
- {\r
- Cff = DWRITE_FONT_FACE_TYPE_CFF,\r
- TrueType = DWRITE_FONT_FACE_TYPE_TRUETYPE,\r
- TrueTypeCollection = DWRITE_FONT_FACE_TYPE_TRUETYPE_COLLECTION,\r
- Type1 = DWRITE_FONT_FACE_TYPE_TYPE1,\r
- Vector = DWRITE_FONT_FACE_TYPE_VECTOR,\r
- Bitmap = DWRITE_FONT_FACE_TYPE_BITMAP,\r
- Unknown = DWRITE_FONT_FACE_TYPE_UNKNOWN\r
- };\r
-\r
- /// <summary>\r
- /// Indicates the typographic feature of text supplied by the font.\r
- /// </summary>\r
- public enum class FontFeatureTag : System::Int32\r
- {\r
- AlternativeFractions = DWRITE_FONT_FEATURE_TAG_ALTERNATIVE_FRACTIONS,\r
- PetiteCapitalsFromCapitals = DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS_FROM_CAPITALS,\r
- SmallCapitalsFromCapitals = DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS_FROM_CAPITALS,\r
- ContextualAlternates = DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_ALTERNATES,\r
- CaseSensitiveForms = DWRITE_FONT_FEATURE_TAG_CASE_SENSITIVE_FORMS,\r
- GlyphComposition = DWRITE_FONT_FEATURE_TAG_GLYPH_COMPOSITION_DECOMPOSITION,\r
- ContextualLigatures = DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_LIGATURES,\r
- CapitalSpacing = DWRITE_FONT_FEATURE_TAG_CAPITAL_SPACING,\r
- ContextualSwash = DWRITE_FONT_FEATURE_TAG_CONTEXTUAL_SWASH,\r
- CursivePositioning = DWRITE_FONT_FEATURE_TAG_CURSIVE_POSITIONING,\r
- Default = DWRITE_FONT_FEATURE_TAG_DEFAULT,\r
- DiscretionaryLigatures = DWRITE_FONT_FEATURE_TAG_DISCRETIONARY_LIGATURES,\r
- ExpertForms = DWRITE_FONT_FEATURE_TAG_EXPERT_FORMS,\r
- Fractions = DWRITE_FONT_FEATURE_TAG_FRACTIONS,\r
- FullWidth = DWRITE_FONT_FEATURE_TAG_FULL_WIDTH,\r
- HalfForms = DWRITE_FONT_FEATURE_TAG_HALF_FORMS,\r
- HalantForms = DWRITE_FONT_FEATURE_TAG_HALANT_FORMS,\r
- AlternateHalfWidth = DWRITE_FONT_FEATURE_TAG_ALTERNATE_HALF_WIDTH,\r
- HistoricalForms = DWRITE_FONT_FEATURE_TAG_HISTORICAL_FORMS,\r
- HorizontalKanaAlternates = DWRITE_FONT_FEATURE_TAG_HORIZONTAL_KANA_ALTERNATES,\r
- HistoricalLigatures = DWRITE_FONT_FEATURE_TAG_HISTORICAL_LIGATURES,\r
- HalfWidth = DWRITE_FONT_FEATURE_TAG_HALF_WIDTH,\r
- HojoKanjiForms = DWRITE_FONT_FEATURE_TAG_HOJO_KANJI_FORMS,\r
- JIS04Forms = DWRITE_FONT_FEATURE_TAG_JIS04_FORMS,\r
- JIS78Forms = DWRITE_FONT_FEATURE_TAG_JIS78_FORMS,\r
- JIS83Forms = DWRITE_FONT_FEATURE_TAG_JIS83_FORMS,\r
- JIS90Forms = DWRITE_FONT_FEATURE_TAG_JIS90_FORMS,\r
- Kerning = DWRITE_FONT_FEATURE_TAG_KERNING,\r
- StandardLigatures = DWRITE_FONT_FEATURE_TAG_STANDARD_LIGATURES,\r
- LiningFigures = DWRITE_FONT_FEATURE_TAG_LINING_FIGURES,\r
- LocalizedForms = DWRITE_FONT_FEATURE_TAG_LOCALIZED_FORMS,\r
- MarkPositioning = DWRITE_FONT_FEATURE_TAG_MARK_POSITIONING,\r
- MathematicalGreek = DWRITE_FONT_FEATURE_TAG_MATHEMATICAL_GREEK,\r
- MarkToMarkPositioning = DWRITE_FONT_FEATURE_TAG_MARK_TO_MARK_POSITIONING,\r
- AlternateAnnotationForms = DWRITE_FONT_FEATURE_TAG_ALTERNATE_ANNOTATION_FORMS,\r
- NlcKanjiForms = DWRITE_FONT_FEATURE_TAG_NLC_KANJI_FORMS,\r
- OldStyleFigures = DWRITE_FONT_FEATURE_TAG_OLD_STYLE_FIGURES,\r
- Ordinals = DWRITE_FONT_FEATURE_TAG_ORDINALS,\r
- ProportionalAlternateWidth = DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_ALTERNATE_WIDTH,\r
- PetiteCapitals = DWRITE_FONT_FEATURE_TAG_PETITE_CAPITALS,\r
- ProportionalFigures = DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_FIGURES,\r
- ProportionalWidths = DWRITE_FONT_FEATURE_TAG_PROPORTIONAL_WIDTHS,\r
- QuarterWidths = DWRITE_FONT_FEATURE_TAG_QUARTER_WIDTHS,\r
- RequiredLigatures = DWRITE_FONT_FEATURE_TAG_REQUIRED_LIGATURES,\r
- RubyNotationForms = DWRITE_FONT_FEATURE_TAG_RUBY_NOTATION_FORMS,\r
- StylisticAlternates = DWRITE_FONT_FEATURE_TAG_STYLISTIC_ALTERNATES,\r
- ScientificInferiors = DWRITE_FONT_FEATURE_TAG_SCIENTIFIC_INFERIORS,\r
- SmallCapitals = DWRITE_FONT_FEATURE_TAG_SMALL_CAPITALS,\r
- SimplifiedForms = DWRITE_FONT_FEATURE_TAG_SIMPLIFIED_FORMS,\r
- StylisticSet1 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_1,\r
- StylisticSet2 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_2,\r
- StylisticSet3 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_3,\r
- StylisticSet4 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_4,\r
- StylisticSet5 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_5,\r
- StylisticSet6 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_6,\r
- StylisticSet7 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_7,\r
- StylisticSet8 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_8,\r
- StylisticSet9 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_9,\r
- StylisticSet10 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_10,\r
- StylisticSet11 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_11,\r
- StylisticSet12 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_12,\r
- StylisticSet13 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_13,\r
- StylisticSet14 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_14,\r
- StylisticSet15 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_15,\r
- StylisticSet16 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_16,\r
- StylisticSet17 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_17,\r
- StylisticSet18 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_18,\r
- StylisticSet19 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_19,\r
- StylisticSet20 = DWRITE_FONT_FEATURE_TAG_STYLISTIC_SET_20,\r
- Subscript = DWRITE_FONT_FEATURE_TAG_SUBSCRIPT,\r
- Superscript = DWRITE_FONT_FEATURE_TAG_SUPERSCRIPT,\r
- Swash = DWRITE_FONT_FEATURE_TAG_SWASH,\r
- Titling = DWRITE_FONT_FEATURE_TAG_TITLING,\r
- TraditionalNameForms = DWRITE_FONT_FEATURE_TAG_TRADITIONAL_NAME_FORMS,\r
- TabularFigures = DWRITE_FONT_FEATURE_TAG_TABULAR_FIGURES,\r
- TraditionalForms = DWRITE_FONT_FEATURE_TAG_TRADITIONAL_FORMS,\r
- ThirdWidths = DWRITE_FONT_FEATURE_TAG_THIRD_WIDTHS,\r
- Unicase = DWRITE_FONT_FEATURE_TAG_UNICASE,\r
- SlashedZero = DWRITE_FONT_FEATURE_TAG_SLASHED_ZERO\r
- };\r
-\r
- /// <summary>\r
- /// The type of font represented by a single font file.\r
- /// </summary>\r
- public enum class FontFileType : System::Int32\r
- {\r
- Unknown = DWRITE_FONT_FILE_TYPE_UNKNOWN,\r
- Cff = DWRITE_FONT_FILE_TYPE_CFF,\r
- TrueType = DWRITE_FONT_FILE_TYPE_TRUETYPE,\r
- TrueTypeCollection = DWRITE_FONT_FILE_TYPE_TRUETYPE_COLLECTION,\r
- Type1Pfm = DWRITE_FONT_FILE_TYPE_TYPE1_PFM,\r
- Type1Pfb = DWRITE_FONT_FILE_TYPE_TYPE1_PFB,\r
- Vector = DWRITE_FONT_FILE_TYPE_VECTOR,\r
- Bitmap = DWRITE_FONT_FILE_TYPE_BITMAP,\r
- };\r
-\r
- /// <summary>\r
- /// Specifies algorithmic style simulations to be applied to the font face.\r
- /// </summary>\r
- [System::Flags]\r
- public enum class FontSimulations : System::Int32\r
- {\r
- None = DWRITE_FONT_SIMULATIONS_NONE,\r
- Bold = DWRITE_FONT_SIMULATIONS_BOLD,\r
- Oblique = DWRITE_FONT_SIMULATIONS_OBLIQUE,\r
- };\r
-\r
- /// <summary>\r
- /// Represents the degree to which a font has been stretched compared to a font's normal aspect ratio.\r
- /// </summary>\r
- public enum class FontStretch : System::Int32\r
- {\r
- Undefined = DWRITE_FONT_STRETCH_UNDEFINED,\r
- UltraCondensed = DWRITE_FONT_STRETCH_ULTRA_CONDENSED,\r
- ExtraCondensed = DWRITE_FONT_STRETCH_EXTRA_CONDENSED,\r
- Condensed = DWRITE_FONT_STRETCH_CONDENSED,\r
- SemiCondensed = DWRITE_FONT_STRETCH_SEMI_CONDENSED,\r
- Normal = DWRITE_FONT_STRETCH_NORMAL,\r
- Medium = DWRITE_FONT_STRETCH_MEDIUM,\r
- SemiExpanded = DWRITE_FONT_STRETCH_SEMI_EXPANDED,\r
- Expanded = DWRITE_FONT_STRETCH_EXPANDED,\r
- ExtraExpanded = DWRITE_FONT_STRETCH_EXTRA_EXPANDED,\r
- UltraExpanded = DWRITE_FONT_STRETCH_ULTRA_EXPANDED\r
- };\r
-\r
- /// <summary>\r
- /// Represents the style of a font face as normal, italic, or oblique.\r
- /// </summary>\r
- public enum class FontStyle : System::Int32\r
- {\r
- Normal = DWRITE_FONT_STYLE_NORMAL,\r
- Oblique = DWRITE_FONT_STYLE_OBLIQUE,\r
- Italic = DWRITE_FONT_STYLE_ITALIC\r
- };\r
-\r
- /// <summary>\r
- /// Describes common values for degree of blackness, or thickness of strokes of characters in a font.\r
- /// </summary>\r
- public enum class FontWeight : System::Int32\r
- {\r
- Thin = DWRITE_FONT_WEIGHT_THIN,\r
- ExtraLight = DWRITE_FONT_WEIGHT_EXTRA_LIGHT,\r
- UltraLight = DWRITE_FONT_WEIGHT_ULTRA_LIGHT,\r
- Light = DWRITE_FONT_WEIGHT_LIGHT,\r
- Normal = DWRITE_FONT_WEIGHT_NORMAL,\r
- Regular = DWRITE_FONT_WEIGHT_REGULAR,\r
- Medium = DWRITE_FONT_WEIGHT_MEDIUM,\r
- DemiBold = DWRITE_FONT_WEIGHT_DEMI_BOLD,\r
- SemiBold = DWRITE_FONT_WEIGHT_SEMI_BOLD,\r
- Bold = DWRITE_FONT_WEIGHT_BOLD,\r
- ExtraBold = DWRITE_FONT_WEIGHT_EXTRA_BOLD,\r
- UltraBold = DWRITE_FONT_WEIGHT_ULTRA_BOLD,\r
- Black = DWRITE_FONT_WEIGHT_BLACK,\r
- Heavy = DWRITE_FONT_WEIGHT_HEAVY,\r
- ExtraBlack = DWRITE_FONT_WEIGHT_EXTRA_BLACK,\r
- UltraBlack = DWRITE_FONT_WEIGHT_ULTRA_BLACK\r
- };\r
-\r
- /// <summary>\r
- /// The informational string enumeration which identifies a string embedded in a font file.\r
- /// </summary>\r
- public enum class InformationalStringId : System::Int32\r
- {\r
- None = DWRITE_INFORMATIONAL_STRING_NONE,\r
- CopyrightNotice = DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE,\r
- VersionStrings = DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS,\r
- Trademark = DWRITE_INFORMATIONAL_STRING_TRADEMARK,\r
- Manufacturer = DWRITE_INFORMATIONAL_STRING_MANUFACTURER,\r
- Designer = DWRITE_INFORMATIONAL_STRING_DESIGNER,\r
- DesignerUrl = DWRITE_INFORMATIONAL_STRING_DESIGNER_URL,\r
- Description = DWRITE_INFORMATIONAL_STRING_DESCRIPTION,\r
- FontVendorUrl = DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL,\r
- LicenseDescription = DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION,\r
- LicenseInfoUrl = DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL,\r
- Win32FamilyNames = DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES,\r
- Win32SubfamilyNames = DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES,\r
- PreferredFamilyNames = DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES,\r
- PreferredSubfamilyNames = DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES,\r
- SampleText = DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT \r
- };\r
-\r
- /// <summary>\r
- /// The method used for line spacing in a text layout.\r
- /// </summary>\r
- public enum class LineSpacingMethod : System::Int32\r
- {\r
- Default = DWRITE_LINE_SPACING_METHOD_DEFAULT,\r
- Uniform = DWRITE_LINE_SPACING_METHOD_UNIFORM \r
- };\r
-\r
- public enum class MeasuringMode : System::Int32\r
- {\r
- Natural = DWRITE_MEASURING_MODE_NATURAL,\r
- GdiClassic = DWRITE_MEASURING_MODE_GDI_CLASSIC,\r
- GdiNatural = DWRITE_MEASURING_MODE_GDI_NATURAL\r
- };\r
-\r
- /// <summary>\r
- /// Specifies how to apply number substitution on digits and related punctuation.\r
- /// </summary>\r
- public enum class NumberSubstitutionMethod : System::Int32\r
- {\r
- FromCulture = DWRITE_NUMBER_SUBSTITUTION_METHOD_FROM_CULTURE,\r
- Contextual = DWRITE_NUMBER_SUBSTITUTION_METHOD_CONTEXTUAL,\r
- None = DWRITE_NUMBER_SUBSTITUTION_METHOD_NONE,\r
- National = DWRITE_NUMBER_SUBSTITUTION_METHOD_NATIONAL,\r
- Traditional = DWRITE_NUMBER_SUBSTITUTION_METHOD_TRADITIONAL \r
- };\r
-\r
- /// <summary>\r
- /// Specifies alignment of paragraph text along the flow direction axis, relative to the flow's beginning and trailing edge of the layout box.\r
- /// </summary>\r
- public enum class ParagraphAlignment : System::Int32\r
- {\r
- Near = DWRITE_PARAGRAPH_ALIGNMENT_NEAR,\r
- Far = DWRITE_PARAGRAPH_ALIGNMENT_FAR,\r
- Center = DWRITE_PARAGRAPH_ALIGNMENT_CENTER\r
- };\r
-\r
- /// <summary>\r
- /// Represents the internal structure of a device pixel (that is the physical arrangement of red, green,\r
- /// and blue color components) that is assumed for purposes of rendering text. \r
- /// </summary>\r
- public enum class PixelGeometry : System::Int32\r
- {\r
- Flat = DWRITE_PIXEL_GEOMETRY_FLAT,\r
- Rgb = DWRITE_PIXEL_GEOMETRY_RGB,\r
- Bgr = DWRITE_PIXEL_GEOMETRY_BGR \r
- };\r
-\r
- /// <summary>\r
- /// Specifies the direction in which reading progresses. \r
- /// </summary>\r
- public enum class ReadingDirection : System::Int32\r
- {\r
- LeftToRight = DWRITE_READING_DIRECTION_LEFT_TO_RIGHT,\r
- RightToLeft = DWRITE_READING_DIRECTION_RIGHT_TO_LEFT \r
- };\r
-\r
- /// <summary>\r
- /// Represents a method of rendering glyphs. \r
- /// </summary>\r
- public enum class RenderingMode : System::Int32\r
- {\r
- Default = DWRITE_RENDERING_MODE_DEFAULT,\r
- Aliased = DWRITE_RENDERING_MODE_ALIASED,\r
- ClearTypeGdiClassic = DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC,\r
- ClearTypeGdiNatural = DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL,\r
- ClearTypeNatural = DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL,\r
- ClearTypeNaturalSymmetric = DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC,\r
- Outline = DWRITE_RENDERING_MODE_OUTLINE \r
- };\r
-\r
- /// <summary>\r
- /// Indicates additional shaping requirements for text.\r
- /// </summary>\r
- public enum class ScriptShapes : System::Int32\r
- {\r
- Default = DWRITE_SCRIPT_SHAPES_DEFAULT,\r
- NoVisual = DWRITE_SCRIPT_SHAPES_NO_VISUAL \r
- };\r
-\r
- /// <summary>\r
- /// Specifies alignment of paragraph text along the reading direction axis relative to the leading and trailing edge of the layout box.\r
- /// </summary>\r
- public enum class TextAlignment : System::Int32\r
- {\r
- Leading = DWRITE_TEXT_ALIGNMENT_LEADING,\r
- Trailing = DWRITE_TEXT_ALIGNMENT_TRAILING,\r
- Center = DWRITE_TEXT_ALIGNMENT_CENTER\r
- };\r
-\r
- public enum class TextureType : System::Int32\r
- {\r
- Aliased1x1 = DWRITE_TEXTURE_ALIASED_1x1,\r
- ClearType3x1 = DWRITE_TEXTURE_CLEARTYPE_3x1\r
- };\r
-\r
- /// <summary>\r
- /// Specifies the measuring method used for text layout.\r
- /// </summary>\r
- public enum class MeasuringMethod : System::Int32\r
- {\r
- Natural = DWRITE_MEASURING_MODE_NATURAL,\r
- GdiClassic = DWRITE_MEASURING_MODE_GDI_CLASSIC,\r
- GdiNatural = DWRITE_MEASURING_MODE_GDI_NATURAL,\r
- };\r
-\r
- /// <summary>\r
- /// Specifies the text granularity used to trim text overflowing the layout box.\r
- /// </summary>\r
- public enum class TrimmingGranularity : System::Int32\r
- {\r
- None = DWRITE_TRIMMING_GRANULARITY_NONE,\r
- Character = DWRITE_TRIMMING_GRANULARITY_CHARACTER,\r
- Word = DWRITE_TRIMMING_GRANULARITY_WORD \r
- };\r
-\r
- /// <summary>\r
- /// Specifies the word wrapping to be used in a particular multiline paragraph.\r
- /// </summary>\r
- public enum class WordWrapping : System::Int32\r
- {\r
- Wrap = DWRITE_WORD_WRAPPING_WRAP,\r
- NoWrap = DWRITE_WORD_WRAPPING_NO_WRAP \r
- };\r
- }\r
-}\r