FontSpec
The FontSpec class represents a specification for a font. The constructor is accessible from scripts.
Fields
Field | Type | Description |
---|---|---|
family | string | Read only. The font family; e.g., Arial, New Times Roman, SansSerif, etc. |
style | Font Style Type | Read Only. The derived style of the font, plain, bold, italic or bold/italic. Note that fonts like Arial Bold that have an inherent style have this field set to plain. |
size | number or AUTOSIZE | Read Only. The point size of the font. Can be set to AUTOSIZE when the entityTitleFont field of the Document is involved. |
ascent | number | Read only. The ascent of the font. If you construct a FontSpec at runtime, you must call the calcFont method in a Document instance to make this field valid. |
descent | number | Read only. The descent of the font. If you construct a FontSpec at runtime, you must call the calcFont method in a Document instance to make this field valid. |
uppercaseHeight | number | Read only. The maximum ascent of the letters X , O , and M of the font. If you construct a FontSpec at runtime, you must call the calcFont method in a Document instance to make this field valid. |
Methods
init( family, style, size )
Creates a new FontSpec with the given family, style and size.
Constants
Font Style Type
PLAIN
Indicates a style of plain.
BOLD
Indicates a style of bold. This can be or’ed with
ITALIC
.
ITALIC
Indicates a style of italic. This can be or’ed with
BOLD
Font Size Type
AUTOSIZE
Indicates the size should be determined algorithmically. Only used for the
entityTitleFont
field of Document.