The cl-pdf Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-pdf Reference Manual

This is the cl-pdf Reference Manual, version 2.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:28:40 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

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


Previous: , Up: Systems   [Contents][Index]

1.1 cl-pdf

Maintainer

Marc Battyani <marc.battyani@fractalconcept.com>

Author

Marc Battyani <marc.battyani@fractalconcept.com>

License

BSD like licence

Description

Common Lisp PDF Generation Library

Long Description

The cl-pdf package provides a stand-alone Common Lisp library to generate PDF files.

Version

2.0

Dependencies
Source

cl-pdf.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

2 Files

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


Previous: , Up: Files   [Contents][Index]

2.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.1 cl-pdf.asd

Location

cl-pdf.asd

Systems

cl-pdf (system)

Packages

cl-pdf-system


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.2 cl-pdf/defpackage.lisp

Parent

cl-pdf (system)

Location

defpackage.lisp

Packages

pdf


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.3 cl-pdf/config.lisp

Dependency

defpackage.lisp (file)

Parent

cl-pdf (system)

Location

config.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.4 cl-pdf/zlib.lisp

Dependencies
Parent

cl-pdf (system)

Location

zlib.lisp

Exported Definitions

load-zlib (function)

Internal Definitions

compress-string (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.5 cl-pdf/font-metrics.lisp

Dependency

config.lisp (file)

Parent

cl-pdf (system)

Location

font-metrics.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.6 cl-pdf/encodings.lisp

Dependency

config.lisp (file)

Parent

cl-pdf (system)

Location

encodings.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.7 cl-pdf/t1-font.lisp

Dependencies
Parent

cl-pdf (system)

Location

t1-font.lisp

Exported Definitions

load-t1-font (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.8 cl-pdf/ttu-font.lisp

Dependency

font-metrics.lisp (file)

Parent

cl-pdf (system)

Location

ttu-font.lisp

Exported Definitions

load-ttu-font (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.9 cl-pdf/zpb-ttf-load.lisp

Dependency

ttu-font.lisp (file)

Parent

cl-pdf (system)

Location

zpb-ttf-load.lisp

Exported Definitions

load-ttf-font (function)

Internal Definitions

read-ttf-metrics (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.10 cl-pdf/font.lisp

Dependencies
Parent

cl-pdf (system)

Location

font.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.11 cl-pdf/pdf.lisp

Dependency

font.lisp (file)

Parent

cl-pdf (system)

Location

pdf.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.12 cl-pdf/x11-colors.lisp

Dependency

defpackage.lisp (file)

Parent

cl-pdf (system)

Location

x11-colors.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.13 cl-pdf/pdf-base.lisp

Dependencies
Parent

cl-pdf (system)

Location

pdf-base.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.14 cl-pdf/png.lisp

Dependency

pdf-base.lisp (file)

Parent

cl-pdf (system)

Location

png.lisp

Exported Definitions

make-image (method)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.15 cl-pdf/pdf-geom.lisp

Dependency

pdf-base.lisp (file)

Parent

cl-pdf (system)

Location

pdf-geom.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.16 cl-pdf/text.lisp

Dependency

pdf-base.lisp (file)

Parent

cl-pdf (system)

Location

text.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.17 cl-pdf/bar-codes.lisp

Dependency

pdf-geom.lisp (file)

Parent

cl-pdf (system)

Location

bar-codes.lisp

Exported Definitions

draw-bar-code128 (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.18 cl-pdf/chart.lisp

Dependencies
Parent

cl-pdf (system)

Location

chart.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

2.1.19 cl-pdf/zzinit.lisp

Dependency

config.lisp (file)

Parent

cl-pdf (system)

Location

zzinit.lisp

Exported Definitions

Next: , Previous: , Up: Top   [Contents][Index]

3 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

3.1 cl-pdf-system

Source

cl-pdf.asd

Use List

Previous: , Up: Packages   [Contents][Index]

3.2 pdf

Source

defpackage.lisp (file)

Nickname

cl-pdf

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

4.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.1 Special variables

Special Variable: *a4-landscape-page-bounds*
Package

pdf

Source

config.lisp (file)

Special Variable: *a4-portrait-page-bounds*
Package

pdf

Source

config.lisp (file)

Special Variable: *afm-files-directories*

The list of directories containing the Adobe Font Metrics and other font files. Can be expanded by additionally loaded modules.

Package

pdf

Source

config.lisp (file)

Special Variable: *char-single-byte-codes*
Package

pdf

Source

config.lisp (file)

Special Variable: *compress-streams*

Enables the internal streams compression by zlib

Package

pdf

Source

config.lisp (file)

Special Variable: *default-charset*
Package

pdf

Source

config.lisp (file)

Special Variable: *default-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *default-page-bounds*
Package

pdf

Source

config.lisp (file)

Special Variable: *document*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *letter-landscape-page-bounds*
Package

pdf

Source

config.lisp (file)

Special Variable: *letter-portrait-page-bounds*
Package

pdf

Source

config.lisp (file)

Special Variable: *load-images-lazily*
Package

pdf

Source

config.lisp (file)

Special Variable: *max-number-of-pages*

The maximum number of pages for a document

Package

pdf

Source

config.lisp (file)

Special Variable: *page*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *page-number*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *version*
Package

pdf

Source

pdf.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.2 Macros

Macro: in-text-mode &body BODY
Package

pdf

Source

pdf-base.lisp (file)

Macro: with-document (&rest ARGS &key MAX-NUMBER-OF-PAGES &allow-other-keys) &body BODY
Package

pdf

Source

pdf.lisp (file)

Macro: with-outline-level (TITLE REF-NAME) &body BODY
Package

pdf

Source

pdf.lisp (file)

Macro: with-page (&rest ARGS) &body BODY
Package

pdf

Source

pdf.lisp (file)

Macro: with-saved-state &body BODY
Package

pdf

Source

pdf-base.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.3 Functions

Function: add-external-link X Y DX DY FILENAME PAGE-NB &key BORDER
Package

pdf

Source

pdf-base.lisp (file)

Function: add-font-to-page FONT &key EMBED
Package

pdf

Source

pdf.lisp (file)

Function: add-images-to-page &rest IMAGES
Package

pdf

Source

pdf.lisp (file)

Function: add-link X Y DX DY REF-NAME &key BORDER
Package

pdf

Source

pdf-base.lisp (file)

Function: add-uri-link X Y DX DY URI &key BORDER
Package

pdf

Source

pdf-base.lisp (file)

Function: arc CENTER-X CENTER-Y RADIUS START EXTENT
Package

pdf

Source

pdf-geom.lisp (file)

Function: basic-rect X Y DX DY
Package

pdf

Source

pdf-base.lisp (file)

Function: bezier-to X1 Y1 X2 Y2 X3 Y3
Package

pdf

Source

pdf-base.lisp (file)

Function: bezier2-to X2 Y2 X3 Y3
Package

pdf

Source

pdf-base.lisp (file)

Function: bezier3-to X1 Y1 X3 Y3
Package

pdf

Source

pdf-base.lisp (file)

Function: circle CENTER-X CENTER-Y RADIUS
Package

pdf

Source

pdf-geom.lisp (file)

Function: clear-font-cache ()
Package

pdf

Source

font.lisp (file)

Function: clip-path ()
Package

pdf

Source

pdf-base.lisp (file)

Function: close-and-fill ()
Package

pdf

Source

pdf-base.lisp (file)

Function: close-and-stroke ()
Package

pdf

Source

pdf-base.lisp (file)

Function: close-even-odd-fill-and-stroke ()
Package

pdf

Source

pdf-base.lisp (file)

Function: close-fill-and-stroke ()
Package

pdf

Source

pdf-base.lisp (file)

Function: close-outline-level ()
Package

pdf

Source

pdf.lisp (file)

Function: close-path ()
Package

pdf

Source

pdf-base.lisp (file)

Function: confirm-afm-files-directories ()
Package

pdf

Source

zzinit.lisp (file)

Function: draw-bar-code128 STRING X Y &key FONT FONT-SIZE START-STOP-FACTOR HEIGHT WIDTH SHOW-STRING SEGS-PER-CHAR
Package

pdf

Source

bar-codes.lisp (file)

Function: draw-centered-text X Y STRING FONT FONT-SIZE &optional MAX-WIDTH
Package

pdf

Source

text.lisp (file)

Function: draw-image IMAGE X Y DX DY ROTATION &optional KEEP-ASPECT-RATIO
Package

pdf

Source

pdf-base.lisp (file)

Function: draw-left-text X Y STRING FONT FONT-SIZE &optional MAX-WIDTH
Package

pdf

Source

text.lisp (file)

Function: draw-right-text X Y STRING FONT FONT-SIZE &optional MAX-WIDTH
Package

pdf

Source

text.lisp (file)

Function: draw-spaced-strings STRINGS
Package

pdf

Source

pdf-base.lisp (file)

Function: draw-text TEXT
Package

pdf

Source

pdf-base.lisp (file)

Function: draw-text-on-next-line STRING
Package

pdf

Source

pdf-base.lisp (file)

Function: ellipse CENTER-X CENTER-Y RADIUS-A RADIUS-B
Package

pdf

Source

pdf-geom.lisp (file)

Function: end-path-no-op ()
Package

pdf

Source

pdf-base.lisp (file)

Function: enter-outline-level TITLE REF-NAME
Package

pdf

Source

pdf.lisp (file)

Function: even-odd-clip-path ()
Package

pdf

Source

pdf-base.lisp (file)

Function: even-odd-fill ()
Package

pdf

Source

pdf-base.lisp (file)

Function: even-odd-fill-and-stroke ()
Package

pdf

Source

pdf-base.lisp (file)

Function: fill-and-stroke ()
Package

pdf

Source

pdf-base.lisp (file)

Function: fill-path ()
Package

pdf

Source

pdf-base.lisp (file)

Function: get-char-italic-correction CHAR-OR-CODE FONT &optional FONT-SIZE
Package

pdf

Source

font.lisp (file)

Function: get-char-size CHAR-OR-CODE FONT &optional FONT-SIZE
Package

pdf

Source

font.lisp (file)

Function: get-char-width CHAR-OR-CODE FONT &optional FONT-SIZE
Package

pdf

Source

font.lisp (file)

Function: get-encoding ENCODING-DESIGNATOR
Package

pdf

Source

encodings.lisp (file)

Function: get-font &optional NAME ENCODING
Package

pdf

Source

font.lisp (file)

Function: get-font-descender FONT &optional FONT-SIZE
Package

pdf

Source

font.lisp (file)

Function: get-font-italic-correction FONT &optional FONT-SIZE
Package

pdf

Source

font.lisp (file)

Function: get-kerning CHAR1 CHAR2 FONT &optional FONT-SIZE
Package

pdf

Source

font.lisp (file)

Function: get-named-reference NAME
Package

pdf

Source

pdf.lisp (file)

Function: initialize! &key AFM-FILES-DIRECTORIES

Directory list. Set the afm-files-directories to the correct runtime value, and force loading of the font data.

Package

pdf

Source

zzinit.lisp (file)

Function: line-to X Y
Package

pdf

Source

pdf-base.lisp (file)

Function: load-fonts &optional FORCE
Package

pdf

Source

font.lisp (file)

Function: load-t1-font AFM-FILE &optional PFB-FILE
Package

pdf

Source

t1-font.lisp (file)

Function: load-ttf-font TTF-FILE
Package

pdf

Source

zpb-ttf-load.lisp (file)

Function: load-ttu-font UFM-FILE &optional TTF-FILE
Package

pdf

Source

ttu-font.lisp (file)

Function: load-zlib &optional FORCE
Package

pdf

Source

zlib.lisp (file)

Function: move-text DX DY
Package

pdf

Source

pdf-base.lisp (file)

Function: move-to X Y
Package

pdf

Source

pdf-base.lisp (file)

Function: move-to-next-line ()
Package

pdf

Source

pdf-base.lisp (file)

Function: paint-image IMAGE
Package

pdf

Source

pdf-base.lisp (file)

Function: pie CENTER-X CENTER-Y RADIUS START EXTENT
Package

pdf

Source

pdf-geom.lisp (file)

Function: polyline POINTS &key RADIUS CLOSED
Package

pdf

Source

pdf-geom.lisp (file)

Function: read-afm-file FILENAME &optional FONT-METRICS-CLASS
Package

pdf

Source

font-metrics.lisp (file)

Function: read-jpeg-file FILENAME &key HEADER-ONLY
Package

pdf

Source

pdf-base.lisp (file)

Function: rectangle X Y DX DY &key RADIUS
Package

pdf

Source

pdf-geom.lisp (file)

Function: register-page-reference &optional NAME
Package

pdf

Source

pdf.lisp (file)

Function: regular-polygon CENTER-X CENTER-Y RADIUS SIDES &key FILLET-RADIUS
Package

pdf

Source

pdf-geom.lisp (file)

Function: rotate DEG
Package

pdf

Source

pdf-base.lisp (file)

Function: rotate* RADIANS
Package

pdf

Source

pdf-base.lisp (file)

Function: scale SX SY
Package

pdf

Source

pdf-base.lisp (file)

Function: set-char-spacing SPACE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-color-fill COLOR
Package

pdf

Source

pdf-base.lisp (file)

Function: set-color-stroke COLOR
Package

pdf

Source

pdf-base.lisp (file)

Function: set-cymk-fill C Y M K
Package

pdf

Source

pdf-base.lisp (file)

Function: set-cymk-stroke C Y M K
Package

pdf

Source

pdf-base.lisp (file)

Function: set-dash-pattern DASH-ARRAY PHASE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-fill-transparency ALPHA
Package

pdf

Source

pdf-base.lisp (file)

Function: set-font FONT SIZE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-gray-fill GRAY
Package

pdf

Source

pdf-base.lisp (file)

Function: set-gray-stroke GRAY
Package

pdf

Source

pdf-base.lisp (file)

Function: set-line-cap MODE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-line-join MODE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-line-width WIDTH
Package

pdf

Source

pdf-base.lisp (file)

Function: set-miter-limit LIMIT
Package

pdf

Source

pdf-base.lisp (file)

Function: set-rgb-fill R G B
Package

pdf

Source

pdf-base.lisp (file)

Function: set-rgb-stroke R G B
Package

pdf

Source

pdf-base.lisp (file)

Function: set-stroke-transparency ALPHA
Package

pdf

Source

pdf-base.lisp (file)

Function: set-text-leading SPACE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-text-matrix A B C D E F
Package

pdf

Source

pdf-base.lisp (file)

Function: set-text-rendering-mode MODE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-text-rise RISE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-text-x-scale SCALE
Package

pdf

Source

pdf-base.lisp (file)

Function: set-transform-matrix A B C D E F
Package

pdf

Source

pdf-base.lisp (file)

Function: set-transparency ALPHA &optional BLEND-MODE
Package

pdf

Source

pdf-base.lisp (file)

Function: show-char CHAR
Package

pdf

Source

pdf-base.lisp (file)

Function: show-spaced-strings STRINGS
Package

pdf

Source

pdf-base.lisp (file)

Function: show-text TEXT
Package

pdf

Source

pdf-base.lisp (file)

Function: show-text-on-next-line STRING
Package

pdf

Source

pdf-base.lisp (file)

Function: skew X-DEG Y-DEG
Package

pdf

Source

pdf-base.lisp (file)

Function: skew* X-RADIANS Y-RADIANS
Package

pdf

Source

pdf-base.lisp (file)

Function: star CENTER-X CENTER-Y EXT-RADIUS INT-RADIUS SIDES &key FILLET-RADIUS
Package

pdf

Source

pdf-geom.lisp (file)

Function: stroke ()
Package

pdf

Source

pdf-base.lisp (file)

Function: translate DX DY
Package

pdf

Source

pdf-base.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.4 Generic functions

Generic Function: ascender OBJECT
Generic Function: (setf ascender) NEW-VALUE OBJECT
Package

pdf

Methods
Method: ascender (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf ascender) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: base-font-p OBJECT
Generic Function: (setf base-font-p) NEW-VALUE OBJECT
Package

pdf

Methods
Method: base-font-p (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf base-font-p) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: bbox OBJECT
Generic Function: (setf bbox) NEW-VALUE OBJECT
Package

pdf

Methods
Method: bbox (CHAR-METRICS char-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf bbox) NEW-VALUE (CHAR-METRICS char-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: bounds OBJECT
Generic Function: (setf bounds) NEW-VALUE OBJECT
Package

pdf

Methods
Method: bounds (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf bounds) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: cap-height OBJECT
Generic Function: (setf cap-height) NEW-VALUE OBJECT
Package

pdf

Methods
Method: cap-height (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf cap-height) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: char-width OBJECT
Generic Function: (setf char-width) NEW-VALUE OBJECT
Package

pdf

Methods
Method: char-width (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf char-width) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: character-set OBJECT
Generic Function: (setf character-set) NEW-VALUE OBJECT
Package

pdf

Methods
Method: character-set (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf character-set) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: characters OBJECT
Generic Function: (setf characters) NEW-VALUE OBJECT
Package

pdf

Methods
Method: characters (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf characters) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Method: characters (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf characters) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: code OBJECT
Generic Function: (setf code) NEW-VALUE OBJECT
Package

pdf

Methods
Method: code (CHAR-METRICS char-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf code) NEW-VALUE (CHAR-METRICS char-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: descender OBJECT
Generic Function: (setf descender) NEW-VALUE OBJECT
Package

pdf

Methods
Method: descender (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf descender) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Method: descender (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf descender) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: draw-object OBJ
Package

pdf

Source

chart.lisp (file)

Methods
Method: draw-object (OBJ plot-xy)
Method: draw-object (AXIS horizontal-value-axis)
Method: draw-object (OBJ pie-chart)
Method: draw-object (OBJ histogram)
Method: draw-object (OBJ legend)
Method: draw-object (AXIS vertical-value-axis)
Method: draw-object (AXIS horizontal-histo-axis)
Method: draw-object OBJ
Generic Function: encoding OBJECT
Generic Function: (setf encoding) NEW-VALUE OBJECT
Package

pdf

Methods
Method: encoding (ENCODING-OBJECT encoding-object)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf encoding) NEW-VALUE (ENCODING-OBJECT encoding-object)

automatically generated writer method

Source

pdf.lisp (file)

Method: encoding (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf encoding) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Generic Function: encoding-scheme OBJECT
Generic Function: (setf encoding-scheme) NEW-VALUE OBJECT
Package

pdf

Methods
Method: encoding-scheme (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf encoding-scheme) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: esc-char OBJECT
Generic Function: (setf esc-char) NEW-VALUE OBJECT
Package

pdf

Methods
Method: esc-char (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf esc-char) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: family-name OBJECT
Generic Function: (setf family-name) NEW-VALUE OBJECT
Package

pdf

Methods
Method: family-name (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf family-name) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: fixed-v-p OBJECT
Generic Function: (setf fixed-v-p) NEW-VALUE OBJECT
Package

pdf

Methods
Method: fixed-v-p (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf fixed-v-p) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: font OBJECT
Generic Function: (setf font) NEW-VALUE OBJECT
Package

pdf

Methods
Method: font (FONT-OBJECT font-object)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf font) NEW-VALUE (FONT-OBJECT font-object)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: font-bbox OBJECT
Generic Function: (setf font-bbox) NEW-VALUE OBJECT
Package

pdf

Methods
Method: font-bbox (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf font-bbox) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: font-metrics OBJECT
Generic Function: (setf font-metrics) NEW-VALUE OBJECT
Package

pdf

Methods
Method: font-metrics (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf font-metrics) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Generic Function: font-name OBJECT
Generic Function: (setf font-name) NEW-VALUE OBJECT
Package

pdf

Methods
Method: font-name (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf font-name) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: full-name OBJECT
Generic Function: (setf full-name) NEW-VALUE OBJECT
Package

pdf

Methods
Method: full-name (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf full-name) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: height OBJECT
Generic Function: (setf height) NEW-VALUE OBJECT
Package

pdf

Methods
Method: height (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf height) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Method: height (BITMAP-IMAGE bitmap-image)

automatically generated reader method

Source

pdf-base.lisp (file)

Method: (setf height) NEW-VALUE (BITMAP-IMAGE bitmap-image)

automatically generated writer method

Source

pdf-base.lisp (file)

Method: height (IMAGE image)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf height) NEW-VALUE (IMAGE image)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: hyphen-char OBJECT
Generic Function: (setf hyphen-char) NEW-VALUE OBJECT
Package

pdf

Methods
Method: hyphen-char (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf hyphen-char) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Generic Function: kernings OBJECT
Generic Function: (setf kernings) NEW-VALUE OBJECT
Package

pdf

Methods
Method: kernings (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf kernings) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Method: kernings (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf kernings) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: legend OBJECT
Generic Function: (setf legend) NEW-VALUE OBJECT
Package

pdf

Methods
Method: legend (PLOT-XY plot-xy)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf legend) NEW-VALUE (PLOT-XY plot-xy)

automatically generated writer method

Source

chart.lisp (file)

Method: legend (PIE-CHART pie-chart)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf legend) NEW-VALUE (PIE-CHART pie-chart)

automatically generated writer method

Source

chart.lisp (file)

Method: legend (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf legend) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: make-image OBJECT &key TYPE &allow-other-keys

Returns more than just one pdf:image object when mask is supplied

Package

pdf

Source

pdf-base.lisp (file)

Methods
Method: make-image (PNG png-image) &key &allow-other-keys
Source

png.lisp (file)

Method: make-image (JPEG jpeg-image) &key &allow-other-keys
Method: make-image (OBJECT string) &rest ARGS &key TYPE
Method: make-image (OBJECT pathname) &rest ARGS &key TYPE
Generic Function: make-jpeg-image JPEG
Package

pdf

Source

pdf-base.lisp (file)

Methods
Method: make-jpeg-image (STRING string)
Method: make-jpeg-image (PATHNAME pathname)
Method: make-jpeg-image JPEG
Generic Function: mapping-scheme OBJECT
Generic Function: (setf mapping-scheme) NEW-VALUE OBJECT
Package

pdf

Methods
Method: mapping-scheme (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf mapping-scheme) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: name OBJECT
Generic Function: (setf name) NEW-VALUE OBJECT
Package

pdf

Methods
Method: name (IMAGE image)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf name) NEW-VALUE (IMAGE image)

automatically generated writer method

Source

pdf.lisp (file)

Method: name (GSTATE-OBJECT gstate-object)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf name) NEW-VALUE (GSTATE-OBJECT gstate-object)

