Preparing search index...
The search index is not available
Ace API Reference
Ace API Reference
src/layer/font_metrics
FontMetrics
Class FontMetrics
Hierarchy (
View Summary
)
EventEmitter
<
FontMetricsEvents
>
FontMetrics
Index
Constructors
constructor
Properties
allow
Bold
Fonts
char
Sizes
el
els
Methods
_dispatch
Event
_emit
_signal
add
Event
Listener
check
For
Size
Changes
destroy
get
Character
Width
off
on
once
remove
All
Listeners
remove
Default
Handler
remove
Event
Listener
remove
Listener
set
Default
Handler
set
Polling
transform
Coordinates
Constructors
constructor
new
FontMetrics
(
parentEl
:
HTMLElement
)
:
FontMetrics
Parameters
parentEl
:
HTMLElement
Returns
FontMetrics
Properties
allow
Bold
Fonts
allowBoldFonts
:
boolean
char
Sizes
charSizes
:
any
el
el
:
HTMLDivElement
els
els
:
any
[]
|
HTMLElement
|
Text
Methods
_dispatch
Event
_dispatchEvent
<
K
extends
"changeCharacterSize"
>
(
eventName
:
K
,
...
args
:
Parameters
<
FontMetricsEvents
[
K
]
>
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
eventName
:
K
...
args
:
Parameters
<
FontMetricsEvents
[
K
]
>
Returns
void
_emit
_emit
<
K
extends
"changeCharacterSize"
>
(
eventName
:
K
,
...
args
:
Parameters
<
FontMetricsEvents
[
K
]
>
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
eventName
:
K
...
args
:
Parameters
<
FontMetricsEvents
[
K
]
>
Returns
void
_signal
_signal
<
K
extends
"changeCharacterSize"
>
(
eventName
:
K
,
...
args
:
Parameters
<
FontMetricsEvents
[
K
]
>
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
eventName
:
K
...
args
:
Parameters
<
FontMetricsEvents
[
K
]
>
Returns
void
add
Event
Listener
addEventListener
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
FontMetricsEvents
[
K
]
,
capturing
?:
boolean
,
)
:
FontMetricsEvents
[
K
]
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
FontMetricsEvents
[
K
]
Optional
capturing
:
boolean
Returns
FontMetricsEvents
[
K
]
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
off
off
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
FontMetricsEvents
[
K
]
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
FontMetricsEvents
[
K
]
Returns
void
on
on
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
FontMetricsEvents
[
K
]
,
capturing
?:
boolean
,
)
:
FontMetricsEvents
[
K
]
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
FontMetricsEvents
[
K
]
Optional
capturing
:
boolean
Returns
FontMetricsEvents
[
K
]
once
once
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
FontMetricsEvents
[
K
]
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
FontMetricsEvents
[
K
]
Returns
void
remove
All
Listeners
removeAllListeners
(
name
?:
string
)
:
void
Parameters
Optional
name
:
string
Returns
void
remove
Default
Handler
removeDefaultHandler
(
name
:
string
,
callback
:
Function
)
:
void
Parameters
name
:
string
callback
:
Function
Returns
void
remove
Event
Listener
removeEventListener
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
FontMetricsEvents
[
K
]
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
FontMetricsEvents
[
K
]
Returns
void
remove
Listener
removeListener
<
K
extends
"changeCharacterSize"
>
(
name
:
K
,
callback
:
FontMetricsEvents
[
K
]
,
)
:
void
Type Parameters
K
extends
"changeCharacterSize"
Parameters
name
:
K
callback
:
FontMetricsEvents
[
K
]
Returns
void
set
Default
Handler
setDefaultHandler
(
name
:
string
,
callback
:
Function
)
:
void
Parameters
name
:
string
callback
:
Function
Returns
void
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
allow
Bold
Fonts
char
Sizes
el
els
Methods
_dispatch
Event
_emit
_signal
add
Event
Listener
check
For
Size
Changes
destroy
get
Character
Width
off
on
once
remove
All
Listeners
remove
Default
Handler
remove
Event
Listener
remove
Listener
set
Default
Handler
set
Polling
transform
Coordinates
Ace API Reference
Loading...