The cl-typesetting Reference Manual

This is the cl-typesetting Reference Manual, version 0.8, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Dec 03 20:47:21 2022 GMT+0.

Table of Contents


1 Systems

The main system appears first, followed by any subsystem dependency.


1.1 cl-typesetting

Common Lisp Typesetting system

Maintainer

Marc Battyani <>

Author

Marc Battyani <>

License

BSD like licence

Long Description

The cl-typesetting package is a stand-alone Common Lisp typesetting system.

Version

0.8

Dependency

cl-pdf (system).

Source

cl-typesetting.asd.

Child Components

2 Files

Files are sorted by type and then listed depth-first from the systems components trees.


2.1 Lisp


2.1.1 cl-typesetting/cl-typesetting.asd

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

ASDF Systems

cl-typesetting.

Packages

cl-typesetting-system.


2.1.2 cl-typesetting/defpackage.lisp

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Packages

typeset.


2.1.3 cl-typesetting/specials.lisp

Dependency

defpackage.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface
Internals

2.1.4 cl-typesetting/boxes.lisp

Dependency

specials.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface
Internals

2.1.5 cl-typesetting/boxes-fn.lisp

Dependency

boxes.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface

initialize-instance (method).

Internals

2.1.6 cl-typesetting/graphics.lisp

Dependency

boxes.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface
Internals

2.1.7 cl-typesetting/typo.lisp

Dependency

boxes.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface
Internals

2.1.8 cl-typesetting/math.lisp

Dependency

boxes.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface
Internals

2.1.9 cl-typesetting/hyphenation-fp.lisp

Dependency

specials.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Packages

cl-typesetting-hyphen.

Public Interface
Internals

2.1.10 cl-typesetting/hyphenation.lisp

Dependencies
Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Internals

2.1.11 cl-typesetting/layout.lisp

Dependencies
Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface

make-filled-vbox (function).

Internals

2.1.12 cl-typesetting/tables.lisp

Dependency

layout.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface
Internals

2.1.13 cl-typesetting/stroke.lisp

Dependency

layout.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Internals

2.1.14 cl-typesetting/references.lisp

Dependency

specials.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface
Internals

2.1.15 cl-typesetting/top-level.lisp

Dependencies
Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface
Internals

2.1.16 cl-typesetting/kw-extensions.lisp

Dependencies
Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Internals

2.1.17 cl-typesetting/pprint.lisp

Dependency

top-level.lisp (file).

Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Internals

2.1.18 cl-typesetting/zzinit.lisp

Dependencies
Source

cl-typesetting.asd.

Parent Component

cl-typesetting (system).

Public Interface

initialize! (function).

Internals

confirm-hyphen-patterns-directory (function).


3 Packages

Packages are listed by definition order.


3.1 typeset

Source

defpackage.lisp.

Nicknames
  • tt
  • cl-typesetting
Use List
  • common-lisp.
  • iterate.
Public Interface
Internals

3.2 cl-typesetting-hyphen

Source

hyphenation-fp.lisp.

Nickname

cl-tt-hyph

Use List

common-lisp.

Public Interface
Internals

3.3 cl-typesetting-system

Source

cl-typesetting.asd.

Use List
  • asdf/interface.
  • common-lisp.

4 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


4.1 Public Interface


4.1.1 Special variables

Special Variable: *background-color*
Package

typeset.

Source

specials.lisp.

Special Variable: *color*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-color*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-font*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-font-size*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-h-align*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-leading-ratio*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-left-margin*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-post-decoration*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-pre-decoration*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-right-margin*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-text-x-scale*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-v-align*
Package

typeset.

Source

specials.lisp.

Special Variable: *font*
Package

typeset.

Source

specials.lisp.

Special Variable: *font-size*
Package

typeset.

Source

specials.lisp.

Special Variable: *h-align*
Package

typeset.

Source

specials.lisp.

Special Variable: *leading*
Package

typeset.

Source

specials.lisp.

Special Variable: *leading-ratio*
Package

typeset.

Source

specials.lisp.

Special Variable: *left-margin*
Package

typeset.

Source

specials.lisp.

Special Variable: *post-decoration*
Package

typeset.

Source

specials.lisp.

Special Variable: *pre-decoration*
Package

typeset.

Source

specials.lisp.

Special Variable: *right-margin*
Package

typeset.

Source

specials.lisp.

Special Variable: *text-x-scale*
Package

typeset.

Source

specials.lisp.

Special Variable: *v-align*
Package

typeset.

Source

specials.lisp.


4.1.2 Macros

Macro: cell ((&rest args) &body body)
Package

typeset.

Source

tables.lisp.

Macro: compile-text ((&rest args &key font-size font h-align v-align color background-color text-x-scale &allow-other-keys) &body body)
Package

typeset.

Source

typo.lisp.

Macro: display-formula ((&rest args) &body body)
Package

typeset.

Source

math.lisp.

Package

typeset.

Source

tables.lisp.

Macro: fraction ((&rest args) numerator denominator)
Package

typeset.

Source

math.lisp.

Macro: hbox ((&key align adjustable-p) &body body)
Package

typeset.

Source

typo.lisp.

Macro: header-row ((&rest args) &body body)
Package

typeset.

Source

tables.lisp.

Macro: math-super-and-sub-script ((&key offset+ offset- font-size) super sub)
Package

typeset.

Source

math.lisp.

Macro: paragraph ((&rest style) &body body)
Package

typeset.

Source

typo.lisp.

Macro: row ((&rest args) &body body)
Package

typeset.

Source

tables.lisp.

Macro: set-style ((&rest style) &body body)
Package

typeset.

Source

typo.lisp.

Macro: table ((&key col-widths padding cell-padding border border-color background-color splittable-p) &body body)
Package

typeset.

Source

tables.lisp.

Macro: vbox ((&key align adjustable-p) &body body)
Package

typeset.

Source

typo.lisp.

Macro: with-document ((&rest args) &body body)
Package

typeset.

Source

top-level.lisp.

Macro: with-offset ((offset) &body body)
Package

typeset.

Source

typo.lisp.

Macro: with-style ((&rest style &key font-size font h-align v-align color background-color text-x-scale &allow-other-keys) &body body)
Package

typeset.

Source

typo.lisp.

Macro: with-subscript ((&key offset font-size) &body body)
Package

typeset.

Source

typo.lisp.

Macro: with-superscript ((&key offset font-size) &body body)
Package

typeset.

Source

typo.lisp.

Macro: with-text-content ((content &key dont-save-style) &body body)
Package

typeset.

Source

typo.lisp.


4.1.3 Ordinary functions

Function: add-contextual-action (action-fn)
Package

typeset.

Source

references.lisp.

Function: colored-box (&rest args &key dy offset color border-width border-color &allow-other-keys)
Package

typeset.

Source

graphics.lisp.

Function: define-language (lang-sym hyphen-file)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: draw-pages (content &rest args &key size orientation bounds margins header-top footer-bottom break finalize-fn &allow-other-keys)
Package

typeset.

Source

top-level.lisp.

Function: finalize-page (*page* &optional get-content)
Package

typeset.

Source

top-level.lisp.

Function: find-ref-point (id)
Package

typeset.

Source

references.lisp.

Function: find-ref-point-page-data (id &optional default)
Package

typeset.

Source

references.lisp.

Function: find-ref-point-page-number (id)
Package

typeset.

Source

references.lisp.

Function: format-string (&rest args)
Package

typeset.

Source

typo.lisp.

Function: get-contextual-variable (var-id &optional default)
Package

typeset.

Source

references.lisp.

Function: hrule (&rest args)
Package

typeset.

Source

graphics.lisp.

Function: hspace (space)
Package

typeset.

Source

typo.lisp.

Function: image (&rest args &key inline &allow-other-keys)
Package

typeset.

Source

graphics.lisp.

Function: initialize! (&key hyphen-patterns-directory afm-files-directories)

Directory. Set the hyphen-patterns directory to the correct runtime value, and force initialization of American and French hyphenation tries.

Package

typeset.

Source

zzinit.lisp.

Function: language-defined-p (lang-sym)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: language-hyphenation (lang-sym)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: language-loaded-p (lang-sym)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: load-language (lang-sym &optional force)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: make-filled-vbox (content dx dy &optional v-align advance)
Package

typeset.

Source

layout.lisp.

Function: mark-ref-point (id &rest args &key type &allow-other-keys)
Package

typeset.

Source

references.lisp.

Function: new-line ()
Package

typeset.

Source

typo.lisp.

Function: new-page ()
Package

typeset.

Source

typo.lisp.

Function: pop-contextual-variable (var-id &optional default)
Package

typeset.

Source

references.lisp.

Function: push-contextual-variable (var-id value)
Package

typeset.

Source

references.lisp.

Function: put-string (string)
Package

typeset.

Source

typo.lisp.

Function: set-contextual-variable (var-id value)
Package

typeset.

Source

references.lisp.

Function: user-drawn-box (&rest args &key inline &allow-other-keys)
Package

typeset.

Source

graphics.lisp.

Function: verbatim (string)

put a string in a ’verbatim’ way: no kerning, no hyphenation, significant whitespaces, significant newlines

Package

typeset.

Source

typo.lisp.

Function: vspace (space)
Package

typeset.

Source

typo.lisp.

Function: write-document (filename &optional document)
Package

typeset.

Source

top-level.lisp.


4.1.4 Standalone methods

Method: initialize-instance :after ((box container-box) &key fixed-size &allow-other-keys)
Source

boxes-fn.lisp.

Method: initialize-instance :after ((obj text-content) &rest args &key &allow-other-keys)
Source

typo.lisp.

Method: initialize-instance :after ((obj text-style) &key font &allow-other-keys)
Source

typo.lisp.

Method: print-object ((self char-box) stream)
Source

boxes.lisp.


4.1.5 Conditions

Condition: cannot-fit
Package

typeset.

Source

specials.lisp.

Direct superclasses

condition.

Direct subclasses
Direct methods

box.

Direct slots
Slot: box
Initform

(quote nil)

Initargs

:box

Readers

box.

Writers

This slot is read-only.


4.1.6 Classes

Class: hbox
Package

typeset.

Source

boxes.lisp.

Direct superclasses
Direct subclasses

text-line.

Direct methods
Class: hrule
Package

typeset.

Source

graphics.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: color
Initform

typeset:*color*

Initargs

:color

Readers

color.

Writers

(setf color).

Slot: stroke-fn
Initargs

:stroke-fn

Readers

stroke-fn.

Writers

(setf stroke-fn).

Class: table
Package

typeset.

Source

tables.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: cols-widths
Initargs

:col-widths

Readers

col-widths.

Writers

(setf col-widths).

Slot: h-align
Initform

:left

Initargs

:h-align

Readers

h-align.

Writers

(setf h-align).

Slot: splittable-p
Initform

t

Initargs

:splittable-p

Readers

splittable-p.

Writers

(setf splittable-p).

Slot: border
Initform

1

Initargs

:border

Readers

border.

Writers

(setf border).

Slot: border-color
Initform

(quote (0 0 0))

Initargs

:border-color

Readers

border-color.

Writers

(setf border-color).

Slot: background-color
Initargs

:background-color

Readers

background-color.

Writers

(setf background-color).

Slot: padding
Initform

1

Initargs

:padding

Readers

padding.

Writers

(setf padding).

Slot: cell-padding
Initform

1

Initargs

:cell-padding

Readers

cell-padding.

Writers

(setf cell-padding).

Slot: rows
Readers

rows.

Writers

(setf rows).

Slot: header
Readers

header.

Writers

(setf header).

Readers

footer.

Writers

(setf footer).

Slot: header&footer-height
Initform

0

Readers

header&footer-height.

Writers

(setf header&footer-height).

Class: user-drawn-box
Package

typeset.

Source

graphics.lisp.

Direct superclasses

soft-box.

Direct methods
Direct slots
Slot: stroke-fn
Initargs

:stroke-fn

Readers

stroke-fn.

Writers

(setf stroke-fn).

Class: vbox
Package

typeset.

Source

boxes.lisp.

Direct superclasses
Direct methods

4.2 Internals


4.2.1 Constants

Constant: +epsilon+
Package

typeset.

Source

specials.lisp.

Constant: +huge-number+
Package

typeset.

Source

specials.lisp.

Constant: +paper-sizes+
Package

typeset.

Source

top-level.lisp.


4.2.2 Special variables

Special Variable: %enumerate-indents%
Package

typeset.

Source

typo.lisp.

Special Variable: *add-chapter-numbers*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *american-hyphen-trie*
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Special Variable: *change-bar-end*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *change-bar-start*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *changed-references*
Package

typeset.

Source

references.lisp.

Special Variable: *chapter-nums*

List of chapter numbers of current section, i.e. (1 2 3) for 1.2.3

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *chapter-styles*

Paragraph styles used for various depths of section headings

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *chapters*

Ordered list of chapter information. For each chapter, contains reference and title. Example:

(((:chapter (1)) "Intro")
((:chapter (1 1)) "More stuff"))

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *cl-typesetting-base-directory*

The base directory for cl-typesetting source and auxiliary data

Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Special Variable: *content*
Package

typeset.

Source

specials.lisp.

Special Variable: *contextual-variables*
Package