automatically generated writer method

Source

pdf.lisp (file)

Method: name (FONT-OBJECT font-object)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf name) NEW-VALUE (FONT-OBJECT font-object)

automatically generated writer method

Source

pdf.lisp (file)

Method: name (NAMED-REFERENCE named-reference)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf name) NEW-VALUE (NAMED-REFERENCE named-reference)

automatically generated writer method

Source

pdf.lisp (file)

Method: name (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf name) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Method: name (ENCODING encoding)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf name) NEW-VALUE (ENCODING encoding)

automatically generated writer method

Source

encodings.lisp (file)

Method: name (CHAR-METRICS char-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf name) NEW-VALUE (CHAR-METRICS char-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: notice OBJECT
Generic Function: (setf notice) NEW-VALUE OBJECT
Package

pdf

Methods
Method: notice (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf notice) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: vvector OBJECT
Generic Function: (setf vvector) NEW-VALUE OBJECT
Package

pdf

Methods
Method: vvector (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf vvector) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: weight OBJECT
Generic Function: (setf weight) NEW-VALUE OBJECT
Package

pdf

Methods
Method: weight (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf weight) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: width OBJECT
Generic Function: (setf width) NEW-VALUE OBJECT
Package

pdf

Methods
Method: width (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf width) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Method: width (BITMAP-IMAGE bitmap-image)

automatically generated reader method

Source

pdf-base.lisp (file)

Method: (setf width) NEW-VALUE (BITMAP-IMAGE bitmap-image)

automatically generated writer method

Source

pdf-base.lisp (file)

Method: width (IMAGE image)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf width) NEW-VALUE (IMAGE image)

