FOM Reference > Application > Printers > fJSPrinterFunctions interface
  
fJSPrinterFunctions interface
This object specifies the JS functions that will get called during printing to the JS Printer driver.
This object inherits from fControl.
bookmark attribute
The JS function to call to output a bookmark.
This function will be called with the following arguments:
[0] = type (int)
[1] = name (string)
[2] = filename (string)
[3] = mode (int)
[4] = group (int)
[5] = x1 (fLength)
[6] = y1 (fLength)
[7] = x2 (fLength)
[8] = y2 (fLength)
bookmark
Access
read-write
Returns
Object
clip attribute
The JS function to call to clip a rectangular area.
This function will be called with the following arguments:
[0] = x1 (fLength)
[1] = y1 (fLength)
[2] = x2 (fLength)
[3] = y2 (fLength)
clip
Access
read-write
Returns
Object
color attribute
The JS function to call when the current color changes.
This function will be called with the following arguments:
[0] = colour (fColor)
color
Access
read-write
Returns
Object
docend attribute
The JS function to call when printing finishes.
This function will be called with the following arguments:
(none)
docend
Access
read-write
Returns
Object
docstart attribute
The JS function to call when printing starts. If this function returns 1, printing will be terminated.
This function will be called with the following arguments:
[0] = copies (int)
docstart
Access
read-write
Returns
Object
fill attribute
The JS function to call to draw a filled rectangular area.
This function will be called with the following arguments:
[0] = x1 (fLength)
[1] = y1 (fLength)
[2] = x2 (fLength)
[3] = y2 (fLength)
fill
Access
read-write
Returns
Object
glyph attribute
The JS function to call to output a text character.
This function will be called with the following arguments:
[0] = char (string)
[1] = x (fLength)
[2] = y (fLength)
[3] = w (fLength)
[4] = h (fLength)
[5] = font (string)
[6] = stroke colour (fColor)
[7] = stroke width (fLength)
[8] = rotate (int)
[9] = shear (int)
glyph
Access
read-write
Returns
Object
link attribute
The JS function to call to output a link.
This function will be called with the following arguments:
[0] = type (int)
[1] = name (string)
[2] = filename (string)
[3] = color (fColor)
[4] = x1 (fLength)
[5] = y1 (fLength)
[6] = x2 (fLength)
[7] = y2 (fLength)
link
Access
read-write
Returns
Object
pageend attribute
The JS function to call when the page finishes.
This function will be called with the following arguments:
(none)
pageend
Access
read-write
Returns
Object
pagestart attribute
The JS function to call when a new page starts. If this function returns 1, printing will be terminated.
This function will be called with the following arguments:
[0] = w (fLength)
[1] = h (fLength)
pagestart
Access
read-write
Returns
Object
passthru attribute
The JS function to call to output passthru data.
This function will be called with the following arguments:
[0] = data (string)
passthru
Access
read-write
Returns
Object
path attribute
The JS function to call to draw a path.
This function will be called with the following arguments:
[0] = array {type, x, y}
type = 0 : line
1 : move
2 : closepath
[1] = stroke colour (fColor)
[2] = stroke width (fLength)
[3] = fill (bool)
[4] = line join (int)
0 : mitre
1 : bevel
2 : round
[5] = line cap (int)
0 : butt
1 : cap
2 : round
path
Access
read-write
Returns
Object
polyclip attribute
The JS function to call to clip a polygon area.
This function will be called with the following arguments:
[0] = array {type, x, y}
type = 0 : line
1 : move
2 : closepath
polyclip
Access
read-write
Returns
Object
raster attribute
The JS function to call to output a raster.
This function will be called with the following arguments:
[0] = raster (fRaster)
[1] = x (fLength)
[2] = y (fLength)
[3] = w (fLength)
[4] = h (fLength)
[5] = rotate (int)
[6] = filename (string)
raster
Access
read-write
Returns
Object
rawAccoladeEnd attribute
The JS function to call at the end of an accolade. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawAccoladeEnd
Access
read-write
Returns
Object
rawAccoladeStart attribute
The JS function to call at the start of an accolade. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = accolade (string)
[1] = condition (int)
0 : always
1 : single
2 : multiple
3 : partial
4 : full
5 : solitary
6 : multiple
[2] = top_edge (int)
0 : line
1 : column
2 : frame
3 : page
4 : exact
[3] = bottom_edge (int)
0 : line
1 : column
2 : frame
3 : page
4 : exact
[4] = left_edge (int)
0 : text
1 : column
2 : frame
3 : page
4 : exact
5 : text exact
6 : table
7 : table column
[5] = right_edge (int)
0 : text
1 : column
2 : frame
3 : page
4 : exact
5 : text exact
6 : table
7 : table column
[6] = sides (int)
0 : left
1 : right
2 : both
3 : boxed
[7] = x1 (fLength)
[8] = y1 (fLength)
[9] = x2 (fLength)
[10] = y2 (fLength)
[11] = startperc (int)
[12] = endperc (int)
[13] = col (fColor)
[14] = layer (int)
[15] = level (int)
[16] = flags (int)
0 : normal
1 : under
2 : mid
3 : mid2
4 : mid3
5 : mid4
6 : top
rawAccoladeStart
Access
read-write
Returns
Object
rawBlacklining attribute
The JS function to call to output a blacklining marker. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = type (int)
0 : delete
1 : insert start
2 : insert end
3 : change start
4 : change end
[1] = level (int)
rawBlacklining
Access
read-write
Returns
Object
rawBleedString attribute
The JS function to call to output a bleed string. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = bleed (string)
rawBleedString
Access
read-write
Returns
Object
rawBookmark attribute
The JS function to call to output a bookmark. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = mode (int)
0 : off
1 : on
[1] = link (fStream)
rawBookmark
Access
read-write
Returns
Object
rawFrame attribute
The JS function to call at the start of a new frame. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = page_num (int)
[2] = layer (fLayer)
[3] = left (fLength)
[4] = right (fLength)
[5] = top (fLength)
[6] = bottom (fLength)
[7] = rotate (int)
[8] = num_columns (int)
[9] = name (string)
[10] = bgcol (fColor)
[11] = column_bgcol (fColor)
[12] = num_rules (int)
rawFrame
Access
read-write
Returns
Object
rawFrameColumn attribute
The JS function to call to output the frame column data. This function will be called for each column in the frame, as determined by the "num_columns" parameter provided to rawFrame(). If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = start (fLength)
[2] = width (fLength)
rawFrameColumn
Access
read-write
Returns
Object
rawFrameGraphicEnd attribute
The JS function to call at the end of outputting the graphic on a frame. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawFrameGraphicEnd
Access
read-write
Returns
Object
rawFrameGraphicStart attribute
The JS function to call at the start of outputting the graphic on a frame. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = graphic (fGraphic)
rawFrameGraphicStart
Access
read-write
Returns
Object
rawFrameRaster attribute
The JS function to call to output the raster on a frame. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = raster (fRaster)
rawFrameRaster
Access
read-write
Returns
Object
rawFrameRule attribute
The JS function to call to output the frame rule data. This function will be called for each rule in the frame, as determined by the "num_rules" parameter in rawFrame(). If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = type (int)
0 : frame
1 : gutter
[1] = num (int)
[2] = width (fLength)
[3] = radius (fLength)
[4] = col (fColor)
[5] = flags (int)
[6] = linestyle (string)
rawFrameRule
Access
read-write
Returns
Object
rawFrameTextEnd attribute
The JS function to call at the end of formatting text in a frame. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawFrameTextEnd
Access
read-write
Returns
Object
rawFrameTextStart attribute
The JS function to call at the start of formatting text in a frame. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = left (fLength)
[1] = right (fLength)
[2] = top (fLength)
[3] = bottom (fLength)
[4] = stream (string)
rawFrameTextStart
Access
read-write
Returns
Object
rawGraphicEnd attribute
The JS function to call at the end of drawing an inline graphic. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawGraphicEnd
Access
read-write
Returns
Object
rawGraphicInline attribute
The JS function to call when an inline graphic is placed. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = graphic (string)
rawGraphicInline
Access
read-write
Returns
Object
rawGraphicStart attribute
The JS function to call at the start of drawing an inline graphic. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = graphic (string)
rawGraphicStart
Access
read-write
Returns
Object
rawHorizontalKern attribute
The JS function to call to output a horizontal kern. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = type (int)
0 : positive
1 : negative
2 : manual
[1] = pos (fLength)
rawHorizontalKern
Access
read-write
Returns
Object
rawHyphen attribute
The JS function to call to output a hyphen. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = char (string)
rawHyphen
Access
read-write
Returns
Object
rawIndent attribute
The JS function to call to output an indent. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = indent1 (fLength)
[1] = indent2 (fLength)
rawIndent
Access
read-write
Returns
Object
rawInline attribute
The JS function to call to output an inline property change. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = text height (fLength)
[1] = text font (string)
[2] = text format (int)
[3] = text underline (int)
[4] = text strikethrough (int)
[5] = text vertical shift (fLength)
[6] = text word space (fLength)
[7] = text letter space (fLength)
[8] = text color (fColor)
[9] = text outline color (fColor)
[10] = text underline color (fColor)
[11] = text underline thickness (fLength)
[12] = margin left (fLength)
[13] = margin right (fLength)
[14] = margin top (fLength)
[15] = margin bottom (fLength)
rawInline
Access
read-write
Returns
Object
rawLineEnd attribute
The JS function to call at the end of a new line of text. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawLineEnd
Access
read-write
Returns
Object
rawLineStart attribute
The JS function to call at the start of a new line of text. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = valign (int)
0 : top
1 : center
2 : bottom
[1] = hyphen (int)
[2] = format_reslt (int)
[3] = term_code (int)
[4] = scol (int)
[5] = span (int)
[6] = area_left (fLength)
[7] = area_right (fLength)
[8] = area_top (fLength)
[9] = area_bottom (fLength)
[10] = horiz_format (int)
0 : justify
1 : left
2 : right
3 : center
4 : tab right
5 : tab center
6 : decimal
7 : tex
8 : fit
9 : auto decimal
10 : auto left
11 : auto right
12 : auto center
13 : tab overhang right
14 : tab overhang left
15 : tab overhang center
16 : overhang right
17 : overhang left
18 : overhang center
19 : auto overhang right
20 : auto tab overhang right
21 : force fit
[11] = indent (fLength)
[12] = x (fLength)
[13] = y (fLength)
rawLineStart
Access
read-write
Returns
Object
rawMathsEnd attribute
The JS function to call at the end of a Maths block. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawMathsEnd
Access
read-write
Returns
Object
rawMathsStart attribute
The JS function to call at the start of a Maths block. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawMathsStart
Access
read-write
Returns
Object
rawPageEnd attribute
The JS function to call when a page ends. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawPageEnd
Access
read-write
Returns
Object
rawPageStart attribute
The JS function to call when a page starts. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = abs (int)
[1] = page_num (string)
[2] = x (fLength)
[3] = y (fLength)
[4] = width (fLength)
[5] = height (fLength)
rawPageStart
Access
read-write
Returns
Object
rawPageTies attribute
The JS function to call to output page tie information. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = page (int)
[1] = type (int)
1 : right
2 : bottom right
3 : bottom
4 : bottom left
5 : left
6 : top left
7 : top
8 : top right
rawPageTies
Access
read-write
Returns
Object
rawParagraphEnd attribute
The JS function to call at the end of a paragraph. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawParagraphEnd
Access
read-write
Returns
Object
rawParagraphRule attribute
The JS function to call to output the paragraph rule data. This function will be called for each rule in the paragraph, as determined by the "num_rules" parameter in rawParagraphStart(). If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = width (fLength)
[2] = radius (fLength)
[3] = col (fColor)
[4] = flags (int)
[5] = linestyle (string)
rawParagraphRule
Access
read-write
Returns
Object
rawParagraphStart attribute
The JS function to call at the start of a paragraph. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = continued (int)
[1] = bgcol (fColor)
[2] = margin_left (fLength)
[3] = margin_right (fLength)
[4] = margin_top (fLength)
[5] = margin_bottom (fLength)
[6] = num_rules (int)
rawParagraphStart
Access
read-write
Returns
Object
rawRule attribute
The JS function to call to output a normal rule. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = width (fLength)
[2] = col (fColor)
[3] = bgcol (fColor)
[4] = radius (fLength)
[5] = flags (string)
[6] = linestyle (string)
rawRule
Access
read-write
Returns
Object
rawRuleLine attribute
The JS function to call to output a line rule. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = width (fLength)
[1] = col (fColor)
[2] = bgcol (fColor)
rawRuleLine
Access
read-write
Returns
Object
rawRuleText attribute
The JS function to call to output a text rule. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = flags (string)
[2] = text (string)
rawRuleText
Access
read-write
Returns
Object
rawSegmentEnd attribute
The JS function to call at the end of a segment of text. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
(none)
rawSegmentEnd
Access
read-write
Returns
Object
rawSegmentStart attribute
The JS function to call at the start of a segment of text. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = horiz_format (int)
0 : justify
1 : left
2 : right
3 : center
4 : tab right
5 : tab center
6 : decimal
7 : tex
8 : fit
9 : auto decimal
10 : auto left
11 : auto right
12 : auto center
13 : tab overhang right
14 : tab overhang left
15 : tab overhang center
16 : overhang right
17 : overhang left
18 : overhang center
19 : auto overhang right
20 : auto tab overhang right
21 : force fit
[1] = pos (fLength)
rawSegmentStart
Access
read-write
Returns
Object
rawTab attribute
The JS function to call to output a tab. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = align (int)
0 : left
1 : right
2 : center
rawTab
Access
read-write
Returns
Object
rawTableCell attribute
The JS function to call at the start of a new table cell. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = row (int)
[1] = col (int)
[2] = rowspan (int)
[3] = colspan (int)
[4] = sub_columns (int)
[5] = bgcol (fColor)
[6] = num_rules (int)
rawTableCell
Access
read-write
Returns
Object
rawTableCellRule attribute
The JS function to call to output the table cell rule data. This function will be called for each rule in the table cell, as determined by the "num_rules" parameter in rawTableCellStart(). If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = width (fLength)
[2] = radius (fLength)
[3] = col (fColor)
[4] = flags (int)
[5] = linestyle (string)
rawTableCellRule
Access
read-write
Returns
Object
rawTableColumn attribute
The JS function to call to output the table column data. This function will be called for each column in the table, as determined by the "num_columns" parameter provided to rawTableStart(). If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = start (fLength)
[2] = width (fLength)
[3] = num_subcolumns (int)
rawTableColumn
Access
read-write
Returns
Object
rawTableData attribute
The JS function to call with the data for the new table. This function will be called at the start of the first table cell. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = table_id (int)
[1] = mode (int)
0 : normal
1 : slim
2 : block
[2] = continued (int)
0 : none
1 : table
2 : row
[3] = name (string)
[4] = align (int)
0 : left
1 : right
2 : center
[5] = margin_left (fLength)
[6] = margin_right (fLength)
[7] = margin_top (fLength)
[8] = margin_bottom (fLength)
[9] = bgcol (fColor)
[10] = num_columns (int)
[11] = num_rules (int)
rawTableData
Access
read-write
Returns
Object
rawTableEnd attribute
The JS function to call at the end of a table. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = table_id (int)
rawTableEnd
Access
read-write
Returns
Object
rawTableRule attribute
The JS function to call to output the table rule data. This function will be called for each rule in the table, as determined by the "num_rules" parameter in rawTableStart(). If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = num (int)
[1] = width (fLength)
[2] = radius (fLength)
[3] = col (fColor)
[4] = flags (int)
[5] = linestyle (string)
rawTableRule
Access
read-write
Returns
Object
rawTableStart attribute
The JS function to call at the start of a table. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = table_id (int)
[1] = continued (int)
[2] = nested (int)
rawTableStart
Access
read-write
Returns
Object
rawTableSubColumn attribute
The JS function to call to output the table sub column data. This function will be called for each sub column in the table column, as determined by the "num_subcolumns" parameter in rawTableColumn(). If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = column (int)
[1] = num (int)
[2] = tabwidth (fLength)
[3] = tabpos (fLength)
[4] = type (int)
0 : left
1 : right
2 : center
3 : decimal
4 : overhang
5 : relative
rawTableSubColumn
Access
read-write
Returns
Object
rawVerticalKern attribute
The JS function to call to output a vertical kern. If this function is set, then the JS Printer will be run in "Raw" mode, which means it can't be combined with other non-raw outputs (e.g. PDF, PNG) when doing a publish.
This function will be called with the following arguments:
[0] = type (int)
0 : positive
1 : negative
[1] = pos (fLength)
rawVerticalKern
Access
read-write
Returns
Object
space attribute
The JS function to call to output a space character.
This function will be called with the following arguments:
[0] = x (fLength)
[1] = y (fLength)
[2] = w (fLength)
space
Access
read-write
Returns
Object