PgMiscellaneous.quantizeLineGeometry

Quantizes the thickness and position of a line, typically an underline or strikethrough, to whole device pixels, that is integer multiples of %PANGO_SCALE. The purpose of this function is to avoid such lines looking blurry.

Care is taken to make sure @thickness is at least one pixel when this function returns, but returned @position may become zero as a result of rounding.

struct PgMiscellaneous
static
void
quantizeLineGeometry
(
ref int thickness
,
ref int position
)

Parameters

thickness int

pointer to the thickness of a line, in Pango units

position int

corresponding position

Meta

Since

1.12