automatically generated writer method

Source

pdf.lisp (file)

Method: width (CHAR-METRICS char-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf width) NEW-VALUE (CHAR-METRICS char-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: write-document TARGET &optional DOCUMENT
Package

pdf

Source

pdf.lisp (file)

Methods
Method: write-document (FILENAME string) &optional DOCUMENT
Method: write-document (FILENAME pathname) &optional DOCUMENT
Method: write-document (S stream) &optional DOCUMENT
Generic Function: x-height OBJECT
Generic Function: (setf x-height) NEW-VALUE OBJECT
Package

pdf

Methods
Method: x-height (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf x-height) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.5 Conditions

Condition: image-file-parse-error ()
Package

pdf

Source

pdf-base.lisp (file)

Direct superclasses
  • stream-error (condition)
  • parse-error (condition)
Direct methods

error-message (method)

Direct slots
Slot: message
Initargs

:message

Initform

(quote nil)

Readers

error-message (generic function)


Previous: , Up: Exported definitions   [Contents][Index]

4.1.6 Classes

Class: char-metrics ()
Package

pdf

Source

font-metrics.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: code
Initargs

:code

Readers

code (generic function)

Writers

(setf code) (generic function)

Slot: name
Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: index
Initargs

:index

Readers

index (generic function)

Writers

(setf index) (generic function)

Slot: width
Initargs

:width

Readers

width (generic function)

Writers

(setf width) (generic function)

Slot: spacing
Initargs

:spacing

Readers

spacing (generic function)

Writers

(setf spacing) (generic function)

Slot: right-italic-correction
Initargs

:right-italic-correction

Readers

right-italic-correction (generic function)

Writers

(setf right-italic-correction) (generic function)

Slot: left-italic-correction
Initargs

:left-italic-correction

Readers

left-italic-correction (generic function)

Writers

(setf left-italic-correction) (generic function)

Slot: bbox
Initargs

:bbox

Readers

bbox (generic function)

Writers

(setf bbox) (generic function)

Class: encoding ()
Package

pdf

Source

encodings.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: keyword-name
Initargs

:keyword-name

Readers

keyword-name (generic function)

Writers

(setf keyword-name) (generic function)

Slot: standard-encoding
Initargs

:standard-encoding

Readers

standard-encoding (generic function)

Writers

(setf standard-encoding) (generic function)

Class: font ()
Package

pdf

Source

font.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Initform

"helvetica"

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: encoding
Initform

pdf::*standard-encoding*

Readers

encoding (generic function)

Writers

(setf encoding) (generic function)

Slot: hyphen-code
Initform

0

Readers

hyphen-code (generic function)

Writers

(setf hyphen-code) (generic function)

Slot: hyphen-char
Readers

hyphen-char (generic function)

Writers

(setf hyphen-char) (generic function)

Slot: font-metrics
Readers

font-metrics (generic function)

Writers

(setf font-metrics) (generic function)

Slot: kernings
Initform

(make-hash-table)

Readers

kernings (generic function)

Writers

(setf kernings) (generic function)

Slot: characters
Initform

(make-array 256 :initial-element nil)

Readers

characters (generic function)

Writers

(setf characters) (generic function)

Slot: pdf-widths
Initform

(make-array 256 :initial-element 0)

Readers

pdf-widths (generic function)

Writers

(setf pdf-widths) (generic function)

Slot: descender
Initform

0

Readers

descender (generic function)

Writers

(setf descender) (generic function)

Class: font-metrics ()
Package

pdf

Source

font-metrics.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: font-name
Readers

font-name (generic function)

Writers

(setf font-name) (generic function)

Slot: full-name
Readers

full-name (generic function)

Writers

(setf full-name) (generic function)

Slot: family-name
Readers

family-name (generic function)

Writers

(setf family-name) (generic function)

Slot: weight
Readers

weight (generic function)

Writers

(setf weight) (generic function)

Slot: underline-position
Initform

0

Readers

underline-position (generic function)

Writers

(setf underline-position) (generic function)

Slot: underline-thickness
Initform

0

Readers

underline-thickness (generic function)

Writers

(setf underline-thickness) (generic function)

Slot: italic-angle
Initform

0

Readers

italic-angle (generic function)

Writers

(setf italic-angle) (generic function)

Slot: italic-sin
Initform

0

Readers

italic-sin (generic function)

Writers

(setf italic-sin) (generic function)

Slot: fixed-pitch-p
Readers

fixed-pitch-p (generic function)

Writers

(setf fixed-pitch-p) (generic function)

Slot: char-width
Readers

char-width (generic function)

Writers

(setf char-width) (generic function)

Slot: font-bbox
Readers

font-bbox (generic function)

Writers

(setf font-bbox) (generic function)

Slot: version
Readers

version (generic function)

Writers

(setf version) (generic function)

Slot: notice
Readers

notice (generic function)

Writers

(setf notice) (generic function)

Slot: encoding-scheme
Readers

encoding-scheme (generic function)

Writers

(setf encoding-scheme) (generic function)

Slot: encoding-vector
Initform

(make-array 256 :initial-element nil)

Readers

encoding-vector (generic function)

Writers

(setf encoding-vector) (generic function)

Slot: characters
Initform

(make-hash-table :test (function equal))

Readers

characters (generic function)

Writers

(setf characters) (generic function)

Slot: mapping-scheme
Readers

mapping-scheme (generic function)

Writers

(setf mapping-scheme) (generic function)

Slot: esc-char
Readers

esc-char (generic function)

Writers

(setf esc-char) (generic function)

Slot: character-set
Readers

character-set (generic function)

Writers

(setf character-set) (generic function)

Slot: base-font-p
Initform

t

Readers

base-font-p (generic function)

Writers

(setf base-font-p) (generic function)

Slot: vvector
Readers

vvector (generic function)

Writers

(setf vvector) (generic function)

Slot: fixed-v-p
Readers

fixed-v-p (generic function)

Writers

(setf fixed-v-p) (generic function)

Slot: cap-height
Initform

1

Readers

cap-height (generic function)

Writers

(setf cap-height) (generic function)

Slot: x-height
Initform

0.5

Readers

x-height (generic function)

Writers

(setf x-height) (generic function)

Slot: ascender
Initform

1

Readers

ascender (generic function)

Writers

(setf ascender) (generic function)

Slot: descender
Initform

0

Readers

descender (generic function)

Writers

(setf descender) (generic function)

Slot: leading
Initform

1

Readers

leading (generic function)

Writers

(setf leading) (generic function)

Slot: kernings
Initform

(make-hash-table :test (function equal))

Readers

kernings (generic function)

Writers

(setf kernings) (generic function)

Class: histogram ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

chart-item (class)

Direct methods
Direct slots
Slot: label-names
Initargs

:label-names

Readers

label-names (generic function)

Writers

(setf label-names) (generic function)

Slot: series
Initargs

:series

Readers

series (generic function)

Writers

(setf series) (generic function)

Slot: stacked-series
Initargs

:stacked-series

Readers

stacked-series (generic function)

Writers

(setf stacked-series) (generic function)

Slot: labels&colors
Initargs

:labels&colors

Readers

labels&colors (generic function)

Writers

(setf labels&colors) (generic function)

Slot: h-lines-width
Initargs

:h-lines-width

Initform

0.2

Readers

h-lines-width (generic function)

Writers

(setf h-lines-width) (generic function)

Slot: h-lines-color
Initargs

:h-lines-color

Initform

(quote (0.5 0.5 0.5))

Readers

h-lines-color (generic function)

Writers

(setf h-lines-color) (generic function)

Slot: groups-spacing
Initargs

:groups-spacing

Initform

0.2

Readers

groups-spacing (generic function)

Writers

(setf groups-spacing) (generic function)

Slot: x-axis
Readers

x-axis (generic function)

Writers

(setf x-axis) (generic function)

Slot: y-axis
Readers

y-axis (generic function)

Writers

(setf y-axis) (generic function)

Slot: legend
Readers

legend (generic function)

Writers

(setf legend) (generic function)

Class: horizontal-histo-axis ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

histo-axis (class)

Direct methods

draw-object (method)

Class: image ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods
  • initialize-instance (method)
  • filename (method)
  • filename (method)
  • height (method)
  • height (method)
  • width (method)
  • width (method)
  • name (method)
  • name (method)
Direct slots
Slot: name
Initargs

:name

Initform

(pdf::gen-name "/cli")

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: width
Initargs

:width

Readers

width (generic function)

Writers

(setf width) (generic function)

Slot: height
Initargs

:height

Readers

height (generic function)

Writers

(setf height) (generic function)

Slot: filename
Initargs

:filename

Readers

filename (generic function)

Writers

(setf filename) (generic function)

Class: legend ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

chart-item (class)

Direct methods
Direct slots
Slot: label-font
Initargs

:label-font

Initform

(pdf:get-font)

Readers

label-font (generic function)

Writers

(setf label-font) (generic function)

Slot: label-font-size
Initargs

:label-font-size

Initform

10.0

Readers

label-font-size (generic function)

Writers

(setf label-font-size) (generic function)

Slot: label-color
Initargs

:label-color

Initform

(quote (0 0 0))

Readers

label-color (generic function)

Writers

(setf label-color) (generic function)

Slot: labels&colors
Initargs

:labels&colors

Readers

labels&colors (generic function)

Writers

(setf labels&colors) (generic function)

Class: pie-chart ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

chart-item (class)

Direct methods
Direct slots
Slot: serie
Initargs

:serie

Readers

serie (generic function)

Writers

(setf serie) (generic function)

Slot: labels&colors
Initargs

:labels&colors

Readers

labels&colors (generic function)

Writers

(setf labels&colors) (generic function)

Slot: legend
Readers

legend (generic function)

Writers

(setf legend) (generic function)

Class: plot-xy ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

chart-item (class)

Direct methods
Direct slots
Slot: series
Initargs

:series

Readers

series (generic function)

Writers

(setf series) (generic function)

Slot: labels&colors
Initargs

:labels&colors

Readers

labels&colors (generic function)

Writers

(setf labels&colors) (generic function)

Slot: h-lines-width
Initargs

:h-lines-width

Initform

0.2

Readers

h-lines-width (generic function)

Writers

(setf h-lines-width) (generic function)

Slot: h-lines-color
Initargs

:h-lines-color

Initform

(quote (0.5 0.5 0.5))

Readers

h-lines-color (generic function)

Writers

(setf h-lines-color) (generic function)

Slot: point-radius
Initargs

:point-radius

Initform

2

Readers

point-radius (generic function)

Writers

(setf point-radius) (generic function)

Slot: x-axis
Readers

x-axis (generic function)

Writers

(setf x-axis) (generic function)

Slot: y-axis
Readers

y-axis (generic function)

Writers

(setf y-axis) (generic function)

Slot: legend
Readers

legend (generic function)

Writers

(setf legend) (generic function)

Class: vertical-value-axis ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

value-axis (class)

Direct methods

Previous: , Up: Definitions   [Contents][Index]

4.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.1 Constants

Constant: +2pi+
Package

pdf

Source

pdf-geom.lisp (file)

Constant: +deg-to-rad+
Package

pdf

Source

pdf-base.lisp (file)

Constant: +external-format+
Package

pdf

Source

config.lisp (file)

Constant: +magic-modulo-number+
Package

pdf

Source

bar-codes.lisp (file)

Constant: +pfb-ascii+
Package

pdf

Source

t1-font.lisp (file)

Constant: +pfb-binary+
Package

pdf

Source

t1-font.lisp (file)

Constant: +pfb-done+
Package

pdf

Source

t1-font.lisp (file)

Constant: +pfb-marker+
Package

pdf

Source

t1-font.lisp (file)

Constant: +pi/2+
Package

pdf

Source

pdf-geom.lisp (file)

Constant: +section-char+

This character is not entered literally to avoid causing problems with Lisps that read source files in UTF-8 encoding.

Package

pdf

Source

text.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.2 Special variables

Special Variable: %fonts-loaded%
Package

pdf

Source

font.lisp (file)

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

The base directory for cl-pdf source and auxiliary data

Package

pdf

Source

config.lisp (file)

Special Variable: *compress-fonts*

nil or decode filter designator

Package

pdf

Source

config.lisp (file)

Special Variable: *delimiter-chars*
Package

pdf

Source

text.lisp (file)

Special Variable: *embed-fonts*

t, nil, or :default (let make-font-dictionary and font-descriptor decide for themselves)

Package

pdf

Source

config.lisp (file)

Special Variable: *encodings*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *font*

The current font in text mode

Package

pdf

Source

font.lisp (file)

Special Variable: *font-cache*
Package

pdf

Source

font.lisp (file)

Special Variable: *font-metrics*
Package

pdf

Source

font-metrics.lisp (file)

Special Variable: *font-size*

The current font in text mode

Package

pdf

Source

font.lisp (file)

Special Variable: *latin-2-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *mac-expert-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *mac-roman-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *min-size-for-compression*
Package

pdf

Source

config.lisp (file)

Special Variable: *name-counter*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *outlines-stack*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *page-stream*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *pdf-doc-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *pdf-stream*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *root-page*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *standard-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *symbol-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *table*
Package

pdf

Source

bar-codes.lisp (file)

Special Variable: *table-a*
Package

pdf

Source

bar-codes.lisp (file)

Special Variable: *table-b*
Package

pdf

Source

bar-codes.lisp (file)

Special Variable: *table-c*
Package

pdf

Source

bar-codes.lisp (file)

Special Variable: *table-h*
Package

pdf

Source

bar-codes.lisp (file)

Special Variable: *unicode-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *win-1250-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *win-1251-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *win-ansi-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: *x11-color-keyword-map*

Hash table mapping :COLOR keywords to (r g b) lists

Package

pdf

Source

x11-colors.lisp (file)

Special Variable: *x11-color-string-map*

Hash table mapping lowercase color strings to (r g b) lists

Package

pdf

Source

x11-colors.lisp (file)

Special Variable: *x11-colors*
Package

pdf

Source

x11-colors.lisp (file)

Special Variable: *xrefs*
Package

pdf

Source

pdf.lisp (file)

Special Variable: *zapf-dingbats-encoding*
Package

pdf

Source

encodings.lisp (file)

Special Variable: +jpeg-color-spaces+
Package

pdf

Source

pdf-base.lisp (file)

Special Variable: +pdf-header+
Package

pdf

Source

pdf.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.3 Macros

Macro: def-pdf-op NAME (&rest ARGS) FORMAT
Package

pdf

Source

pdf-base.lisp (file)

Macro: define-afm-section (NAME AFM-NAME) (STREAM &rest ARGS) &body BODY
Package

pdf

Source

font-metrics.lisp (file)

Macro: enforce-/ &rest NAMES

Verify and prefix each name by / unless it is PDF-ready.

Package

pdf

Source

pdf.lisp (file)

Macro: mcond &rest CLAUSES

An analog of COND, but MACROEXPANDs every clause.

Package

pdf

Source

font-metrics.lisp (file)

Macro: string-append &rest ARGS
Package

pdf

Source

pdf.lisp (file)

Macro: with-gensyms (&rest NAMES) &body BODY
Package

pdf

Source

font-metrics.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.4 Functions

Function: %convert-image-file% SOURCE TARGET &rest OPTIONS
Package

pdf

Source

pdf-base.lisp (file)

Function: %generate-temp-filename% FILENAME FILETYPE
Package

pdf

Source

pdf-base.lisp (file)

Function: %read-convert-jpg-file% PATHNAME HEADER-ONLY
Package

pdf

Source

pdf-base.lisp (file)

Function: %read-jpeg-file% FILENAME &key HEADER-ONLY
Package

pdf

Source

pdf-base.lisp (file)

Function: add-/ NAME
Package

pdf

Source

pdf.lisp (file)

Function: add-dict-value DICT NAME VALUE
Package

pdf

Source

pdf.lisp (file)

Function: add-doc-info DOC &key CREATOR AUTHOR TITLE SUBJECT KEYWORDS
Package

pdf

Source

pdf.lisp (file)

Function: add-gstate-to-page &rest GSTATE
Package

pdf

Source

pdf.lisp (file)

Function: afm-char-kernings STREAM CHARACTERS KERNINGS
Package

pdf

Source

font-metrics.lisp (file)

Function: afm-char-metrics STREAM DEFAULT-WIDTH ITALIC-SIN FONT-METRICS
Package

pdf

Source

font-metrics.lisp (file)

Function: afm-font-metrics STREAM FONT-METRICS-CLASS
Package

pdf

Source

font-metrics.lisp (file)

Function: angle P1 P2
Package

pdf

Source

pdf-geom.lisp (file)

Function: angle-3points PT1 PT2 PT3
Package

pdf

Source

pdf-geom.lisp (file)

Function: arc-to CENTER-X CENTER-Y RADIUS START EXTENT
Package

pdf

Source

pdf-geom.lisp (file)

Function: bezarc CENTER-X CENTER-Y RADIUS START EXTENT
Package

pdf

Source

pdf-geom.lisp (file)

Function: build-char-ht LST HPRED KEY-SELECTOR VAL-SELECTOR
Package

pdf

Source

bar-codes.lisp (file)

Function: change-dict-value DICT NAME VALUE
Package

pdf

Source

pdf.lisp (file)

Function: char-external-code CHAR CHARSET
Package

pdf

Source

encodings.lisp (file)

Function: code128-a TEXT
Package

pdf

Source

bar-codes.lisp (file)

Function: code128-b TEXT
Package

pdf

Source

bar-codes.lisp (file)

Function: code128-c TEXT
Package

pdf

Source

bar-codes.lisp (file)

Function: code128-checksum CHARS
Package

pdf

Source

bar-codes.lisp (file)

Function: code128-n-raw STRING START S-TABLE GETTER
Package

pdf

Source

bar-codes.lisp (file)

Function: compress-pdf-stream PDF-STREAM
Package

pdf

Source

pdf.lisp (file)

Function: compress-string STRING
Package

pdf

Source

zlib.lisp (file)

Function: compute-encoding-differences ENCODING &optional FROM
Package

pdf

Source

encodings.lisp (file)

Function: compute-kern-pairs FONT
Package

pdf

Source

font.lisp (file)

Function: compute-outline-tree OUTLINES &optional PARENT
Package

pdf

Source

pdf.lisp (file)

Function: compute-scale AXIS
Package

pdf

Source

chart.lisp (file)

Function: copy-dict DICT
Package

pdf

Source

pdf.lisp (file)

Function: distance P1 P2
Package

pdf

Source

pdf-geom.lisp (file)

Function: draw-bar-segment LINE-HEIGHT LINE-WIDTH BLACK
Package

pdf

Source

bar-codes.lisp (file)

Function: draw-bars BARS LINE-HEIGHT LINE-WIDTH &optional START-STOP-FACTOR
Package

pdf

Source

bar-codes.lisp (file)

Function: draw-chars STRING LINE-HEIGHT LINE-WIDTH FONT FONT-SIZE SEGS-PER-CHAR
Package

pdf

Source

bar-codes.lisp (file)

Function: extract-font-metrics-encoding FONT-METRICS
Package

pdf

Source

font-metrics.lisp (file)

Function: fillet P1 P2 P3 RADIUS
Package

pdf

Source

pdf-geom.lisp (file)

Function: find-color-from-string COLOR-STRING
Package

pdf

Source

x11-colors.lisp (file)

Function: find-color-from-symbol COLOR-SYMBOL
Package

pdf

Source

x11-colors.lisp (file)

Function: find-encoding-object ENCODING
Package

pdf

Source

pdf.lisp (file)

Function: find-font-object FONT &key EMBED
Package

pdf

Source

pdf.lisp (file)

Function: find-gstate-object &rest GSTATE
Package

pdf

Source

pdf.lisp (file)

Function: full-encoding-differences ENCODING
Package

pdf

Source

encodings.lisp (file)

Function: gen-name PREFIX
Package

pdf

Source

pdf.lisp (file)

Function: get-afm-boolean LINE START
Package

pdf

Source

font-metrics.lisp (file)

Function: get-afm-hex LINE START
Package

pdf

Source

font-metrics.lisp (file)

Function: get-afm-integer LINE START
Package

pdf

Source

font-metrics.lisp (file)

Function: get-afm-name LINE START
Package

pdf

Source

font-metrics.lisp (file)

Function: get-afm-number LINE START
Package

pdf

Source

font-metrics.lisp (file)

Function: get-afm-string LINE START
Package

pdf

Source

font-metrics.lisp (file)

Function: get-dict-value DICT NAME
Package

pdf

Source

pdf.lisp (file)

Function: group STRING N
Package

pdf

Source

bar-codes.lisp (file)

Function: midpoint PT1 PT2 RATIO
Package

pdf

Source

pdf-geom.lisp (file)

Function: naive-polyline POINTS &key RADIUS CLOSED

Takes a list of points and radii and returns a curved list.

Package

pdf

Source

pdf-geom.lisp (file)

Function: nice-number N APPROX INTEGER-P
Package

pdf

Source

chart.lisp (file)

Function: pdf-name OBJ &optional PREFIX

Helper (akin to pdf-string) to escape non-alphanumeric characters in PDF names by writing 2-digit hexadecimal code, preceded by the number sign character (#). CAUTION: PDF names are case-sensitive!

Package

pdf

Source

pdf.lisp (file)

Function: pdf-string OBJ &key UNICODE
Package

pdf

Source

pdf.lisp (file)

Function: process-outlines DOCUMENT
Package

pdf

Source

pdf.lisp (file)

Function: read-base-string STREAM BYTE-COUNT
Package

pdf

Source

png.lisp (file)

Function: read-byte16 STREAM
Package

pdf

Source

png.lisp (file)

Function: read-byte32 STREAM
Package

pdf

Source

png.lisp (file)

Function: read-convert-jpg-file PATHNAME &key HEADER-ONLY
Package

pdf

Source

pdf-base.lisp (file)

Function: read-pfb-file PATHNAME T1FM
Package

pdf

Source

t1-font.lisp (file)

Function: read-pfb-length DATA START
Package

pdf

Source

t1-font.lisp (file)

Function: read-pfb-seg-size DATA START MARKER
Package

pdf

Source

t1-font.lisp (file)

Function: read-png-file PATHNAME &key HEADER-ONLY
Package

pdf

Source

png.lisp (file)

Function: read-png-file2 PATHNAME &key HEADER-ONLY
Package

pdf

Source

png.lisp (file)

Function: read-ttf-metrics FILE
Package

pdf

Source

zpb-ttf-load.lisp (file)

Function: read-ufm-file FILENAME &optional FONT-METRICS-CLASS
Package

pdf

Source

font-metrics.lisp (file)

Function: register-named-reference REFERENCE &optional NAME
Package

pdf

Source

pdf.lisp (file)

Function: set-gstate &rest GSTATE
Package

pdf

Source

pdf-base.lisp (file)

Function: split-text STRING FONT FONT-SIZE MAX-WIDTH
Package

pdf

Source

text.lisp (file)

Function: text-width STRING FONT FONT-SIZE
Package

pdf

Source

text.lisp (file)

Function: unit-width LST
Package

pdf

Source

bar-codes.lisp (file)

Function: whitespace-p CHAR
Package

pdf

Source

font-metrics.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.5 Generic functions

Generic Function: annotations OBJECT
Generic Function: (setf annotations) NEW-VALUE OBJECT
Package

pdf

Methods
Method: annotations (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf annotations) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: author OBJECT
Generic Function: (setf author) NEW-VALUE OBJECT
Package

pdf

Methods
Method: author (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf author) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: axis-max OBJECT
Generic Function: (setf axis-max) NEW-VALUE OBJECT
Package

pdf

Methods
Method: axis-max (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf axis-max) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: axis-min OBJECT
Generic Function: (setf axis-min) NEW-VALUE OBJECT
Package

pdf

Methods
Method: axis-min (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf axis-min) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: axis-scale OBJECT
Generic Function: (setf axis-scale) NEW-VALUE OBJECT
Package

pdf

Methods
Method: axis-scale (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf axis-scale) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: axis-size AXIS
Package

pdf

Source

chart.lisp (file)

Methods
Method: axis-size (AXIS vertical-histo-axis)
Method: axis-size (AXIS vertical-value-axis)
Method: axis-size AXIS
Generic Function: background-color OBJECT
Generic Function: (setf background-color) NEW-VALUE OBJECT
Package

pdf

Methods
Method: background-color (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf background-color) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: base-encoding OBJECT
Package

pdf

Methods
Method: base-encoding (CUSTOM-ENCODING custom-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Generic Function: base-font OBJECT
Generic Function: (setf base-font) NEW-VALUE OBJECT
Package

pdf

Methods
Method: base-font (CID-FONT cid-font)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf base-font) NEW-VALUE (CID-FONT cid-font)

automatically generated writer method

Source

ttu-font.lisp (file)

Generic Function: binary-data OBJECT
Generic Function: (setf binary-data) NEW-VALUE OBJECT
Package

pdf

Methods
Method: binary-data (TTU-FONT-METRICS ttu-font-metrics)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf binary-data) NEW-VALUE (TTU-FONT-METRICS ttu-font-metrics)

automatically generated writer method

Source

ttu-font.lisp (file)

Method: binary-data (T1-FONT-METRICS t1-font-metrics)

automatically generated reader method

Source

t1-font.lisp (file)

Method: (setf binary-data) NEW-VALUE (T1-FONT-METRICS t1-font-metrics)

automatically generated writer method

Source

t1-font.lisp (file)

Generic Function: bits-per-color OBJECT
Generic Function: (setf bits-per-color) NEW-VALUE OBJECT
Package

pdf

Methods
Method: bits-per-color (PNG-IMAGE png-image)

automatically generated reader method

Source

png.lisp (file)

Method: (setf bits-per-color) NEW-VALUE (PNG-IMAGE png-image)

automatically generated writer method

Source

png.lisp (file)

Generic Function: c2g OBJECT
Generic Function: (setf c2g) NEW-VALUE OBJECT
Package

pdf

Methods
Method: c2g (CID-FONT cid-font)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf c2g) NEW-VALUE (CID-FONT cid-font)