typeset.

Source

references.lisp.

Special Variable: *current-pass*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-background-color*
Package

typeset.

Source

specials.lisp.

Special Variable: *default-hyphen-language*
Package

typeset.

Source

hyphenation.lisp.

Special Variable: *default-page-header-footer-margin*
Package

typeset.

Source

top-level.lisp.

Special Variable: *default-page-orientation*
Package

typeset.

Source

top-level.lisp.

Special Variable: *default-page-size*
Package

typeset.

Source

top-level.lisp.

Special Variable: *default-text-style*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *exceptions*
Package

typeset.

Source

pprint.lisp.

Special Variable: *font-bold*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *font-bold-italic*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *font-italic*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *font-monospace*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *font-normal*
Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *fraction-baseline-offset*
Package

typeset.

Source

math.lisp.

Special Variable: *fraction-rule-thickness-ratio*
Package

typeset.

Source

math.lisp.

Special Variable: *fraction-spacing-ratio*
Package

typeset.

Source

math.lisp.

Special Variable: *french-hyphen-trie*
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Special Variable: *hyphen-patterns-directory*
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Special Variable: *language-hyphen-file-list*

An alist of supported languages, with CARs being language names and CDRs naming files expected to be found in ‘cl-typesetting-hyphen::*hyphen-patterns-directory*’.

Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Special Variable: *language-trie-alist*

An alist of (LANGUAGE . HYPHEN-TRIE) pairs, used to store hyphenation data for respective languages.

Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Special Variable: *left-hyphen-minimum*

Minimum number of characters that must precede a hyphen.

Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Special Variable: *max-number-of-passes*
Package

typeset.

Source

specials.lisp.

Special Variable: *offset*
Package

typeset.

Source

specials.lisp.

Special Variable: *page-margins*

Print margins LEFT TOP RIGHT BOTTOM in 1/72 inch units

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *paper-size*

Paper format, supported values as in tt:top-level, i.e. :a4 or :letter

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *pp-comment-decoration*
Package

typeset.

Source

pprint.lisp.

Special Variable: *pp-common-lisp-decoration*
Package

typeset.

Source

pprint.lisp.

Special Variable: *pp-default-decoration*
Package

typeset.

Source

pprint.lisp.

Special Variable: *pp-font-size*
Package

typeset.

Source

pprint.lisp.

Special Variable: *pp-keyword-decoration*
Package

typeset.

Source

pprint.lisp.

Special Variable: *pp-string-decoration*
Package

typeset.

Source

pprint.lisp.

Special Variable: *pp-symbol-decoration-table*
Package

typeset.

Source

pprint.lisp.

Special Variable: *punctuation-marks*
Package

typeset.

Source

specials.lisp.

Special Variable: *punctuation-marks-extra-spacing-ratios*
Package

typeset.

Source

specials.lisp.

Special Variable: *reference-table*
Package

typeset.

Source

references.lisp.

Special Variable: *right-hyphen-minimum*

Minimum number of characters that must follow a hyphen.

Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Special Variable: *table*
Package

typeset.

Source

tables.lisp.

Special Variable: *table-row*
Package

typeset.

Source

tables.lisp.

Special Variable: *toc-depth*

Number of heading levels to print in table of contents.

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *twosided*

If true, use alternating page headers suitable for duplex printing.

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *undefined-references*
Package

typeset.

Source

references.lisp.

Special Variable: *use-exact-char-boxes*
Package

typeset.

Source

specials.lisp.

Special Variable: *verbose*

Print progress report while running.

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *watermark-fn*

Run this function (with the current PAGE as argument )for each new page before printing anything on it. Useful for watermarks or corporate identity decorations.

Package

typeset.

Source

kw-extensions.lisp.

Special Variable: *white-chars*
Package

typeset.

Source

specials.lisp.


4.2.3 Symbol macros

Symbol Macro: unicode-string-type
Package

typeset.

Source

specials.lisp.


4.2.4 Macros

Macro: cell-continue-row-p (cell row)
Package

typeset.

Source

tables.lisp.

Macro: cell-end-row-p (cell row)
Package

typeset.

Source

tables.lisp.

Macro: cell-start-row-p (cell row)
Package

typeset.

Source

tables.lisp.

Macro: defconstant* (name value &optional doc)
Package

typeset.

Source

specials.lisp.

Macro: enumerate ((&key indent item-fmt) &body body)
Package

typeset.

Source

typo.lisp.

Macro: item ((&rest style) &body body)

Render a list item. If BODY is a PARAGRAPH, use its body only.

Package

typeset.

Source

kw-extensions.lisp.

Macro: itemize ((&key indent item-fmt start-from text-style item-style) &body body)

Render the BODY (which must contain of child ITEM elements) as an itemized list. Usable both for ordered lists (formatted using ITEM-FMT) and unordered list (using a constant string as ITEM-FMT).

Arguments:

item-fmt Format string used to print the integer item number. Use a constant string for unordered (bullet) lists. Useful values include:
"~D. " Decimal: 1. 2. 3. 4.
"~@R " Roman: I II III IV
"~(~@R~) " lc roman: i ii iii iv "~/tt::alpha-item/. " Alpha: A. B. C. ... AA. AB. "~:/tt::alpha-item/. " lc alpha: a. b. c. ... aa. ab.

start-from Number of the first item, default 1

item-style Style used for printing the item numbers.

text-style Style used for printing the item body text.

Package

typeset.

Source

kw-extensions.lisp.

Macro: set-contextual-style (style)
Package

typeset.

Source

kw-extensions.lisp.

Macro: with-gensyms ((&rest names) &body body)
Package

typeset.

Source

specials.lisp.

Macro: with-quad ((left &optional top right bottom) quad &body body)
Package

typeset.

Source

specials.lisp.

Macro: with-text-compilation (&body body)
Package

typeset.

Source

typo.lisp.


4.2.5 Ordinary functions

Function: add-box (box)
Package

typeset.

Source

typo.lisp.

Function: add-box-to-content (content box)
Package

typeset.

Source

typo.lisp.

Function: add-boxes-to-content (content boxes)
Package

typeset.

Source

typo.lisp.

Function: add-content (content)
Package

typeset.

Source

typo.lisp.

Function: add-symbol-decoration (symbol decoration)
Package

typeset.

Source

pprint.lisp.

Function: add-table-cell (cell &optional row)
Package

typeset.

Source

tables.lisp.

Function: add-table-row (row &optional table)
Package

typeset.

Source

tables.lisp.

Function: alpha-item (stream num &optional colon-p at-sign-p)

Prints input NUM to STREAM as sequence of letters corresponding to a base-26 representation. Intended for use as custom FORMAT handler, Use with colon modifier for uppercase.

Package

typeset.

Source

kw-extensions.lisp.

Function: boxes-left-trim (boxes)
Package

typeset.

Source

layout.lisp.

Function: boxes-right-trim (boxes)
Package

typeset.

Source

layout.lisp.

Function: boxes-trim (boxes)
Package

typeset.

Source

layout.lisp.

Function: change-end ()
Package

typeset.

Source

kw-extensions.lisp.

Function: change-start-delete ()
Package

typeset.

Source

kw-extensions.lisp.

Function: change-start-insert ()
Package

typeset.

Source

kw-extensions.lisp.

Function: chapter-markup (level heading &optional content)
Package

typeset.

Source

kw-extensions.lisp.

Function: chp-ref (level text)
Package

typeset.

Source

kw-extensions.lisp.

Function: chpnum-string (nums)
Package

typeset.

Source

kw-extensions.lisp.

Function: clean-line (line)
Package

typeset.

Source

pprint.lisp.

Function: clear-content (content)
Package

typeset.

Source

typo.lisp.

Function: compute-boxes-elasticity (boxes size-fn)
Package

typeset.

Source

boxes-fn.lisp.

Function: compute-boxes-natural-size (boxes size-fn)
Package

typeset.

Source

boxes-fn.lisp.

Function: compute-boxes-size (boxes size-fn)
Package

typeset.

Source

boxes-fn.lisp.

Function: compute-page-bounds (&optional size orientation)
Package

typeset.

Source

top-level.lisp.

Function: compute-parallel-size (boxes size-fn)
Package

typeset.

Source

boxes-fn.lisp.

Function: compute-row-size (table row rows)
Package

typeset.

Source

tables.lisp.

Function: confirm-hyphen-patterns-directory ()
Package

typeset.

Source

zzinit.lisp.

Function: decoration-circles (box x y dx dy)
Package

typeset.

Source

kw-extensions.lisp.

Function: decoration-crosshatch (box x y dx dy)
Package

typeset.

Source

kw-extensions.lisp.

Function: decoration-gray-box (box x y dx dy)
Package

typeset.

Source

kw-extensions.lisp.

Function: decoration-green-background (box x y dx dy)
Package

typeset.

Source

kw-extensions.lisp.

Function: decoration-nil (box x y dx dy)
Package

typeset.

Source

kw-extensions.lisp.

Function: decoration-random-background (box x y dx dy)
Package

typeset.

Source

kw-extensions.lisp.

Function: decoration-strikethrough (box x y dx dy)
Package

typeset.

Source

kw-extensions.lisp.

Function: decoration-underline (box x y dx dy)
Package

typeset.

Source

kw-extensions.lisp.

Function: document-test ()
Package

typeset.

Source

kw-extensions.lisp.

Function: document-test-simple ()
Package

typeset.

Source

kw-extensions.lisp.

Function: dotted-hfill (&rest args)
Package

typeset.

Source

graphics.lisp.

Function: draw-change-bars (page)
Package

typeset.

Source

kw-extensions.lisp.

Function: draw-watermark (page)

Put the watermark on the page. FIXME: currently draws on top of page instead of below new ;; content. Needs toplevel extension :new-page-fn

Package

typeset.

Source

kw-extensions.lisp.

Function: final-pass-p ()
Package

typeset.

Source

top-level.lisp.

Function: find-ref-point-page-content (id)
Package

typeset.

Source

references.lisp.

Function: first-or-self (arg)
Package

typeset.

Source

tables.lisp.

Function: fresh-page ()
Package

typeset.

Source

typo.lisp.

Function: hyphen-cmp-char-lists (l1 l2)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: hyphen-make-trie (list-of-list depth)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: hyphen-parse-exception-line (line)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: hyphen-parse-pattern-line (line)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: hyphen-trie-find (word-seq trie)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: hyphen-trie-find-aux (word-seq trie)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: hyphen-trie-find-exception (word-seq trie)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: hyphen-trie-find-exception-aux (word-seq trie)
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Function: hyphenate-string (string &optional language)

Builds a list of hyphenation points.
With optional second argument ‘LANGUAGE’, use hyphenation data for that language.

Package

typeset.

Source

hyphenation.lisp.

Function: make-char-box (char)
Package

typeset.

Source

typo.lisp.

Function: make-h-spacing (dx)
Package

typeset.

Source

typo.lisp.

Function: make-hfill-glue ()
Package

typeset.

Source

typo.lisp.

Function: make-inter-char-glue ()
Package

typeset.

Source

typo.lisp.

Function: make-inter-line-glue (spacing)
Package

typeset.

Source

typo.lisp.

Function: make-kerning-space (dx)
Package

typeset.

Source

typo.lisp.

Function: make-not-trimmable-white-char-box (char)
Package

typeset.

Source

typo.lisp.

Function: make-punctuation-space-box (char)
Package

typeset.

Source

typo.lisp.

Function: make-toc ()

Generate table of contents from the information in *chapters*, to maximum depth *toc-depth*.

Package

typeset.

Source

kw-extensions.lisp.

Function: make-v-spacing (dy)
Package

typeset.

Source

typo.lisp.

Function: make-vfill-glue ()
Package

typeset.

Source

typo.lisp.

Function: make-white-char-box (char &optional trimmable-p)
Package

typeset.

Source

typo.lisp.

Function: multi-line (points widths)
Package

typeset.

Source

tables.lisp.

Function: new-chp-ref (level text)

Insert current chapter information into *chapters*, automatically
incrementing the elements of *chapter-nums*. Returns an ID suitable for a reference.

Package

typeset.

Source

kw-extensions.lisp.

Function: non-empty-style-p (style)
Package

typeset.

Source

layout.lisp.

Function: number-base-list (n base)

Return number N converted to base BASE, represented as list of integers, lowest first. Example: (number-base-list 18 16) => (2 1)

Package

typeset.

Source

kw-extensions.lisp.

Function: page-decorations (page)
Package

typeset.

Source

kw-extensions.lisp.

Function: pprint-lisp-file (lisp-code pdf-file &optional title *exceptions*)
Package

typeset.

Source

pprint.lisp.

Function: process-lisp-line (line)
Package

typeset.

Source

pprint.lisp.

Function: punctuation-mark-p (char)
Package

typeset.

Source

typo.lisp.

Function: put-filled-string (string width &key align)

place aligned string in fixed-width space

Package

typeset.

Source

kw-extensions.lisp.

Function: put-ref-point-page-number (ref)
Package

typeset.

Source

kw-extensions.lisp.

Function: put-ref-point-value (ref)
Package

typeset.

Source

kw-extensions.lisp.

Function: reduce+nullable (rows &key key initial-value end)
Package

