Lines Matching refs:fontScale

1258   double fontScale = 1.0;  in drawTextInternal()  local
1262fontScale = ( context.flags() & QgsRenderContext::ApplyScalingWorkaroundForTextRendering ) ? FONT_… in drawTextInternal()
1263 const QFont f = format.scaledFont( context, fontScale ); in drawTextInternal()
1274 …drawTextInternalHorizontal( context, format, drawType, mode, component, document, fontScale, fontM… in drawTextInternal()
1281 …drawTextInternalVertical( context, format, drawType, mode, component, document, fontScale, fontMet… in drawTextInternal()
1362 …de, const Component &component, const QgsTextDocument &document, double fontScale, const QFontMetr… in drawTextInternalHorizontal() argument
1376 double labelWidth = fontMetrics->width( line ) / fontScale; in drawTextInternalHorizontal()
1378 double labelWidth = fontMetrics->horizontalAdvance( line ) / fontScale; in drawTextInternalHorizontal()
1392 …double labelHeight = ( fontMetrics->ascent() + fontMetrics->descent() ) / fontScale; // ignore +1 … in drawTextInternalHorizontal()
1396 …double ascentOffset = 0.25 * fontMetrics->ascent() / fontScale; // labelfm->descent() is not enough in drawTextInternalHorizontal()
1445 double labelWidth = fontMetrics->width( line ) / fontScale; in drawTextInternalHorizontal()
1447 double labelWidth = fontMetrics->horizontalAdvance( line ) / fontScale; in drawTextInternalHorizontal()
1515 … + labelHeight - 1 /*baseline*/ + format.lineHeight() * fontMetrics->lineSpacing() * i / fontScale; in drawTextInternalHorizontal()
1520 … = 0 - ( textLines.size() - 1 - i ) * fontMetrics->lineSpacing() * format.lineHeight() / fontScale; in drawTextInternalHorizontal()
1535 subComponent.extraWordSpacing = extraWordSpace * fontScale; in drawTextInternalHorizontal()
1536 subComponent.extraLetterSpacing = extraLetterSpace * fontScale; in drawTextInternalHorizontal()
1555 const QFont font = format.scaledFont( context, fontScale ); in drawTextInternalHorizontal()
1556 textp.scale( 1 / fontScale, 1 / fontScale ); in drawTextInternalHorizontal()
1566 fragment.characterFormat().updateFontForFormat( fragmentFont, fontScale ); in drawTextInternalHorizontal()
1569 …cingForLineJustification( fragmentFont, extraWordSpace * fontScale, extraLetterSpace * fontScale ); in drawTextInternalHorizontal()
1616 fragment.characterFormat().updateFontForFormat( fragmentFont, fontScale ); in drawTextInternalHorizontal()
1619 …cingForLineJustification( fragmentFont, extraWordSpace * fontScale, extraLetterSpace * fontScale ); in drawTextInternalHorizontal()
1628 context.painter()->scale( 1 / fontScale, 1 / fontScale ); in drawTextInternalHorizontal()
1630 context.painter()->scale( fontScale, fontScale ); in drawTextInternalHorizontal()
1632 xOffset += fragment.horizontalAdvance( fragmentFont, true, fontScale ); in drawTextInternalHorizontal()
1643 …Renderer::Component &component, const QgsTextDocument &document, double fontScale, const QFontMetr… in drawTextInternalVertical() argument
1648 const QFont font = format.scaledFont( context, fontScale ); in drawTextInternalVertical()
1649 double letterSpacing = font.letterSpacing() / fontScale; in drawTextInternalVertical()
1651 …double labelWidth = fontMetrics->maxWidth() / fontScale; // label width represents the width of on… in drawTextInternalVertical()
1671 …double actualLabelHeight = fontMetrics->ascent() / fontScale + ( fontMetrics->ascent() / fontScale in drawTextInternalVertical()
1672 double ascentOffset = fontMetrics->ascent() / fontScale; in drawTextInternalVertical()
1741 yOffset = -actualLabelHeight + ascentOffset + fontMetrics->descent() / fontScale; in drawTextInternalVertical()
1768 fragment.characterFormat().updateFontForFormat( fragmentFont, fontScale ); in drawTextInternalVertical()
1772 …double labelHeight = fragmentMetrics.ascent() / fontScale + ( fragmentMetrics.ascent() / fontScale in drawTextInternalVertical()
1804 …double partXOffset = ( labelWidth - ( fragmentMetrics.width( part ) / fontScale - letterSpacing ) … in drawTextInternalVertical()
1806 …tXOffset = ( labelWidth - ( fragmentMetrics.horizontalAdvance( part ) / fontScale - letterSpacing … in drawTextInternalVertical()
1808 path.addText( partXOffset * fontScale, partYOffset * fontScale, fragmentFont, part ); in drawTextInternalVertical()
1809 partYOffset += fragmentMetrics.ascent() / fontScale + letterSpacing; in drawTextInternalVertical()
1820 textp.scale( 1 / fontScale, 1 / fontScale ); in drawTextInternalVertical()
1872 …double partXOffset = ( labelWidth - ( fragmentMetrics.width( part ) / fontScale - letterSpacing ) … in drawTextInternalVertical()
1874 …tXOffset = ( labelWidth - ( fragmentMetrics.horizontalAdvance( part ) / fontScale - letterSpacing … in drawTextInternalVertical()
1876 context.painter()->scale( 1 / fontScale, 1 / fontScale ); in drawTextInternalVertical()
1877 …context.painter()->drawText( partXOffset * fontScale, ( fragmentYOffset + partYOffset ) * fontScal… in drawTextInternalVertical()
1878 context.painter()->scale( fontScale, fontScale ); in drawTextInternalVertical()
1879 partYOffset += fragmentMetrics.ascent() / fontScale + letterSpacing; in drawTextInternalVertical()