Skip to main content

Module text

Module text 

Source
Expand description

CSS properties for styling text.

Each property type implements PrintAsCssValue for CSS serialization and (behind the parser feature) has a corresponding parse_style_* function with borrowed/owned error type pairs.

Structs§

CaretAnimationDuration
CaretColor
CaretWidth
Width of the text cursor (caret) in pixels. CSS doesn’t have a standard property for this, so we use -azul-caret-width.
StyleHangingPunctuation
hanging-punctuation property for hanging punctuation marks
StyleInitialLetter
initial-letter property for drop caps
StyleLetterSpacing
Represents a letter-spacing attribute
StyleLineClamp
line-clamp property for limiting visible lines
StyleLineHeight
Represents a line-height attribute
StyleTabSize
Represents a tab-size attribute
StyleTextColor
Represents a color attribute.
StyleTextIndent
Represents a text-indent attribute (indentation of first line in a block).
StyleWordSpacing
Represents a word-spacing attribute

Enums§

OptionStyleAlignmentBaseline
OptionStyleBaselineSource
OptionStyleDirection
OptionStyleDominantBaseline
OptionStyleHyphens
OptionStyleInitialLetterAlign
OptionStyleInitialLetterWrap
OptionStyleLineBreak
OptionStyleLineFitEdge
OptionStyleOverflowWrap
OptionStyleTextAlign
OptionStyleTextAlignLast
OptionStyleTextBoxEdge
OptionStyleTextBoxTrim
OptionStyleTextDecoration
OptionStyleTextTransform
OptionStyleUnicodeBidi
OptionStyleUserSelect
OptionStyleVerticalAlign
OptionStyleWhiteSpace
OptionStyleWordBreak
StyleAlignmentBaseline
Represents the alignment-baseline CSS property.
StyleAlignmentBaselineParseError
StyleAlignmentBaselineParseErrorOwned
StyleBaselineSource
Represents the baseline-source CSS property.
StyleBaselineSourceParseError
StyleBaselineSourceParseErrorOwned
StyleDirection
Text direction.
StyleDirectionParseError
StyleDirectionParseErrorOwned
StyleDominantBaseline
Represents the dominant-baseline CSS property.
StyleDominantBaselineParseError
StyleDominantBaselineParseErrorOwned
StyleHangingPunctuationParseError
StyleHangingPunctuationParseErrorOwned
StyleHyphens
Hyphenation rules.
StyleHyphensParseError
StyleHyphensParseErrorOwned
StyleInitialLetterAlign
Represents the initial-letter-align CSS property.
StyleInitialLetterAlignParseError
StyleInitialLetterAlignParseErrorOwned
StyleInitialLetterParseError
StyleInitialLetterParseErrorOwned
StyleInitialLetterWrap
Represents the initial-letter-wrap CSS property.
StyleInitialLetterWrapParseError
StyleInitialLetterWrapParseErrorOwned
StyleLetterSpacingParseError
StyleLetterSpacingParseErrorOwned
StyleLineBreak
Controls the strictness of line breaking rules.
StyleLineBreakParseError
StyleLineBreakParseErrorOwned
StyleLineClampParseError
StyleLineClampParseErrorOwned
StyleLineFitEdge
Represents the line-fit-edge CSS property.
StyleLineFitEdgeParseError
StyleLineFitEdgeParseErrorOwned
StyleLineHeightParseError
StyleLineHeightParseErrorOwned
StyleOverflowWrap
Controls whether the browser may break at otherwise disallowed points to prevent overflow.
StyleOverflowWrapParseError
StyleOverflowWrapParseErrorOwned
StyleTabSizeParseError
StyleTabSizeParseErrorOwned
StyleTextAlign
Horizontal text alignment enum (left, center, right) - default: Left
StyleTextAlignLast
Controls alignment of the last line of a block or a line right before a forced line break.
StyleTextAlignLastParseError
StyleTextAlignLastParseErrorOwned
StyleTextAlignParseError
StyleTextAlignParseErrorOwned
StyleTextBoxEdge
Represents the text-box-edge CSS property.
StyleTextBoxEdgeParseError
StyleTextBoxEdgeParseErrorOwned
StyleTextBoxTrim
Represents the text-box-trim CSS property.
StyleTextBoxTrimParseError
StyleTextBoxTrimParseErrorOwned
StyleTextColorParseError
StyleTextColorParseErrorOwned
StyleTextCombineUpright
text-combine-upright property for combining horizontal text in vertical layout
StyleTextCombineUprightParseError
StyleTextCombineUprightParseErrorOwned
StyleTextDecoration
Text decoration (underline, overline, line-through).
StyleTextDecorationParseError
StyleTextDecorationParseErrorOwned
StyleTextIndentParseError
StyleTextIndentParseErrorOwned
StyleTextTransform
Controls capitalization of a text run (applied before shaping).
StyleTextTransformParseError
StyleTextTransformParseErrorOwned
StyleUnicodeBidi
Represents the unicode-bidi CSS property.
StyleUnicodeBidiParseError
StyleUnicodeBidiParseErrorOwned
StyleUserSelect
Controls whether the user can select text. Used to prevent accidental text selection on UI controls like buttons.
StyleUserSelectParseError
StyleUserSelectParseErrorOwned
StyleVerticalAlign
CSS 2.2 §10.8.1 vertical-align property values
StyleVerticalAlignParseError
StyleVerticalAlignParseErrorOwned
StyleWhiteSpace
How to handle white space inside an element.
StyleWhiteSpaceParseError
StyleWhiteSpaceParseErrorOwned
StyleWordBreak
Controls line breaking rules within words.
StyleWordBreakParseError
StyleWordBreakParseErrorOwned
StyleWordSpacingParseError
StyleWordSpacingParseErrorOwned

Functions§

parse_caret_animation_duration
Errors
parse_caret_color
Errors
parse_caret_width
Errors
parse_style_alignment_baseline
Errors
parse_style_baseline_source
Errors
parse_style_direction
Errors
parse_style_dominant_baseline
Errors
parse_style_hanging_punctuation
Errors
parse_style_hyphens
Errors
parse_style_initial_letter
Errors
parse_style_initial_letter_align
Errors
parse_style_initial_letter_wrap
Errors
parse_style_letter_spacing
Errors
parse_style_line_break
Errors
parse_style_line_clamp
Errors
parse_style_line_fit_edge
Errors
parse_style_line_height
Errors
parse_style_overflow_wrap
Errors
parse_style_tab_size
Errors
parse_style_text_align
Errors
parse_style_text_align_last
Errors
parse_style_text_box_edge
Errors
parse_style_text_box_trim
Errors
parse_style_text_color
Errors
parse_style_text_combine_upright
Errors
parse_style_text_decoration
Errors
parse_style_text_indent
Errors
parse_style_text_transform
Errors
parse_style_unicode_bidi
Errors
parse_style_user_select
Errors
parse_style_vertical_align
Errors
parse_style_white_space
Errors
parse_style_word_break
Errors
parse_style_word_spacing
Errors