automatically generated writer method

Source

ttu-font.lisp (file)

Method: c2g (TTU-FONT-METRICS ttu-font-metrics)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf c2g) NEW-VALUE (TTU-FONT-METRICS ttu-font-metrics)

automatically generated writer method

Source

ttu-font.lisp (file)

Generic Function: catalog OBJECT
Generic Function: (setf catalog) NEW-VALUE OBJECT
Package

pdf

Methods
Method: catalog (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf catalog) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: char-codes OBJECT
Generic Function: (setf char-codes) NEW-VALUE OBJECT
Package

pdf

Methods
Method: char-codes (SINGLE-BYTE-ENCODING single-byte-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf char-codes) NEW-VALUE (SINGLE-BYTE-ENCODING single-byte-encoding)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: char-names OBJECT
Generic Function: (setf char-names) NEW-VALUE OBJECT
Package

pdf

Methods
Method: char-names (SINGLE-BYTE-ENCODING single-byte-encoding)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf char-names) NEW-VALUE (SINGLE-BYTE-ENCODING single-byte-encoding)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: charset ENCODING
Package

pdf

Source

encodings.lisp (file)

Writer

(setf charset) (generic function)

Methods
Method: charset (CUSTOM-ENCODING custom-encoding)

automatically generated reader method

Method: charset (ENCODING single-byte-encoding)
Generic Function: (setf charset) NEW-VALUE OBJECT
Package

