Provides metrics for a given font and text. 更多...
| import 语句: | import QtQuick 2.12 | 
| Since: | Qt 5.4 | 
TextMetrics calculates various properties of a given string of text for a particular font.
It provides a declarative API for the functions in QFontMetricsF which take arguments.
TextMetrics {
    id: textMetrics
    font.family: "Arial"
    elide: Text.ElideMiddle
    elideWidth: 100
    text: "Hello World"
}
MyItem {
    text: textMetrics.elidedText
}
					
					另请参阅 QFontMetricsF and FontMetrics .
| advanceWidth : real | 
This property holds the advance in pixels of the characters in text . This is the distance from the position of the string to where the next string should be drawn.
另请参阅 QFontMetricsF::width() .
| boundingRect : rect | 
This property holds the bounding rectangle of the characters in the string specified by text .
另请参阅 QFontMetricsF::boundingRect() and tightBoundingRect .
| elide : enumeration | 
This property holds the elide mode of the text. This determines the position in which the string is elided. The possible values are:
Qt::ElideNone
										
										- No eliding; this is the default value.
									
Qt::ElideLeft
										
										- For example: "...World"
									
Qt::ElideMiddle
										
										- For example: "He...ld"
									
Qt::ElideRight
										
										- For example: "Hello..."
									另请参阅 elideWidth and QFontMetrics::elidedText .
| elideWidth : real | 
This property holds the largest width the text can have (in pixels) before eliding will occur.
另请参阅 elide and QFontMetrics::elidedText .
| elidedText : string | 
											This property holds an elided version of the string (i.e., a string with "..." in it) if the string
											
												text
											
											宽于
											
												elideWidth
											
											. If the text is not wider than
											
												elideWidth
											
											,或
											
												elide
											
											被设为
											
Qt::ElideNone
											
											, this property will be equal to the original string.
										
另请参阅 QFontMetricsF::elidedText() .
| font : font | 
This property holds the font used for the metrics calculations.
| height : real | 
This property holds the height of the bounding rectangle of the characters in the string specified by text . It is equivalent to:
textMetrics.boundingRect.height
另请参阅 boundingRect .
| text : string | 
This property holds the text used for the metrics calculations.
| tightBoundingRect : rect | 
This property holds a tight bounding rectangle around the characters in the string specified by text .
另请参阅 QFontMetricsF::tightBoundingRect() and boundingRect .
| width : real | 
This property holds the width of the bounding rectangle of the characters in the string specified by text . It is equivalent to:
textMetrics.boundingRect.width
另请参阅 boundingRect .