Ace API Reference
Preparing search index...
src/layer/font_metrics
FontMetrics
Class FontMetrics
Index
Constructors
constructor
Properties
$character
Size
$main
$measure
Node
$observer
$poll
Size
Changes
Timer
allow
Bold
Fonts
char
Sizes
el
els
Methods
$add
Observer
$get
Zoom
$init
Transform
Measure
Nodes
$measure
Char
Width
$measure
Sizes
$poll
Size
Changes
$set
Measure
Node
Styles
check
For
Size
Changes
destroy
get
Character
Width
set
Polling
transform
Coordinates
Constructors
constructor
new
FontMetrics
(
parentEl
:
HTMLElement
)
:
FontMetrics
Parameters
parentEl
:
HTMLElement
Returns
FontMetrics
Properties
$character
Size
$characterSize
:
{
height
:
number
;
width
:
number
}
$main
$main
:
HTMLDivElement
$measure
Node
$measureNode
:
HTMLDivElement
$observer
$observer
:
ResizeObserver
$poll
Size
Changes
Timer
$pollSizeChangesTimer
:
number
allow
Bold
Fonts
allowBoldFonts
:
boolean
char
Sizes
charSizes
:
any
el
el
:
HTMLDivElement
els
els
:
any
Methods
$add
Observer
$addObserver
()
:
void
Returns
void
$get
Zoom
$getZoom
(
element
:
any
)
:
any
Parameters
element
:
any
Returns
any
$init
Transform
Measure
Nodes
$initTransformMeasureNodes
()
:
void
Returns
void
$measure
Char
Width
$measureCharWidth
(
ch
:
any
)
:
number
Parameters
ch
:
any
Returns
number
$measure
Sizes
$measureSizes
(
node
:
any
)
:
{
height
:
any
;
width
:
number
}
Parameters
node
:
any
Returns
{
height
:
any
;
width
:
number
}
$poll
Size
Changes
$pollSizeChanges
()
:
number
Returns
number
$set
Measure
Node
Styles
$setMeasureNodeStyles
(
style
:
any
,
isRoot
:
any
)
:
void
Parameters
style
:
any
isRoot
:
any
Returns
void
check
For
Size
Changes
checkForSizeChanges
(
size
?:
{
height
:
number
;
width
:
number
}
)
:
void
Parameters
Optional
size
:
{
height
:
number
;
width
:
number
}
Returns
void
destroy
destroy
()
:
void
Returns
void
get
Character
Width
getCharacterWidth
(
ch
:
any
)
:
any
Parameters
ch
:
any
Returns
any
set
Polling
setPolling
(
val
:
boolean
)
:
void
Parameters
val
:
boolean
Returns
void
transform
Coordinates
transformCoordinates
(
clientPos
:
any
,
elPos
:
any
)
:
any
[]
Parameters
clientPos
:
any
elPos
:
any
Returns
any
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
$character
Size
$main
$measure
Node
$observer
$poll
Size
Changes
Timer
allow
Bold
Fonts
char
Sizes
el
els
Methods
$add
Observer
$get
Zoom
$init
Transform
Measure
Nodes
$measure
Char
Width
$measure
Sizes
$poll
Size
Changes
$set
Measure
Node
Styles
check
For
Size
Changes
destroy
get
Character
Width
set
Polling
transform
Coordinates
Ace API Reference
Loading...