pdf

Reader

charset (generic function)

Methods
Method: (setf charset) NEW-VALUE (CUSTOM-ENCODING custom-encoding)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: cid-widths OBJECT
Generic Function: (setf cid-widths) NEW-VALUE OBJECT
Package

pdf

Methods
Method: cid-widths (TTU-FONT-METRICS ttu-font-metrics)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf cid-widths) NEW-VALUE (TTU-FONT-METRICS ttu-font-metrics)

automatically generated writer method

Source

ttu-font.lisp (file)

Generic Function: content OBJECT
Generic Function: (setf content) NEW-VALUE OBJECT
Package

pdf

Methods
Method: content (INDIRECT-OBJECT indirect-object)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf content) NEW-VALUE (INDIRECT-OBJECT indirect-object)

automatically generated writer method

Source

pdf.lisp (file)

Method: content (PDF-STREAM pdf-stream)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf content) NEW-VALUE (PDF-STREAM pdf-stream)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: content-stream OBJECT
Generic Function: (setf content-stream) NEW-VALUE OBJECT
Package

pdf

Methods
Method: content-stream (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf content-stream) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: data OBJECT
Generic Function: (setf data) NEW-VALUE OBJECT
Package

pdf

Methods
Method: data (BITMAP-IMAGE bitmap-image)

automatically generated reader method

Source

pdf-base.lisp (file)

Method: (setf data) NEW-VALUE (BITMAP-IMAGE bitmap-image)

automatically generated writer method

Source

pdf-base.lisp (file)

Generic Function: descriptor OBJECT
Generic Function: (setf descriptor) NEW-VALUE OBJECT
Package

pdf

Methods
Method: descriptor (CID-FONT cid-font)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf descriptor) NEW-VALUE (CID-FONT cid-font)

automatically generated writer method

Source

ttu-font.lisp (file)

Generic Function: dict-values OBJECT
Generic Function: (setf dict-values) NEW-VALUE OBJECT
Package

pdf

Methods
Method: dict-values (DICTIONARY dictionary)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf dict-values) NEW-VALUE (DICTIONARY dictionary)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: docinfo OBJECT
Generic Function: (setf docinfo) NEW-VALUE OBJECT
Package

pdf

Methods
Method: docinfo (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf docinfo) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: encoding-vector OBJECT
Generic Function: (setf encoding-vector) NEW-VALUE OBJECT
Package

pdf

Methods
Method: encoding-vector (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf encoding-vector) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: encodings OBJECT
Generic Function: (setf encodings) NEW-VALUE OBJECT
Package

pdf

Methods
Method: encodings (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf encodings) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: error-message CONDITION
Package

pdf

Methods
Method: error-message (CONDITION image-file-parse-error)
Source

pdf-base.lisp (file)

Generic Function: filename OBJECT
Generic Function: (setf filename) NEW-VALUE OBJECT
Package

pdf

Methods
Method: filename (PNG-IMAGE png-image)

automatically generated reader method

Source

png.lisp (file)

Method: (setf filename) NEW-VALUE (PNG-IMAGE png-image)

automatically generated writer method

Source

png.lisp (file)

Method: filename (JPEG-IMAGE jpeg-image)

automatically generated reader method

Source

pdf-base.lisp (file)

Method: (setf filename) NEW-VALUE (JPEG-IMAGE jpeg-image)

automatically generated writer method

Source

pdf-base.lisp (file)

Method: filename (IMAGE image)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf filename) NEW-VALUE (IMAGE image)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: fixed-pitch-p OBJECT
Generic Function: (setf fixed-pitch-p) NEW-VALUE OBJECT
Package

pdf

Methods
Method: fixed-pitch-p (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf fixed-pitch-p) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: font-descriptor FONT-METRICS &key EMBED ERRORP &allow-other-keys
Package

pdf

Source

font-metrics.lisp (file)

Methods
Method: font-descriptor (FM ttu-font-metrics) &key EMBED &allow-other-keys
Source

ttu-font.lisp (file)

Method: font-descriptor (T1FM t1-font-metrics) &key EMBED &allow-other-keys
Source

t1-font.lisp (file)

Method: font-descriptor FONT-METRICS &key ERRORP &allow-other-keys
Generic Function: font-objects OBJECT
Generic Function: (setf font-objects) NEW-VALUE OBJECT
Package

pdf

Methods
Method: font-objects (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf font-objects) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: font-type FONT-METRICS
Package

pdf

Source

font-metrics.lisp (file)

Methods
Method: font-type (FM ttu-font-metrics)
Source

ttu-font.lisp (file)

Method: font-type FONT-METRICS
Generic Function: fonts OBJECT
Generic Function: (setf fonts) NEW-VALUE OBJECT
Package

pdf

Methods
Method: fonts (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf fonts) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Method: fonts (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf fonts) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: format-string OBJECT
Generic Function: (setf format-string) NEW-VALUE OBJECT
Package

pdf

Methods
Method: format-string (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf format-string) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: gen-number OBJECT
Generic Function: (setf gen-number) NEW-VALUE OBJECT
Package

pdf

Methods
Method: gen-number (OBJECT-REF object-ref)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf gen-number) NEW-VALUE (OBJECT-REF object-ref)

automatically generated writer method

Source

pdf.lisp (file)

Method: gen-number (INDIRECT-OBJECT indirect-object)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf gen-number) NEW-VALUE (INDIRECT-OBJECT indirect-object)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: get-char-metrics CHAR-OR-CODE FONT ENCODING
Package

pdf

Source

font.lisp (file)

Methods
Method: get-char-metrics (CODE integer) FONT (ENCODING single-byte-encoding)
Method: get-char-metrics CHAR FONT (ENCODING single-byte-encoding)
Method: get-char-metrics CHAR-OR-CODE FONT ENCODING
Generic Function: get-rgb COLOR
Package

pdf

Source

pdf-base.lisp (file)

Methods
Method: get-rgb (COLOR list)
Method: get-rgb (COLOR vector)
Method: get-rgb (COLOR string)
Method: get-rgb (COLOR integer)
Method: get-rgb (COLOR symbol)
Generic Function: groups-spacing OBJECT
Generic Function: (setf groups-spacing) NEW-VALUE OBJECT
Package

pdf

Methods
Method: groups-spacing (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf groups-spacing) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: gstate-objects OBJECT
Generic Function: (setf gstate-objects) NEW-VALUE OBJECT
Package

pdf

Methods
Method: gstate-objects (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf gstate-objects) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: gstates OBJECT
Generic Function: (setf gstates) NEW-VALUE OBJECT
Package

pdf

Methods
Method: gstates (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf gstates) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Method: gstates (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf gstates) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: h-lines-color OBJECT
Generic Function: (setf h-lines-color) NEW-VALUE OBJECT
Package

pdf

Methods
Method: h-lines-color (PLOT-XY plot-xy)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf h-lines-color) NEW-VALUE (PLOT-XY plot-xy)

automatically generated writer method

Source

chart.lisp (file)

Method: h-lines-color (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf h-lines-color) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: h-lines-width OBJECT
Generic Function: (setf h-lines-width) NEW-VALUE OBJECT
Package

pdf

Methods
Method: h-lines-width (PLOT-XY plot-xy)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf h-lines-width) NEW-VALUE (PLOT-XY plot-xy)

automatically generated writer method

Source

chart.lisp (file)

Method: h-lines-width (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf h-lines-width) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: hyphen-code OBJECT
Generic Function: (setf hyphen-code) NEW-VALUE OBJECT
Package

pdf

Methods
Method: hyphen-code (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf hyphen-code) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Generic Function: index OBJECT
Generic Function: (setf index) NEW-VALUE OBJECT
Package

pdf

Methods
Method: index (CHAR-METRICS char-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf index) NEW-VALUE (CHAR-METRICS char-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: integer-tick OBJECT
Generic Function: (setf integer-tick) NEW-VALUE OBJECT
Package

pdf

Methods
Method: integer-tick (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf integer-tick) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: italic-angle OBJECT
Generic Function: (setf italic-angle) NEW-VALUE OBJECT
Package

pdf

Methods
Method: italic-angle (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf italic-angle) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: italic-sin OBJECT
Generic Function: (setf italic-sin) NEW-VALUE OBJECT
Package

pdf

Methods
Method: italic-sin (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf italic-sin) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: keyword-name OBJECT
Generic Function: (setf keyword-name) NEW-VALUE OBJECT
Package

pdf

Methods
Method: keyword-name (ENCODING encoding)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf keyword-name) NEW-VALUE (ENCODING encoding)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: keywords OBJECT
Generic Function: (setf keywords) NEW-VALUE OBJECT
Package

pdf

Methods
Method: keywords (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf keywords) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: label-color OBJECT
Generic Function: (setf label-color) NEW-VALUE OBJECT
Package

pdf

