Class: Font

Annotations. Font


new Font( [object])

A class representing a PDF font.

Parameters:
Name Type Argument Default Description
object params <optional>
{}

An object containing parameters to be initialised on the font.

Properties:
Name Type Argument Default Description
name string

The font's name

size number <optional>
0

The font's size

type string <optional>
'Type1'

The font's type (One of CIDType0, CIDType2, MMType1, TrueType, Type0, Type1, Type3)

strokeColor Annotations.Color | array | object <optional>
new Annotations.Color([0,0,0])

The font's stroke color

fillColor Annotations.Color | array | object <optional>
new Annotations.Color([0,0,0])

The font's fill color

calculatedSize number

The calculated size of the font if size is 0

Methods


isBlack()

Is the font solid black?

Returns:

Whether the font is solid black

Type
boolean

set(options)

Set all properties on Font using a Font or a Font-like object.

Parameters:
Name Type Description
options Annotations.Font | object

The options to set on the Font


toCSS(zoom)

Convert the font to a CSS object like one would pass to jQuery.css().

Parameters:
Name Type Description
zoom
Returns:

An object appropriate to pass to jQuery.css()

Type
object