pango.analysis

Module for [Analysis] class

class Analysis

Types 1

The [pango.analysis.Analysis] structure stores information about the properties of a segment of text.

Fields
PangoAnalysis _cInstance
Methods
void * _cPtr()
pango.font.Font font() @propertyGet `font` field. Returns: the font for this segment.
void font(pango.font.Font propval) @propertySet `font` field. Params: propval = the font for this segment.
ubyte level() @propertyGet `level` field. Returns: the bidirectional level for this segment.
void level(ubyte propval) @propertySet `level` field. Params: propval = the bidirectional level for this segment.
ubyte gravity() @propertyGet `gravity` field. Returns: the glyph orientation for this segment (A [pango.types.Gravity]).
void gravity(ubyte propval) @propertySet `gravity` field. Params: propval = the glyph orientation for this segment (A [pango.types.Gravity]).
ubyte flags() @propertyGet `flags` field. Returns: boolean flags for this segment (Since: 1.16).
void flags(ubyte propval) @propertySet `flags` field. Params: propval = boolean flags for this segment (Since: 1.16).
ubyte script() @propertyGet `script` field. Returns: the detected script for this segment (A [pango.types.Script]) (Since: 1.18).
void script(ubyte propval) @propertySet `script` field. Params: propval = the detected script for this segment (A [pango.types.Script]) (Since: 1.18).
pango.language.Language language() @propertyGet `language` field. Returns: the detected language for this segment.
void language(pango.language.Language propval) @propertySet `language` field. Params: propval = the detected language for this segment.
Constructors
this(void * ptr, Flag!"Take" take)