Methods
Method: label-color (LEGEND legend)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-color) NEW-VALUE (LEGEND legend)

automatically generated writer method

Source

chart.lisp (file)

Method: label-color (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-color) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: label-font OBJECT
Generic Function: (setf label-font) NEW-VALUE OBJECT
Package

pdf

Methods
Method: label-font (LEGEND legend)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-font) NEW-VALUE (LEGEND legend)

automatically generated writer method

Source

chart.lisp (file)

Method: label-font (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-font) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: label-font-size OBJECT
Generic Function: (setf label-font-size) NEW-VALUE OBJECT
Package

pdf

Methods
Method: label-font-size (LEGEND legend)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-font-size) NEW-VALUE (LEGEND legend)

automatically generated writer method

Source

chart.lisp (file)

Method: label-font-size (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-font-size) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: label-names OBJECT
Generic Function: (setf label-names) NEW-VALUE OBJECT
Package

pdf

Methods
Method: label-names (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-names) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Method: label-names (HISTO-AXIS histo-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-names) NEW-VALUE (HISTO-AXIS histo-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: label-position OBJECT
Generic Function: (setf label-position) NEW-VALUE OBJECT
Package

pdf

Methods
Method: label-position (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-position) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: label-rotation OBJECT
Generic Function: (setf label-rotation) NEW-VALUE OBJECT
Package

pdf

Methods
Method: label-rotation (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf label-rotation) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: labels&colors OBJECT
Generic Function: (setf labels&colors) NEW-VALUE OBJECT
Package

pdf

Methods
Method: labels&colors (PLOT-XY plot-xy)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf labels&colors) NEW-VALUE (PLOT-XY plot-xy)

automatically generated writer method

Source

chart.lisp (file)

Method: labels&colors (PIE-CHART pie-chart)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf labels&colors) NEW-VALUE (PIE-CHART pie-chart)

automatically generated writer method

Source

chart.lisp (file)

Method: labels&colors (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf labels&colors) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Method: labels&colors (LEGEND legend)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf labels&colors) NEW-VALUE (LEGEND legend)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: last-object-number OBJECT
Generic Function: (setf last-object-number) NEW-VALUE OBJECT
Package

pdf

Methods
Method: last-object-number (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf last-object-number) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: leading OBJECT
Generic Function: (setf leading) NEW-VALUE OBJECT
Package

pdf

Methods
Method: leading (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf leading) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: left-italic-correction OBJECT
Generic Function: (setf left-italic-correction) NEW-VALUE OBJECT
Package

pdf

Methods
Method: left-italic-correction (CHAR-METRICS char-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf left-italic-correction) NEW-VALUE (CHAR-METRICS char-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: length1 OBJECT
Generic Function: (setf length1) NEW-VALUE OBJECT
Package

pdf

Methods
Method: length1 (TTU-FONT-METRICS ttu-font-metrics)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf length1) NEW-VALUE (TTU-FONT-METRICS ttu-font-metrics)

automatically generated writer method

Source

ttu-font.lisp (file)

Method: length1 (T1-FONT-METRICS t1-font-metrics)

automatically generated reader method

Source

t1-font.lisp (file)

Method: (setf length1) NEW-VALUE (T1-FONT-METRICS t1-font-metrics)

automatically generated writer method

Source

t1-font.lisp (file)

Generic Function: length2 OBJECT
Generic Function: (setf length2) NEW-VALUE OBJECT
Package

pdf

Methods
Method: length2 (T1-FONT-METRICS t1-font-metrics)

automatically generated reader method

Source

t1-font.lisp (file)

Method: (setf length2) NEW-VALUE (T1-FONT-METRICS t1-font-metrics)

automatically generated writer method

Source

t1-font.lisp (file)

Generic Function: length3 OBJECT
Generic Function: (setf length3) NEW-VALUE OBJECT
Package

pdf

Methods
Method: length3 (T1-FONT-METRICS t1-font-metrics)

automatically generated reader method

Source

t1-font.lisp (file)

Method: (setf length3) NEW-VALUE (T1-FONT-METRICS t1-font-metrics)

automatically generated writer method

Source

t1-font.lisp (file)

Generic Function: line-color OBJECT
Generic Function: (setf line-color) NEW-VALUE OBJECT
Package

pdf

Methods
Method: line-color (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf line-color) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: line-width OBJECT
Generic Function: (setf line-width) NEW-VALUE OBJECT
Package

pdf

Methods
Method: line-width (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf line-width) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: locked-values OBJECT
Generic Function: (setf locked-values) NEW-VALUE OBJECT
Package

pdf

Methods
Method: locked-values (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf locked-values) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: make-dictionary THING &key FONT ENCODING EMBED &allow-other-keys
Package

pdf

Source

font-metrics.lisp (file)

Methods
Method: make-dictionary (FM ttu-font-metrics) &key FONT ENCODING EMBED
Source

ttu-font.lisp (file)

Method: make-dictionary (FONT cid-font) &key &allow-other-keys
Source

ttu-font.lisp (file)

Method: make-dictionary (ENCODING custom-encoding) &key &allow-other-keys
Source

encodings.lisp (file)

Method: make-dictionary (ENCODING encoding) &key &allow-other-keys
Source

encodings.lisp (file)

Method: make-dictionary (FM font-metrics) &key FONT ENCODING EMBED &allow-other-keys
Generic Function: mask OBJECT
Generic Function: (setf mask) NEW-VALUE OBJECT
Package

pdf

Methods
Method: mask (PNG-IMAGE png-image)

automatically generated reader method

Source

png.lisp (file)

Method: (setf mask) NEW-VALUE (PNG-IMAGE png-image)

automatically generated writer method

Source

png.lisp (file)

Generic Function: max-code OBJECT
Generic Function: (setf max-code) NEW-VALUE OBJECT
Package

pdf

Methods
Method: max-code (TTU-FONT-METRICS ttu-font-metrics)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf max-code) NEW-VALUE (TTU-FONT-METRICS ttu-font-metrics)

automatically generated writer method

Source

ttu-font.lisp (file)

Generic Function: max-value OBJECT
Generic Function: (setf max-value) NEW-VALUE OBJECT
Package

pdf

Methods
Method: max-value (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf max-value) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: min-code OBJECT
Generic Function: (setf min-code) NEW-VALUE OBJECT
Package

pdf

Methods
Method: min-code (TTU-FONT-METRICS ttu-font-metrics)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf min-code) NEW-VALUE (TTU-FONT-METRICS ttu-font-metrics)

automatically generated writer method

Source

ttu-font.lisp (file)

Generic Function: min-value OBJECT
Generic Function: (setf min-value) NEW-VALUE OBJECT
Package

pdf

Methods
Method: min-value (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf min-value) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: named-refs OBJECT
Generic Function: (setf named-refs) NEW-VALUE OBJECT
Package

pdf

Methods
Method: named-refs (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf named-refs) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: nb-components OBJECT
Generic Function: (setf nb-components) NEW-VALUE OBJECT
Package

pdf

Methods
Method: nb-components (BITMAP-IMAGE bitmap-image)

automatically generated reader method

Source

pdf-base.lisp (file)

Method: (setf nb-components) NEW-VALUE (BITMAP-IMAGE bitmap-image)

automatically generated writer method

Source

pdf-base.lisp (file)

Generic Function: nb-subticks OBJECT
Generic Function: (setf nb-subticks) NEW-VALUE OBJECT
Package

pdf

Methods
Method: nb-subticks (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf nb-subticks) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: nb-ticks OBJECT
Generic Function: (setf nb-ticks) NEW-VALUE OBJECT
Package

pdf

Methods
Method: nb-ticks (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf nb-ticks) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: next-outline OBJECT
Generic Function: (setf next-outline) NEW-VALUE OBJECT
Package

pdf

Methods
Method: next-outline (OUTLINE outline)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf next-outline) NEW-VALUE (OUTLINE outline)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: no-compression OBJECT
Generic Function: (setf no-compression) NEW-VALUE OBJECT
Package

pdf

Methods
Method: no-compression (PDF-STREAM pdf-stream)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf no-compression) NEW-VALUE (PDF-STREAM pdf-stream)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: obj-number OBJECT
Generic Function: (setf obj-number) NEW-VALUE OBJECT
Package

pdf

Methods
Method: obj-number (OBJECT-REF object-ref)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf obj-number) NEW-VALUE (OBJECT-REF object-ref)

automatically generated writer method

Source

pdf.lisp (file)

Method: obj-number (INDIRECT-OBJECT indirect-object)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf obj-number) NEW-VALUE (INDIRECT-OBJECT indirect-object)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: objects OBJECT
Generic Function: (setf objects) NEW-VALUE OBJECT
Package

pdf

Methods
Method: objects (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf objects) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: outline-root OBJECT
Generic Function: (setf outline-root) NEW-VALUE OBJECT
Package

pdf

Methods
Method: outline-root (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf outline-root) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: pages OBJECT
Generic Function: (setf pages) NEW-VALUE OBJECT
Package

pdf

Methods
Method: pages (PAGE-NODE page-node)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf pages) NEW-VALUE (PAGE-NODE page-node)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: palette OBJECT
Generic Function: (setf palette) NEW-VALUE OBJECT
Package

pdf

Methods
Method: palette (PNG-IMAGE png-image)

automatically generated reader method

Source

png.lisp (file)

Method: (setf palette) NEW-VALUE (PNG-IMAGE png-image)

automatically generated writer method

Source

png.lisp (file)

Generic Function: pdf-widths OBJECT
Generic Function: (setf pdf-widths) NEW-VALUE OBJECT
Package

pdf

Methods
Method: pdf-widths (FONT font)

automatically generated reader method

Source

font.lisp (file)

Method: (setf pdf-widths) NEW-VALUE (FONT font)

automatically generated writer method

Source

font.lisp (file)

Method: pdf-widths (TTU-FONT-METRICS ttu-font-metrics)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf pdf-widths) NEW-VALUE (TTU-FONT-METRICS ttu-font-metrics)

automatically generated writer method

Source

ttu-font.lisp (file)

Generic Function: point-radius OBJECT
Generic Function: (setf point-radius) NEW-VALUE OBJECT
Package

pdf

Methods
Method: point-radius (PLOT-XY plot-xy)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf point-radius) NEW-VALUE (PLOT-XY plot-xy)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: post-draw-chart-fn OBJECT
Generic Function: (setf post-draw-chart-fn) NEW-VALUE OBJECT
Package

pdf

Methods
Method: post-draw-chart-fn (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf post-draw-chart-fn) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: pre-draw-chart-fn OBJECT
Generic Function: (setf pre-draw-chart-fn) NEW-VALUE OBJECT
Package

pdf

Methods
Method: pre-draw-chart-fn (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf pre-draw-chart-fn) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: prev-outline OBJECT
Generic Function: (setf prev-outline) NEW-VALUE OBJECT
Package

pdf

Methods
Method: prev-outline (OUTLINE outline)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf prev-outline) NEW-VALUE (OUTLINE outline)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: reference OBJECT
Generic Function: (setf reference) NEW-VALUE OBJECT
Package

pdf

Methods
Method: reference (OUTLINE outline)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf reference) NEW-VALUE (OUTLINE outline)

automatically generated writer method

Source

pdf.lisp (file)

Method: reference (NAMED-REFERENCE named-reference)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf reference) NEW-VALUE (NAMED-REFERENCE named-reference)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: resources OBJECT
Generic Function: (setf resources) NEW-VALUE OBJECT
Package

pdf

Methods
Method: resources (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf resources) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: right-italic-correction OBJECT
Generic Function: (setf right-italic-correction) NEW-VALUE OBJECT
Package

pdf

Methods
Method: right-italic-correction (CHAR-METRICS char-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf right-italic-correction) NEW-VALUE (CHAR-METRICS char-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: root-page OBJECT
Generic Function: (setf root-page) NEW-VALUE OBJECT
Package

pdf

Methods
Method: root-page (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf root-page) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: serie OBJECT
Generic Function: (setf serie) NEW-VALUE OBJECT
Package

pdf

Methods
Method: serie (PIE-CHART pie-chart)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf serie) NEW-VALUE (PIE-CHART pie-chart)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: series OBJECT
Generic Function: (setf series) NEW-VALUE OBJECT
Package