typeset.

Source

tables.lisp.

Function: remove-properties (plist keys)
Package

typeset.

Source

top-level.lisp.

Function: render-document (trees &key file twosided paper-size)

Render the document specified by the trees, which is a s-exp containing
a list of recursive typesetting commands. It gets eval’ed here to typeset it.

Package

typeset.

Source

kw-extensions.lisp.

Function: reorder-row-cells (row)
Package

typeset.

Source

tables.lisp.

Function: row-cell-col-number (cell cells)
Package

typeset.

Source

tables.lisp.

Function: span-cell (rows cell col-number)
Package

typeset.

Source

tables.lisp.

Function: split-comment (line)
Package

typeset.

Source

pprint.lisp.

Function: spread-boxes (boxes final-size size-fn &optional first-pass)
Package

typeset.

Source

layout.lisp.

Function: stroke-colored-box (box x y color border-width border-color)
Package

typeset.

Source

graphics.lisp.

Function: stroke-table (table x y rows dy)
Package

typeset.

Source

tables.lisp.

Function: watermark-draft (page)

Example for a page decoration

Package

typeset.

Source

kw-extensions.lisp.

Function: white-char-p (char)
Package

typeset.

Source

typo.lisp.


4.2.6 Generic functions

Generic Reader: action-fn (object)
Package

typeset.

Methods
Reader Method: action-fn ((contextual-action contextual-action))

automatically generated reader method

Source

references.lisp.

Target Slot

action-fn.

Generic Writer: (setf action-fn) (object)
Package

typeset.

Methods
Writer Method: (setf action-fn) ((contextual-action contextual-action))

automatically generated writer method

Source

references.lisp.

Target Slot

action-fn.

Generic Function: adjust-box-dx (box dx baseline)
Package

typeset.

Methods
Method: adjust-box-dx ((box hrule) dx baseline)
Source

graphics.lisp.

Method: adjust-box-dx ((box hbox) dx baseline)
Source

boxes.lisp.

Method: adjust-box-dx (box dx baseline)
Source

boxes.lisp.

Generic Function: adjust-box-dy (box dy baseline)
Package

typeset.

Methods
Method: adjust-box-dy (box dy baseline)
Source

boxes.lisp.

Method: adjust-box-dy ((box vbox) dy baseline)
Source

boxes.lisp.

Generic Reader: adjustable-p (object)
Package

typeset.

