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() nothrow
pango.font.Font font() @property nothrowGet `font` field. Returns: the font for this segment.
void font(pango.font.Font propval) @property nothrowSet `font` field. Params: propval = the font for this segment.
ubyte level() @property nothrowGet `level` field. Returns: the bidirectional level for this segment.
void level(ubyte propval) @property nothrowSet `level` field. Params: propval = the bidirectional level for this segment.
ubyte gravity() @property nothrowGet `gravity` field. Returns: the glyph orientation for this segment (A [pango.types.Gravity]).
void gravity(ubyte propval) @property nothrowSet `gravity` field. Params: propval = the glyph orientation for this segment (A [pango.types.Gravity]).
ubyte flags() @property nothrowGet `flags` field. Returns: boolean flags for this segment (Since: 1.16).
void flags(ubyte propval) @property nothrowSet `flags` field. Params: propval = boolean flags for this segment (Since: 1.16).
ubyte script() @property nothrowGet `script` field. Returns: the detected script for this segment (A [pango.types.Script]) (Since: 1.18).
void script(ubyte propval) @property nothrowSet `script` field. Params: propval = the detected script for this segment (A [pango.types.Script]) (Since: 1.18).
pango.language.Language language() @property nothrowGet `language` field. Returns: the detected language for this segment.
void language(pango.language.Language propval) @property nothrowSet `language` field. Params: propval = the detected language for this segment.
Constructors
this(void * ptr, Flag!"Take" take)