pdf

Methods
Method: series (PLOT-XY plot-xy)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf series) NEW-VALUE (PLOT-XY plot-xy)

automatically generated writer method

Source

chart.lisp (file)

Method: series (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf series) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: spacing OBJECT
Generic Function: (setf spacing) NEW-VALUE OBJECT
Package

pdf

Methods
Method: spacing (CHAR-METRICS char-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf spacing) NEW-VALUE (CHAR-METRICS char-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: stacked-series OBJECT
Generic Function: (setf stacked-series) NEW-VALUE OBJECT
Package

pdf

Methods
Method: stacked-series (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf stacked-series) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: standard-encoding OBJECT
Generic Function: (setf standard-encoding) NEW-VALUE OBJECT
Package

pdf

Methods
Method: standard-encoding (ENCODING encoding)

automatically generated reader method

Source

encodings.lisp (file)

Method: (setf standard-encoding) NEW-VALUE (ENCODING encoding)

automatically generated writer method

Source

encodings.lisp (file)

Generic Function: sub-levels OBJECT
Generic Function: (setf sub-levels) NEW-VALUE OBJECT
Package

pdf

Methods
Method: sub-levels (OUTLINE outline)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf sub-levels) NEW-VALUE (OUTLINE outline)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: subject OBJECT
Generic Function: (setf subject) NEW-VALUE OBJECT
Package

pdf

Methods
Method: subject (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf subject) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: subtick-length OBJECT
Generic Function: (setf subtick-length) NEW-VALUE OBJECT
Package

pdf

Methods
Method: subtick-length (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf subtick-length) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: subtick-width OBJECT
Generic Function: (setf subtick-width) NEW-VALUE OBJECT
Package

pdf

Methods
Method: subtick-width (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf subtick-width) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: tick-length OBJECT
Generic Function: (setf tick-length) NEW-VALUE OBJECT
Package

pdf

Methods
Method: tick-length (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf tick-length) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: tick-value OBJECT
Generic Function: (setf tick-value) NEW-VALUE OBJECT
Package

pdf

Methods
Method: tick-value (VALUE-AXIS value-axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf tick-value) NEW-VALUE (VALUE-AXIS value-axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: tick-width OBJECT
Generic Function: (setf tick-width) NEW-VALUE OBJECT
Package

pdf

Methods
Method: tick-width (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf tick-width) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: ticks-positions OBJECT
Generic Function: (setf ticks-positions) NEW-VALUE OBJECT
Package

pdf

Methods
Method: ticks-positions (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf ticks-positions) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: ticks-separation OBJECT
Generic Function: (setf ticks-separation) NEW-VALUE OBJECT
Package

pdf

Methods
Method: ticks-separation (AXIS axis)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf ticks-separation) NEW-VALUE (AXIS axis)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: title OBJECT
Generic Function: (setf title) NEW-VALUE OBJECT
Package

pdf

Methods
Method: title (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf title) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Method: title (OUTLINE outline)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf title) NEW-VALUE (OUTLINE outline)

automatically generated writer method

Source

pdf.lisp (file)

Method: title (DOCUMENT document)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf title) NEW-VALUE (DOCUMENT document)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: title-color OBJECT
Generic Function: (setf title-color) NEW-VALUE OBJECT
Package

pdf

Methods
Method: title-color (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf title-color) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: title-font OBJECT
Generic Function: (setf title-font) NEW-VALUE OBJECT
Package

pdf

Methods
Method: title-font (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf title-font) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: title-font-size OBJECT
Generic Function: (setf title-font-size) NEW-VALUE OBJECT
Package

pdf

Methods
Method: title-font-size (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf title-font-size) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: underline-position OBJECT
Generic Function: (setf underline-position) NEW-VALUE OBJECT
Package

pdf

Methods
Method: underline-position (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf underline-position) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: underline-thickness OBJECT
Generic Function: (setf underline-thickness) NEW-VALUE OBJECT
Package

pdf

Methods
Method: underline-thickness (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf underline-thickness) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: version OBJECT
Generic Function: (setf version) NEW-VALUE OBJECT
Package

pdf

Methods
Method: version (FONT-METRICS font-metrics)

automatically generated reader method

Source

font-metrics.lisp (file)

Method: (setf version) NEW-VALUE (FONT-METRICS font-metrics)

automatically generated writer method

Source

font-metrics.lisp (file)

Generic Function: widths OBJECT
Generic Function: (setf widths) NEW-VALUE OBJECT
Package

pdf

Methods
Method: widths (CID-FONT cid-font)

automatically generated reader method

Source

ttu-font.lisp (file)

Method: (setf widths) NEW-VALUE (CID-FONT cid-font)

automatically generated writer method

Source

ttu-font.lisp (file)

Generic Function: write-object OBJ &optional ROOT-LEVEL
Package

pdf

Source

pdf.lisp (file)

Methods
Method: write-object (OBJ named-reference) &optional ROOT-LEVEL
Method: write-object (ARRAY array) &optional ROOT-LEVEL
Method: write-object OBJ &optional ROOT-LEVEL
Method: write-object (OBJ number) &optional ROOT-LEVEL
Method: write-object (OBJ function) &optional ROOT-LEVEL
Method: write-object (OBJ symbol) &optional ROOT-LEVEL
Method: write-object (OBJ string) &optional ROOT-LEVEL
Method: write-object (LIST list) &optional ROOT-LEVEL
Method: write-object (OBJ indirect-object) &optional ROOT-LEVEL
Method: write-object (OBJ object-ref) &optional ROOT-LEVEL
Method: write-object (OBJ lazy-pdf-stream) &optional ROOT-LEVEL
Method: write-object (OBJ pdf-stream) &optional ROOT-LEVEL
Method: write-object (OBJ dictionary) &optional ROOT-LEVEL
Method: write-object (OBJ null) &optional ROOT-LEVEL
Generic Function: write-stream-content CONTENT
Package

pdf

Source

pdf.lisp (file)

Methods
Method: write-stream-content (OBJ list)
Method: write-stream-content (OBJ sequence)
Method: write-stream-content (CONTENT string)
Generic Function: write-to-page OBJECT ENCODING &optional ESCAPE

Write object (only text for now) into current *page-stream* in text mode

Package

pdf

Source

pdf-base.lisp (file)

Methods
Method: write-to-page (CHAR character) (ENCODING unicode-encoding) &optional ESCAPE
Method: write-to-page (CHAR character) (ENCODING single-byte-encoding) &optional ESCAPE
Method: write-to-page (CHAR character) ENCODING &optional ESCAPE
Method: write-to-page (STRING string) (ENCODING unicode-encoding) &optional ESCAPE
Method: write-to-page (STRING string) (ENCODING single-byte-encoding) &optional ESCAPE
Method: write-to-page (STRING string) ENCODING &optional ESCAPE
Generic Function: x OBJECT
Generic Function: (setf x) NEW-VALUE OBJECT
Package

pdf

Methods
Method: x (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf x) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: x-axis OBJECT
Generic Function: (setf x-axis) NEW-VALUE OBJECT
Package

pdf

Methods
Method: x-axis (PLOT-XY plot-xy)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf x-axis) NEW-VALUE (PLOT-XY plot-xy)

automatically generated writer method

Source

chart.lisp (file)

Method: x-axis (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf x-axis) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: xobjects OBJECT
Generic Function: (setf xobjects) NEW-VALUE OBJECT
Package

pdf

Methods
Method: xobjects (PAGE page)

automatically generated reader method

Source

pdf.lisp (file)

Method: (setf xobjects) NEW-VALUE (PAGE page)

automatically generated writer method

Source

pdf.lisp (file)

Generic Function: y OBJECT
Generic Function: (setf y) NEW-VALUE OBJECT
Package

pdf

Methods
Method: y (CHART-ITEM chart-item)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf y) NEW-VALUE (CHART-ITEM chart-item)

automatically generated writer method

Source

chart.lisp (file)

Generic Function: y-axis OBJECT
Generic Function: (setf y-axis) NEW-VALUE OBJECT
Package

pdf

Methods
Method: y-axis (PLOT-XY plot-xy)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf y-axis) NEW-VALUE (PLOT-XY plot-xy)

automatically generated writer method

Source

chart.lisp (file)

Method: y-axis (HISTOGRAM histogram)

automatically generated reader method

Source

chart.lisp (file)

Method: (setf y-axis) NEW-VALUE (HISTOGRAM histogram)

automatically generated writer method

Source

chart.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

4.2.6 Classes

Class: annotation ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods

initialize-instance (method)

Class: annotation2 ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods

initialize-instance (method)

Class: axis ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

chart-item (class)

Direct subclasses
Direct methods
Direct slots
Slot: label-font
Initargs

:label-font

Initform

(pdf:get-font)

Readers

label-font (generic function)

Writers

(setf label-font) (generic function)

Slot: label-font-size
Initargs

:label-font-size

Initform

10.0

Readers

label-font-size (generic function)

Writers

(setf label-font-size) (generic function)

Slot: label-position
Initargs

:label-position

Initform

:center

Readers

label-position (generic function)

Writers

(setf label-position) (generic function)

Slot: label-rotation
Initargs

:label-rotation

Initform

0

Readers

label-rotation (generic function)

Writers

(setf label-rotation) (generic function)

Slot: label-color
Initargs

:label-color

Initform

(quote (0 0 0))

Readers

label-color (generic function)

Writers

(setf label-color) (generic function)

Slot: tick-length
Initargs

:tick-length

Initform

6

Readers

tick-length (generic function)

Writers

(setf tick-length) (generic function)

Slot: tick-width
Initargs

:tick-width

Initform

0.25

Readers

tick-width (generic function)

Writers

(setf tick-width) (generic function)

Slot: ticks-positions
Readers

ticks-positions (generic function)

Writers

(setf ticks-positions) (generic function)

Slot: ticks-separation
Readers

ticks-separation (generic function)

Writers

(setf ticks-separation) (generic function)

Class: bitmap-image ()
Package

pdf

Source

pdf-base.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: width
Initargs

:width

Readers

width (generic function)

Writers

(setf width) (generic function)

Slot: height
Initargs

:height

Readers

height (generic function)

Writers

(setf height) (generic function)

Slot: nb-components
Initargs

:nb-components

Readers

nb-components (generic function)

Writers

(setf nb-components) (generic function)

Slot: data
Initargs

:data

Readers

data (generic function)

Writers

(setf data) (generic function)

Class: chart-item ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: x
Initargs

:x

Initform

0

Readers

x (generic function)

Writers

(setf x) (generic function)

Slot: y
Initargs

:y

Initform

0

Readers

y (generic function)

Writers

(setf y) (generic function)

Slot: width
Initargs

:width

Initform

0

Readers

width (generic function)

Writers

(setf width) (generic function)

Slot: height
Initargs

:height

Initform

0

Readers

height (generic function)

Writers

(setf height) (generic function)

Slot: background-color
Initargs

:background-color

Initform

(quote (1 1 1))

Readers

background-color (generic function)

Writers

(setf background-color) (generic function)

Slot: title
Initargs

:title

Initform

""

Readers

title (generic function)

Writers

(setf title) (generic function)

Slot: title-font
Initargs

:title-font

Initform

(pdf:get-font)

Readers

title-font (generic function)

Writers

(setf title-font) (generic function)

Slot: title-font-size
Initargs

:title-font-size

Initform

12

Readers

title-font-size (generic function)

Writers

(setf title-font-size) (generic function)

Slot: title-color
Initargs

:title-color

Initform

(quote (0 0 0))

Readers

title-color (generic function)

Writers

(setf title-color) (generic function)

Slot: line-width
Initargs

:line-width

Initform

0.5

Readers

line-width (generic function)

Writers

(setf line-width) (generic function)

Slot: line-color
Initargs

:line-color

Initform

(quote (0 0 0))

Readers

line-color (generic function)

Writers

(setf line-color) (generic function)

Slot: pre-draw-chart-fn
Initargs

:pre-draw-chart-fn

Readers

pre-draw-chart-fn (generic function)

Writers

(setf pre-draw-chart-fn) (generic function)

