qskTextRenderSize added
This commit is contained in:
parent
7796e11b03
commit
4389d3034b
@ -162,6 +162,17 @@ qreal qskHorizontalAdvance( const QFontMetricsF& fontMetrics, const QString& tex
|
||||
return fontMetrics.horizontalAdvance( text );
|
||||
}
|
||||
|
||||
QSizeF qskTextRenderSize( const QFontMetricsF& fontMetrics, const QString& text )
|
||||
{
|
||||
if ( text.isEmpty() )
|
||||
return QSizeF( 0.0, 0.0 );
|
||||
|
||||
QRectF r( 0.0, 0.0, 10e6, 10e6 );
|
||||
r = fontMetrics.boundingRect( r, 0, text );
|
||||
|
||||
return r.size();
|
||||
}
|
||||
|
||||
qreal qskFuzzyFloor( qreal value, qreal stepSize )
|
||||
{
|
||||
const double eps = 1.0e-6 * stepSize;
|
||||
|
@ -29,6 +29,7 @@ QSK_EXPORT QRectF qskValidOrEmptyInnerRect(
|
||||
|
||||
QSK_EXPORT qreal qskHorizontalAdvance( const QFont&, const QString& );
|
||||
QSK_EXPORT qreal qskHorizontalAdvance( const QFontMetricsF&, const QString& );
|
||||
QSK_EXPORT QSizeF qskTextRenderSize( const QFontMetricsF&, const QString& );
|
||||
|
||||
QSK_EXPORT QRectF qskInterpolatedRect(
|
||||
const QRectF& from, const QRectF& to, qreal progress );
|
||||
|
Loading…
x
Reference in New Issue
Block a user