6.1 KiB
| id | title | sidebar_label |
|---|---|---|
| qfontmetrics | QFontMetrics | QFontMetrics |
Hierarchy
-
↳ QFontMetrics
Index
Constructors
Properties
Methods
- ascent
- averageCharWidth
- capHeight
- descent
- fontDpi
- height
- horizontalAdvance
- inFont
- leading
- leftBearing
- lineSpacing
- lineWidth
- overlinePos
- rightBearing
- setNodeParent
- size
- strikeOutPos
- swap
- underlinePos
Constructors
constructor
+ new QFontMetrics(native: NativeElement): QFontMetrics
Overrides Component.constructor
Parameters:
| Name | Type |
|---|---|
native |
NativeElement |
Returns: QFontMetrics
+ new QFontMetrics(qfont: QFont): QFontMetrics
Overrides Component.constructor
Parameters:
| Name | Type |
|---|---|
qfont |
QFont |
Returns: QFontMetrics
+ new QFontMetrics(qfontmetrics: QFontMetrics): QFontMetrics
Overrides Component.constructor
Parameters:
| Name | Type |
|---|---|
qfontmetrics |
QFontMetrics |
Returns: QFontMetrics
Properties
native
• native: NativeElement
nodeChildren
• nodeChildren: Set‹Component›
Inherited from Component.nodeChildren
Optional nodeParent
• nodeParent? : Component
Inherited from Component.nodeParent
Methods
ascent
▸ ascent(): number
Returns the ascent of the font
Returns: number
averageCharWidth
▸ averageCharWidth(): number
Returns the average width of glyphs in the font
Returns: number
capHeight
▸ capHeight(): number
Returns the cap height of the font
Returns: number
descent
▸ descent(): number
Returns the descent of the font
Returns: number
fontDpi
▸ fontDpi(): number
Returns the font DPI
Returns: number
height
▸ height(): number
Returns the height of the font
Returns: number
horizontalAdvance
▸ horizontalAdvance(text: string, len: number): number
Returns the horizontal advance in pixels of the first len characters of text. If len is negative (the default), the entire string is used
Parameters:
| Name | Type | Default |
|---|---|---|
text |
string | - |
len |
number | -1 |
Returns: number
inFont
▸ inFont(text: string): number
Returns true if character ch is a valid character in the font; otherwise returns false
Parameters:
| Name | Type |
|---|---|
text |
string |
Returns: number
leading
▸ leading(): number
Returns the leading of the font
Returns: number
leftBearing
▸ leftBearing(text: string): number
Returns the left bearing of character ch in the font
Parameters:
| Name | Type |
|---|---|
text |
string |
Returns: number
lineSpacing
▸ lineSpacing(): number
Returns the distance from one base line to the next
Returns: number
lineWidth
▸ lineWidth(): number
Returns the width of the underline and strikeout lines, adjusted for the point size of the font
Returns: number
overlinePos
▸ overlinePos(): number
Returns the distance from the base line to where an overline should be drawn
Returns: number
rightBearing
▸ rightBearing(text: string): number
Returns the right bearing of character ch in the font
Parameters:
| Name | Type |
|---|---|
text |
string |
Returns: number
setNodeParent
▸ setNodeParent(parent?: Component): void
Inherited from Component.setNodeParent
Parameters:
| Name | Type |
|---|---|
parent? |
Component |
Returns: void
size
▸ size(flags: TextFlag, text: string, tabStops: number): QSize
Returns the size in pixels of text
See QtEnums::TextFlag for flags
Parameters:
| Name | Type | Default |
|---|---|---|
flags |
TextFlag | - |
text |
string | - |
tabStops |
number | 0 |
Returns: QSize
strikeOutPos
▸ strikeOutPos(): number
Returns the distance from the base line to where the strikeout line should be drawn
Returns: number
swap
▸ swap(other: QFontMetrics): void
Swaps metrics other with this metrics. This operation is very fast and never fails
Parameters:
| Name | Type |
|---|---|
other |
QFontMetrics |
Returns: void
underlinePos
▸ underlinePos(): number
Returns the distance from the base line to where an underscore should be drawn
Returns: number