Slot: post-draw-chart-fn
Initargs

:post-draw-chart-fn

Readers

post-draw-chart-fn (generic function)

Writers

(setf post-draw-chart-fn) (generic function)

Class: cid-font ()
Package

pdf

Source

ttu-font.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: base-font
Initargs

:base-font

Readers

base-font (generic function)

Writers

(setf base-font) (generic function)

Slot: descriptor
Initargs

:descriptor

Readers

descriptor (generic function)

Writers

(setf descriptor) (generic function)

Slot: widths
Initargs

:widths

Readers

widths (generic function)

Writers

(setf widths) (generic function)

Slot: c2g
Initargs

:c2g

Readers

c2g (generic function)

Writers

(setf c2g) (generic function)

Class: custom-encoding ()
Package

pdf

Source

encodings.lisp (file)

Direct superclasses

single-byte-encoding (class)

Direct methods
Direct slots
Slot: base-encoding
Initargs

:base-encoding

Readers

base-encoding (generic function)

Slot: charset
Initargs

:charset

Readers

charset (generic function)

Writers

(setf charset) (generic function)

Class: dictionary ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

pdf-stream (class)

Direct methods
Direct slots
Slot: dict-values
Initargs

:dict-values

Readers

dict-values (generic function)

Writers

(setf dict-values) (generic function)

Class: document ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: objects
Readers

objects (generic function)

Writers

(setf objects) (generic function)

Slot: root-page
Readers

root-page (generic function)

Writers

(setf root-page) (generic function)

Slot: catalog
Readers

catalog (generic function)

Writers

(setf catalog) (generic function)

Slot: outline-root
Readers

outline-root (generic function)

Writers

(setf outline-root) (generic function)

Slot: named-refs
Initform

(make-hash-table :test (function equal))

Readers

named-refs (generic function)

Writers

(setf named-refs) (generic function)

Slot: fonts
Initform

(quote nil)

Readers

fonts (generic function)

Writers

(setf fonts) (generic function)

Slot: gstates
Initform

(quote nil)

Readers

gstates (generic function)

Writers

(setf gstates) (generic function)

Slot: encodings
Initform

(quote nil)

Readers

encodings (generic function)

Writers

(setf encodings) (generic function)

Slot: last-object-number
Initform

0

Readers

last-object-number (generic function)

Writers

(setf last-object-number) (generic function)

Slot: docinfo
Readers

docinfo (generic function)

Writers

(setf docinfo) (generic function)

Slot: author
Initargs

:author

Readers

author (generic function)

Writers

(setf author) (generic function)

Slot: title
Initargs

:title

Readers

title (generic function)

Writers

(setf title) (generic function)

Slot: keywords
Initargs

:keywords

Readers

keywords (generic function)

Writers

(setf keywords) (generic function)

Slot: subject
Initargs

:subject

Readers

subject (generic function)

Writers

(setf subject) (generic function)

Class: encoding-object ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods
  • initialize-instance (method)
  • encoding (method)
  • encoding (method)
Direct slots
Slot: encoding
Initargs

:encoding

Readers

encoding (generic function)

Writers

(setf encoding) (generic function)

Class: font-object ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods
  • initialize-instance (method)
  • font (method)
  • font (method)
  • name (method)
  • name (method)
Direct slots
Slot: name
Initargs

:name

Initform

(pdf::gen-name "/clf")

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: font
Initargs

:font

Readers

font (generic function)

Writers

(setf font) (generic function)

Class: gstate-object ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods
  • initialize-instance (method)
  • name (method)
  • name (method)
Direct slots
Slot: name
Initargs

:name

Initform

(pdf::gen-name "/gs")

Readers

name (generic function)

Writers

(setf name) (generic function)

Class: histo-axis ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

axis (class)

Direct subclasses
Direct methods
Direct slots
Slot: label-names
Initargs

:label-names

Readers

label-names (generic function)

Writers

(setf label-names) (generic function)

Class: horizontal-value-axis ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

value-axis (class)

Direct methods

draw-object (method)

Class: indirect-object ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: obj-number
Initargs

:obj-number

Initform

(incf (pdf::last-object-number pdf:*document*))

Readers

obj-number (generic function)

Writers

(setf obj-number) (generic function)

Slot: gen-number
Initargs

:gen-number

Initform

0

Readers

gen-number (generic function)

Writers

(setf gen-number) (generic function)

Slot: content
Initargs

:content

Readers

content (generic function)

Writers

(setf content) (generic function)

Class: jpeg-image ()
Package

pdf

Source

pdf-base.lisp (file)

Direct superclasses

bitmap-image (class)

Direct methods
Direct slots
Slot: filename
Initargs

:filename

Readers

filename (generic function)

Writers

(setf filename) (generic function)

Class: lazy-pdf-stream ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

pdf-stream (class)

Direct methods

write-object (method)

Class: named-reference ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name (generic function)

Writers

(setf name) (generic function)

Slot: reference
Readers

reference (generic function)

Writers

(setf reference) (generic function)

Class: object-ref ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: obj-number
Initargs

:obj-number

Initform

0

Readers

obj-number (generic function)

Writers

(setf obj-number) (generic function)

Slot: gen-number
Initargs

:gen-number

Initform

0

Readers

gen-number (generic function)

Writers

(setf gen-number) (generic function)

Class: outline ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods
Direct slots
Slot: title
Initargs

:title

Readers

title (generic function)

Writers

(setf title) (generic function)

Slot: reference
Initargs

:reference

Readers

reference (generic function)

Writers

(setf reference) (generic function)

Slot: sub-levels
Readers

sub-levels (generic function)

Writers

(setf sub-levels) (generic function)

Slot: prev-outline
Readers

prev-outline (generic function)

Writers

(setf prev-outline) (generic function)

Slot: next-outline
Readers

next-outline (generic function)

Writers

(setf next-outline) (generic function)

Class: page ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods
Direct slots
Slot: bounds
Initargs

:bounds

Initform

pdf:*default-page-bounds*

Readers

bounds (generic function)

Writers

(setf bounds) (generic function)

Slot: resources
Initform

(make-instance (quote pdf::dictionary))

Readers

resources (generic function)

Writers

(setf resources) (generic function)

Slot: fonts
Initform

(quote nil)

Readers

fonts (generic function)

Writers

(setf fonts) (generic function)

Slot: font-objects
Initform

(make-instance (quote pdf::dictionary))

Readers

font-objects (generic function)

Writers

(setf font-objects) (generic function)

Slot: gstates
Initform

(quote nil)

Readers

gstates (generic function)

Writers

(setf gstates) (generic function)

Slot: gstate-objects
Initform

(make-instance (quote pdf::dictionary))

Readers

gstate-objects (generic function)

Writers

(setf gstate-objects) (generic function)

Slot: xobjects
Initform

(make-instance (quote pdf::dictionary))

Readers

xobjects (generic function)

Writers

(setf xobjects) (generic function)

Slot: annotations
Initform

(make-array 0 :fill-pointer 0 :adjustable t)

Readers

annotations (generic function)

Writers

(setf annotations) (generic function)

Slot: content-stream
Readers

content-stream (generic function)

Writers

(setf content-stream) (generic function)

Class: page-node ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

indirect-object (class)

Direct methods
  • initialize-instance (method)
  • pages (method)
  • pages (method)
Direct slots
Slot: pages
Initform

(make-array 1 :fill-pointer 0 :adjustable t)

Readers

pages (generic function)

Writers

(setf pages) (generic function)

Class: pdf-stream ()
Package

pdf

Source

pdf.lisp (file)

Direct superclasses

dictionary (class)

Direct subclasses

lazy-pdf-stream (class)

Direct methods
Direct slots
Slot: content
Initargs

:content

Initform

""

Readers

content (generic function)

Writers

(setf content) (generic function)

Slot: no-compression
Initargs

:no-compression

Readers

no-compression (generic function)

Writers

(setf no-compression) (generic function)

Class: png-image ()
Package

pdf

Source

png.lisp (file)

Direct superclasses

bitmap-image (class)

Direct methods
Direct slots
Slot: bits-per-color
Initargs

:bits-per-color

Readers

bits-per-color (generic function)

Writers

(setf bits-per-color) (generic function)

Slot: filename
Initargs

:filename

Readers

filename (generic function)

Writers

(setf filename) (generic function)

Slot: palette
Initargs

:palette

Readers

palette (generic function)

Writers

(setf palette) (generic function)

Slot: mask
Initargs

:mask

Readers

mask (generic function)

Writers

(setf mask) (generic function)

Class: single-byte-encoding ()
Package

pdf

Source

encodings.lisp (file)

Direct superclasses

encoding (class)

Direct subclasses

custom-encoding (class)

Direct methods
Direct slots
Slot: char-names
Initargs

:char-names

Readers

char-names (generic function)

Writers

(setf char-names) (generic function)

Slot: char-codes
Initform

(make-hash-table :test (function equal))

Readers

char-codes (generic function)

Writers

(setf char-codes) (generic function)

Class: t1-font-metrics ()
Package

pdf

Source

t1-font.lisp (file)

Direct superclasses

font-metrics (class)

Direct methods
Direct slots
Slot: binary-data
Readers

binary-data (generic function)

Writers

(setf binary-data) (generic function)

Slot: length1
Readers

length1 (generic function)

Writers

(setf length1) (generic function)

Slot: length2
Readers

length2 (generic function)

Writers

(setf length2) (generic function)

Slot: length3
Readers

length3 (generic function)

Writers

(setf length3) (generic function)

Class: ttu-font-metrics ()
Package

pdf

Source

ttu-font.lisp (file)

Direct superclasses

font-metrics (class)

Direct methods
Direct slots
Slot: c2g
Initform

(make-array 131072 :element-type (quote character) :initial-element #\nul)

Readers

c2g (generic function)

Writers

(setf c2g) (generic function)

Slot: cid-widths
Initform

(make-array 0 :adjustable t :fill-pointer 0)

Readers

cid-widths (generic function)

Writers

(setf cid-widths) (generic function)

Slot: pdf-widths
Readers

pdf-widths (generic function)

Writers

(setf pdf-widths) (generic function)

Slot: binary-data
Readers

binary-data (generic function)

Writers

(setf binary-data) (generic function)

Slot: min-code
Initform

0

Readers

min-code (generic function)

Writers

(setf min-code) (generic function)

Slot: max-code
Initform

0

Readers

max-code (generic function)

Writers

(setf max-code) (generic function)

Slot: length1
Readers

length1 (generic function)

Writers

(setf length1) (generic function)

Class: unicode-encoding ()
Package

pdf

Source

encodings.lisp (file)

Direct superclasses

encoding (class)

Direct methods
Direct Default Initargs
InitargValue
:name"unicodeencoding"
:keyword-name:unicode-encoding
:standard-encodingt
Class: value-axis ()
Package

pdf

Source

chart.lisp (file)

Direct superclasses

axis (class)

Direct subclasses
Direct methods
Direct slots
Slot: min-value
Initargs

:min-value

Initform

0

Readers

min-value (generic function)

Writers

(setf min-value) (generic function)

Slot: max-value
Initargs

:max-value

Initform

100

Readers

max-value (generic function)

Writers

(setf max-value) (generic function)

Slot: locked-values
Initargs

:locked-values

Readers

locked-values (generic function)

Writers

(setf locked-values) (generic function)

Slot: subtick-length
Initargs

:subtick-length

Initform

2

Readers

subtick-length (generic function)

Writers

(setf subtick-length) (generic function)

Slot: subtick-width
Initargs

:subtick-width

Initform

0.25

Readers

subtick-width (generic function)

Writers

(setf subtick-width) (generic function)

Slot: integer-tick
Initargs

:integer-tick

Readers

integer-tick (generic function)

Writers

(setf integer-tick) (generic function)

Slot: nb-ticks
Initargs

:nb-ticks

Initform

10

Readers

nb-ticks (generic function)

Writers

(setf nb-ticks) (generic function)

Slot: tick-value
Readers

tick-value (generic function)

Writers

(setf tick-value) (generic function)

Slot: axis-scale
Readers

axis-scale (generic function)

Writers

(setf axis-scale) (generic function)

S