Methods
Reader Method: adjustable-p ((container-box container-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

adjustable-p.

Generic Writer: (setf adjustable-p) (object)
Package

typeset.

Methods
Writer Method: (setf adjustable-p) ((container-box container-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

adjustable-p.

Generic Function: align-baseline (box alignment)
Package

typeset.

Methods
Method: align-baseline ((box vbox) alignment)
Source

boxes-fn.lisp.

Method: align-baseline ((box hbox) alignment)
Source

boxes-fn.lisp.

Method: align-baseline (box alignment)
Source

boxes-fn.lisp.

Generic Reader: background-color (object)
Package

typeset.

Methods
Reader Method: background-color ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

background-color.

Reader Method: background-color ((table-row table-row))

automatically generated reader method

Source

tables.lisp.

Target Slot

background-color.

Reader Method: background-color ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

background-color.

Reader Method: background-color ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

background-color.

Generic Writer: (setf background-color) (object)
Package

typeset.

Methods
Writer Method: (setf background-color) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

background-color.

Writer Method: (setf background-color) ((table-row table-row))

automatically generated writer method

Source

tables.lisp.

Target Slot

background-color.

Writer Method: (setf background-color) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

background-color.

Writer Method: (setf background-color) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

background-color.

Generic Function: baseline (object)
Package

typeset.

Methods
Method: baseline (box)
Source

boxes.lisp.

Reader Method: baseline ((box box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

baseline.

Generic Function: (setf baseline) (object)
Package

typeset.

Methods
Method: (setf baseline) (box)
Source

boxes.lisp.

Writer Method: (setf baseline) ((box box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

baseline.

Generic Reader: border (object)
Package

typeset.

Methods
Reader Method: border ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

border.

Reader Method: border ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

border.

Generic Writer: (setf border) (object)
Package

typeset.

Methods
Writer Method: (setf border) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

border.

Writer Method: (setf border) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

border.

Generic Reader: border-color (object)
Package

typeset.

Methods
Reader Method: border-color ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

border-color.

Generic Writer: (setf border-color) (object)
Package

typeset.

Methods
Writer Method: (setf border-color) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

border-color.

Generic Reader: box (condition)
Package

typeset.

Methods
Reader Method: box ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

box.

Reader Method: box ((condition cannot-fit))
Source

specials.lisp.

Target Slot

box.

Reader Method: box ((condition end-of-page))
Source

specials.lisp.

Target Slot

box.

Generic Writer: (setf box) (object)
Package

typeset.

Methods
Writer Method: (setf box) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

box.

Generic Reader: boxed-char (object)
Package

typeset.

Methods
Reader Method: boxed-char ((char-box char-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

boxed-char.

Generic Writer: (setf boxed-char) (object)
Package

typeset.

Methods
Writer Method: (setf boxed-char) ((char-box char-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

boxed-char.

Generic Reader: boxes (object)
Package

typeset.

Methods
Reader Method: boxes ((text-content text-content))

automatically generated reader method

Source

typo.lisp.

Target Slot

boxes.

Reader Method: boxes ((container-box container-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

boxes.

Generic Function: (setf boxes) (object)
Package

typeset.

Methods
Writer Method: (setf boxes) ((text-content text-content))

automatically generated writer method

Source

typo.lisp.

Target Slot

boxes.

Writer Method: (setf boxes) :after ((box container-box))
Source

boxes-fn.lisp.

Target Slot

boxes.

Method: (setf boxes) ((container-box container-box))

automatically generated writer method

Source

boxes.lisp.

Generic Function: boxes-left (content)
Package

typeset.

Source

boxes.lisp.

Methods
Method: boxes-left ((content text-content))
Source

layout.lisp.

Generic Function: (setf boxes-left) (content)
Package

typeset.

Source

boxes.lisp.

Methods
Method: (setf boxes-left) ((content text-content))
Source

layout.lisp.

Method: (setf boxes-left) (content)
Generic Reader: boxes-tail (object)
Package

typeset.

Methods
Reader Method: boxes-tail ((text-content text-content))

automatically generated reader method

Source

typo.lisp.

Target Slot

boxes-tail.

Generic Writer: (setf boxes-tail) (object)
Package

typeset.

Methods
Writer Method: (setf boxes-tail) ((text-content text-content))

automatically generated writer method

Source

typo.lisp.

Target Slot

boxes-tail.

Generic Reader: cell-padding (object)
Package

typeset.

Methods
Reader Method: cell-padding ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

cell-padding.

Generic Writer: (setf cell-padding) (object)
Package

typeset.

Methods
Writer Method: (setf cell-padding) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

cell-padding.

Generic Reader: cells (object)
Package

typeset.

Methods
Reader Method: cells ((table-row table-row))

automatically generated reader method

Source

tables.lisp.

Target Slot

cells.

Generic Writer: (setf cells) (object)
Package

typeset.

Methods
Writer Method: (setf cells) ((table-row table-row))

automatically generated writer method

Source

tables.lisp.

Target Slot

cells.

Generic Reader: char-box (object)
Package

typeset.

Methods
Reader Method: char-box ((hyphen-box hyphen-box))

automatically generated reader method

Source

layout.lisp.

Target Slot

char-box.

Generic Writer: (setf char-box) (object)
Package

typeset.

Methods
Writer Method: (setf char-box) ((hyphen-box hyphen-box))

automatically generated writer method

Source

layout.lisp.

Target Slot

char-box.

Generic Function: char-box-p (box)
Package

typeset.

Methods
Method: char-box-p ((box char-box))
Source

boxes.lisp.

Method: char-box-p (box)
Source

boxes.lisp.

Generic Reader: char-pattern (object)
Package

typeset.

Methods
Reader Method: char-pattern ((dotted-spacing dotted-spacing))

automatically generated reader method

Source

graphics.lisp.

Target Slot

char-pattern.

Generic Writer: (setf char-pattern) (object)
Package

typeset.

Methods
Writer Method: (setf char-pattern) ((dotted-spacing dotted-spacing))

automatically generated writer method

Source

graphics.lisp.

Target Slot

char-pattern.

Generic Reader: col-span (object)
Package

typeset.

Methods
Reader Method: col-span ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

col-span.

Generic Writer: (setf col-span) (object)
Package

typeset.

Methods
Writer Method: (setf col-span) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

col-span.

Generic Reader: col-widths (object)
Package

typeset.

Methods
Reader Method: col-widths ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

cols-widths.

Generic Writer: (setf col-widths) (object)
Package

typeset.

Methods
Writer Method: (setf col-widths) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

cols-widths.

Generic Reader: color (object)
Package

typeset.

Methods
Reader Method: color ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

color.

Reader Method: color ((hrule hrule))

automatically generated reader method

Source

graphics.lisp.

Target Slot

color.

Generic Writer: (setf color) (object)
Package

typeset.

Methods
Writer Method: (setf color) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

color.

Writer Method: (setf color) ((hrule hrule))

automatically generated writer method

Source

graphics.lisp.

Target Slot

color.

Generic Function: compressibility (obj)
Package

typeset.

Methods
Reader Method: compressibility ((soft-box soft-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

compressibility.

Method: compressibility (obj)
Source

boxes.lisp.

Generic Writer: (setf compressibility) (object)
Package

typeset.

Methods
Writer Method: (setf compressibility) ((soft-box soft-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

compressibility.

Generic Function: compute-natural-box-size (box)
Package

typeset.

Methods
Method: compute-natural-box-size ((box vbox))
Source

boxes-fn.lisp.

Method: compute-natural-box-size ((box hbox))
Source

boxes-fn.lisp.

Method: compute-natural-box-size (box)
Source

boxes-fn.lisp.

Generic Function: compute-table-size (table)
Package

typeset.

Methods
Method: compute-table-size (table)
Source

tables.lisp.

Generic Reader: content (object)
Package

typeset.

Methods
Reader Method: content ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

typeset.

Methods
Writer Method: (setf content) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

content.

Generic Function: convert-hyphen-to-char-box (box)
Package

typeset.

Methods
Method: convert-hyphen-to-char-box (box)
Source

layout.lisp.

Method: convert-hyphen-to-char-box ((box hyphen-box))
Source

layout.lisp.

Generic Function: copy-style (style)
Package

typeset.

Methods
Method: copy-style ((style text-style))
Source

typo.lisp.

Generic Reader: cost (object)
Package

typeset.

Methods
Reader Method: cost ((hyphen-box hyphen-box))

automatically generated reader method

Source

layout.lisp.

Target Slot

cost.

Generic Writer: (setf cost) (object)
Package

typeset.

Methods
Writer Method: (setf cost) ((hyphen-box hyphen-box))

automatically generated writer method

Source

layout.lisp.

Target Slot

cost.

Generic Function: cut-point-p (box)
Package

typeset.

Methods
Method: cut-point-p ((box char-box))
Source

layout.lisp.

Method: cut-point-p ((box white-char-box))
Source

layout.lisp.

Method: cut-point-p ((box hyphen-box))
Source

layout.lisp.

Method: cut-point-p ((box (eql :eol)))
Source

layout.lisp.

Method: cut-point-p (box)
Source

layout.lisp.

Generic Reader: data (object)
Package

typeset.

Methods
Reader Method: data ((ref-point ref-point))

automatically generated reader method

Source

references.lisp.

Target Slot

data.

Generic Writer: (setf data) (object)
Package

typeset.

Methods
Writer Method: (setf data) ((ref-point ref-point))

automatically generated writer method

Source

references.lisp.

Target Slot

data.

Generic Function: delta-size (obj)
Package

typeset.

Methods
Reader Method: delta-size ((soft-box soft-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

delta-size.

Method: delta-size (obj)
Source

boxes.lisp.

Generic Writer: (setf delta-size) (object)
Package

typeset.

Methods
Writer Method: (setf delta-size) ((soft-box soft-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

delta-size.

Generic Function: do-layout (box)
Package

typeset.

Methods
Method: do-layout ((vbox vbox))
Source

layout.lisp.

Method: do-layout ((hbox hbox))
Source

layout.lisp.

Method: do-layout (box)
Source

layout.lisp.

Generic Function: draw-block (content x y dx dy &key border padding rotation v-align special-fn)
Package

typeset.

Methods
Method: draw-block (content x y dx dy &key border padding rotation v-align special-fn)
Source

top-level.lisp.

Generic Function: dx (object)
Package

typeset.

Methods
Method: dx (box)
Source

boxes.lisp.

Reader Method: dx ((box box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

dx.

Generic Function: (setf dx) (object)
Package

typeset.

Methods
Method: (setf dx) (box)
Source

boxes.lisp.

Writer Method: (setf dx) ((box box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

dx.

Generic Function: dy (object)
Package

typeset.

Methods
Method: dy (box)
Source

boxes.lisp.

Reader Method: dy ((box box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

dy.

Generic Function: (setf dy) (object)
Package

typeset.

Methods
Method: (setf dy) (box)
Source

boxes.lisp.

Writer Method: (setf dy) ((box box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

dy.

Generic Reader: exception-trie (object)
Package

cl-typesetting-hyphen.

Methods
Reader Method: exception-trie ((hyphen-trie hyphen-trie))

automatically generated reader method

Source

hyphenation-fp.lisp.

Target Slot

exception-trie.

Generic Function: (setf exception-trie) (object)
Package

cl-typesetting-hyphen.

Methods
Method: (setf exception-trie) (hyphen-trie)
Source

hyphenation-fp.lisp.

Writer Method: (setf exception-trie) ((hyphen-trie hyphen-trie))

automatically generated writer method

Source

hyphenation-fp.lisp.

Target Slot

exception-trie.

Generic Function: execute-box (box)
Package

typeset.

Methods
Method: execute-box ((box function-box))
Source

typo.lisp.

Method: execute-box ((box executable-box))
Source

typo.lisp.

Generic Function: expansibility (obj)
Package

typeset.

Methods
Reader Method: expansibility ((soft-box soft-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

expansibility.

Method: expansibility (obj)
Source

boxes.lisp.

Generic Writer: (setf expansibility) (object)
Package

typeset.

Methods
Writer Method: (setf expansibility) ((soft-box soft-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

expansibility.

Generic Reader: file (object)
Package

typeset.

Methods
Reader Method: file ((jpeg-box jpeg-box))

automatically generated reader method

Source

graphics.lisp.

Target Slot

file.

Generic Writer: (setf file) (object)
Package

typeset.

Methods
Writer Method: (setf file) ((jpeg-box jpeg-box))

automatically generated writer method

Source

graphics.lisp.

Target Slot

file.

Generic Reader: fill-dx (object)
Package

typeset.

Methods
Reader Method: fill-dx ((background-jpeg-box background-jpeg-box))

automatically generated reader method

Source

graphics.lisp.

Target Slot

fill-dx.

Generic Writer: (setf fill-dx) (object)
Package

typeset.

Methods
Writer Method: (setf fill-dx) ((background-jpeg-box background-jpeg-box))

automatically generated writer method

Source

graphics.lisp.

Target Slot

fill-dx.

Generic Reader: fill-dy (object)
Package

typeset.

Methods
Reader Method: fill-dy ((background-jpeg-box background-jpeg-box))

automatically generated reader method

Source

graphics.lisp.

Target Slot

fill-dy.

Generic Writer: (setf fill-dy) (object)
Package

typeset.

Methods
Writer Method: (setf fill-dy) ((background-jpeg-box background-jpeg-box))

automatically generated writer method

Source

graphics.lisp.

Target Slot

fill-dy.

Generic Function: fit-lines (content dx dy &optional v-align advance)
Package

typeset.

Methods
Method: fit-lines ((content text-content) dx dy &optional v-align advance)
Source

layout.lisp.

Generic Reader: fn (object)
Package

typeset.

Methods
Reader Method: fn ((function-box function-box))

automatically generated reader method

Source

typo.lisp.

Target Slot

fn.

Generic Writer: (setf fn) (object)
Package

typeset.

Methods
Writer Method: (setf fn) ((function-box function-box))

automatically generated writer method

Source

typo.lisp.

Target Slot

fn.

Generic Reader: font (object)
Package

typeset.

Methods
Reader Method: font ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

font.

Generic Function: (setf font) (object)
Package

typeset.

Methods
Writer Method: (setf font) :around ((style text-style))
Source

typo.lisp.

Target Slot

font.

Method: (setf font) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Generic Reader: font-size (object)
Package

typeset.

Methods
Reader Method: font-size ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

font-size.

Generic Writer: (setf font-size) (object)
Package

typeset.

Methods
Writer Method: (setf font-size) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

font-size.

Package

typeset.

Methods

automatically generated reader method

Source

top-level.lisp.

Target Slot

footer.

automatically generated reader method

Source

tables.lisp.

Target Slot

footer.

Package

typeset.

Methods

automatically generated writer method

Source

top-level.lisp.

Target Slot

footer.

automatically generated writer method

Source

tables.lisp.

Target Slot

footer.

Generic Reader: h-align (object)
Package

typeset.

Methods
Reader Method: h-align ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

h-align.

Reader Method: h-align ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

h-align.

Generic Writer: (setf h-align) (object)
Package

typeset.

Methods
Writer Method: (setf h-align) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

h-align.

Writer Method: (setf h-align) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

h-align.

Generic Reader: header (object)
Package

typeset.

Methods
Reader Method: header ((page page))

automatically generated reader method

Source

top-level.lisp.

Target Slot

header.

Reader Method: header ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

header.

Generic Writer: (setf header) (object)
Package

typeset.

Methods
Writer Method: (setf header) ((page page))

automatically generated writer method

Source

top-level.lisp.

Target Slot

header.

Writer Method: (setf header) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

header.

Generic Reader: header&footer-height (object)
Package

typeset.

Methods
Reader Method: header&footer-height ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

header&footer-height.

Generic Writer: (setf header&footer-height) (object)
Package

typeset.

Methods
Writer Method: (setf header&footer-height) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

header&footer-height.

Generic Reader: height (object)
Package

typeset.

Methods
Reader Method: height ((table-row table-row))

automatically generated reader method

Source

tables.lisp.

Target Slot

height.

Reader Method: height ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

height.

Generic Writer: (setf height) (object)
Package

typeset.

Methods
Writer Method: (setf height) ((table-row table-row))

automatically generated writer method

Source

tables.lisp.

Target Slot

height.

Writer Method: (setf height) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

height.

Generic Function: hmode-p (box)
Package

typeset.

Methods
Method: hmode-p ((box h-mode-mixin))
Source

boxes.lisp.

Method: hmode-p (box)
Source

boxes.lisp.

Generic Function: hyphen-find-hyphen-points (hyphen-trie word)
Package

cl-typesetting-hyphen.

Methods
Method: hyphen-find-hyphen-points (hyphen-trie word)
Source

hyphenation-fp.lisp.

Generic Reader: id (object)
Package

typeset.

Methods
Reader Method: id ((ref-point ref-point))

automatically generated reader method

Source

references.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

typeset.

Methods
Writer Method: (setf id) ((ref-point ref-point))

automatically generated writer method

Source

references.lisp.

Target Slot

id.

Generic Function: insert-stuff (obj)
Package

typeset.

Methods
Method: insert-stuff ((obj symbol))
Source

typo.lisp.

Method: insert-stuff ((obj (eql :hfill)))
Source

typo.lisp.

Method: insert-stuff ((obj (eql :vfill)))
Source

typo.lisp.

Method: insert-stuff ((obj (eql :eop)))
Source

typo.lisp.

Method: insert-stuff ((obj (eql :fresh-page)))
Source

typo.lisp.

Method: insert-stuff ((obj (eql :eol)))
Source

typo.lisp.

Method: insert-stuff ((obj string))
Source

typo.lisp.

Method: insert-stuff (obj)
Source

typo.lisp.

Generic Reader: internal-baseline (object)
Package

typeset.

Methods
Reader Method: internal-baseline ((container-box container-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

internal-baseline.

Generic Writer: (setf internal-baseline) (object)
Package

typeset.

Methods
Writer Method: (setf internal-baseline) ((container-box container-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

internal-baseline.

Generic Reader: language (object)
Package

cl-typesetting-hyphen.

Methods
Reader Method: language ((hyphen-trie hyphen-trie))

automatically generated reader method

Source

hyphenation-fp.lisp.

Target Slot

language.

Generic Writer: (setf language) (object)
Package

cl-typesetting-hyphen.

Methods
Writer Method: (setf language) ((hyphen-trie hyphen-trie))

automatically generated writer method

Source

hyphenation-fp.lisp.

Target Slot

language.

Generic Reader: leading-ratio (object)
Package

typeset.

Methods
Reader Method: leading-ratio ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

leading-ratio.

Generic Writer: (setf leading-ratio) (object)
Package

typeset.

Methods
Writer Method: (setf leading-ratio) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

leading-ratio.

Generic Reader: left-margin (object)
Package

typeset.

Methods
Reader Method: left-margin ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

left-margin.

Generic Writer: (setf left-margin) (object)
Package

typeset.

Methods
Writer Method: (setf left-margin) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

left-margin.

Generic Function: located-pass (object)
Package

typeset.

Methods
Method: located-pass (obj)
Source

references.lisp.

Reader Method: located-pass ((ref-point ref-point))

automatically generated reader method

Source

references.lisp.

Target Slot

located-pass.

Generic Writer: (setf located-pass) (object)
Package

typeset.

Methods
Writer Method: (setf located-pass) ((ref-point ref-point))

automatically generated writer method

Source

references.lisp.

Target Slot

located-pass.

Generic Function: locked (object)
Package

typeset.

Methods
Method: locked (box)
Source

boxes.lisp.

Reader Method: locked ((soft-box soft-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

locked.

Generic Function: (setf locked) (object)
Package

typeset.

Methods
Method: (setf locked) (box)
Source

boxes.lisp.

Writer Method: (setf locked) ((soft-box soft-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

locked.

Generic Function: make-restore-style (style)
Package

typeset.

Methods
Method: make-restore-style ((style text-style))
Source

typo.lisp.

Generic Function: map-boxes (box x y fn)
Package

typeset.

Methods
Method: map-boxes ((vbox vbox) x y fn)
Source

boxes-fn.lisp.

Method: map-boxes ((hbox hbox) x y fn)
Source

boxes-fn.lisp.

Method: map-boxes (box x y fn)
Source

boxes-fn.lisp.

Generic Reader: margins (object)
Package

typeset.

Methods
Reader Method: margins ((page page))

automatically generated reader method

Source

top-level.lisp.

Target Slot

margins.

Generic Writer: (setf margins) (object)
Package

typeset.

Methods
Writer Method: (setf margins) ((page page))

automatically generated writer method

Source

top-level.lisp.

Target Slot

margins.

Generic Reader: mark-type (object)
Package

typeset.

Methods
Reader Method: mark-type ((change-mark change-mark))

automatically generated reader method

Source

kw-extensions.lisp.

Target Slot

type.

Generic Writer: (setf mark-type) (object)
Package

typeset.

Methods
Writer Method: (setf mark-type) ((change-mark change-mark))

automatically generated writer method

Source

kw-extensions.lisp.

Target Slot

type.

Generic Function: max-compression (obj)
Package

typeset.

Methods
Reader Method: max-compression ((soft-box soft-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

max-compression.

Method: max-compression (obj)
Source

boxes.lisp.

Generic Writer: (setf max-compression) (object)
Package

typeset.

Methods
Writer Method: (setf max-compression) ((soft-box soft-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

max-compression.

Generic Function: max-expansion (obj)
Package

typeset.

Methods
Reader Method: max-expansion ((soft-box soft-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

max-expansion.

Method: max-expansion (obj)
Source

boxes.lisp.

Generic Writer: (setf max-expansion) (object)
Package

typeset.

Methods
Writer Method: (setf max-expansion) ((soft-box soft-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

max-expansion.

Generic Reader: name (object)
Package

typeset.

Methods
Reader Method: name ((style style))

automatically generated reader method

Source

typo.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

typeset.

Methods
Writer Method: (setf name) ((style style))

automatically generated writer method

Source

typo.lisp.

Target Slot

name.

Generic Function: offset (object)
Package

typeset.

Methods
Method: offset (box)
Source

boxes.lisp.

Reader Method: offset ((box box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

offset.

Generic Function: (setf offset) (object)
Package

typeset.

Methods
Method: (setf offset) (box)
Source

boxes.lisp.

Writer Method: (setf offset) ((box box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

offset.

Generic Reader: original-table (object)
Package

typeset.

Methods
Reader Method: original-table ((split-table split-table))

automatically generated reader method

Source

tables.lisp.

Target Slot

original-table.

Generic Writer: (setf original-table) (object)
Package

typeset.

Methods
Writer Method: (setf original-table) ((split-table split-table))

automatically generated writer method

Source

tables.lisp.

Target Slot

original-table.

Generic Reader: padding (object)
Package

typeset.

Methods
Reader Method: padding ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

padding.

Generic Writer: (setf padding) (object)
Package

typeset.

Methods
Writer Method: (setf padding) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

padding.

Generic Reader: page-content (object)
Package

typeset.

Methods
Reader Method: page-content ((ref-point ref-point))

automatically generated reader method

Source

references.lisp.

Target Slot

page-content.

Generic Writer: (setf page-content) (object)
Package

typeset.

Methods
Writer Method: (setf page-content) ((ref-point ref-point))

automatically generated writer method

Source

references.lisp.

Target Slot

page-content.

Generic Reader: page-number (object)
Package

typeset.

Methods
Reader Method: page-number ((ref-point ref-point))

automatically generated reader method

Source

references.lisp.

Target Slot

page-number.

Generic Writer: (setf page-number) (object)
Package

typeset.

Methods
Writer Method: (setf page-number) ((ref-point ref-point))

automatically generated writer method

Source

references.lisp.

Target Slot

page-number.

Generic Reader: pattern-spacing (object)
Package

typeset.

Methods
Reader Method: pattern-spacing ((dotted-spacing dotted-spacing))

automatically generated reader method

Source

graphics.lisp.

Target Slot

pattern-spacing.

Generic Writer: (setf pattern-spacing) (object)
Package

typeset.

Methods
Writer Method: (setf pattern-spacing) ((dotted-spacing dotted-spacing))

automatically generated writer method

Source

graphics.lisp.

Target Slot

pattern-spacing.

Generic Reader: pattern-trie (object)
Package

cl-typesetting-hyphen.

Methods
Reader Method: pattern-trie ((hyphen-trie hyphen-trie))

automatically generated reader method

Source

hyphenation-fp.lisp.

Target Slot

pattern-trie.

Generic Function: (setf pattern-trie) (object)
Package

cl-typesetting-hyphen.

Methods
Method: (setf pattern-trie) (hyphen-trie)
Source

hyphenation-fp.lisp.

Writer Method: (setf pattern-trie) ((hyphen-trie hyphen-trie))

automatically generated writer method

Source

hyphenation-fp.lisp.

Target Slot

pattern-trie.

Generic Reader: pdf-jpeg-obj (object)
Package

typeset.

Methods
Reader Method: pdf-jpeg-obj ((jpeg-box jpeg-box))

automatically generated reader method

Source

graphics.lisp.

Target Slot

pdf-jpeg-obj.

Generic Writer: (setf pdf-jpeg-obj) (object)
Package

typeset.

Methods
Writer Method: (setf pdf-jpeg-obj) ((jpeg-box jpeg-box))

automatically generated writer method

Source

graphics.lisp.

Target Slot

pdf-jpeg-obj.

Generic Reader: post-decoration (object)
Package

typeset.

Methods
Reader Method: post-decoration ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

post-decoration.

Generic Writer: (setf post-decoration) (object)
Package

typeset.

Methods
Writer Method: (setf post-decoration) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

post-decoration.

Generic Reader: pre-decoration (object)
Package

typeset.

Methods
Reader Method: pre-decoration ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

pre-decoration.

Generic Writer: (setf pre-decoration) (object)
Package

typeset.

Methods
Writer Method: (setf pre-decoration) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

pre-decoration.

Generic Function: process-lisp-code (s)
Package

typeset.

Methods
Method: process-lisp-code (sexpr)
Source

pprint.lisp.

Method: process-lisp-code ((lisp-string string))
Source

pprint.lisp.

Method: process-lisp-code ((lisp-file pathname))
Source

pprint.lisp.

Method: process-lisp-code ((s stream))
Source

pprint.lisp.

Generic Function: read-hyphen-file (hyphen-trie)
Package

cl-typesetting-hyphen.

Methods
Method: read-hyphen-file (hyphen-trie)
Source

hyphenation-fp.lisp.

Generic Function: restore-default-style (style)
Package

typeset.

Methods
Method: restore-default-style ((style text-style))
Source

typo.lisp.

Generic Reader: right-margin (object)
Package

typeset.

Methods
Reader Method: right-margin ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

right-margin.

Generic Writer: (setf right-margin) (object)
Package

typeset.

Methods
Writer Method: (setf right-margin) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

right-margin.

Generic Reader: room-left (object)
Package

typeset.

Methods
Reader Method: room-left ((page page))

automatically generated reader method

Source

top-level.lisp.

Target Slot

room-left.

Generic Writer: (setf room-left) (object)
Package

typeset.

Methods
Writer Method: (setf room-left) ((page page))

automatically generated writer method

Source

top-level.lisp.

Target Slot

room-left.

Generic Reader: row-span (object)
Package

typeset.

Methods
Reader Method: row-span ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

row-span.

Generic Writer: (setf row-span) (object)
Package

typeset.

Methods
Writer Method: (setf row-span) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

row-span.

Generic Reader: rows (object)
Package

typeset.

Methods
Reader Method: rows ((split-table split-table))

automatically generated reader method

Source

tables.lisp.

Target Slot

rows.

Reader Method: rows ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

rows.

Generic Writer: (setf rows) (object)
Package

typeset.

Methods
Writer Method: (setf rows) ((split-table split-table))

automatically generated writer method

Source

tables.lisp.

Target Slot

rows.

Writer Method: (setf rows) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

rows.

Generic Function: save-style (style)
Package

typeset.

Methods
Method: save-style ((style text-style))
Source

typo.lisp.

Generic Function: soft-box-p (box)
Package

typeset.

Methods
Method: soft-box-p ((box soft-box))
Source

boxes.lisp.

Method: soft-box-p (box)
Source

boxes.lisp.

Generic Reader: splittable-p (object)
Package

typeset.

Methods
Reader Method: splittable-p ((table table))

automatically generated reader method

Source

tables.lisp.

Target Slot

splittable-p.

Reader Method: splittable-p ((table-row table-row))

automatically generated reader method

Source

tables.lisp.

Target Slot

splittable-p.

Generic Writer: (setf splittable-p) (object)
Package

typeset.

Methods
Writer Method: (setf splittable-p) ((table table))

automatically generated writer method

Source

tables.lisp.

Target Slot

splittable-p.

Writer Method: (setf splittable-p) ((table-row table-row))

automatically generated writer method

Source

tables.lisp.

Target Slot

splittable-p.

Generic Function: stroke (box x y)
Package

typeset.

Methods
Method: stroke ((mark change-mark) x y)
Source

kw-extensions.lisp.

Method: stroke ((action contextual-action) x y)
Source

references.lisp.

Method: stroke ((ref-point ref-point) x y)
Source

references.lisp.

Method: stroke ((style text-style) x y)
Source

stroke.lisp.

Method: stroke ((line text-line) x y)
Source

stroke.lisp.

Method: stroke ((box char-box) x y)
Source

stroke.lisp.

Method: stroke ((vbox vbox) x y)
Source

stroke.lisp.

Method: stroke ((hbox hbox) x y)
Source

stroke.lisp.

Method: stroke :after ((box char-box) x y)
Source

stroke.lisp.

Method: stroke :before ((box char-box) x y)
Source

stroke.lisp.

Method: stroke (box x y)
Source

stroke.lisp.

Method: stroke ((cell table-cell) x y)
Source

tables.lisp.

Method: stroke ((table table) x y)
Source

tables.lisp.

Method: stroke ((table split-table) x y)
Source

tables.lisp.

Method: stroke ((box dotted-spacing) x y)
Source

graphics.lisp.

Method: stroke ((box user-drawn-box) x y)
Source

graphics.lisp.

Method: stroke ((box jpeg-box) x y)
Source

graphics.lisp.

Method: stroke ((box hrule) x y)
Source

graphics.lisp.

Generic Reader: stroke-fn (object)
Package

typeset.

Methods
Reader Method: stroke-fn ((user-drawn-box user-drawn-box))

automatically generated reader method

Source

graphics.lisp.

Target Slot

stroke-fn.

Reader Method: stroke-fn ((hrule hrule))

automatically generated reader method

Source

graphics.lisp.

Target Slot

stroke-fn.

Generic Writer: (setf stroke-fn) (object)
Package

typeset.

Methods
Writer Method: (setf stroke-fn) ((user-drawn-box user-drawn-box))

automatically generated writer method

Source

graphics.lisp.

Target Slot

stroke-fn.

Writer Method: (setf stroke-fn) ((hrule hrule))

automatically generated writer method

Source

graphics.lisp.

Target Slot

stroke-fn.

Generic Function: style-p (style)
Package

typeset.

Methods
Method: style-p (obj)
Source

typo.lisp.

Method: style-p ((style style))
Source

typo.lisp.

Generic Reader: text-style (object)
Package

typeset.

Methods
Reader Method: text-style ((text-content text-content))

automatically generated reader method

Source

typo.lisp.

Target Slot

text-style.

Generic Writer: (setf text-style) (object)
Package

typeset.

Methods
Writer Method: (setf text-style) ((text-content text-content))

automatically generated writer method

Source

typo.lisp.

Target Slot

text-style.

Generic Reader: text-x-scale (object)
Package

typeset.

Methods
Reader Method: text-x-scale ((text-style text-style))

automatically generated reader method

Source

typo.lisp.

Target Slot

text-x-scale.

Generic Writer: (setf text-x-scale) (object)
Package

typeset.

Methods
Writer Method: (setf text-x-scale) ((text-style text-style))

automatically generated writer method

Source

typo.lisp.

Target Slot

text-x-scale.

Generic Function: trimmable-p (object)
Package

typeset.

Methods
Method: trimmable-p ((box glue))
Source

boxes.lisp.

Method: trimmable-p (box)
Source

boxes.lisp.

Reader Method: trimmable-p ((white-char-box white-char-box))

automatically generated reader method

Source

boxes.lisp.

Target Slot

trimmable-p.

Generic Writer: (setf trimmable-p) (object)
Package

typeset.

Methods
Writer Method: (setf trimmable-p) ((white-char-box white-char-box))

automatically generated writer method

Source

boxes.lisp.

Target Slot

trimmable-p.

Generic Function: use-style (style)
Package

typeset.

Methods
Method: use-style ((style text-style))
Source

typo.lisp.

Method: use-style (style)
Source

typo.lisp.

Generic Reader: v-align (object)
Package

typeset.

Methods
Reader Method: v-align ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

v-align.

Generic Writer: (setf v-align) (object)
Package

typeset.

Methods
Writer Method: (setf v-align) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

v-align.

Generic Function: v-split (box dx dy)
Package

typeset.

Source

boxes.lisp.

Methods
Method: v-split ((table table) dx dy)

Factor out rows that fit and return a split table + the table.

Source

tables.lisp.

Method: v-split ((box v-mode-mixin) dx dy)
Generic Function: vmode-p (box)
Package

typeset.

Methods
Method: vmode-p ((box v-mode-mixin))
Source

boxes.lisp.

Method: vmode-p (box)
Source

boxes.lisp.

Generic Function: white-char-box-p (box)
Package

typeset.

Methods
Method: white-char-box-p ((box white-char-box))
Source

boxes.lisp.

Method: white-char-box-p (box)
Source

boxes.lisp.

Generic Function: white-space-p (box)
Package

typeset.

Methods
Method: white-space-p ((box spacing))
Source

boxes.lisp.

Method: white-space-p ((box glue))
Source

boxes.lisp.

Method: white-space-p (box)
Source

boxes.lisp.

Generic Reader: width (object)
Package

typeset.

Methods
Reader Method: width ((table-cell table-cell))

automatically generated reader method

Source

tables.lisp.

Target Slot

width.

Generic Writer: (setf width) (object)
Package

typeset.

Methods
Writer Method: (setf width) ((table-cell table-cell))

automatically generated writer method

Source

tables.lisp.

Target Slot

width.

Generic Reader: x (object)
Package

typeset.

Methods
Reader Method: x ((ref-point ref-point))

automatically generated reader method

Source

references.lisp.

Target Slot

x.

Generic Writer: (setf x) (object)
Package

typeset.

Methods
Writer Method: (setf x) ((ref-point ref-point))

automatically generated writer method

Source

references.lisp.

Target Slot

x.

Generic Reader: x0 (object)
Package

typeset.

Methods
Reader Method: x0 ((background-jpeg-box background-jpeg-box))

automatically generated reader method

Source

graphics.lisp.

Target Slot

x0.

Generic Writer: (setf x0) (object)
Package

typeset.

Methods
Writer Method: (setf x0) ((background-jpeg-box background-jpeg-box))

automatically generated writer method

Source

graphics.lisp.

Target Slot

x0.

Generic Reader: y (object)
Package

typeset.

Methods
Reader Method: y ((ref-point ref-point))

automatically generated reader method

Source

references.lisp.

Target Slot

y.

Generic Writer: (setf y) (object)
Package

typeset.

Methods
Writer Method: (setf y) ((ref-point ref-point))

automatically generated writer method

Source

references.lisp.

Target Slot

y.

Generic Reader: y0 (object)
Package

typeset.

Methods
Reader Method: y0 ((background-jpeg-box background-jpeg-box))

automatically generated reader method

Source

graphics.lisp.

Target Slot

y0.

Generic Writer: (setf y0) (object)
Package

typeset.

Methods
Writer Method: (setf y0) ((background-jpeg-box background-jpeg-box))

automatically generated writer method

Source

graphics.lisp.

Target Slot

y0.


4.2.7 Conditions

Condition: cannot-fit-on-line
Package

typeset.

Source

specials.lisp.

Direct superclasses

cannot-fit.

Condition: cannot-fit-on-page
Package

typeset.

Source

specials.lisp.

Direct superclasses

cannot-fit.

Condition: end-of-page
Package

typeset.

Source

specials.lisp.

Direct superclasses

condition.

Direct methods

box.

Direct slots
Slot: box
Initform

(quote nil)

Initargs

:box

Readers

box.

Writers

This slot is read-only.


4.2.8 Classes

Class: background-jpeg-box
Package

typeset.

Source

graphics.lisp.

Direct superclasses

jpeg-box.

Direct methods
Direct slots
Slot: x0
Initargs

:x0

Readers

x0.

Writers

(setf x0).

Slot: y0
Initargs

:y0

Readers

y0.

Writers

(setf y0).

Slot: fill-dx
Initargs

:fill-dx

Readers

fill-dx.

Writers

(setf fill-dx).

Slot: fill-dy
Initargs

:fill-dy

Readers

fill-dy.

Writers

(setf fill-dy).

Class: box
Package

typeset.

Source

boxes.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: dx
Initform

0

Initargs

:dx

Readers

dx.

Writers

(setf dx).

Slot: dy
Initform

0

Initargs

:dy

Readers

dy.

Writers

(setf dy).

Slot: baseline
Initform

0

Initargs

:baseline

Readers

baseline.

Writers

(setf baseline).

Slot: offset
Initform

typeset::*offset*

Initargs

:offset

Readers

offset.

Writers

(setf offset).

Class: change-mark
Package

typeset.

Source

kw-extensions.lisp.

Direct methods
Direct slots
Slot: type
Package

common-lisp.

Initargs

:type

Readers

mark-type.

Writers

(setf mark-type).

Class: char-box
Package

typeset.

Source

boxes.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: boxed-char
Initargs

:boxed-char

Readers

boxed-char.

Writers

(setf boxed-char).

Class: container-box
Package

typeset.

Source

boxes.lisp.

Direct superclasses

soft-box.

Direct subclasses
Direct methods
Direct slots
Slot: boxes
Initargs

:boxes

Readers

boxes.

Writers

(setf boxes).

Slot: adjustable-p
Initargs

:adjustable-p

Readers

adjustable-p.

Writers

(setf adjustable-p).

Slot: internal-baseline
Initform

0

Readers

internal-baseline.

Writers

(setf internal-baseline).

Class: contextual-action
Package

typeset.

Source

references.lisp.

Direct methods
Direct slots
Slot: action-fn
Initargs

:action-fn

Readers

action-fn.

Writers

(setf action-fn).

Class: dotted-spacing
Package

typeset.

Source

graphics.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: char-pattern
Initform

"."

Initargs

:char-pattern

Readers

char-pattern.

Writers

(setf char-pattern).

Slot: pattern-spacing
Initform

0.3

Initargs

:pattern-spacing

Readers

pattern-spacing.

Writers

(setf pattern-spacing).

Class: executable-box
Package

typeset.

Source

typo.lisp.

Direct superclasses
Direct subclasses

function-box.

Direct methods

execute-box.

Class: function-box
Package

typeset.

Source

typo.lisp.

Direct superclasses

executable-box.

Direct methods
Direct slots
Slot: fn
Initargs

:fn

Readers

fn.

Writers

(setf fn).

Class: glue
Package

typeset.

Source

boxes.lisp.

Direct superclasses

soft-box.

Direct subclasses
Direct methods
Class: h-mode-mixin
Package

typeset.

Source

boxes.lisp.

Direct subclasses
Direct methods

hmode-p.

Class: h-spacing
Package

typeset.

Source

boxes.lisp.

Direct superclasses
Class: hglue
Package

typeset.

Source

boxes.lisp.

Direct superclasses
Direct subclasses

white-char-box.

Class: hyphen-box
Package

typeset.

Source

layout.lisp.

Direct methods
Direct slots
Slot: cost
Initform

0

Initargs

:cost

Readers

cost.

Writers

(setf cost).

Slot: char-box
Initargs

:char-box

Readers

char-box.

Writers

(setf char-box).

Class: hyphen-trie
Package

cl-typesetting-hyphen.

Source

hyphenation-fp.lisp.

Direct methods
Direct slots
Slot: language
Initform

:american

Initargs

:language

Readers

language.

Writers

(setf language).

Slot: pattern-trie
Initargs

:pattern-trie

Readers

pattern-trie.

Writers

(setf pattern-trie).

Slot: exception-trie
Initargs

:exception-trie

Readers

exception-trie.

Writers

(setf exception-trie).

Class: jpeg-box
Package

typeset.

Source

graphics.lisp.

Direct superclasses

soft-box.

Direct subclasses

background-jpeg-box.

Direct methods
Direct slots
Slot: file
Initargs

:file

Readers

file.

Writers

(setf file).

Slot: pdf-jpeg-obj
Initargs

:pdf-jpeg-obj

Readers

pdf-jpeg-obj.

Writers

(setf pdf-jpeg-obj).

Class: page
Package

typeset.

Source

top-level.lisp.

Direct superclasses

page.

Direct methods
Direct slots
Slot: margins
Initargs

:margins

Readers

margins.

Writers

(setf margins).

Slot: header
Initargs

:header

Readers

header.

Writers

(setf header).

Initargs

:footer

Readers

footer.

Writers

(setf footer).

Slot: header-top
Initargs

:header-top

Initargs

:footer-bottom

Slot: finalize-fn
Initargs

:finalize-fn

Slot: room-left
Initform

0

Initargs

:room-left

Readers

room-left.

Writers

(setf room-left).

Class: ref-point
Package

typeset.

Source

references.lisp.

Direct methods
Direct slots
Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Slot: located-pass
Readers

located-pass.

Writers

(setf located-pass).

Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Slot: page-content
Initargs

:page-content

Readers

page-content.

Writers

(setf page-content).

Slot: page-number
Initform

999

Readers

page-number.

Writers

(setf page-number).

Slot: x
Readers

x.

Writers

(setf x).

Slot: y
Readers

y.

Writers

(setf y).

Class: soft-box
Package

typeset.

Source

boxes.lisp.

Direct superclasses

box.

Direct subclasses
Direct methods
Direct slots
Slot: delta-size
Initform

0

Readers

delta-size.

Writers

(setf delta-size).

Slot: max-expansion
Initform

0

Initargs

:max-expansion

Readers

max-expansion.

Writers

(setf max-expansion).

Slot: expansibility
Initform

0

Initargs

:expansibility

Readers

expansibility.

Writers

(setf expansibility).

Slot: max-compression
Initform

0

Initargs

:max-compression

Readers

max-compression.

Writers

(setf max-compression).

Slot: compressibility
Initform

0

Initargs

:compressibility

Readers

compressibility.

Writers

(setf compressibility).

Slot: locked
Initargs

:locked

Readers

locked.

Writers

(setf locked).

Class: spacing
Package

typeset.

Source

boxes.lisp.

Direct superclasses

soft-box.

Direct subclasses
Direct methods

white-space-p.

Class: split-table
Package

typeset.

Source

tables.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: original-table
Initargs

:original-table

Readers

original-table.

Writers

(setf original-table).

Slot: rows
Initargs

:rows

Readers

rows.

Writers

(setf rows).

Class: style
Package

typeset.

Source

typo.lisp.

Direct subclasses

text-style.

Direct methods
Direct slots
Slot: name
Readers

name.

Writers

(setf name).

Class: table-cell
Package

typeset.

Source

tables.lisp.

Direct methods
Direct slots
Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Slot: box
Readers

box.

Writers

(setf box).

Slot: width
Initform

0

Readers

width.

Writers

(setf width).

Slot: height
Initform

0

Readers

height.

Writers

(setf height).

Slot: v-align
Initform

:top

Initargs

:v-align

Readers

v-align.

Writers

(setf v-align).

Slot: background-color
Initargs

:background-color

Readers

background-color.

Writers

(setf background-color).

Slot: col-span
Initform

1

Initargs

:col-span

Readers

col-span.

Writers

(setf col-span).

Slot: row-span
Initform

1

Initargs

:row-span

Readers

row-span.

Writers

(setf row-span).

Slot: border
Initform

t

Initargs

:border

Readers

border.

Writers

(setf border).

Class: table-row
Package

typeset.

Source

tables.lisp.

Direct methods
Direct slots
Slot: height
Initargs

:height

Readers

height.

Writers

(setf height).

Slot: splittable-p
Initform

t

Initargs

:splittable-p

Readers

splittable-p.

Writers

(setf splittable-p).

Slot: background-color
Initargs

:background-color

Readers

background-color.

Writers

(setf background-color).

Slot: cells
Initargs

:cells

Readers

cells.

Writers

(setf cells).

Class: text-content
Package

typeset.

Source

typo.lisp.

Direct methods
Direct slots
Slot: boxes
Readers

boxes.

Writers

(setf boxes).

Slot: boxes-tail
Readers

boxes-tail.

Writers

(setf boxes-tail).

Slot: text-style
Readers

text-style.

Writers

(setf text-style).

Class: text-line
Package

typeset.

Source

typo.lisp.

Direct superclasses

hbox.

Direct methods

stroke.

Class: text-style
Package

typeset.

Source

typo.lisp.

Direct superclasses

style.

Direct methods
Direct slots
Slot: font
Readers

font.

Writers

(setf font).

Slot: font-size
Initargs

:font-size

Readers

font-size.

Writers

(setf font-size).

Slot: text-x-scale
Initargs

:text-x-scale

Readers

text-x-scale.

Writers

(setf text-x-scale).

Slot: color
Initargs

:color

Readers

color.

Writers

(setf color).

Slot: background-color
Initargs

:background-color

Readers

background-color.

Writers

(setf background-color).

Slot: h-align
Initargs

:h-align

Readers

h-align.

Writers

(setf h-align).

Slot: left-margin
Initargs

:left-margin

Readers

left-margin.

Writers

(setf left-margin).

Slot: right-margin
Initargs

:right-margin

Readers

right-margin.

Writers

(setf right-margin).

Slot: pre-decoration
Initargs

:pre-decoration

Readers

pre-decoration.

Writers

(setf pre-decoration).

Slot: post-decoration
Initargs

:post-decoration

Readers

post-decoration.

Writers

(setf post-decoration).

Slot: leading-ratio
Initargs

:leading-ratio

Readers

leading-ratio.

Writers

(setf leading-ratio).

Class: v-mode-mixin
Package

typeset.

Source

boxes.lisp.

Direct subclasses
Direct methods
Class: v-spacing
Package

typeset.

Source

boxes.lisp.

Direct superclasses
Class: vglue
Package

typeset.

Source

boxes.lisp.

Direct superclasses
Class: white-char-box
Package

typeset.

Source

boxes.lisp.

Direct superclasses

hglue.

Direct methods
Direct slots
Slot: trimmable-p
Initargs

:trimmable-p

Readers

trimmable-p.

Writers

(setf trimmable-p).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   X   Y  
Index Entry  Section

(
(setf action-fn): Private generic functions
(setf action-fn): Private generic functions
(setf adjustable-p): Private generic functions
(setf adjustable-p): Private generic functions
(setf background-color): Private generic functions
(setf background-color): Private generic functions
(setf background-color): Private generic functions
(setf background-color): Private generic functions
(setf background-color): Private generic functions
(setf baseline): Private generic functions
(setf baseline): Private generic functions
(setf baseline): Private generic functions
(setf border): Private generic functions
(setf border): Private generic functions
(setf border): Private generic functions
(setf border-color): Private generic functions
(setf border-color): Private generic functions
(setf box): Private generic functions
(setf box): Private generic functions
(setf boxed-char): Private generic functions
(setf boxed-char): Private generic functions
(setf boxes): Private generic functions
(setf boxes): Private generic functions
(setf boxes): Private generic functions
(setf boxes): Private generic functions
(setf boxes-left): Private generic functions
(setf boxes-left): Private generic functions
(setf boxes-left): Private generic functions
(setf boxes-tail): Private generic functions
(setf boxes-tail): Private generic functions
(setf cell-padding): Private generic functions
(setf cell-padding): Private generic functions
(setf cells): Private generic functions
(setf cells): Private generic functions
(setf char-box): Private generic functions
(setf char-box): Private generic functions
(setf char-pattern): Private generic functions
(setf char-pattern): Private generic functions
(setf col-span): Private generic functions
(setf col-span): Private generic functions
(setf col-widths): Private generic functions
(setf col-widths): Private generic functions
(setf color): Private generic functions
(setf color): Private generic functions
(setf color): Private generic functions
(setf compressibility): Private generic functions
(setf compressibility): Private generic functions
(setf content): Private generic functions
(setf content): Private generic functions
(setf cost): Private generic functions
(setf cost): Private generic functions
(setf data): Private generic functions
(setf data): Private generic functions
(setf delta-size): Private generic functions
(setf delta-size): Private generic functions
(setf dx): Private generic functions
(setf dx): Private generic functions
(setf dx): Private generic functions
(setf dy): Private generic functions
(setf dy): Private generic functions
(setf dy): Private generic functions
(setf exception-trie): Private generic functions
(setf exception-trie): Private generic functions
(setf exception-trie): Private generic functions
(setf expansibility): Private generic functions
(setf expansibility): Private generic functions
(setf file): Private generic functions
(setf file): Private generic functions
(setf fill-dx): Private generic functions
(setf fill-dx): Private generic functions
(setf fill-dy): Private generic functions
(setf fill-dy): Private generic functions
(setf fn): Private generic functions
(setf fn): Private generic functions
(setf font): Private generic functions
(setf font): Private generic functions
(setf font): Private generic functions
(setf font-size): Private generic functions
(setf font-size): Private generic functions
(setf footer): Private generic functions
(setf footer): Private generic functions
(setf footer): Private generic functions
(setf h-align): Private generic functions
(setf h-align): Private generic functions
(setf h-align): Private generic functions
(setf header&footer-height): Private generic functions
(setf header&footer-height): Private generic functions
(setf header): Private generic functions
(setf header): Private generic functions
(setf header): Private generic functions
(setf height): Private generic functions
(setf height): Private generic functions
(setf height): Private generic functions
(setf id): Private generic functions
(setf id): Private generic functions
(setf internal-baseline): Private generic functions
(setf internal-baseline): Private generic functions
(setf language): Private generic functions
(setf language): Private generic functions
(setf leading-ratio): Private generic functions
(setf leading-ratio): Private generic functions
(setf left-margin): Private generic functions
(setf left-margin): Private generic functions
(setf located-pass): Private generic functions
(setf located-pass): Private generic functions
(setf locked): Private generic functions
(setf locked): Private generic functions
(setf locked): Private generic functions
(setf margins): Private generic functions
(setf margins): Private generic functions
(setf mark-type): Private generic functions
(setf mark-type): Private generic functions
(setf max-compression): Private generic functions
(setf max-compression): Private generic functions
(setf max-expansion): Private generic functions
(setf max-expansion): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf offset): Private generic functions
(setf offset): Private generic functions
(setf offset): Private generic functions
(setf original-table): Private generic functions
(setf original-table): Private generic functions
(setf padding): Private generic functions
(setf padding): Private generic functions
(setf page-content): Private generic functions
(setf page-content): Private generic functions
(setf page-number): Private generic functions
(setf page-number): Private generic functions
(setf pattern-spacing): Private generic functions
(setf pattern-spacing): Private generic functions
(setf pattern-trie): Private generic functions
(setf pattern-trie): Private generic functions
(setf pattern-trie): Private generic functions
(setf pdf-jpeg-obj): Private generic functions
(setf pdf-jpeg-obj): Private generic functions
(setf post-decoration): Private generic functions
(setf post-decoration): Private generic functions
(setf pre-decoration): Private generic functions
(setf pre-decoration): Private generic functions
(setf right-margin): Private generic functions
(setf right-margin): Private generic functions
(setf room-left): Private generic functions
(setf room-left): Private generic functions
(setf row-span): Private generic functions
(setf row-span): Private generic functions
(setf rows): Private generic functions
(setf rows): Private generic functions
(setf rows): Private generic functions
(setf splittable-p): Private generic functions
(setf splittable-p): Private generic functions
(setf splittable-p): Private generic functions
(setf stroke-fn): Private generic functions
(setf stroke-fn): Private generic functions
(setf stroke-fn): Private generic functions
(setf text-style): Private generic functions
(setf text-style): Private generic functions
(setf text-x-scale): Private generic functions
(setf text-x-scale): Private generic functions
(setf trimmable-p): Private generic functions
(setf trimmable-p): Private generic functions
(setf v-align): Private generic functions
(setf v-align): Private generic functions
(setf width): Private generic functions
(setf width): Private generic functions
(setf x): Private generic functions
(setf x): Private generic functions
(setf x0): Private generic functions
(setf x0): Private generic functions
(setf y): Private generic functions
(setf y): Private generic functions
(setf y0): Private generic functions
(setf y0): Private generic functions

A
action-fn: Private generic functions
action-fn: Private generic functions
add-box: Private ordinary functions
add-box-to-content: Private ordinary functions
add-boxes-to-content: Private ordinary functions
add-content: Private ordinary functions
add-contextual-action: Public ordinary functions
add-symbol-decoration: Private ordinary functions
add-table-cell: Private ordinary functions
add-table-row: Private ordinary functions
adjust-box-dx: Private generic functions
adjust-box-dx: Private generic functions
adjust-box-dx: Private generic functions
adjust-box-dx: Private generic functions
adjust-box-dy: Private generic functions
adjust-box-dy: Private generic functions
adjust-box-dy: Private generic functions
adjustable-p: Private generic functions
adjustable-p: Private generic functions
align-baseline: Private generic functions
align-baseline: Private generic functions
align-baseline: Private generic functions
align-baseline: Private generic functions
alpha-item: Private ordinary functions

B
background-color: Private generic functions
background-color: Private generic functions
background-color: Private generic functions
background-color: Private generic functions
background-color: Private generic functions
baseline: Private generic functions
baseline: Private generic functions
baseline: Private generic functions
border: Private generic functions
border: Private generic functions
border: Private generic functions
border-color: Private generic functions
border-color: Private generic functions
box: Private generic functions
box: Private generic functions
box: Private generic functions
box: Private generic functions
boxed-char: Private generic functions
boxed-char: Private generic functions
boxes: Private generic functions
boxes: Private generic functions
boxes: Private generic functions
boxes-left: Private generic functions
boxes-left: Private generic functions
boxes-left-trim: Private ordinary functions
boxes-right-trim: Private ordinary functions
boxes-tail: Private generic functions
boxes-tail: Private generic functions
boxes-trim: Private ordinary functions

C
cell: Public macros
cell-continue-row-p: Private macros
cell-end-row-p: Private macros
cell-padding: Private generic functions
cell-padding: Private generic functions
cell-start-row-p: Private macros
cells: Private generic functions
cells: Private generic functions
change-end: Private ordinary functions
change-start-delete: Private ordinary functions
change-start-insert: Private ordinary functions
chapter-markup: Private ordinary functions
char-box: Private generic functions
char-box: Private generic functions
char-box-p: Private generic functions
char-box-p: Private generic functions
char-box-p: Private generic functions
char-pattern: Private generic functions
char-pattern: Private generic functions
chp-ref: Private ordinary functions
chpnum-string: Private ordinary functions
clean-line: Private ordinary functions
clear-content: Private ordinary functions
col-span: Private generic functions
col-span: Private generic functions
col-widths: Private generic functions
col-widths: Private generic functions
color: Private generic functions
color: Private generic functions
color: Private generic functions
colored-box: Public ordinary functions
compile-text: Public macros
compressibility: Private generic functions
compressibility: Private generic functions
compressibility: Private generic functions
compute-boxes-elasticity: Private ordinary functions
compute-boxes-natural-size: Private ordinary functions
compute-boxes-size: Private ordinary functions
compute-natural-box-size: Private generic functions
compute-natural-box-size: Private generic functions
compute-natural-box-size: Private generic functions
compute-natural-box-size: Private generic functions
compute-page-bounds: Private ordinary functions
compute-parallel-size: Private ordinary functions
compute-row-size: Private ordinary functions
compute-table-size: Private generic functions
compute-table-size: Private generic functions
confirm-hyphen-patterns-directory: Private ordinary functions
content: Private generic functions
content: Private generic functions
convert-hyphen-to-char-box: Private generic functions
convert-hyphen-to-char-box: Private generic functions
convert-hyphen-to-char-box: Private generic functions
copy-style: Private generic functions
copy-style: Private generic functions
cost: Private generic functions
cost: Private generic functions
cut-point-p: Private generic functions
cut-point-p: Private generic functions
cut-point-p: Private generic functions
cut-point-p: Private generic functions
cut-point-p: Private generic functions
cut-point-p: Private generic functions

D
data: Private generic functions
data: Private generic functions
decoration-circles: Private ordinary functions
decoration-crosshatch: Private ordinary functions
decoration-gray-box: Private ordinary functions
decoration-green-background: Private ordinary functions
decoration-nil: Private ordinary functions
decoration-random-background: Private ordinary functions
decoration-strikethrough: Private ordinary functions
decoration-underline: Private ordinary functions
defconstant*: Private macros
define-language: Public ordinary functions
delta-size: Private generic functions
delta-size: Private generic functions
delta-size: Private generic functions
display-formula: Public macros
do-layout: Private generic functions
do-layout: Private generic functions
do-layout: Private generic functions
do-layout: Private generic functions
document-test: Private ordinary functions
document-test-simple: Private ordinary functions
dotted-hfill: Private ordinary functions
draw-block: Private generic functions
draw-block: Private generic functions
draw-change-bars: Private ordinary functions
draw-pages: Public ordinary functions
draw-watermark: Private ordinary functions
dx: Private generic functions
dx: Private generic functions
dx: Private generic functions
dy: Private generic functions
dy: Private generic functions
dy: Private generic functions

E
enumerate: Private macros
exception-trie: Private generic functions
exception-trie: Private generic functions
execute-box: Private generic functions
execute-box: Private generic functions
execute-box: Private generic functions
expansibility: Private generic functions
expansibility: Private generic functions
expansibility: Private generic functions

F
file: Private generic functions
file: Private generic functions
fill-dx: Private generic functions
fill-dx: Private generic functions
fill-dy: Private generic functions
fill-dy: Private generic functions
final-pass-p: Private ordinary functions
finalize-page: Public ordinary functions
find-ref-point: Public ordinary functions
find-ref-point-page-content: Private ordinary functions
find-ref-point-page-data: Public ordinary functions
find-ref-point-page-number: Public ordinary functions
first-or-self: Private ordinary functions
fit-lines: Private generic functions
fit-lines: Private generic functions
fn: Private generic functions
fn: Private generic functions
font: Private generic functions
font: Private generic functions
font-size: Private generic functions
font-size: Private generic functions
footer: Private generic functions
footer: Private generic functions
footer: Private generic functions
footer-row: Public macros
format-string: Public ordinary functions
fraction: Public macros
fresh-page: Private ordinary functions
Function, add-box: Private ordinary functions
Function, add-box-to-content: Private ordinary functions
Function, add-boxes-to-content: Private ordinary functions
Function, add-content: Private ordinary functions
Function, add-contextual-action: Public ordinary functions
Function, add-symbol-decoration: Private ordinary functions
Function, add-table-cell: Private ordinary functions
Function, add-table-row: Private ordinary functions
Function, alpha-item: Private ordinary functions
Function, boxes-left-trim: Private ordinary functions
Function, boxes-right-trim: Private ordinary functions
Function, boxes-trim: Private ordinary functions
Function, change-end: Private ordinary functions
Function, change-start-delete: Private ordinary functions
Function, change-start-insert: Private ordinary functions
Function, chapter-markup: Private ordinary functions
Function, chp-ref: Private ordinary functions
Function, chpnum-string: Private ordinary functions
Function, clean-line: Private ordinary functions
Function, clear-content: Private ordinary functions
Function, colored-box: Public ordinary functions
Function, compute-boxes-elasticity: Private ordinary functions
Function, compute-boxes-natural-size: Private ordinary functions
Function, compute-boxes-size: Private ordinary functions
Function, compute-page-bounds: Private ordinary functions
Function, compute-parallel-size: Private ordinary functions
Function, compute-row-size: Private ordinary functions
Function, confirm-hyphen-patterns-directory: Private ordinary functions
Function, decoration-circles: Private ordinary functions
Function, decoration-crosshatch: Private ordinary functions
Function, decoration-gray-box: Private ordinary functions
Function, decoration-green-background: Private ordinary functions
Function, decoration-nil: Private ordinary functions
Function, decoration-random-background: Private ordinary functions
Function, decoration-strikethrough: Private ordinary functions
Function, decoration-underline: Private ordinary functions
Function, define-language: Public ordinary functions
Function, document-test: Private ordinary functions
Function, document-test-simple: Private ordinary functions
Function, dotted-hfill: Private ordinary functions
Function, draw-change-bars: Private ordinary functions
Function, draw-pages: Public ordinary functions
Function, draw-watermark: Private ordinary functions
Function, final-pass-p: Private ordinary functions
Function, finalize-page: Public ordinary functions
Function, find-ref-point: Public ordinary functions
Function, find-ref-point-page-content: Private ordinary functions
Function, find-ref-point-page-data: Public ordinary functions
Function, find-ref-point-page-number: Public ordinary functions
Function, first-or-self: Private ordinary functions
Function, format-string: Public ordinary functions
Function, fresh-page: Private ordinary functions
Function, get-contextual-variable: Public ordinary functions
Function, hrule: Public ordinary functions
Function, hspace: Public ordinary functions
Function, hyphen-cmp-char-lists: Private ordinary functions
Function, hyphen-make-trie: Private ordinary functions
Function, hyphen-parse-exception-line: Private ordinary functions
Function, hyphen-parse-pattern-line: Private ordinary functions
Function, hyphen-trie-find: Private ordinary functions
Function, hyphen-trie-find-aux: Private ordinary functions
Function, hyphen-trie-find-exception: Private ordinary functions
Function, hyphen-trie-find-exception-aux: Private ordinary functions
Function, hyphenate-string: Private ordinary functions
Function, image: Public ordinary functions
Function, initialize!: Public ordinary functions
Function, language-defined-p: Public ordinary functions
Function, language-hyphenation: Public ordinary functions
Function, language-loaded-p: Public ordinary functions
Function, load-language: Public ordinary functions
Function, make-char-box: Private ordinary functions
Function, make-filled-vbox: Public ordinary functions
Function, make-h-spacing: Private ordinary functions
Function, make-hfill-glue: Private ordinary functions
Function, make-inter-char-glue: Private ordinary functions
Function, make-inter-line-glue: Private ordinary functions
Function, make-kerning-space: Private ordinary functions
Function, make-not-trimmable-white-char-box: Private ordinary functions
Function, make-punctuation-space-box: Private ordinary functions
Function, make-toc: Private ordinary functions
Function, make-v-spacing: Private ordinary functions
Function, make-vfill-glue: Private ordinary functions
Function, make-white-char-box: Private ordinary functions
Function, mark-ref-point: Public ordinary functions
Function, multi-line: Private ordinary functions
Function, new-chp-ref: Private ordinary functions
Function, new-line: Public ordinary functions
Function, new-page: Public ordinary functions
Function, non-empty-style-p: Private ordinary functions
Function, number-base-list: Private ordinary functions
Function, page-decorations: Private ordinary functions
Function, pop-contextual-variable: Public ordinary functions
Function, pprint-lisp-file: Private ordinary functions
Function, process-lisp-line: Private ordinary functions
Function, punctuation-mark-p: Private ordinary functions
Function, push-contextual-variable: Public ordinary functions
Function, put-filled-string: Private ordinary functions
Function, put-ref-point-page-number: Private ordinary functions
Function, put-ref-point-value: Private ordinary functions
Function, put-string: Public ordinary functions
Function, reduce+nullable: Private ordinary functions
Function, remove-properties: Private ordinary functions
Function, render-document: Private ordinary functions
Function, reorder-row-cells: Private ordinary functions
Function, row-cell-col-number: Private ordinary functions
Function, set-contextual-variable: Public ordinary functions
Function, span-cell: Private ordinary functions
Function, split-comment: Private ordinary functions
Function, spread-boxes: Private ordinary functions
Function, stroke-colored-box: Private ordinary functions
Function, stroke-table: Private ordinary functions
Function, user-drawn-box: Public ordinary functions
Function, verbatim: Public ordinary functions
Function, vspace: Public ordinary functions
Function, watermark-draft: Private ordinary functions
Function, white-char-p: Private ordinary functions
Function, write-document: Public ordinary functions

G
Generic Function, (setf action-fn): Private generic functions
Generic Function, (setf adjustable-p): Private generic functions
Generic Function, (setf background-color): Private generic functions
Generic Function, (setf baseline): Private generic functions
Generic Function, (setf border): Private generic functions
Generic Function, (setf border-color): Private generic functions
Generic Function, (setf box): Private generic functions
Generic Function, (setf boxed-char): Private generic functions
Generic Function, (setf boxes): Private generic functions
Generic Function, (setf boxes-left): Private generic functions
Generic Function, (setf boxes-tail): Private generic functions
Generic Function, (setf cell-padding): Private generic functions
Generic Function, (setf cells): Private generic functions
Generic Function, (setf char-box): Private generic functions
Generic Function, (setf char-pattern): Private generic functions
Generic Function, (setf col-span): Private generic functions
Generic Function, (setf col-widths): Private generic functions
Generic Function, (setf color): Private generic functions
Generic Function, (setf compressibility): Private generic functions
Generic Function, (setf content): Private generic functions
Generic Function, (setf cost): Private generic functions
Generic Function, (setf data): Private generic functions
Generic Function, (setf delta-size): Private generic functions
Generic Function, (setf dx): Private generic functions
Generic Function, (setf dy): Private generic functions
Generic Function, (setf exception-trie): Private generic functions
Generic Function, (setf expansibility): Private generic functions
Generic Function, (setf file): Private generic functions
Generic Function, (setf fill-dx): Private generic functions
Generic Function, (setf fill-dy): Private generic functions
Generic Function, (setf fn): Private generic functions
Generic Function, (setf font): Private generic functions
Generic Function, (setf font-size): Private generic functions
Generic Function, (setf footer): Private generic functions
Generic Function, (setf h-align): Private generic functions
Generic Function, (setf header&footer-height): Private generic functions
Generic Function, (setf header): Private generic functions
Generic Function, (setf height): Private generic functions
Generic Function, (setf id): Private generic functions
Generic Function, (setf internal-baseline): Private generic functions
Generic Function, (setf language): Private generic functions
Generic Function, (setf leading-ratio): Private generic functions
Generic Function, (setf left-margin): Private generic functions
Generic Function, (setf located-pass): Private generic functions
Generic Function, (setf locked): Private generic functions
Generic Function, (setf margins): Private generic functions
Generic Function, (setf mark-type): Private generic functions
Generic Function, (setf max-compression): Private generic functions
Generic Function, (setf max-expansion): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf offset): Private generic functions
Generic Function, (setf original-table): Private generic functions
Generic Function, (setf padding): Private generic functions
Generic Function, (setf page-content): Private generic functions
Generic Function, (setf page-number): Private generic functions
Generic Function, (setf pattern-spacing): Private generic functions
Generic Function, (setf pattern-trie): Private generic functions
Generic Function, (setf pdf-jpeg-obj): Private generic functions
Generic Function, (setf post-decoration): Private generic functions
Generic Function, (setf pre-decoration): Private generic functions
Generic Function, (setf right-margin): Private generic functions
Generic Function, (setf room-left): Private generic functions
Generic Function, (setf row-span): Private generic functions
Generic Function, (setf rows): Private generic functions
Generic Function, (setf splittable-p): Private generic functions
Generic Function, (setf stroke-fn): Private generic functions
Generic Function, (setf text-style): Private generic functions
Generic Function, (setf text-x-scale): Private generic functions
Generic Function, (setf trimmable-p): Private generic functions
Generic Function, (setf v-align): Private generic functions
Generic Function, (setf width): Private generic functions
Generic Function, (setf x): Private generic functions
Generic Function, (setf x0): Private generic functions
Generic Function, (setf y): Private generic functions
Generic Function, (setf y0): Private generic functions
Generic Function, action-fn: Private generic functions
Generic Function, adjust-box-dx: Private generic functions
Generic Function, adjust-box-dy: Private generic functions
Generic Function, adjustable-p: Private generic functions
Generic Function, align-baseline: Private generic functions
Generic Function, background-color: Private generic functions
Generic Function, baseline: Private generic functions
Generic Function, border: Private generic functions
Generic Function, border-color: Private generic functions
Generic Function, box: Private generic functions
Generic Function, boxed-char: Private generic functions
Generic Function, boxes: Private generic functions
Generic Function, boxes-left: Private generic functions
Generic Function, boxes-tail: Private generic functions
Generic Function, cell-padding: Private generic functions
Generic Function, cells: Private generic functions
Generic Function, char-box: Private generic functions
Generic Function, char-box-p: Private generic functions
Generic Function, char-pattern: Private generic functions
Generic Function, col-span: Private generic functions
Generic Function, col-widths: Private generic functions
Generic Function, color: Private generic functions
Generic Function, compressibility: Private generic functions
Generic Function, compute-natural-box-size: Private generic functions
Generic Function, compute-table-size: Private generic functions
Generic Function, content: Private generic functions
Generic Function, convert-hyphen-to-char-box: Private generic functions
Generic Function, copy-style: Private generic functions
Generic Function, cost: Private generic functions
Generic Function, cut-point-p: Private generic functions
Generic Function, data: Private generic functions
Generic Function, delta-size: Private generic functions
Generic Function, do-layout: Private generic functions
Generic Function, draw-block: Private generic functions
Generic Function, dx: Private generic functions
Generic Function, dy: Private generic functions
Generic Function, exception-trie: Private generic functions
Generic Function, execute-box: Private generic functions
Generic Function, expansibility: Private generic functions
Generic Function, file: Private generic functions
Generic Function, fill-dx: Private generic functions
Generic Function, fill-dy: Private generic functions
Generic Function, fit-lines: Private generic functions
Generic Function, fn: Private generic functions
Generic Function, font: Private generic functions
Generic Function, font-size: Private generic functions
Generic Function, footer: Private generic functions
Generic Function, h-align: Private generic functions
Generic Function, header: Private generic functions
Generic Function, header&footer-height: Private generic functions
Generic Function, height: Private generic functions
Generic Function, hmode-p: Private generic functions
Generic Function, hyphen-find-hyphen-points: Private generic functions
Generic Function, id: Private generic functions
Generic Function, insert-stuff: Private generic functions
Generic Function, internal-baseline: Private generic functions
Generic Function, language: Private generic functions
Generic Function, leading-ratio: Private generic functions
Generic Function, left-margin: Private generic functions
Generic Function, located-pass: Private generic functions
Generic Function, locked: Private generic functions
Generic Function, make-restore-style: Private generic functions
Generic Function, map-boxes: Private generic functions
Generic Function, margins: Private generic functions
Generic Function, mark-type: Private generic functions
Generic Function, max-compression: Private generic functions
Generic Function, max-expansion: Private generic functions
Generic Function, name: Private generic functions
Generic Function, offset: Private generic functions
Generic Function, original-table: Private generic functions
Generic Function, padding: Private generic functions
Generic Function, page-content: Private generic functions
Generic Function, page-number: Private generic functions
Generic Function, pattern-spacing: Private generic functions
Generic Function, pattern-trie: Private generic functions
Generic Function, pdf-jpeg-obj: Private generic functions
Generic Function, post-decoration: Private generic functions
Generic Function, pre-decoration: Private generic functions
Generic Function, process-lisp-code: Private generic functions
Generic Function, read-hyphen-file: Private generic functions
Generic Function, restore-default-style: Private generic functions
Generic Function, right-margin: Private generic functions
Generic Function, room-left: Private generic functions
Generic Function, row-span: Private generic functions
Generic Function, rows: Private generic functions
Generic Function, save-style: Private generic functions
Generic Function, soft-box-p: Private generic functions
Generic Function, splittable-p: Private generic functions
Generic Function, stroke: Private generic functions
Generic Function, stroke-fn: Private generic functions
Generic Function, style-p: Private generic functions
Generic Function, text-style: Private generic functions
Generic Function, text-x-scale: Private generic functions
Generic Function, trimmable-p: Private generic functions
Generic Function, use-style: Private generic functions
Generic Function, v-align: Private generic functions
Generic Function, v-split: Private generic functions
Generic Function, vmode-p: Private generic functions
Generic Function, white-char-box-p: Private generic functions
Generic Function, white-space-p: Private generic functions
Generic Function, width: Private generic functions
Generic Function, x: Private generic functions
Generic Function, x0: Private generic functions
Generic Function, y: Private generic functions
Generic Function, y0: Private generic functions
get-contextual-variable: Public ordinary functions

H
h-align: Private generic functions
h-align: Private generic functions
h-align: Private generic functions
hbox: Public macros
header: Private generic functions
header: Private generic functions
header: Private generic functions
header&footer-height: Private generic functions
header&footer-height: Private generic functions
header-row: Public macros
height: Private generic functions
height: Private generic functions
height: Private generic functions
hmode-p: Private generic functions
hmode-p: Private generic functions
hmode-p: Private generic functions
hrule: Public ordinary functions
hspace: Public ordinary functions
hyphen-cmp-char-lists: Private ordinary functions
hyphen-find-hyphen-points: Private generic functions
hyphen-find-hyphen-points: Private generic functions
hyphen-make-trie: Private ordinary functions
hyphen-parse-exception-line: Private ordinary functions
hyphen-parse-pattern-line: Private ordinary functions
hyphen-trie-find: Private ordinary functions
hyphen-trie-find-aux: Private ordinary functions
hyphen-trie-find-exception: Private ordinary functions
hyphen-trie-find-exception-aux: Private ordinary functions
hyphenate-string: Private ordinary functions

I
id: Private generic functions
id: Private generic functions
image: Public ordinary functions
initialize!: Public ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
insert-stuff: Private generic functions
insert-stuff: Private generic functions
insert-stuff: Private generic functions
insert-stuff: Private generic functions
insert-stuff: Private generic functions
insert-stuff: Private generic functions
insert-stuff: Private generic functions
insert-stuff: Private generic functions
insert-stuff: Private generic functions
internal-baseline: Private generic functions
internal-baseline: Private generic functions
item: Private macros
itemize: Private macros

L
language: Private generic functions
language: Private generic functions
language-defined-p: Public ordinary functions
language-hyphenation: Public ordinary functions
language-loaded-p: Public ordinary functions
leading-ratio: Private generic functions
leading-ratio: Private generic functions
left-margin: Private generic functions
left-margin: Private generic functions
load-language: Public ordinary functions
located-pass: Private generic functions
located-pass: Private generic functions
located-pass: Private generic functions
locked: Private generic functions
locked: Private generic functions
locked: Private generic functions

M
Macro, cell: Public macros
Macro, cell-continue-row-p: Private macros
Macro, cell-end-row-p: Private macros
Macro, cell-start-row-p: Private macros
Macro, compile-text: Public macros
Macro, defconstant*: Private macros
Macro, display-formula: Public macros
Macro, enumerate: Private macros
Macro, footer-row: Public macros
Macro, fraction: Public macros
Macro, hbox: Public macros
Macro, header-row: Public macros
Macro, item: Private macros
Macro, itemize: Private macros
Macro, math-super-and-sub-script: Public macros
Macro, paragraph: Public macros
Macro, row: Public macros
Macro, set-contextual-style: Private macros
Macro, set-style: Public macros
Macro, table: Public macros
Macro, vbox: Public macros
Macro, with-document: Public macros
Macro, with-gensyms: Private macros
Macro, with-offset: Public macros
Macro, with-quad: Private macros
Macro, with-style: Public macros
Macro, with-subscript: Public macros
Macro, with-superscript: Public macros
Macro, with-text-compilation: