The cl-pdf Reference Manual

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 4.0 beta 2 "William Riker" on Mon Aug 15 03:54:29 2022 GMT+0.

Table of Contents


1 Introduction

cl-pdf copyright 2002-2005 Marc Battyani see license.txt for the details

WARNING: cl-pdf is moving to https://github.com/mbattyani/cl-pdf.git

CL-PDF is a cross-platform Common Lisp library for generating PDF files. It does not need any third-party tools from Adobe or others. When it is used with cl-typesetting it provides a complete typesetting system.

CL-PDF is released with a FreeBSD style license so it is usable for commercial work.

Currently there is no docs, only some examples (see examples/)

There are mailing lists for discussing cl-pdf: http://common-lisp.net/mailman/listinfo/cl-pdf-devel http://common-lisp.net/mailman/listinfo/cl-pdf-announce

To install it:

  1. Customize config.lisp
  2. Choose the zlib implementation to use in cl-pdf.asd
    Or get an implementation specific zlib in the contrib directory.
    Or disable the compression in config.lisp
  3. Load the cl-pdf library using the asdf or mk:defsystem files.
  4. Use it...

In case of problems, first disable the zlib compression and try again... You need to get a post 23-dec-2002 UFFI version if you use the UFFI zlib binding.

Contributions are welcome! For questions, comments, bugs, typos, etc. use the mailing list

You can look at some examples of CL-PDF output here: http://www.fractalconcept.com/asp/html/e-cl-pdf.html

Marc Battyani


2 Systems

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


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

2.1 cl-pdf

Common Lisp PDF Generation Library

Maintainer

Marc Battyani <marc.battyani@fractalconcept.com>

Author

Marc Battyani <marc.battyani@fractalconcept.com>

License

BSD like licence

Long Description

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

Version

2.0

Dependencies
  • iterate (system).
  • zpb-ttf (system).
  • uiop (system).
Source

cl-pdf.asd.

Child Components

3 Files

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


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

3.1 Lisp


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

3.1.1 cl-pdf/cl-pdf.asd

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

ASDF Systems

cl-pdf.

Packages

cl-pdf-system.


3.1.2 cl-pdf/defpackage.lisp

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Packages

pdf.


3.1.3 cl-pdf/config.lisp

Dependency

defpackage.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

3.1.4 cl-pdf/zlib.lisp

Dependencies
Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface

load-zlib (function).

Internals

compress-string (function).


3.1.5 cl-pdf/font-metrics.lisp

Dependency

config.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

3.1.6 cl-pdf/encodings.lisp

Dependency

config.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

3.1.7 cl-pdf/t1-font.lisp

Dependencies
Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface

load-t1-font (function).

Internals

3.1.8 cl-pdf/ttu-font.lisp

Dependency

font-metrics.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface

load-ttu-font (function).

Internals

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

Dependency

ttu-font.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface

load-ttf-font (function).

Internals

read-ttf-metrics (function).


3.1.10 cl-pdf/font.lisp

Dependencies
Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

3.1.11 cl-pdf/pdf.lisp

Dependency

font.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

3.1.12 cl-pdf/x11-colors.lisp

Dependency

defpackage.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Internals

3.1.13 cl-pdf/pdf-base.lisp

Dependencies
Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

3.1.14 cl-pdf/png.lisp

Dependency

pdf-base.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface

make-image (method).

Internals

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

3.1.15 cl-pdf/pdf-geom.lisp

Dependency

pdf-base.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

3.1.16 cl-pdf/text.lisp

Dependency

pdf-base.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

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

3.1.17 cl-pdf/bar-codes.lisp

Dependency

pdf-geom.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

3.1.18 cl-pdf/chart.lisp

Dependencies
Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface
Internals

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

3.1.19 cl-pdf/zzinit.lisp

Dependency

config.lisp (file).

Source

cl-pdf.asd.

Parent Component

cl-pdf (system).

Public Interface

4 Packages

Packages are listed by definition order.


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

4.1 cl-pdf-system

Source

cl-pdf.asd.

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

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

4.2 pdf

Source

defpackage.lisp.

Nickname

cl-pdf

Use List
  • common-lisp.
  • iterate.
Public Interface
Internals

5 Definitions

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


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

5.1 Public Interface


Next: , Previous: , Up: Public Interface   [Contents][Index]

5.1.1 Special variables

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

pdf.

Source

config.lisp.

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

pdf.

Source

config.lisp.

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.

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

pdf.

Source

config.lisp.

Special Variable: *compress-streams*

Enables the internal streams compression by zlib

Package

pdf.

Source

config.lisp.

Special Variable: *default-charset*
Package

pdf.

Source

config.lisp.

Special Variable: *default-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *default-page-bounds*
Package

pdf.

Source

config.lisp.

Special Variable: *document*
Package

pdf.

Source

pdf.lisp.

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

pdf.

Source

config.lisp.

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

pdf.

Source

config.lisp.

Special Variable: *load-images-lazily*
Package

pdf.

Source

config.lisp.

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

The maximum number of pages for a document

Package

pdf.

Source

config.lisp.

Special Variable: *page*
Package

pdf.

Source

pdf.lisp.

Special Variable: *page-number*
Package

pdf.

Source

pdf.lisp.

Special Variable: *version*
Package

pdf.

Source

pdf.lisp.


5.1.2 Macros

Macro: in-text-mode (&body body)
Package

pdf.

Source

pdf-base.lisp.

Macro: with-document ((&rest args &key max-number-of-pages &allow-other-keys) &body body)
Package

pdf.

Source

pdf.lisp.

Macro: with-outline-level ((title ref-name) &body body)
Package

pdf.

Source

pdf.lisp.

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

pdf.

Source

pdf.lisp.

Macro: with-saved-state (&body body)
Package

pdf.

Source

pdf-base.lisp.


5.1.3 Ordinary functions

Package

pdf.

Source

pdf-base.lisp.

Function: add-font-to-page (font &key embed)
Package

pdf.

Source

pdf.lisp.

Function: add-images-to-page (&rest images)
Package

pdf.

Source

pdf.lisp.

Package

pdf.

Source

pdf-base.lisp.

Package

pdf.

Source

pdf-base.lisp.

Function: arc (center-x center-y radius start extent)
Package

pdf.

Source

pdf-geom.lisp.

Function: basic-rect (x y dx dy)
Package

pdf.

Source

pdf-base.lisp.

Function: bezier-to (x1 y1 x2 y2 x3 y3)
Package

pdf.

Source

pdf-base.lisp.

Function: bezier2-to (x2 y2 x3 y3)
Package

pdf.

Source

pdf-base.lisp.

Function: bezier3-to (x1 y1 x3 y3)
Package

pdf.

Source

pdf-base.lisp.

Function: circle (center-x center-y radius)
Package

pdf.

Source

pdf-geom.lisp.

Function: clear-font-cache ()
Package

pdf.

Source

font.lisp.

Function: clip-path ()
Package

pdf.

Source

pdf-base.lisp.

Function: close-and-fill ()
Package

pdf.

Source

pdf-base.lisp.

Function: close-and-stroke ()
Package

pdf.

Source

pdf-base.lisp.

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

pdf.

Source

pdf-base.lisp.

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

pdf.

Source

pdf-base.lisp.

Function: close-outline-level ()
Package

pdf.

Source

pdf.lisp.

Function: close-path ()
Package

pdf.

Source

pdf-base.lisp.

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

pdf.

Source

zzinit.lisp.

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.

Function: draw-centered-text (x y string font font-size &optional max-width)
Package

pdf.

Source

text.lisp.

Function: draw-image (image x y dx dy rotation &optional keep-aspect-ratio)
Package

pdf.

Source

pdf-base.lisp.

Function: draw-left-text (x y string font font-size &optional max-width)
Package

pdf.

Source

text.lisp.

Function: draw-qr-code (matrix x y &key point-size)

Draws a quadratic 2D MATRIX at X, Y as a QR code.
The matrix elements can be 0 or 1, or :DARK, :FDARK, :LIGHT, :FLIGHT (so that CL-QRENCODE:ENCODE-SYMBOL results can be easily used). POINT-SIZE gives the size per pixel.

Package

pdf.

Source

bar-codes.lisp.

Function: draw-right-text (x y string font font-size &optional max-width)
Package

pdf.

Source

text.lisp.

Function: draw-spaced-strings (strings)
Package

pdf.

Source

pdf-base.lisp.

Function: draw-text (text)
Package

pdf.

Source

pdf-base.lisp.

Function: draw-text-on-next-line (string)
Package

pdf.

Source

pdf-base.lisp.

Function: ellipse (center-x center-y radius-a radius-b)
Package

pdf.

Source

pdf-geom.lisp.

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

pdf.

Source

pdf-base.lisp.

Function: enter-outline-level (title ref-name)
Package

pdf.

Source

pdf.lisp.

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

pdf.

Source

pdf-base.lisp.

Function: even-odd-fill ()
Package

pdf.

Source

pdf-base.lisp.

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

pdf.

Source

pdf-base.lisp.

Function: fill-and-stroke ()
Package

pdf.

Source

pdf-base.lisp.

Function: fill-path ()
Package

pdf.

Source

pdf-base.lisp.

Function: get-char-italic-correction (char-or-code font &optional font-size)
Package

pdf.

Source

font.lisp.

Function: get-char-size (char-or-code font &optional font-size)
Package

pdf.

Source

font.lisp.

Function: get-char-width (char-or-code font &optional font-size)
Package

pdf.

Source

font.lisp.

Function: get-encoding (encoding-designator)
Package

pdf.

Source

encodings.lisp.

Function: get-font (&optional name encoding)
Package

pdf.

Source

font.lisp.

Function: get-font-descender (font &optional font-size)
Package

pdf.

Source

font.lisp.

Function: get-font-italic-correction (font &optional font-size)
Package

pdf.

Source

font.lisp.

Function: get-kerning (char1 char2 font &optional font-size)
Package

pdf.

Source

font.lisp.

Function: get-named-reference (name)
Package

pdf.

Source

pdf.lisp.

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.

Function: line-to (x y)
Package

pdf.

Source

pdf-base.lisp.

Function: load-fonts (&optional force)
Package

pdf.

Source

font.lisp.

Function: load-t1-font (afm-file &optional pfb-file)
Package

pdf.

Source

t1-font.lisp.

Function: load-ttf-font (ttf-file)
Package

pdf.

Source

zpb-ttf-load.lisp.

Function: load-ttu-font (ufm-file &optional ttf-file)
Package

pdf.

Source

ttu-font.lisp.

Function: load-zlib (&optional force)
Package

pdf.

Source

zlib.lisp.

Function: move-text (dx dy)
Package

pdf.

Source

pdf-base.lisp.

Function: move-to (x y)
Package

pdf.

Source

pdf-base.lisp.

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

pdf.

Source

pdf-base.lisp.

Function: paint-image (image)
Package

pdf.

Source

pdf-base.lisp.

Function: pie (center-x center-y radius start extent)
Package

pdf.

Source

pdf-geom.lisp.

Function: polyline (points &key radius closed)
Package

pdf.

Source

pdf-geom.lisp.

Function: read-afm-file (filename &optional font-metrics-class)
Package

pdf.

Source

font-metrics.lisp.

Function: read-jpeg-file (filename &key header-only)
Package

pdf.

Source

pdf-base.lisp.

Function: rectangle (x y dx dy &key radius)
Package

pdf.

Source

pdf-geom.lisp.

Function: register-page-reference (&optional name)
Package

pdf.

Source

pdf.lisp.

Function: regular-polygon (center-x center-y radius sides &key fillet-radius)
Package

pdf.

Source

pdf-geom.lisp.

Function: rotate (deg)
Package

pdf.

Source

pdf-base.lisp.

Function: rotate* (radians)
Package

pdf.

Source

pdf-base.lisp.

Function: scale (sx sy)
Package

pdf.

Source

pdf-base.lisp.

Function: set-char-spacing (space)
Package

pdf.

Source

pdf-base.lisp.

Function: set-color-fill (color)
Package

pdf.

Source

pdf-base.lisp.

Function: set-color-stroke (color)
Package

pdf.

Source

pdf-base.lisp.

Function: set-cymk-fill (c y m k)
Package

pdf.

Source

pdf-base.lisp.

Function: set-cymk-stroke (c y m k)
Package

pdf.

Source

pdf-base.lisp.

Function: set-dash-pattern (dash-array phase)
Package

pdf.

Source

pdf-base.lisp.

Function: set-fill-transparency (alpha)
Package

pdf.

Source

pdf-base.lisp.

Function: set-font (font size)
Package

pdf.

Source

pdf-base.lisp.

Function: set-gray-fill (gray)
Package

pdf.

Source

pdf-base.lisp.

Function: set-gray-stroke (gray)
Package

pdf.

Source

pdf-base.lisp.

Function: set-line-cap (mode)
Package

pdf.

Source

pdf-base.lisp.

Function: set-line-join (mode)
Package

pdf.

Source

pdf-base.lisp.

Function: set-line-width (width)
Package

pdf.

Source

pdf-base.lisp.

Function: set-miter-limit (limit)
Package

pdf.

Source

pdf-base.lisp.

Function: set-rgb-fill (r g b)
Package

pdf.

Source

pdf-base.lisp.

Function: set-rgb-stroke (r g b)
Package

pdf.

Source

pdf-base.lisp.

Function: set-stroke-transparency (alpha)
Package

pdf.

Source

pdf-base.lisp.

Function: set-text-leading (space)
Package

pdf.

Source

pdf-base.lisp.

Function: set-text-matrix (a b c d e f)
Package

pdf.

Source

pdf-base.lisp.

Function: set-text-rendering-mode (mode)
Package

pdf.

Source

pdf-base.lisp.

Function: set-text-rise (rise)
Package

pdf.

Source

pdf-base.lisp.

Function: set-text-x-scale (scale)
Package

pdf.

Source

pdf-base.lisp.

Function: set-transform-matrix (a b c d e f)
Package

pdf.

Source

pdf-base.lisp.

Function: set-transparency (alpha &optional blend-mode)
Package

pdf.

Source

pdf-base.lisp.

Function: show-char (char)
Package

pdf.

Source

pdf-base.lisp.

Function: show-spaced-strings (strings)
Package

pdf.

Source

pdf-base.lisp.

Function: show-text (text)
Package

pdf.

Source

pdf-base.lisp.

Function: show-text-on-next-line (string)
Package

pdf.

Source

pdf-base.lisp.

Function: skew (x-deg y-deg)
Package

pdf.

Source

pdf-base.lisp.

Function: skew* (x-radians y-radians)
Package

pdf.

Source

pdf-base.lisp.

Function: star (center-x center-y ext-radius int-radius sides &key fillet-radius)
Package

pdf.

Source

pdf-geom.lisp.

Function: stroke ()
Package

pdf.

Source

pdf-base.lisp.

Function: translate (dx dy)
Package

pdf.

Source

pdf-base.lisp.


5.1.4 Generic functions

Generic Reader: ascender (object)
Package

pdf.

Methods
Reader Method: ascender ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

ascender.

Generic Writer: (setf ascender) (object)
Package

pdf.

Methods
Writer Method: (setf ascender) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

ascender.

Generic Reader: base-font-p (object)
Package

pdf.

Methods
Reader Method: base-font-p ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

base-font-p.

Generic Writer: (setf base-font-p) (object)
Package

pdf.

Methods
Writer Method: (setf base-font-p) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

base-font-p.

Generic Reader: bbox (object)
Package

pdf.

Methods
Reader Method: bbox ((char-metrics char-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

bbox.

Generic Writer: (setf bbox) (object)
Package

pdf.

Methods
Writer Method: (setf bbox) ((char-metrics char-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

bbox.

Generic Reader: bounds (object)
Package

pdf.

Methods
Reader Method: bounds ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

bounds.

Generic Writer: (setf bounds) (object)
Package

pdf.

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

automatically generated writer method

Source

pdf.lisp.

Target Slot

bounds.

Generic Reader: cap-height (object)
Package

pdf.

Methods
Reader Method: cap-height ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

cap-height.

Generic Writer: (setf cap-height) (object)
Package

pdf.

Methods
Writer Method: (setf cap-height) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

cap-height.

Generic Reader: char-width (object)
Package

pdf.

Methods
Reader Method: char-width ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

char-width.

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

pdf.

Methods
Writer Method: (setf char-width) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

char-width.

Generic Reader: character-set (object)
Package

pdf.

Methods
Reader Method: character-set ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

character-set.

Generic Writer: (setf character-set) (object)
Package

pdf.

Methods
Writer Method: (setf character-set) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

character-set.

Generic Reader: characters (object)
Package

pdf.

Methods
Reader Method: characters ((font font))

automatically generated reader method

Source

font.lisp.

Target Slot

characters.

Reader Method: characters ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

characters.

Generic Writer: (setf characters) (object)
Package

pdf.

Methods
Writer Method: (setf characters) ((font font))

automatically generated writer method

Source

font.lisp.

Target Slot

characters.

Writer Method: (setf characters) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

characters.

Generic Reader: code (object)
Package

pdf.

Methods
Reader Method: code ((char-metrics char-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

code.

Generic Writer: (setf code) (object)
Package

pdf.

Methods
Writer Method: (setf code) ((char-metrics char-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

code.

Generic Reader: descender (object)
Package

pdf.

Methods
Reader Method: descender ((font font))

automatically generated reader method

Source

font.lisp.

Target Slot

descender.

Reader Method: descender ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

descender.

Generic Writer: (setf descender) (object)
Package

pdf.

Methods
Writer Method: (setf descender) ((font font))

automatically generated writer method

Source

font.lisp.

Target Slot

descender.

Writer Method: (setf descender) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

descender.

Generic Function: draw-object (obj)
Package

pdf.

Source

chart.lisp.

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 Reader: encoding (object)
Package

pdf.

Methods
Reader Method: encoding ((encoding-object encoding-object))

automatically generated reader method

Source

pdf.lisp.

Target Slot

encoding.

Reader Method: encoding ((font font))

automatically generated reader method

Source

font.lisp.

Target Slot

encoding.

Generic Writer: (setf encoding) (object)
Package

pdf.

Methods
Writer Method: (setf encoding) ((encoding-object encoding-object))

automatically generated writer method

Source

pdf.lisp.

Target Slot

encoding.

Writer Method: (setf encoding) ((font font))

automatically generated writer method

Source

font.lisp.

Target Slot

encoding.

Generic Reader: encoding-scheme (object)
Package

pdf.

Methods
Reader Method: encoding-scheme ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

encoding-scheme.

Generic Writer: (setf encoding-scheme) (object)
Package

pdf.

Methods
Writer Method: (setf encoding-scheme) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

encoding-scheme.

Generic Reader: esc-char (object)
Package

pdf.

Methods
Reader Method: esc-char ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

esc-char.

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

pdf.

Methods
Writer Method: (setf esc-char) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

esc-char.

Generic Reader: family-name (object)
Package

pdf.

Methods
Reader Method: family-name ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

family-name.

Generic Writer: (setf family-name) (object)
Package

pdf.

Methods
Writer Method: (setf family-name) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

family-name.

Generic Reader: fixed-v-p (object)
Package

pdf.

Methods
Reader Method: fixed-v-p ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

fixed-v-p.

Generic Writer: (setf fixed-v-p) (object)
Package

pdf.

Methods
Writer Method: (setf fixed-v-p) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

fixed-v-p.

Generic Reader: font (object)
Package

pdf.

Methods
Reader Method: font ((font-object font-object))

automatically generated reader method

Source

pdf.lisp.

Target Slot

font.

Generic Writer: (setf font) (object)
Package

pdf.

Methods
Writer Method: (setf font) ((font-object font-object))

automatically generated writer method

Source

pdf.lisp.

Target Slot

font.

Generic Reader: font-bbox (object)
Package

pdf.

Methods
Reader Method: font-bbox ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

font-bbox.

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

pdf.

Methods
Writer Method: (setf font-bbox) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

font-bbox.

Generic Reader: font-metrics (object)
Package

pdf.

Methods
Reader Method: font-metrics ((font font))

automatically generated reader method

Source

font.lisp.

Target Slot

font-metrics.

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

pdf.

Methods
Writer Method: (setf font-metrics) ((font font))

automatically generated writer method

Source

font.lisp.

Target Slot

font-metrics.

Generic Reader: font-name (object)
Package

pdf.

Methods
Reader Method: font-name ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

font-name.

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

pdf.

Methods
Writer Method: (setf font-name) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

font-name.

Generic Reader: full-name (object)
Package

pdf.

Methods
Reader Method: full-name ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

full-name.

Generic Writer: (setf full-name) (object)
Package

pdf.

Methods
Writer Method: (setf full-name) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

full-name.

Generic Reader: height (object)
Package

pdf.

Methods
Reader Method: height ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

height.

Reader Method: height ((bitmap-image bitmap-image))

automatically generated reader method

Source

pdf-base.lisp.

Target Slot

height.

Reader Method: height ((image image))

automatically generated reader method

Source

pdf.lisp.

Target Slot

height.

Generic Writer: (setf height) (object)
Package

pdf.

Methods
Writer Method: (setf height) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

height.

Writer Method: (setf height) ((bitmap-image bitmap-image))

automatically generated writer method

Source

pdf-base.lisp.

Target Slot

height.

Writer Method: (setf height) ((image image))

automatically generated writer method

Source

pdf.lisp.

Target Slot

height.

Generic Reader: hyphen-char (object)
Package

pdf.

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

automatically generated reader method

Source

font.lisp.

Target Slot

hyphen-char.

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

pdf.

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

automatically generated writer method

Source

font.lisp.

Target Slot

hyphen-char.

Generic Reader: kernings (object)
Package

pdf.

Methods
Reader Method: kernings ((font font))

automatically generated reader method

Source

font.lisp.

Target Slot

kernings.

Reader Method: kernings ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

kernings.

Generic Writer: (setf kernings) (object)
Package

pdf.

Methods
Writer Method: (setf kernings) ((font font))

automatically generated writer method

Source

font.lisp.

Target Slot

kernings.

Writer Method: (setf kernings) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

kernings.

Generic Reader: legend (object)
Package

pdf.

Methods
Reader Method: legend ((plot-xy plot-xy))

automatically generated reader method

Source

chart.lisp.

Target Slot

legend.

Reader Method: legend ((pie-chart pie-chart))

automatically generated reader method

Source

chart.lisp.

Target Slot

legend.

Reader Method: legend ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

legend.

Generic Writer: (setf legend) (object)
Package

pdf.

Methods
Writer Method: (setf legend) ((plot-xy plot-xy))

automatically generated writer method

Source

chart.lisp.

Target Slot

legend.

Writer Method: (setf legend) ((pie-chart pie-chart))

automatically generated writer method

Source

chart.lisp.

Target Slot

legend.

Writer Method: (setf legend) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

legend.

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.

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

png.lisp.

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.

Methods
Method: make-jpeg-image ((string string))
Method: make-jpeg-image ((pathname pathname))
Method: make-jpeg-image (jpeg)
Generic Reader: mapping-scheme (object)
Package

pdf.

Methods
Reader Method: mapping-scheme ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

mapping-scheme.

Generic Writer: (setf mapping-scheme) (object)
Package

pdf.

Methods
Writer Method: (setf mapping-scheme) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

mapping-scheme.

Generic Reader: name (object)
Package

pdf.

Methods
Reader Method: name ((image image))

automatically generated reader method

Source

pdf.lisp.

Target Slot

name.

Reader Method: name ((gstate-object gstate-object))

automatically generated reader method

Source

pdf.lisp.

Target Slot

name.

Reader Method: name ((font-object font-object))

automatically generated reader method

Source

pdf.lisp.

Target Slot

name.

Reader Method: name ((named-reference named-reference))

automatically generated reader method

Source

pdf.lisp.

Target Slot

name.

Reader Method: name ((font font))

automatically generated reader method

Source

font.lisp.

Target Slot

name.

Reader Method: name ((encoding encoding))

automatically generated reader method

Source

encodings.lisp.

Target Slot

name.

Reader Method: name ((char-metrics char-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

pdf.

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

automatically generated writer method

Source

pdf.lisp.

Target Slot

name.

Writer Method: (setf name) ((gstate-object gstate-object))

automatically generated writer method

Source

pdf.lisp.

Target Slot

name.

Writer Method: (setf name) ((font-object font-object))

automatically generated writer method

Source

pdf.lisp.

Target Slot

name.

Writer Method: (setf name) ((named-reference named-reference))

automatically generated writer method

Source

pdf.lisp.

Target Slot

name.

Writer Method: (setf name) ((font font))

automatically generated writer method

Source

font.lisp.

Target Slot

name.

Writer Method: (setf name) ((encoding encoding))

automatically generated writer method

Source

encodings.lisp.

Target Slot

name.

Writer Method: (setf name) ((char-metrics char-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

name.

Generic Reader: notice (object)
Package

pdf.

Methods
Reader Method: notice ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

notice.

Generic Writer: (setf notice) (object)
Package

pdf.

Methods
Writer Method: (setf notice) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

notice.

Generic Reader: vvector (object)
Package

pdf.

Methods
Reader Method: vvector ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

vvector.

Generic Writer: (setf vvector) (object)
Package

pdf.

Methods
Writer Method: (setf vvector) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

vvector.

Generic Reader: weight (object)
Package

pdf.

Methods
Reader Method: weight ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

weight.

Generic Writer: (setf weight) (object)
Package

pdf.

Methods
Writer Method: (setf weight) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

weight.

Generic Reader: width (object)
Package

pdf.

Methods
Reader Method: width ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

width.

Reader Method: width ((bitmap-image bitmap-image))

automatically generated reader method

Source

pdf-base.lisp.

Target Slot

width.

Reader Method: width ((image image))

automatically generated reader method

Source

pdf.lisp.

Target Slot

width.

Reader Method: width ((char-metrics char-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

width.

Generic Writer: (setf width) (object)
Package

pdf.

Methods
Writer Method: (setf width) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

width.

Writer Method: (setf width) ((bitmap-image bitmap-image))

automatically generated writer method

Source

pdf-base.lisp.

Target Slot

width.

Writer Method: (setf width) ((image image))

automatically generated writer method

Source

pdf.lisp.

Target Slot

width.

Writer Method: (setf width) ((char-metrics char-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

width.

Generic Function: write-document (target &optional document)
Package

pdf.

Source

pdf.lisp.

Methods
Method: write-document ((filename string) &optional document)
Method: write-document ((filename pathname) &optional document)
Method: write-document ((s stream) &optional document)
Generic Reader: x-height (object)
Package

pdf.

Methods
Reader Method: x-height ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

x-height.

Generic Writer: (setf x-height) (object)
Package

pdf.

Methods
Writer Method: (setf x-height) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

x-height.


5.1.5 Standalone methods

Method: initialize-instance :after ((histo histogram) &rest init-options &key x-axis-options y-axis-options legend-options &allow-other-keys)
Source

chart.lisp.

Method: initialize-instance :after ((font font) &key encoding &allow-other-keys)
Source

font.lisp.

Method: initialize-instance :after ((obj pie-chart) &rest init-options &key no-legend legend-options &allow-other-keys)
Source

chart.lisp.

Method: initialize-instance :after ((image image) &key bits width height filter decode-parms color-space bits-per-color mask decode no-compression &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((encoding encoding) &key &allow-other-keys)
Source

encodings.lisp.

Method: initialize-instance :after ((plot plot-xy) &rest init-options &key x-axis-options y-axis-options legend-options &allow-other-keys)
Source

chart.lisp.

Method: initialize-instance :after ((encoding custom-encoding) &key &allow-other-keys)
Source

encodings.lisp.

Method: initialize-instance :after ((font-object font-object) &key font embed &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((axis value-axis) &rest init-options &key &allow-other-keys)
Source

chart.lisp.

Method: initialize-instance :after ((encoding single-byte-encoding) &key &allow-other-keys)
Source

encodings.lisp.

Method: initialize-instance :after ((encoding-object encoding-object) &key encoding &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((obj page-node) &key no-link &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((annotation annotation) &key rect type border &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((annotation annotation2) &key rect text &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((obj pdf-stream) &key empty &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((page page) &key no-link rotate &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((gstate-object gstate-object) &key gstate &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((obj indirect-object) &key no-link &allow-other-keys)
Source

pdf.lisp.

Method: initialize-instance :after ((doc document) &key empty mode layout creator author title subject keywords creation-date modification-date &allow-other-keys)
Source

pdf.lisp.

Method: print-object ((self font-metrics) stream)
Source

font-metrics.lisp.

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

font-metrics.lisp.

Method: print-object ((self font) stream)
Source

font.lisp.

Method: print-object ((self encoding) stream)
Source

encodings.lisp.


5.1.6 Conditions

Condition: image-file-parse-error
Package

pdf.

Source

pdf-base.lisp.

Direct superclasses
  • parse-error.
  • stream-error.
Direct methods

error-message.

Direct slots
Slot: message
Initform

(quote nil)

Initargs

:message

Readers

error-message.

Writers

This slot is read-only.


Previous: , Up: Public Interface   [Contents][Index]

5.1.7 Classes

Class: char-metrics
Package

pdf.

Source

font-metrics.lisp.

Direct methods
Direct slots
Slot: code
Initargs

:code

Readers

code.

Writers

(setf code).

Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: index
Initargs

:index

Readers

index.

Writers

(setf index).

Slot: width
Initargs

:width

Readers

width.

Writers

(setf width).

Slot: spacing
Initargs

:spacing

Readers

spacing.

Writers

(setf spacing).

Slot: right-italic-correction
Initargs

:right-italic-correction

Readers

right-italic-correction.

Writers

(setf right-italic-correction).

Slot: left-italic-correction
Initargs

:left-italic-correction

Readers

left-italic-correction.

Writers

(setf left-italic-correction).

Slot: bbox
Initargs

:bbox

Readers

bbox.

Writers

(setf bbox).

Class: encoding
Package

pdf.

Source

encodings.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: keyword-name
Initargs

:keyword-name

Readers

keyword-name.

Writers

(setf keyword-name).

Slot: standard-encoding
Initargs

:standard-encoding

Readers

standard-encoding.

Writers

(setf standard-encoding).

Class: font
Package

pdf.

Source

font.lisp.

Direct methods
Direct slots
Slot: name
Initform

"helvetica"

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: encoding
Initform

pdf::*standard-encoding*

Readers

encoding.

Writers

(setf encoding).

Slot: hyphen-code
Initform

0

Readers

hyphen-code.

Writers

(setf hyphen-code).

Slot: hyphen-char
Readers

hyphen-char.

Writers

(setf hyphen-char).

Slot: font-metrics
Readers

font-metrics.

Writers

(setf font-metrics).

Slot: kernings
Initform

(make-hash-table)

Readers

kernings.

Writers

(setf kernings).

Slot: characters
Initform

(make-array 256 :initial-element nil)

Readers

characters.

Writers

(setf characters).

Slot: pdf-widths
Initform

(make-array 256 :initial-element 0)

Readers

pdf-widths.

Writers

(setf pdf-widths).

Slot: descender
Initform

0

Readers

descender.

Writers

(setf descender).

Class: font-metrics
Package

pdf.

Source

font-metrics.lisp.

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

font-name.

Writers

(setf font-name).

Slot: full-name
Readers

full-name.

Writers

(setf full-name).

Slot: family-name
Readers

family-name.

Writers

(setf family-name).

Slot: weight
Readers

weight.

Writers

(setf weight).

Slot: underline-position
Initform

0

Readers

underline-position.

Writers

(setf underline-position).

Slot: underline-thickness
Initform

0

Readers

underline-thickness.

Writers

(setf underline-thickness).

Slot: italic-angle
Initform

0

Readers

italic-angle.

Writers

(setf italic-angle).

Slot: italic-sin
Initform

0

Readers

italic-sin.

Writers

(setf italic-sin).

Slot: fixed-pitch-p
Readers

fixed-pitch-p.

Writers

(setf fixed-pitch-p).

Slot: char-width
Readers

char-width.

Writers

(setf char-width).

Slot: font-bbox
Readers

font-bbox.

Writers

(setf font-bbox).

Slot: version
Readers

version.

Writers

(setf version).

Slot: notice
Readers

notice.

Writers

(setf notice).

Slot: encoding-scheme
Readers

encoding-scheme.

Writers

(setf encoding-scheme).

Slot: encoding-vector
Initform

(make-array 256 :initial-element nil)

Readers

encoding-vector.

Writers

(setf encoding-vector).

Slot: characters
Initform

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

Readers

characters.

Writers

(setf characters).

Slot: mapping-scheme
Readers

mapping-scheme.

Writers

(setf mapping-scheme).

Slot: esc-char
Readers

esc-char.

Writers

(setf esc-char).

Slot: character-set
Readers

character-set.

Writers

(setf character-set).

Slot: base-font-p
Initform

t

Readers

base-font-p.

Writers

(setf base-font-p).

Slot: vvector
Readers

vvector.

Writers

(setf vvector).

Slot: fixed-v-p
Readers

fixed-v-p.

Writers

(setf fixed-v-p).

Slot: cap-height
Initform

1

Readers

cap-height.

Writers

(setf cap-height).

Slot: x-height
Initform

0.5

Readers

x-height.

Writers

(setf x-height).

Slot: ascender
Initform

1

Readers

ascender.

Writers

(setf ascender).

Slot: descender
Initform

0

Readers

descender.

Writers

(setf descender).

Slot: leading
Initform

1

Readers

leading.

Writers

(setf leading).

Slot: kernings
Initform

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

Readers

kernings.

Writers

(setf kernings).

Class: histogram
Package

pdf.

Source

chart.lisp.

Direct superclasses

chart-item.

Direct methods
Direct slots
Slot: label-names
Initargs

:label-names

Readers

label-names.

Writers

(setf label-names).

Slot: series
Initargs

:series

Readers

series.

Writers

(setf series).

Slot: stacked-series
Initargs

:stacked-series

Readers

stacked-series.

Writers

(setf stacked-series).

Slot: labels&colors
Initargs

:labels&colors

Readers

labels&colors.

Writers

(setf labels&colors).

Slot: h-lines-width
Initform

0.2

Initargs

:h-lines-width

Readers

h-lines-width.

Writers

(setf h-lines-width).

Slot: h-lines-color
Initform

(quote (0.5 0.5 0.5))

Initargs

:h-lines-color

Readers

h-lines-color.

Writers

(setf h-lines-color).

Slot: groups-spacing
Initform

0.2

Initargs

:groups-spacing

Readers

groups-spacing.

Writers

(setf groups-spacing).

Slot: x-axis
Readers

x-axis.

Writers

(setf x-axis).

Slot: y-axis
Readers

y-axis.

Writers

(setf y-axis).

Slot: legend
Readers

legend.

Writers

(setf legend).

Class: horizontal-histo-axis
Package

pdf.

Source

chart.lisp.

Direct superclasses

histo-axis.

Direct methods

draw-object.

Class: image
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods
Direct slots
Slot: name
Initform

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

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: width
Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initargs

:height

Readers

height.

Writers

(setf height).

Slot: filename
Initargs

:filename

Readers

filename.

Writers

(setf filename).

Class: legend
Package

pdf.

Source

chart.lisp.

Direct superclasses

chart-item.

Direct methods
Direct slots
Slot: label-font
Initform

(pdf:get-font)

Initargs

:label-font

Readers

label-font.

Writers

(setf label-font).

Slot: label-font-size
Initform

10.0

Initargs

:label-font-size

Readers

label-font-size.

Writers

(setf label-font-size).

Slot: label-color
Initform

(quote (0 0 0))

Initargs

:label-color

Readers

label-color.

Writers

(setf label-color).

Slot: labels&colors
Initargs

:labels&colors

Readers

labels&colors.

Writers

(setf labels&colors).

Class: pie-chart
Package

pdf.

Source

chart.lisp.

Direct superclasses

chart-item.

Direct methods
Direct slots
Slot: serie
Initargs

:serie

Readers

serie.

Writers

(setf serie).

Slot: labels&colors
Initargs

:labels&colors

Readers

labels&colors.

Writers

(setf labels&colors).

Slot: legend
Readers

legend.

Writers

(setf legend).

Class: plot-xy
Package

pdf.

Source

chart.lisp.

Direct superclasses

chart-item.

Direct methods
Direct slots
Slot: series
Initargs

:series

Readers

series.

Writers

(setf series).

Slot: labels&colors
Initargs

:labels&colors

Readers

labels&colors.

Writers

(setf labels&colors).

Slot: h-lines-width
Initform

0.2

Initargs

:h-lines-width

Readers

h-lines-width.

Writers

(setf h-lines-width).

Slot: h-lines-color
Initform

(quote (0.5 0.5 0.5))

Initargs

:h-lines-color

Readers

h-lines-color.

Writers

(setf h-lines-color).

Slot: point-radius
Initform

2

Initargs

:point-radius

Readers

point-radius.

Writers

(setf point-radius).

Slot: x-axis
Readers

x-axis.

Writers

(setf x-axis).

Slot: y-axis
Readers

y-axis.

Writers

(setf y-axis).

Slot: legend
Readers

legend.

Writers

(setf legend).

Class: vertical-value-axis
Package

pdf.

Source

chart.lisp.

Direct superclasses

value-axis.

Direct methods

5.2 Internals


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

5.2.1 Constants

Constant: +2pi+
Package

pdf.

Source

pdf-geom.lisp.

Constant: +deg-to-rad+
Package

pdf.

Source

pdf-base.lisp.

Constant: +external-format+
Package

pdf.

Source

config.lisp.

Constant: +magic-modulo-number+
Package

pdf.

Source

bar-codes.lisp.

Constant: +pfb-ascii+
Package

pdf.

Source

t1-font.lisp.

Constant: +pfb-binary+
Package

pdf.

Source

t1-font.lisp.

Constant: +pfb-done+
Package

pdf.

Source

t1-font.lisp.

Constant: +pfb-marker+
Package

pdf.

Source

t1-font.lisp.

Constant: +pi/2+
Package

pdf.

Source

pdf-geom.lisp.

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.


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

5.2.2 Special variables

Special Variable: %fonts-loaded%
Package

pdf.

Source

font.lisp.

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

The base directory for cl-pdf source and auxiliary data

Package

pdf.

Source

config.lisp.

Special Variable: *compress-fonts*

nil or decode filter designator

Package

pdf.

Source

config.lisp.

Special Variable: *delimiter-chars*
Package

pdf.

Source

text.lisp.

Special Variable: *embed-fonts*

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

Package

pdf.

Source

config.lisp.

Special Variable: *encodings*
Package

pdf.

Source

encodings.lisp.

Special Variable: *font*

The current font in text mode

Package

pdf.

Source

font.lisp.

Special Variable: *font-cache*
Package

pdf.

Source

font.lisp.

Special Variable: *font-metrics*
Package

pdf.

Source

font-metrics.lisp.

Special Variable: *font-size*

The current font in text mode

Package

pdf.

Source

font.lisp.

Special Variable: *latin-2-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *mac-expert-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *mac-roman-encoding*
Package

pdf.

Source

encodings.lisp.

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

pdf.

Source

config.lisp.

Special Variable: *name-counter*
Package

pdf.

Source

pdf.lisp.

Special Variable: *outlines-stack*
Package

pdf.

Source

pdf.lisp.

Special Variable: *page-stream*
Package

pdf.

Source

pdf.lisp.

Special Variable: *pdf-doc-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *pdf-stream*
Package

pdf.

Source

pdf.lisp.

Special Variable: *root-page*
Package

pdf.

Source

pdf.lisp.

Special Variable: *standard-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *symbol-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *table*
Package

pdf.

Source

bar-codes.lisp.

Special Variable: *table-a*
Package

pdf.

Source

bar-codes.lisp.

Special Variable: *table-b*
Package

pdf.

Source

bar-codes.lisp.

Special Variable: *table-c*
Package

pdf.

Source

bar-codes.lisp.

Special Variable: *table-h*
Package

pdf.

Source

bar-codes.lisp.

Special Variable: *unicode-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *win-1250-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *win-1251-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: *win-ansi-encoding*
Package

pdf.

Source

encodings.lisp.

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

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

Package

pdf.

Source

x11-colors.lisp.

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

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

Package

pdf.

Source

x11-colors.lisp.

Special Variable: *x11-colors*
Package

pdf.

Source

x11-colors.lisp.

Special Variable: *xrefs*
Package

pdf.

Source

pdf.lisp.

Special Variable: *zapf-dingbats-encoding*
Package

pdf.

Source

encodings.lisp.

Special Variable: +jpeg-color-spaces+
Package

pdf.

Source

pdf-base.lisp.

Special Variable: +pdf-header+
Package

pdf.

Source

pdf.lisp.


5.2.3 Macros

Macro: def-pdf-op (name (&rest args) format)
Package

pdf.

Source

pdf-base.lisp.

Macro: define-afm-section ((name afm-name) (stream &rest args) &body body)
Package

pdf.

Source

font-metrics.lisp.

Macro: enforce-/ (&rest names)

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

Package

pdf.

Source

pdf.lisp.

Macro: mcond (&rest clauses)

An analog of COND, but MACROEXPANDs every clause.

Package

pdf.

Source

font-metrics.lisp.

Macro: string-append (&rest args)
Package

pdf.

Source

pdf.lisp.

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

pdf.

Source

font-metrics.lisp.


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

5.2.4 Ordinary functions

Function: %convert-image-file% (source target &rest options)
Package

pdf.

Source

pdf-base.lisp.

Function: %generate-temp-filename% (filename filetype)
Package

pdf.

Source

pdf-base.lisp.

Function: %read-convert-jpg-file% (pathname header-only)
Package

pdf.

Source

pdf-base.lisp.

Function: %read-jpeg-file% (filename &key header-only)
Package

pdf.

Source

pdf-base.lisp.

Function: add-/ (name)
Package

pdf.

Source

pdf.lisp.

Function: add-dict-value (dict name value)
Package

pdf.

Source

pdf.lisp.

Function: add-doc-info (doc &key creator author title subject keywords creation-date modification-date)
Package

pdf.

Source

pdf.lisp.

Function: add-gstate-to-page (&rest gstate)
Package

pdf.

Source

pdf.lisp.

Function: afm-char-kernings (stream characters kernings)
Package

pdf.

Source

font-metrics.lisp.

Function: afm-char-metrics (stream default-width italic-sin font-metrics)
Package

pdf.

Source

font-metrics.lisp.

Function: afm-font-metrics (stream font-metrics-class)
Package

pdf.

Source

font-metrics.lisp.

Function: angle (p1 p2)
Package

pdf.

Source

pdf-geom.lisp.

Function: angle-3points (pt1 pt2 pt3)
Package

pdf.

Source

pdf-geom.lisp.

Function: arc-to (center-x center-y radius start extent)
Package

pdf.

Source

pdf-geom.lisp.

Function: bezarc (center-x center-y radius start extent)
Package

pdf.

Source

pdf-geom.lisp.

Function: build-char-ht (lst hpred key-selector val-selector)
Package

pdf.

Source

bar-codes.lisp.

Function: change-dict-value (dict name value)
Package

pdf.

Source

pdf.lisp.

Function: char-external-code (char charset)
Package

pdf.

Source

encodings.lisp.

Function: code128-a (text)
Package

pdf.

Source

bar-codes.lisp.

Function: code128-b (text)
Package

pdf.

Source

bar-codes.lisp.

Function: code128-c (text)
Package

pdf.

Source

bar-codes.lisp.

Function: code128-checksum (chars)
Package

pdf.

Source

bar-codes.lisp.

Function: code128-n-raw (string start s-table getter)
Package

pdf.

Source

bar-codes.lisp.

Function: compress-pdf-stream (pdf-stream)
Package

pdf.

Source

pdf.lisp.

Function: compress-string (string)
Package

pdf.

Source

zlib.lisp.

Function: compute-encoding-differences (encoding &optional from)
Package

pdf.

Source

encodings.lisp.

Function: compute-kern-pairs (font)
Package

pdf.

Source

font.lisp.

Function: compute-outline-tree (outlines &optional parent)
Package

pdf.

Source

pdf.lisp.

Function: compute-scale (axis)
Package

pdf.

Source

chart.lisp.

Function: copy-dict (dict)
Package

pdf.

Source

pdf.lisp.

Function: distance (p1 p2)
Package

pdf.

Source

pdf-geom.lisp.

Function: draw-bar-segment (line-height line-width black)
Package

pdf.

Source

bar-codes.lisp.

Function: draw-bars (bars line-height line-width &optional start-stop-factor)
Package

pdf.

Source

bar-codes.lisp.

Function: draw-chars (string line-height line-width font font-size segs-per-char)
Package

pdf.

Source

bar-codes.lisp.

Function: extract-font-metrics-encoding (font-metrics)
Package

pdf.

Source

font-metrics.lisp.

Function: fillet (p1 p2 p3 radius)
Package

pdf.

Source

pdf-geom.lisp.

Function: find-color-from-string (color-string)
Package

pdf.

Source

x11-colors.lisp.

Function: find-color-from-symbol (color-symbol)
Package

pdf.

Source

x11-colors.lisp.

Function: find-encoding-object (encoding)
Package

pdf.

Source

pdf.lisp.

Function: find-font-object (font &key embed)
Package

pdf.

Source

pdf.lisp.

Function: find-gstate-object (&rest gstate)
Package

pdf.

Source

pdf.lisp.

Function: full-encoding-differences (encoding)
Package

pdf.

Source

encodings.lisp.

Function: gen-name (prefix)
Package

pdf.

Source

pdf.lisp.

Function: get-afm-boolean (line start)
Package

pdf.

Source

font-metrics.lisp.

Function: get-afm-hex (line start)
Package

pdf.

Source

font-metrics.lisp.

Function: get-afm-integer (line start)
Package

pdf.

Source

font-metrics.lisp.

Function: get-afm-name (line start)
Package

pdf.

Source

font-metrics.lisp.

Function: get-afm-number (line start)
Package

pdf.

Source

font-metrics.lisp.

Function: get-afm-string (line start)
Package

pdf.

Source

font-metrics.lisp.

Function: get-dict-value (dict name)
Package

pdf.

Source

pdf.lisp.

Function: group (string n)
Package

pdf.

Source

bar-codes.lisp.

Function: human-readable-time<-universal-time (universal-time)
Package

pdf.

Source

pdf.lisp.

Function: midpoint (pt1 pt2 ratio)
Package

pdf.

Source

pdf-geom.lisp.

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.

Function: nice-number (n approx integer-p)
Package

pdf.

Source

chart.lisp.

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.

Function: pdf-string (obj &key unicode)
Package

pdf.

Source

pdf.lisp.

Function: process-outlines (document)
Package

pdf.

Source

pdf.lisp.

Function: read-base-string (stream byte-count)
Package

pdf.

Source

png.lisp.

Function: read-byte16 (stream)
Package

pdf.

Source

png.lisp.

Function: read-byte32 (stream)
Package

pdf.

Source

png.lisp.

Function: read-convert-jpg-file (pathname &key header-only)
Package

pdf.

Source

pdf-base.lisp.

Function: read-pfb-file (pathname t1fm)
Package

pdf.

Source

t1-font.lisp.

Function: read-pfb-length (data start)
Package

pdf.

Source

t1-font.lisp.

Function: read-pfb-seg-size (data start marker)
Package

pdf.

Source

t1-font.lisp.

Function: read-png-file (pathname &key header-only)
Package

pdf.

Source

png.lisp.

Function: read-png-file2 (pathname &key header-only)
Package

pdf.

Source

png.lisp.

Function: read-ttf-metrics (file)
Package

pdf.

Source

zpb-ttf-load.lisp.

Function: read-ufm-file (filename &optional font-metrics-class)
Package

pdf.

Source

font-metrics.lisp.

Function: register-named-reference (reference &optional name)
Package

pdf.

Source

pdf.lisp.

Function: set-gstate (&rest gstate)
Package

pdf.

Source

pdf-base.lisp.

Function: split-text (string font font-size max-width)
Package

pdf.

Source

text.lisp.

Function: text-width (string font font-size)
Package

pdf.

Source

text.lisp.

Function: unit-width (lst)
Package

pdf.

Source

bar-codes.lisp.

Function: universal-time<-time-spec (time-spec)
Package

pdf.

Source

pdf.lisp.

Function: whitespace-p (char)
Package

pdf.

Source

font-metrics.lisp.


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

5.2.5 Generic functions

Generic Reader: annotations (object)
Package

pdf.

Methods
Reader Method: annotations ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

annotations.

Generic Writer: (setf annotations) (object)
Package

pdf.

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

automatically generated writer method

Source

pdf.lisp.

Target Slot

annotations.

Generic Reader: author (object)
Package

pdf.

Methods
Reader Method: author ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

author.

Generic Writer: (setf author) (object)
Package

pdf.

Methods
Writer Method: (setf author) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

author.

Generic Reader: axis-max (object)
Package

pdf.

Methods
Reader Method: axis-max ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

axis-max.

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

pdf.

Methods
Writer Method: (setf axis-max) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

axis-max.

Generic Reader: axis-min (object)
Package

pdf.

Methods
Reader Method: axis-min ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

axis-min.

Generic Writer: (setf axis-min) (object)
Package

pdf.

Methods
Writer Method: (setf axis-min) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

axis-min.

Generic Reader: axis-scale (object)
Package

pdf.

Methods
Reader Method: axis-scale ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

axis-scale.

Generic Writer: (setf axis-scale) (object)
Package

pdf.

Methods
Writer Method: (setf axis-scale) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

axis-scale.

Generic Function: axis-size (axis)
Package

pdf.

Source

chart.lisp.

Methods
Method: axis-size ((axis vertical-histo-axis))
Method: axis-size ((axis vertical-value-axis))
Method: axis-size (axis)
Generic Reader: background-color (object)
Package

pdf.

Methods
Reader Method: background-color ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

background-color.

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

pdf.

Methods
Writer Method: (setf background-color) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

background-color.

Generic Reader: base-encoding (object)
Package

pdf.

Methods
Reader Method: base-encoding ((custom-encoding custom-encoding))

automatically generated reader method

Source

encodings.lisp.

Target Slot

base-encoding.

Generic Reader: base-font (object)
Package

pdf.

Methods
Reader Method: base-font ((cid-font cid-font))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

base-font.

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

pdf.

Methods
Writer Method: (setf base-font) ((cid-font cid-font))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

base-font.

Generic Reader: binary-data (object)
Package

pdf.

Methods
Reader Method: binary-data ((ttu-font-metrics ttu-font-metrics))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

binary-data.

Reader Method: binary-data ((t1-font-metrics t1-font-metrics))

automatically generated reader method

Source

t1-font.lisp.

Target Slot

binary-data.

Generic Writer: (setf binary-data) (object)
Package

pdf.

Methods
Writer Method: (setf binary-data) ((ttu-font-metrics ttu-font-metrics))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

binary-data.

Writer Method: (setf binary-data) ((t1-font-metrics t1-font-metrics))

automatically generated writer method

Source

t1-font.lisp.

Target Slot

binary-data.

Generic Reader: bits-per-color (object)
Package

pdf.

Methods
Reader Method: bits-per-color ((png-image png-image))

automatically generated reader method

Source

png.lisp.

Target Slot

bits-per-color.

Generic Writer: (setf bits-per-color) (object)
Package

pdf.

Methods
Writer Method: (setf bits-per-color) ((png-image png-image))

automatically generated writer method

Source

png.lisp.

Target Slot

bits-per-color.

Generic Reader: c2g (object)
Package

pdf.

Methods
Reader Method: c2g ((cid-font cid-font))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

c2g.

Reader Method: c2g ((ttu-font-metrics ttu-font-metrics))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

c2g.

Generic Writer: (setf c2g) (object)
Package

pdf.

Methods
Writer Method: (setf c2g) ((cid-font cid-font))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

c2g.

Writer Method: (setf c2g) ((ttu-font-metrics ttu-font-metrics))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

c2g.

Generic Reader: catalog (object)
Package

pdf.

Methods
Reader Method: catalog ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

catalog.

Generic Writer: (setf catalog) (object)
Package

pdf.

Methods
Writer Method: (setf catalog) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

catalog.

Generic Reader: char-codes (object)
Package

pdf.

Methods
Reader Method: char-codes ((single-byte-encoding single-byte-encoding))

automatically generated reader method

Source

encodings.lisp.

Target Slot

char-codes.

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

pdf.

Methods
Writer Method: (setf char-codes) ((single-byte-encoding single-byte-encoding))

automatically generated writer method

Source

encodings.lisp.

Target Slot

char-codes.

Generic Reader: char-names (object)
Package

pdf.

Methods
Reader Method: char-names ((single-byte-encoding single-byte-encoding))

automatically generated reader method

Source

encodings.lisp.

Target Slot

char-names.

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

pdf.

Methods
Writer Method: (setf char-names) ((single-byte-encoding single-byte-encoding))

automatically generated writer method

Source

encodings.lisp.

Target Slot

char-names.

Generic Function: charset (encoding)
Package

pdf.

Source

encodings.lisp.

Methods
Reader Method: charset ((custom-encoding custom-encoding))

automatically generated reader method

Target Slot

charset.

Method: charset ((encoding single-byte-encoding))
Generic Writer: (setf charset) (object)
Package

pdf.

Methods
Writer Method: (setf charset) ((custom-encoding custom-encoding))

automatically generated writer method

Source

encodings.lisp.

Target Slot

charset.

Generic Reader: cid-widths (object)
Package

pdf.

Methods
Reader Method: cid-widths ((ttu-font-metrics ttu-font-metrics))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

cid-widths.

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

pdf.

Methods
Writer Method: (setf cid-widths) ((ttu-font-metrics ttu-font-metrics))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

cid-widths.

Generic Reader: content (object)
Package

pdf.

Methods
Reader Method: content ((indirect-object indirect-object))

automatically generated reader method

Source

pdf.lisp.

Target Slot

content.

Reader Method: content ((pdf-stream pdf-stream))

automatically generated reader method

Source

pdf.lisp.

Target Slot

content.

Generic Writer: (setf content) (object)
Package

pdf.

Methods
Writer Method: (setf content) ((indirect-object indirect-object))

automatically generated writer method

Source

pdf.lisp.

Target Slot

content.

Writer Method: (setf content) ((pdf-stream pdf-stream))

automatically generated writer method

Source

pdf.lisp.

Target Slot

content.

Generic Reader: content-stream (object)
Package

pdf.

Methods
Reader Method: content-stream ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

content-stream.

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

pdf.

Methods
Writer Method: (setf content-stream) ((page page))

automatically generated writer method

Source

pdf.lisp.

Target Slot

content-stream.

Generic Reader: creation-date (object)
Generic Writer: (setf creation-date) (object)
Package

pdf.

Methods
Reader Method: creation-date ((document document))
Writer Method: (setf creation-date) ((document document))

Creation date as a positive integer, :NOW or NIL. A positive integer designates an absolute universal time. :NOW designates the current universal time when the document is rendered. NIL causes the creation date to be omitted from the document

Source

pdf.lisp.

Target Slot

creation-date.

Generic Reader: data (object)
Package

pdf.

Methods
Reader Method: data ((bitmap-image bitmap-image))

automatically generated reader method

Source

pdf-base.lisp.

Target Slot

data.

Generic Writer: (setf data) (object)
Package

pdf.

Methods
Writer Method: (setf data) ((bitmap-image bitmap-image))

automatically generated writer method

Source

pdf-base.lisp.

Target Slot

data.

Generic Reader: descriptor (object)
Package

pdf.

Methods
Reader Method: descriptor ((cid-font cid-font))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

descriptor.

Generic Writer: (setf descriptor) (object)
Package

pdf.

Methods
Writer Method: (setf descriptor) ((cid-font cid-font))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

descriptor.

Generic Reader: dict-values (object)
Package

pdf.

Methods
Reader Method: dict-values ((dictionary dictionary))

automatically generated reader method

Source

pdf.lisp.

Target Slot

dict-values.

Generic Writer: (setf dict-values) (object)
Package

pdf.

Methods
Writer Method: (setf dict-values) ((dictionary dictionary))

automatically generated writer method

Source

pdf.lisp.

Target Slot

dict-values.

Generic Reader: docinfo (object)
Package

pdf.

Methods
Reader Method: docinfo ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

docinfo.

Generic Writer: (setf docinfo) (object)
Package

pdf.

Methods
Writer Method: (setf docinfo) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

docinfo.

Generic Reader: encoding-vector (object)
Package

pdf.

Methods
Reader Method: encoding-vector ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

encoding-vector.

Generic Writer: (setf encoding-vector) (object)
Package

pdf.

Methods
Writer Method: (setf encoding-vector) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

encoding-vector.

Generic Reader: encodings (object)
Package

pdf.

Methods
Reader Method: encodings ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

encodings.

Generic Writer: (setf encodings) (object)
Package

pdf.

Methods
Writer Method: (setf encodings) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

encodings.

Generic Reader: error-message (condition)
Package

pdf.

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

pdf-base.lisp.

Target Slot

message.

Generic Reader: filename (object)
Package

pdf.

Methods
Reader Method: filename ((png-image png-image))

automatically generated reader method

Source

png.lisp.

Target Slot

filename.

Reader Method: filename ((jpeg-image jpeg-image))

automatically generated reader method

Source

pdf-base.lisp.

Target Slot

filename.

Reader Method: filename ((image image))

automatically generated reader method

Source

pdf.lisp.

Target Slot

filename.

Generic Writer: (setf filename) (object)
Package

pdf.

Methods
Writer Method: (setf filename) ((png-image png-image))

automatically generated writer method

Source

png.lisp.

Target Slot

filename.

Writer Method: (setf filename) ((jpeg-image jpeg-image))

automatically generated writer method

Source

pdf-base.lisp.

Target Slot

filename.

Writer Method: (setf filename) ((image image))

automatically generated writer method

Source

pdf.lisp.

Target Slot

filename.

Generic Reader: fixed-pitch-p (object)
Package

pdf.

Methods
Reader Method: fixed-pitch-p ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

fixed-pitch-p.

Generic Writer: (setf fixed-pitch-p) (object)
Package

pdf.

Methods
Writer Method: (setf fixed-pitch-p) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

fixed-pitch-p.

Generic Function: font-descriptor (font-metrics &key embed errorp &allow-other-keys)
Package

pdf.

Source

font-metrics.lisp.

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

ttu-font.lisp.

Method: font-descriptor ((t1fm t1-font-metrics) &key embed &allow-other-keys)
Source

t1-font.lisp.

Method: font-descriptor (font-metrics &key errorp &allow-other-keys)
Generic Reader: font-objects (object)
Package

pdf.

Methods
Reader Method: font-objects ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

font-objects.

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

pdf.

Methods
Writer Method: (setf font-objects) ((page page))

automatically generated writer method

Source

pdf.lisp.

Target Slot

font-objects.

Generic Function: font-type (font-metrics)
Package

pdf.

Source

font-metrics.lisp.

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

ttu-font.lisp.

Method: font-type (font-metrics)
Generic Reader: fonts (object)
Package

pdf.

Methods
Reader Method: fonts ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

fonts.

Reader Method: fonts ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

fonts.

Generic Writer: (setf fonts) (object)
Package

pdf.

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

automatically generated writer method

Source

pdf.lisp.

Target Slot

fonts.

Writer Method: (setf fonts) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

fonts.

Generic Reader: format-string (object)
Package

pdf.

Methods
Reader Method: format-string ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

format-string.

Generic Writer: (setf format-string) (object)
Package

pdf.

Methods
Writer Method: (setf format-string) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

format-string.

Generic Reader: gen-number (object)
Package

pdf.

Methods
Reader Method: gen-number ((object-ref object-ref))

automatically generated reader method

Source

pdf.lisp.

Target Slot

gen-number.

Reader Method: gen-number ((indirect-object indirect-object))

automatically generated reader method

Source

pdf.lisp.

Target Slot

gen-number.

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

pdf.

Methods
Writer Method: (setf gen-number) ((object-ref object-ref))

automatically generated writer method

Source

pdf.lisp.

Target Slot

gen-number.

Writer Method: (setf gen-number) ((indirect-object indirect-object))

automatically generated writer method

Source

pdf.lisp.

Target Slot

gen-number.

Generic Function: get-char-metrics (char-or-code font encoding)
Package

pdf.

Source

font.lisp.

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.

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 Reader: groups-spacing (object)
Package

pdf.

Methods
Reader Method: groups-spacing ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

groups-spacing.

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

pdf.

Methods
Writer Method: (setf groups-spacing) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

groups-spacing.

Generic Reader: gstate-objects (object)
Package

pdf.

Methods
Reader Method: gstate-objects ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

gstate-objects.

Generic Writer: (setf gstate-objects) (object)
Package

pdf.

Methods
Writer Method: (setf gstate-objects) ((page page))

automatically generated writer method

Source

pdf.lisp.

Target Slot

gstate-objects.

Generic Reader: gstates (object)
Package

pdf.

Methods
Reader Method: gstates ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

gstates.

Reader Method: gstates ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

gstates.

Generic Writer: (setf gstates) (object)
Package

pdf.

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

automatically generated writer method

Source

pdf.lisp.

Target Slot

gstates.

Writer Method: (setf gstates) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

gstates.

Generic Reader: h-lines-color (object)
Package

pdf.

Methods
Reader Method: h-lines-color ((plot-xy plot-xy))

automatically generated reader method

Source

chart.lisp.

Target Slot

h-lines-color.

Reader Method: h-lines-color ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

h-lines-color.

Generic Writer: (setf h-lines-color) (object)
Package

pdf.

Methods
Writer Method: (setf h-lines-color) ((plot-xy plot-xy))

automatically generated writer method

Source

chart.lisp.

Target Slot

h-lines-color.

Writer Method: (setf h-lines-color) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

h-lines-color.

Generic Reader: h-lines-width (object)
Package

pdf.

Methods
Reader Method: h-lines-width ((plot-xy plot-xy))

automatically generated reader method

Source

chart.lisp.

Target Slot

h-lines-width.

Reader Method: h-lines-width ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

h-lines-width.

Generic Writer: (setf h-lines-width) (object)
Package

pdf.

Methods
Writer Method: (setf h-lines-width) ((plot-xy plot-xy))

automatically generated writer method

Source

chart.lisp.

Target Slot

h-lines-width.

Writer Method: (setf h-lines-width) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

h-lines-width.

Generic Reader: hyphen-code (object)
Package

pdf.

Methods
Reader Method: hyphen-code ((font font))

automatically generated reader method

Source

font.lisp.

Target Slot

hyphen-code.

Generic Writer: (setf hyphen-code) (object)
Package

pdf.

Methods
Writer Method: (setf hyphen-code) ((font font))

automatically generated writer method

Source

font.lisp.

Target Slot

hyphen-code.

Generic Reader: index (object)
Package

pdf.

Methods
Reader Method: index ((char-metrics char-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

index.

Generic Writer: (setf index) (object)
Package

pdf.

Methods
Writer Method: (setf index) ((char-metrics char-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

index.

Generic Reader: integer-tick (object)
Package

pdf.

Methods
Reader Method: integer-tick ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

integer-tick.

Generic Writer: (setf integer-tick) (object)
Package

pdf.

Methods
Writer Method: (setf integer-tick) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

integer-tick.

Generic Reader: italic-angle (object)
Package

pdf.

Methods
Reader Method: italic-angle ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

italic-angle.

Generic Writer: (setf italic-angle) (object)
Package

pdf.

Methods
Writer Method: (setf italic-angle) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

italic-angle.

Generic Reader: italic-sin (object)
Package

pdf.

Methods
Reader Method: italic-sin ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

italic-sin.

Generic Writer: (setf italic-sin) (object)
Package

pdf.

Methods
Writer Method: (setf italic-sin) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

italic-sin.

Generic Reader: keyword-name (object)
Package

pdf.

Methods
Reader Method: keyword-name ((encoding encoding))

automatically generated reader method

Source

encodings.lisp.

Target Slot

keyword-name.

Generic Writer: (setf keyword-name) (object)
Package

pdf.

Methods
Writer Method: (setf keyword-name) ((encoding encoding))

automatically generated writer method

Source

encodings.lisp.

Target Slot

keyword-name.

Generic Reader: keywords (object)
Package

pdf.

Methods
Reader Method: keywords ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

keywords.

Generic Writer: (setf keywords) (object)
Package

pdf.

Methods
Writer Method: (setf keywords) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

keywords.

Generic Reader: label-color (object)
Package

pdf.

Methods
Reader Method: label-color ((legend legend))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-color.

Reader Method: label-color ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-color.

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

pdf.

Methods
Writer Method: (setf label-color) ((legend legend))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-color.

Writer Method: (setf label-color) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-color.

Generic Reader: label-font (object)
Package

pdf.

Methods
Reader Method: label-font ((legend legend))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-font.

Reader Method: label-font ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-font.

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

pdf.

Methods
Writer Method: (setf label-font) ((legend legend))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-font.

Writer Method: (setf label-font) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-font.

Generic Reader: label-font-size (object)
Package

pdf.

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

automatically generated reader method

Source

chart.lisp.

Target Slot

label-font-size.

Reader Method: label-font-size ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-font-size.

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

pdf.

Methods
Writer Method: (setf label-font-size) ((legend legend))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-font-size.

Writer Method: (setf label-font-size) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-font-size.

Generic Reader: label-names (object)
Package

pdf.

Methods
Reader Method: label-names ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-names.

Reader Method: label-names ((histo-axis histo-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-names.

Generic Writer: (setf label-names) (object)
Package

pdf.

Methods
Writer Method: (setf label-names) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-names.

Writer Method: (setf label-names) ((histo-axis histo-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-names.

Generic Reader: label-position (object)
Package

pdf.

Methods
Reader Method: label-position ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-position.

Generic Writer: (setf label-position) (object)
Package

pdf.

Methods
Writer Method: (setf label-position) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-position.

Generic Reader: label-rotation (object)
Package

pdf.

Methods
Reader Method: label-rotation ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

label-rotation.

Generic Writer: (setf label-rotation) (object)
Package

pdf.

Methods
Writer Method: (setf label-rotation) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

label-rotation.

Generic Reader: labels&colors (object)
Package

pdf.

Methods
Reader Method: labels&colors ((plot-xy plot-xy))

automatically generated reader method

Source

chart.lisp.

Target Slot

labels&colors.

Reader Method: labels&colors ((pie-chart pie-chart))

automatically generated reader method

Source

chart.lisp.

Target Slot

labels&colors.

Reader Method: labels&colors ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

labels&colors.

Reader Method: labels&colors ((legend legend))

automatically generated reader method

Source

chart.lisp.

Target Slot

labels&colors.

Generic Writer: (setf labels&colors) (object)
Package

pdf.

Methods
Writer Method: (setf labels&colors) ((plot-xy plot-xy))

automatically generated writer method

Source

chart.lisp.

Target Slot

labels&colors.

Writer Method: (setf labels&colors) ((pie-chart pie-chart))

automatically generated writer method

Source

chart.lisp.

Target Slot

labels&colors.

Writer Method: (setf labels&colors) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

labels&colors.

Writer Method: (setf labels&colors) ((legend legend))

automatically generated writer method

Source

chart.lisp.

Target Slot

labels&colors.

Generic Reader: last-object-number (object)
Package

pdf.

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

automatically generated reader method

Source

pdf.lisp.

Target Slot

last-object-number.

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

pdf.

Methods
Writer Method: (setf last-object-number) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

last-object-number.

Generic Reader: leading (object)
Package

pdf.

Methods
Reader Method: leading ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

leading.

Generic Writer: (setf leading) (object)
Package

pdf.

Methods
Writer Method: (setf leading) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

leading.

Generic Reader: left-italic-correction (object)
Package

pdf.

Methods
Reader Method: left-italic-correction ((char-metrics char-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

left-italic-correction.

Generic Writer: (setf left-italic-correction) (object)
Package

pdf.

Methods
Writer Method: (setf left-italic-correction) ((char-metrics char-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

left-italic-correction.

Generic Reader: length1 (object)
Package

pdf.

Methods
Reader Method: length1 ((ttu-font-metrics ttu-font-metrics))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

length1.

Reader Method: length1 ((t1-font-metrics t1-font-metrics))

automatically generated reader method

Source

t1-font.lisp.

Target Slot

length1.

Generic Writer: (setf length1) (object)
Package

pdf.

Methods
Writer Method: (setf length1) ((ttu-font-metrics ttu-font-metrics))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

length1.

Writer Method: (setf length1) ((t1-font-metrics t1-font-metrics))

automatically generated writer method

Source

t1-font.lisp.

Target Slot

length1.

Generic Reader: length2 (object)
Package

pdf.

Methods
Reader Method: length2 ((t1-font-metrics t1-font-metrics))

automatically generated reader method

Source

t1-font.lisp.

Target Slot

length2.

Generic Writer: (setf length2) (object)
Package

pdf.

Methods
Writer Method: (setf length2) ((t1-font-metrics t1-font-metrics))

automatically generated writer method

Source

t1-font.lisp.

Target Slot

length2.

Generic Reader: length3 (object)
Package

pdf.

Methods
Reader Method: length3 ((t1-font-metrics t1-font-metrics))

automatically generated reader method

Source

t1-font.lisp.

Target Slot

length3.

Generic Writer: (setf length3) (object)
Package

pdf.

Methods
Writer Method: (setf length3) ((t1-font-metrics t1-font-metrics))

automatically generated writer method

Source

t1-font.lisp.

Target Slot

length3.

Generic Reader: line-color (object)
Package

pdf.

Methods
Reader Method: line-color ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

line-color.

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

pdf.

Methods
Writer Method: (setf line-color) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

line-color.

Generic Reader: line-width (object)
Package

pdf.

Methods
Reader Method: line-width ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

line-width.

Generic Writer: (setf line-width) (object)
Package

pdf.

Methods
Writer Method: (setf line-width) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

line-width.

Generic Reader: locked-values (object)
Package

pdf.

Methods
Reader Method: locked-values ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

locked-values.

Generic Writer: (setf locked-values) (object)
Package

pdf.

Methods
Writer Method: (setf locked-values) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

locked-values.

Generic Function: make-dictionary (thing &key font encoding embed &allow-other-keys)
Package

pdf.

Source

font-metrics.lisp.

Methods
Method: make-dictionary ((fm ttu-font-metrics) &key font encoding embed)
Source

ttu-font.lisp.

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

ttu-font.lisp.

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

encodings.lisp.

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

encodings.lisp.

Method: make-dictionary ((fm font-metrics) &key font encoding embed &allow-other-keys)
Generic Reader: mask (object)
Package

pdf.

Methods
Reader Method: mask ((png-image png-image))

automatically generated reader method

Source

png.lisp.

Target Slot

mask.

Generic Writer: (setf mask) (object)
Package

pdf.

Methods
Writer Method: (setf mask) ((png-image png-image))

automatically generated writer method

Source

png.lisp.

Target Slot

mask.

Generic Reader: max-code (object)
Package

pdf.

Methods
Reader Method: max-code ((ttu-font-metrics ttu-font-metrics))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

max-code.

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

pdf.

Methods
Writer Method: (setf max-code) ((ttu-font-metrics ttu-font-metrics))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

max-code.

Generic Reader: max-value (object)
Package

pdf.

Methods
Reader Method: max-value ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

max-value.

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

pdf.

Methods
Writer Method: (setf max-value) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

max-value.

Generic Reader: min-code (object)
Package

pdf.

Methods
Reader Method: min-code ((ttu-font-metrics ttu-font-metrics))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

min-code.

Generic Writer: (setf min-code) (object)
Package

pdf.

Methods
Writer Method: (setf min-code) ((ttu-font-metrics ttu-font-metrics))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

min-code.

Generic Reader: min-value (object)
Package

pdf.

Methods
Reader Method: min-value ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

min-value.

Generic Writer: (setf min-value) (object)
Package

pdf.

Methods
Writer Method: (setf min-value) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

min-value.

Generic Reader: modification-date (object)
Generic Writer: (setf modification-date) (object)
Package

pdf.

Methods
Reader Method: modification-date ((document document))
Writer Method: (setf modification-date) ((document document))

Modification date as a positive integer, :NOW or NIL. A positive integer designates an absolute universal time. :NOW designates the current universal time when the document is rendered. NIL causes the modification date to be omitted from the document

Source

pdf.lisp.

Target Slot

modification-date.

Generic Reader: named-refs (object)
Package

pdf.

Methods
Reader Method: named-refs ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

named-refs.

Generic Writer: (setf named-refs) (object)
Package

pdf.

Methods
Writer Method: (setf named-refs) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

named-refs.

Generic Reader: nb-components (object)
Package

pdf.

Methods
Reader Method: nb-components ((bitmap-image bitmap-image))

automatically generated reader method

Source

pdf-base.lisp.

Target Slot

nb-components.

Generic Writer: (setf nb-components) (object)
Package

pdf.

Methods
Writer Method: (setf nb-components) ((bitmap-image bitmap-image))

automatically generated writer method

Source

pdf-base.lisp.

Target Slot

nb-components.

Generic Reader: nb-subticks (object)
Package

pdf.

Methods
Reader Method: nb-subticks ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

nb-subticks.

Generic Writer: (setf nb-subticks) (object)
Package

pdf.

Methods
Writer Method: (setf nb-subticks) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

nb-subticks.

Generic Reader: nb-ticks (object)
Package

pdf.

Methods
Reader Method: nb-ticks ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

nb-ticks.

Generic Writer: (setf nb-ticks) (object)
Package

pdf.

Methods
Writer Method: (setf nb-ticks) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

nb-ticks.

Generic Reader: next-outline (object)
Package

pdf.

Methods
Reader Method: next-outline ((outline outline))

automatically generated reader method

Source

pdf.lisp.

Target Slot

next-outline.

Generic Writer: (setf next-outline) (object)
Package

pdf.

Methods
Writer Method: (setf next-outline) ((outline outline))

automatically generated writer method

Source

pdf.lisp.

Target Slot

next-outline.

Generic Reader: no-compression (object)
Package

pdf.

Methods
Reader Method: no-compression ((pdf-stream pdf-stream))

automatically generated reader method

Source

pdf.lisp.

Target Slot

no-compression.

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

pdf.

Methods
Writer Method: (setf no-compression) ((pdf-stream pdf-stream))

automatically generated writer method

Source

pdf.lisp.

Target Slot

no-compression.

Generic Reader: obj-number (object)
Package

pdf.

Methods
Reader Method: obj-number ((object-ref object-ref))

automatically generated reader method

Source

pdf.lisp.

Target Slot

obj-number.

Reader Method: obj-number ((indirect-object indirect-object))

automatically generated reader method

Source

pdf.lisp.

Target Slot

obj-number.

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

pdf.

Methods
Writer Method: (setf obj-number) ((object-ref object-ref))

automatically generated writer method

Source

pdf.lisp.

Target Slot

obj-number.

Writer Method: (setf obj-number) ((indirect-object indirect-object))

automatically generated writer method

Source

pdf.lisp.

Target Slot

obj-number.

Generic Reader: objects (object)
Package

pdf.

Methods
Reader Method: objects ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

objects.

Generic Writer: (setf objects) (object)
Package

pdf.

Methods
Writer Method: (setf objects) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

objects.

Generic Reader: outline-root (object)
Package

pdf.

Methods
Reader Method: outline-root ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

outline-root.

Generic Writer: (setf outline-root) (object)
Package

pdf.

Methods
Writer Method: (setf outline-root) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

outline-root.

Generic Reader: pages (object)
Package

pdf.

Methods
Reader Method: pages ((page-node page-node))

automatically generated reader method

Source

pdf.lisp.

Target Slot

pages.

Generic Writer: (setf pages) (object)
Package

pdf.

Methods
Writer Method: (setf pages) ((page-node page-node))

automatically generated writer method

Source

pdf.lisp.

Target Slot

pages.

Generic Reader: palette (object)
Package

pdf.

Methods
Reader Method: palette ((png-image png-image))

automatically generated reader method

Source

png.lisp.

Target Slot

palette.

Generic Writer: (setf palette) (object)
Package

pdf.

Methods
Writer Method: (setf palette) ((png-image png-image))

automatically generated writer method

Source

png.lisp.

Target Slot

palette.

Generic Reader: pdf-widths (object)
Package

pdf.

Methods
Reader Method: pdf-widths ((font font))

automatically generated reader method

Source

font.lisp.

Target Slot

pdf-widths.

Reader Method: pdf-widths ((ttu-font-metrics ttu-font-metrics))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

pdf-widths.

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

pdf.

Methods
Writer Method: (setf pdf-widths) ((font font))

automatically generated writer method

Source

font.lisp.

Target Slot

pdf-widths.

Writer Method: (setf pdf-widths) ((ttu-font-metrics ttu-font-metrics))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

pdf-widths.

Generic Reader: point-radius (object)
Package

pdf.

Methods
Reader Method: point-radius ((plot-xy plot-xy))

automatically generated reader method

Source

chart.lisp.

Target Slot

point-radius.

Generic Writer: (setf point-radius) (object)
Package

pdf.

Methods
Writer Method: (setf point-radius) ((plot-xy plot-xy))

automatically generated writer method

Source

chart.lisp.

Target Slot

point-radius.

Generic Reader: post-draw-chart-fn (object)
Package

pdf.

Methods
Reader Method: post-draw-chart-fn ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

post-draw-chart-fn.

Generic Writer: (setf post-draw-chart-fn) (object)
Package

pdf.

Methods
Writer Method: (setf post-draw-chart-fn) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

post-draw-chart-fn.

Generic Reader: pre-draw-chart-fn (object)
Package

pdf.

Methods
Reader Method: pre-draw-chart-fn ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

pre-draw-chart-fn.

Generic Writer: (setf pre-draw-chart-fn) (object)
Package

pdf.

Methods
Writer Method: (setf pre-draw-chart-fn) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

pre-draw-chart-fn.

Generic Reader: prev-outline (object)
Package

pdf.

Methods
Reader Method: prev-outline ((outline outline))

automatically generated reader method

Source

pdf.lisp.

Target Slot

prev-outline.

Generic Writer: (setf prev-outline) (object)
Package

pdf.

Methods
Writer Method: (setf prev-outline) ((outline outline))

automatically generated writer method

Source

pdf.lisp.

Target Slot

prev-outline.

Generic Reader: reference (object)
Package

pdf.

Methods
Reader Method: reference ((outline outline))

automatically generated reader method

Source

pdf.lisp.

Target Slot

reference.

Reader Method: reference ((named-reference named-reference))

automatically generated reader method

Source

pdf.lisp.

Target Slot

reference.

Generic Writer: (setf reference) (object)
Package

pdf.

Methods
Writer Method: (setf reference) ((outline outline))

automatically generated writer method

Source

pdf.lisp.

Target Slot

reference.

Writer Method: (setf reference) ((named-reference named-reference))

automatically generated writer method

Source

pdf.lisp.

Target Slot

reference.

Generic Reader: resources (object)
Package

pdf.

Methods
Reader Method: resources ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

resources.

Generic Writer: (setf resources) (object)
Package

pdf.

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

automatically generated writer method

Source

pdf.lisp.

Target Slot

resources.

Generic Reader: right-italic-correction (object)
Package

pdf.

Methods
Reader Method: right-italic-correction ((char-metrics char-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

right-italic-correction.

Generic Writer: (setf right-italic-correction) (object)
Package

pdf.

Methods
Writer Method: (setf right-italic-correction) ((char-metrics char-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

right-italic-correction.

Generic Reader: root-page (object)
Package

pdf.

Methods
Reader Method: root-page ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

root-page.

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

pdf.

Methods
Writer Method: (setf root-page) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

root-page.

Generic Reader: serie (object)
Package

pdf.

Methods
Reader Method: serie ((pie-chart pie-chart))

automatically generated reader method

Source

chart.lisp.

Target Slot

serie.

Generic Writer: (setf serie) (object)
Package

pdf.

Methods
Writer Method: (setf serie) ((pie-chart pie-chart))

automatically generated writer method

Source

chart.lisp.

Target Slot

serie.

Generic Reader: series (object)
Package

pdf.

Methods
Reader Method: series ((plot-xy plot-xy))

automatically generated reader method

Source

chart.lisp.

Target Slot

series.

Reader Method: series ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

series.

Generic Writer: (setf series) (object)
Package

pdf.

Methods
Writer Method: (setf series) ((plot-xy plot-xy))

automatically generated writer method

Source

chart.lisp.

Target Slot

series.

Writer Method: (setf series) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

series.

Generic Reader: spacing (object)
Package

pdf.

Methods
Reader Method: spacing ((char-metrics char-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

spacing.

Generic Writer: (setf spacing) (object)
Package

pdf.

Methods
Writer Method: (setf spacing) ((char-metrics char-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

spacing.

Generic Reader: stacked-series (object)
Package

pdf.

Methods
Reader Method: stacked-series ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

stacked-series.

Generic Writer: (setf stacked-series) (object)
Package

pdf.

Methods
Writer Method: (setf stacked-series) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

stacked-series.

Generic Reader: standard-encoding (object)
Package

pdf.

Methods
Reader Method: standard-encoding ((encoding encoding))

automatically generated reader method

Source

encodings.lisp.

Target Slot

standard-encoding.

Generic Writer: (setf standard-encoding) (object)
Package

pdf.

Methods
Writer Method: (setf standard-encoding) ((encoding encoding))

automatically generated writer method

Source

encodings.lisp.

Target Slot

standard-encoding.

Generic Reader: sub-levels (object)
Package

pdf.

Methods
Reader Method: sub-levels ((outline outline))

automatically generated reader method

Source

pdf.lisp.

Target Slot

sub-levels.

Generic Writer: (setf sub-levels) (object)
Package

pdf.

Methods
Writer Method: (setf sub-levels) ((outline outline))

automatically generated writer method

Source

pdf.lisp.

Target Slot

sub-levels.

Generic Reader: subject (object)
Package

pdf.

Methods
Reader Method: subject ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

subject.

Generic Writer: (setf subject) (object)
Package

pdf.

Methods
Writer Method: (setf subject) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

subject.

Generic Reader: subtick-length (object)
Package

pdf.

Methods
Reader Method: subtick-length ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

subtick-length.

Generic Writer: (setf subtick-length) (object)
Package

pdf.

Methods
Writer Method: (setf subtick-length) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

subtick-length.

Generic Reader: subtick-width (object)
Package

pdf.

Methods
Reader Method: subtick-width ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

subtick-width.

Generic Writer: (setf subtick-width) (object)
Package

pdf.

Methods
Writer Method: (setf subtick-width) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

subtick-width.

Generic Reader: tick-length (object)
Package

pdf.

Methods
Reader Method: tick-length ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

tick-length.

Generic Writer: (setf tick-length) (object)
Package

pdf.

Methods
Writer Method: (setf tick-length) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

tick-length.

Generic Reader: tick-value (object)
Package

pdf.

Methods
Reader Method: tick-value ((value-axis value-axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

tick-value.

Generic Writer: (setf tick-value) (object)
Package

pdf.

Methods
Writer Method: (setf tick-value) ((value-axis value-axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

tick-value.

Generic Reader: tick-width (object)
Package

pdf.

Methods
Reader Method: tick-width ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

tick-width.

Generic Writer: (setf tick-width) (object)
Package

pdf.

Methods
Writer Method: (setf tick-width) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

tick-width.

Generic Reader: ticks-positions (object)
Package

pdf.

Methods
Reader Method: ticks-positions ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

ticks-positions.

Generic Writer: (setf ticks-positions) (object)
Package

pdf.

Methods
Writer Method: (setf ticks-positions) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

ticks-positions.

Generic Reader: ticks-separation (object)
Package

pdf.

Methods
Reader Method: ticks-separation ((axis axis))

automatically generated reader method

Source

chart.lisp.

Target Slot

ticks-separation.

Generic Writer: (setf ticks-separation) (object)
Package

pdf.

Methods
Writer Method: (setf ticks-separation) ((axis axis))

automatically generated writer method

Source

chart.lisp.

Target Slot

ticks-separation.

Generic Reader: title (object)
Package

pdf.

Methods
Reader Method: title ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

title.

Reader Method: title ((outline outline))

automatically generated reader method

Source

pdf.lisp.

Target Slot

title.

Reader Method: title ((document document))

automatically generated reader method

Source

pdf.lisp.

Target Slot

title.

Generic Writer: (setf title) (object)
Package

pdf.

Methods
Writer Method: (setf title) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

title.

Writer Method: (setf title) ((outline outline))

automatically generated writer method

Source

pdf.lisp.

Target Slot

title.

Writer Method: (setf title) ((document document))

automatically generated writer method

Source

pdf.lisp.

Target Slot

title.

Generic Reader: title-color (object)
Package

pdf.

Methods
Reader Method: title-color ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

title-color.

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

pdf.

Methods
Writer Method: (setf title-color) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

title-color.

Generic Reader: title-font (object)
Package

pdf.

Methods
Reader Method: title-font ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

title-font.

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

pdf.

Methods
Writer Method: (setf title-font) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

title-font.

Generic Reader: title-font-size (object)
Package

pdf.

Methods
Reader Method: title-font-size ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

title-font-size.

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

pdf.

Methods
Writer Method: (setf title-font-size) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

title-font-size.

Generic Reader: underline-position (object)
Package

pdf.

Methods
Reader Method: underline-position ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

underline-position.

Generic Writer: (setf underline-position) (object)
Package

pdf.

Methods
Writer Method: (setf underline-position) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

underline-position.

Generic Reader: underline-thickness (object)
Package

pdf.

Methods
Reader Method: underline-thickness ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

underline-thickness.

Generic Writer: (setf underline-thickness) (object)
Package

pdf.

Methods
Writer Method: (setf underline-thickness) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

underline-thickness.

Generic Reader: version (object)
Package

pdf.

Methods
Reader Method: version ((font-metrics font-metrics))

automatically generated reader method

Source

font-metrics.lisp.

Target Slot

version.

Generic Writer: (setf version) (object)
Package

pdf.

Methods
Writer Method: (setf version) ((font-metrics font-metrics))

automatically generated writer method

Source

font-metrics.lisp.

Target Slot

version.

Generic Reader: widths (object)
Package

pdf.

Methods
Reader Method: widths ((cid-font cid-font))

automatically generated reader method

Source

ttu-font.lisp.

Target Slot

widths.

Generic Writer: (setf widths) (object)
Package

pdf.

Methods
Writer Method: (setf widths) ((cid-font cid-font))

automatically generated writer method

Source

ttu-font.lisp.

Target Slot

widths.

Generic Function: write-object (obj &optional root-level)
Package

pdf.

Source

pdf.lisp.

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.

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.

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 Reader: x (object)
Package

pdf.

Methods
Reader Method: x ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

x.

Generic Writer: (setf x) (object)
Package

pdf.

Methods
Writer Method: (setf x) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

x.

Generic Reader: x-axis (object)
Package

pdf.

Methods
Reader Method: x-axis ((plot-xy plot-xy))

automatically generated reader method

Source

chart.lisp.

Target Slot

x-axis.

Reader Method: x-axis ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

x-axis.

Generic Writer: (setf x-axis) (object)
Package

pdf.

Methods
Writer Method: (setf x-axis) ((plot-xy plot-xy))

automatically generated writer method

Source

chart.lisp.

Target Slot

x-axis.

Writer Method: (setf x-axis) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

x-axis.

Generic Reader: xobjects (object)
Package

pdf.

Methods
Reader Method: xobjects ((page page))

automatically generated reader method

Source

pdf.lisp.

Target Slot

xobjects.

Generic Writer: (setf xobjects) (object)
Package

pdf.

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

automatically generated writer method

Source

pdf.lisp.

Target Slot

xobjects.

Generic Reader: y (object)
Package

pdf.

Methods
Reader Method: y ((chart-item chart-item))

automatically generated reader method

Source

chart.lisp.

Target Slot

y.

Generic Writer: (setf y) (object)
Package

pdf.

Methods
Writer Method: (setf y) ((chart-item chart-item))

automatically generated writer method

Source

chart.lisp.

Target Slot

y.

Generic Reader: y-axis (object)
Package

pdf.

Methods
Reader Method: y-axis ((plot-xy plot-xy))

automatically generated reader method

Source

chart.lisp.

Target Slot

y-axis.

Reader Method: y-axis ((histogram histogram))

automatically generated reader method

Source

chart.lisp.

Target Slot

y-axis.

Generic Writer: (setf y-axis) (object)
Package

pdf.

Methods
Writer Method: (setf y-axis) ((plot-xy plot-xy))

automatically generated writer method

Source

chart.lisp.

Target Slot

y-axis.

Writer Method: (setf y-axis) ((histogram histogram))

automatically generated writer method

Source

chart.lisp.

Target Slot

y-axis.


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

5.2.6 Classes

Class: annotation
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods

initialize-instance.

Class: annotation2
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods

initialize-instance.

Class: axis
Package

pdf.

Source

chart.lisp.

Direct superclasses

chart-item.

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

(pdf:get-font)

Initargs

:label-font

Readers

label-font.

Writers

(setf label-font).

Slot: label-font-size
Initform

10.0

Initargs

:label-font-size

Readers

label-font-size.

Writers

(setf label-font-size).

Slot: label-position
Initform

:center

Initargs

:label-position

Readers

label-position.

Writers

(setf label-position).

Slot: label-rotation
Initform

0

Initargs

:label-rotation

Readers

label-rotation.

Writers

(setf label-rotation).

Slot: label-color
Initform

(quote (0 0 0))

Initargs

:label-color

Readers

label-color.

Writers

(setf label-color).

Slot: tick-length
Initform

6

Initargs

:tick-length

Readers

tick-length.

Writers

(setf tick-length).

Slot: tick-width
Initform

0.25

Initargs

:tick-width

Readers

tick-width.

Writers

(setf tick-width).

Slot: ticks-positions
Readers

ticks-positions.

Writers

(setf ticks-positions).

Slot: ticks-separation
Readers

ticks-separation.

Writers

(setf ticks-separation).

Class: bitmap-image
Package

pdf.

Source

pdf-base.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: width
Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initargs

:height

Readers

height.

Writers

(setf height).

Slot: nb-components
Initargs

:nb-components

Readers

nb-components.

Writers

(setf nb-components).

Slot: data
Initargs

:data

Readers

data.

Writers

(setf data).

Class: chart-item
Package

pdf.

Source

chart.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: x
Initform

0

Initargs

:x

Readers

x.

Writers

(setf x).

Slot: y
Initform

0

Initargs

:y

Readers

y.

Writers

(setf y).

Slot: width
Initform

0

Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initform

0

Initargs

:height

Readers

height.

Writers

(setf height).

Slot: background-color
Initform

(quote (1 1 1))

Initargs

:background-color

Readers

background-color.

Writers

(setf background-color).

Slot: title
Initform

""

Initargs

:title

Readers

title.

Writers

(setf title).

Slot: title-font
Initform

(pdf:get-font)

Initargs

:title-font

Readers

title-font.

Writers

(setf title-font).

Slot: title-font-size
Initform

12

Initargs

:title-font-size

Readers

title-font-size.

Writers

(setf title-font-size).

Slot: title-color
Initform

(quote (0 0 0))

Initargs

:title-color

Readers

title-color.

Writers

(setf title-color).

Slot: line-width
Initform

0.5

Initargs

:line-width

Readers

line-width.

Writers

(setf line-width).

Slot: line-color
Initform

(quote (0 0 0))

Initargs

:line-color

Readers

line-color.

Writers

(setf line-color).

Slot: pre-draw-chart-fn
Initargs

:pre-draw-chart-fn

Readers

pre-draw-chart-fn.

Writers

(setf pre-draw-chart-fn).

Slot: post-draw-chart-fn
Initargs

:post-draw-chart-fn

Readers

post-draw-chart-fn.

Writers

(setf post-draw-chart-fn).

Class: cid-font
Package

pdf.

Source

ttu-font.lisp.

Direct methods
Direct slots
Slot: base-font
Initargs

:base-font

Readers

base-font.

Writers

(setf base-font).

Slot: descriptor
Initargs

:descriptor

Readers

descriptor.

Writers

(setf descriptor).

Slot: widths
Initargs

:widths

Readers

widths.

Writers

(setf widths).

Slot: c2g
Initargs

:c2g

Readers

c2g.

Writers

(setf c2g).

Class: custom-encoding
Package

pdf.

Source

encodings.lisp.

Direct superclasses

single-byte-encoding.

Direct methods
Direct slots
Slot: base-encoding
Initargs

:base-encoding

Readers

base-encoding.

Writers

This slot is read-only.

Slot: charset
Initargs

:charset

Readers

charset.

Writers

(setf charset).

Class: dictionary
Package

pdf.

Source

pdf.lisp.

Direct subclasses

pdf-stream.

Direct methods
Direct slots
Slot: dict-values
Initargs

:dict-values

Readers

dict-values.

Writers

(setf dict-values).

Class: document
Package

pdf.

Source

pdf.lisp.

Direct methods
Direct slots
Slot: objects
Readers

objects.

Writers

(setf objects).

Slot: root-page
Readers

root-page.

Writers

(setf root-page).

Slot: catalog
Readers

catalog.

Writers

(setf catalog).

Slot: outline-root
Readers

outline-root.

Writers

(setf outline-root).

Slot: named-refs
Initform

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

Readers

named-refs.

Writers

(setf named-refs).

Slot: fonts
Initform

(quote nil)

Readers

fonts.

Writers

(setf fonts).

Slot: gstates
Initform

(quote nil)

Readers

gstates.

Writers

(setf gstates).

Slot: encodings
Initform

(quote nil)

Readers

encodings.

Writers

(setf encodings).

Slot: last-object-number
Initform

0

Readers

last-object-number.

Writers

(setf last-object-number).

Slot: docinfo
Readers

docinfo.

Writers

(setf docinfo).

Slot: author
Initargs

:author

Readers

author.

Writers

(setf author).

Slot: title
Initargs

:title

Readers

title.

Writers

(setf title).

Slot: keywords
Initargs

:keywords

Readers

keywords.

Writers

(setf keywords).

Slot: subject
Initargs

:subject

Readers

subject.

Writers

(setf subject).

Slot: creation-date

Creation date as a positive integer, :NOW or NIL. A positive integer designates an absolute universal time. :NOW designates the current universal time when the document is rendered. NIL causes the creation date to be omitted from the document

Type

(or null (eql :now) (integer 0))

Readers

creation-date.

Writers

(setf creation-date).

Slot: modification-date

Modification date as a positive integer, :NOW or NIL. A positive integer designates an absolute universal time. :NOW designates the current universal time when the document is rendered. NIL causes the modification date to be omitted from the document

Type

(or null (eql :now) (integer 0))

Readers

modification-date.

Writers

(setf modification-date).

Class: encoding-object
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods
Direct slots
Slot: encoding
Initargs

:encoding

Readers

encoding.

Writers

(setf encoding).

Class: font-object
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods
Direct slots
Slot: name
Initform

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

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: font
Initargs

:font

Readers

font.

Writers

(setf font).

Class: gstate-object
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods
Direct slots
Slot: name
Initform

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

Initargs

:name

Readers

name.

Writers

(setf name).

Class: histo-axis
Package

pdf.

Source

chart.lisp.

Direct superclasses

axis.

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

:label-names

Readers

label-names.

Writers

(setf label-names).

Class: horizontal-value-axis
Package

pdf.

Source

chart.lisp.

Direct superclasses

value-axis.

Direct methods

draw-object.

Class: indirect-object
Package

pdf.

Source

pdf.lisp.

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

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

Initargs

:obj-number

Readers

obj-number.

Writers

(setf obj-number).

Slot: gen-number
Initform

0

Initargs

:gen-number

Readers

gen-number.

Writers

(setf gen-number).

Slot: content
Initargs

:content

Readers

content.

Writers

(setf content).

Class: jpeg-image
Package

pdf.

Source

pdf-base.lisp.

Direct superclasses

bitmap-image.

Direct methods
Direct slots
Slot: filename
Initargs

:filename

Readers

filename.

Writers

(setf filename).

Class: lazy-pdf-stream
Package

pdf.

Source

pdf.lisp.

Direct superclasses

pdf-stream.

Direct methods

write-object.

Class: named-reference
Package

pdf.

Source

pdf.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: reference
Readers

reference.

Writers

(setf reference).

Class: object-ref
Package

pdf.

Source

pdf.lisp.

Direct methods
Direct slots
Slot: obj-number
Initform

0

Initargs

:obj-number

Readers

obj-number.

Writers

(setf obj-number).

Slot: gen-number
Initform

0

Initargs

:gen-number

Readers

gen-number.

Writers

(setf gen-number).

Class: outline
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods
Direct slots
Slot: title
Initargs

:title

Readers

title.

Writers

(setf title).

Slot: reference
Initargs

:reference

Readers

reference.

Writers

(setf reference).

Slot: sub-levels
Readers

sub-levels.

Writers

(setf sub-levels).

Slot: prev-outline
Readers

prev-outline.

Writers

(setf prev-outline).

Slot: next-outline
Readers

next-outline.

Writers

(setf next-outline).

Class: page
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods
Direct slots
Slot: bounds
Initform

pdf:*default-page-bounds*

Initargs

:bounds

Readers

bounds.

Writers

(setf bounds).

Slot: resources
Initform

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

Readers

resources.

Writers

(setf resources).

Slot: fonts
Initform

(quote nil)

Readers

fonts.

Writers

(setf fonts).

Slot: font-objects
Initform

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

Readers

font-objects.

Writers

(setf font-objects).

Slot: gstates
Initform

(quote nil)

Readers

gstates.

Writers

(setf gstates).

Slot: gstate-objects
Initform

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

Readers

gstate-objects.

Writers

(setf gstate-objects).

Slot: xobjects
Initform

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

Readers

xobjects.

Writers

(setf xobjects).

Slot: annotations
Initform

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

Readers

annotations.

Writers

(setf annotations).

Slot: content-stream
Readers

content-stream.

Writers

(setf content-stream).

Class: page-node
Package

pdf.

Source

pdf.lisp.

Direct superclasses

indirect-object.

Direct methods
Direct slots
Slot: pages
Initform

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

Readers

pages.

Writers

(setf pages).

Class: pdf-stream
Package

pdf.

Source

pdf.lisp.

Direct superclasses

dictionary.

Direct subclasses

lazy-pdf-stream.

Direct methods
Direct slots
Slot: content
Initform

""

Initargs

:content

Readers

content.

Writers

(setf content).

Slot: no-compression
Initargs

:no-compression

Readers

no-compression.

Writers

(setf no-compression).

Class: png-image
Package

pdf.

Source

png.lisp.

Direct superclasses

bitmap-image.

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

:bits-per-color

Readers

bits-per-color.

Writers

(setf bits-per-color).

Slot: filename
Initargs

:filename

Readers

filename.

Writers

(setf filename).

Slot: palette
Initargs

:palette

Readers

palette.

Writers

(setf palette).

Slot: mask
Initargs

:mask

Readers

mask.

Writers

(setf mask).

Class: single-byte-encoding
Package

pdf.

Source

encodings.lisp.

Direct superclasses

encoding.

Direct subclasses

custom-encoding.

Direct methods
Direct slots
Slot: char-names
Initargs

:char-names

Readers

char-names.

Writers

(setf char-names).

Slot: char-codes
Initform

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

Readers

char-codes.

Writers

(setf char-codes).

Class: t1-font-metrics
Package

pdf.

Source

t1-font.lisp.

Direct superclasses

font-metrics.

Direct methods
Direct slots
Slot: binary-data
Readers

binary-data.

Writers

(setf binary-data).

Slot: length1
Readers

length1.

Writers

(setf length1).

Slot: length2
Readers

length2.

Writers

(setf length2).

Slot: length3
Readers

length3.

Writers

(setf length3).

Class: ttu-font-metrics
Package

pdf.

Source

ttu-font.lisp.

Direct superclasses

font-metrics.

Direct methods
Direct slots
Slot: c2g
Initform

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

Readers

c2g.

Writers

(setf c2g).

Slot: cid-widths
Initform

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

Readers

cid-widths.

Writers

(setf cid-widths).

Slot: pdf-widths
Readers

pdf-widths.

Writers

(setf pdf-widths).

Slot: binary-data
Readers

binary-data.

Writers

(setf binary-data).

Slot: min-code
Initform

0

Readers

min-code.

Writers

(setf min-code).

Slot: max-code
Initform

0

Readers

max-code.

Writers

(setf max-code).

Slot: length1
Readers

length1.

Writers

(setf length1).

Class: unicode-encoding
Package

pdf.

Source

encodings.lisp.

Direct superclasses

encoding.

Direct methods
Direct Default Initargs
InitargValue
:nameunicodeencoding
:keyword-nameunicode-encoding
:standard-encodingt
Class: value-axis
Package

pdf.

Source

chart.lisp.

Direct superclasses

axis.

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

0

Initargs

:min-value

Readers

min-value.

Writers

(setf min-value).

Slot: max-value
Initform

100

Initargs

:max-value

Readers

max-value.

Writers

(setf max-value).

Slot: locked-values
Initargs

:locked-values

Readers

locked-values.

Writers

(setf locked-values).

Slot: subtick-length
Initform

2

Initargs

:subtick-length

Readers

subtick-length.

Writers

(setf subtick-length).

Slot: subtick-width
Initform

0.25

Initargs

:subtick-width

Readers

subtick-width.

Writers

(setf subtick-width).

Slot: integer-tick
Initargs

:integer-tick

Readers

integer-tick.

Writers

(setf integer-tick).

Slot: nb-ticks
Initform

10

Initargs

:nb-ticks

Readers

nb-ticks.

Writers

(setf nb-ticks).

Slot: tick-value
Readers

tick-value.

Writers

(setf tick-value).

Slot: axis-scale
Readers

axis-scale.

Writers

(setf axis-scale).

Slot: axis-min
Readers

axis-min.

Writers

(setf axis-min).

Slot: axis-max
Readers

axis-max.

Writers

(setf axis-max).

Slot: nb-subticks
Readers

nb-subticks.

Writers

(setf nb-subticks).

Slot: format-string
Initargs

:format-string

Readers

format-string.

Writers

(setf format-string).

Class: vertical-histo-axis
Package

pdf.

Source

chart.lisp.

Direct superclasses

histo-axis.

Direct methods

axis-size.


Appendix A Indexes


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

A.1 Concepts


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

A.2 Functions

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

%
%convert-image-file%: Private ordinary functions
%generate-temp-filename%: Private ordinary functions
%read-convert-jpg-file%: Private ordinary functions
%read-jpeg-file%: Private ordinary functions

(
(setf annotations): Private generic functions
(setf annotations): Private generic functions
(setf ascender): Public generic functions
(setf ascender): Public generic functions
(setf author): Private generic functions
(setf author): Private generic functions
(setf axis-max): Private generic functions
(setf axis-max): Private generic functions
(setf axis-min): Private generic functions
(setf axis-min): Private generic functions
(setf axis-scale): Private generic functions
(setf axis-scale): Private generic functions
(setf background-color): Private generic functions
(setf background-color): Private generic functions
(setf base-font): Private generic functions
(setf base-font): Private generic functions
(setf base-font-p): Public generic functions
(setf base-font-p): Public generic functions
(setf bbox): Public generic functions
(setf bbox): Public generic functions
(setf binary-data): Private generic functions
(setf binary-data): Private generic functions
(setf binary-data): Private generic functions
(setf bits-per-color): Private generic functions
(setf bits-per-color): Private generic functions
(setf bounds): Public generic functions
(setf bounds): Public generic functions
(setf c2g): Private generic functions
(setf c2g): Private generic functions
(setf c2g): Private generic functions
(setf cap-height): Public generic functions
(setf cap-height): Public generic functions
(setf catalog): Private generic functions
(setf catalog): Private generic functions
(setf char-codes): Private generic functions
(setf char-codes): Private generic functions
(setf char-names): Private generic functions
(setf char-names): Private generic functions
(setf char-width): Public generic functions
(setf char-width): Public generic functions
(setf character-set): Public generic functions
(setf character-set): Public generic functions
(setf characters): Public generic functions
(setf characters): Public generic functions
(setf characters): Public generic functions
(setf charset): Private generic functions
(setf charset): Private generic functions
(setf cid-widths): Private generic functions
(setf cid-widths): Private generic functions
(setf code): Public generic functions
(setf code): Public generic functions
(setf content): Private generic functions
(setf content): Private generic functions
(setf content): Private generic functions
(setf content-stream): Private generic functions
(setf content-stream): Private generic functions
(setf creation-date): Private generic functions
(setf creation-date): Private generic functions
(setf data): Private generic functions
(setf data): Private generic functions
(setf descender): Public generic functions
(setf descender): Public generic functions
(setf descender): Public generic functions
(setf descriptor): Private generic functions
(setf descriptor): Private generic functions
(setf dict-values): Private generic functions
(setf dict-values): Private generic functions
(setf docinfo): Private generic functions
(setf docinfo): Private generic functions
(setf encoding): Public generic functions
(setf encoding): Public generic functions
(setf encoding): Public generic functions
(setf encoding-scheme): Public generic functions
(setf encoding-scheme): Public generic functions
(setf encoding-vector): Private generic functions
(setf encoding-vector): Private generic functions
(setf encodings): Private generic functions
(setf encodings): Private generic functions
(setf esc-char): Public generic functions
(setf esc-char): Public generic functions
(setf family-name): Public generic functions
(setf family-name): Public generic functions
(setf filename): Private generic functions
(setf filename): Private generic functions
(setf filename): Private generic functions
(setf filename): Private generic functions
(setf fixed-pitch-p): Private generic functions
(setf fixed-pitch-p): Private generic functions
(setf fixed-v-p): Public generic functions
(setf fixed-v-p): Public generic functions
(setf font): Public generic functions
(setf font): Public generic functions
(setf font-bbox): Public generic functions
(setf font-bbox): Public generic functions
(setf font-metrics): Public generic functions
(setf font-metrics): Public generic functions
(setf font-name): Public generic functions
(setf font-name): Public generic functions
(setf font-objects): Private generic functions
(setf font-objects): Private generic functions
(setf fonts): Private generic functions
(setf fonts): Private generic functions
(setf fonts): Private generic functions
(setf format-string): Private generic functions
(setf format-string): Private generic functions
(setf full-name): Public generic functions
(setf full-name): Public generic functions
(setf gen-number): Private generic functions
(setf gen-number): Private generic functions
(setf gen-number): Private generic functions
(setf groups-spacing): Private generic functions
(setf groups-spacing): Private generic functions
(setf gstate-objects): Private generic functions
(setf gstate-objects): Private generic functions
(setf gstates): Private generic functions
(setf gstates): Private generic functions
(setf gstates): Private generic functions
(setf h-lines-color): Private generic functions
(setf h-lines-color): Private generic functions
(setf h-lines-color): Private generic functions
(setf h-lines-width): Private generic functions
(setf h-lines-width): Private generic functions
(setf h-lines-width): Private generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf hyphen-char): Public generic functions
(setf hyphen-char): Public generic functions
(setf hyphen-code): Private generic functions
(setf hyphen-code): Private generic functions
(setf index): Private generic functions
(setf index): Private generic functions
(setf integer-tick): Private generic functions
(setf integer-tick): Private generic functions
(setf italic-angle): Private generic functions
(setf italic-angle): Private generic functions
(setf italic-sin): Private generic functions
(setf italic-sin): Private generic functions
(setf kernings): Public generic functions
(setf kernings): Public generic functions
(setf kernings): Public generic functions
(setf keyword-name): Private generic functions
(setf keyword-name): Private generic functions
(setf keywords): Private generic functions
(setf keywords): Private generic functions
(setf label-color): Private generic functions
(setf label-color): Private generic functions
(setf label-color): Private generic functions
(setf label-font): Private generic functions
(setf label-font): Private generic functions
(setf label-font): Private generic functions
(setf label-font-size): Private generic functions
(setf label-font-size): Private generic functions
(setf label-font-size): Private generic functions
(setf label-names): Private generic functions
(setf label-names): Private generic functions
(setf label-names): Private generic functions
(setf label-position): Private generic functions
(setf label-position): Private generic functions
(setf label-rotation): Private generic functions
(setf label-rotation): Private generic functions
(setf labels&colors): Private generic functions
(setf labels&colors): Private generic functions
(setf labels&colors): Private generic functions
(setf labels&colors): Private generic functions
(setf labels&colors): Private generic functions
(setf last-object-number): Private generic functions
(setf last-object-number): Private generic functions
(setf leading): Private generic functions
(setf leading): Private generic functions
(setf left-italic-correction): Private generic functions
(setf left-italic-correction): Private generic functions
(setf legend): Public generic functions
(setf legend): Public generic functions
(setf legend): Public generic functions
(setf legend): Public generic functions
(setf length1): Private generic functions
(setf length1): Private generic functions
(setf length1): Private generic functions
(setf length2): Private generic functions
(setf length2): Private generic functions
(setf length3): Private generic functions
(setf length3): Private generic functions
(setf line-color): Private generic functions
(setf line-color): Private generic functions
(setf line-width): Private generic functions
(setf line-width): Private generic functions
(setf locked-values): Private generic functions
(setf locked-values): Private generic functions
(setf mapping-scheme): Public generic functions
(setf mapping-scheme): Public generic functions
(setf mask): Private generic functions
(setf mask): Private generic functions
(setf max-code): Private generic functions
(setf max-code): Private generic functions
(setf max-value): Private generic functions
(setf max-value): Private generic functions
(setf min-code): Private generic functions
(setf min-code): Private generic functions
(setf min-value): Private generic functions
(setf min-value): Private generic functions
(setf modification-date): Private generic functions
(setf modification-date): Private generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf name): Public generic functions
(setf named-refs): Private generic functions
(setf named-refs): Private generic functions
(setf nb-components): Private generic functions
(setf nb-components): Private generic functions
(setf nb-subticks): Private generic functions
(setf nb-subticks): Private generic functions
(setf nb-ticks): Private generic functions
(setf nb-ticks): Private generic functions
(setf next-outline): Private generic functions
(setf next-outline): Private generic functions
(setf no-compression): Private generic functions
(setf no-compression): Private generic functions
(setf notice): Public generic functions
(setf notice): Public generic functions
(setf obj-number): Private generic functions
(setf obj-number): Private generic functions
(setf obj-number): Private generic functions
(setf objects): Private generic functions
(setf objects): Private generic functions
(setf outline-root): Private generic functions
(setf outline-root): Private generic functions
(setf pages): Private generic functions
(setf pages): Private generic functions
(setf palette): Private generic functions
(setf palette): Private generic functions
(setf pdf-widths): Private generic functions
(setf pdf-widths): Private generic functions
(setf pdf-widths): Private generic functions
(setf point-radius): Private generic functions
(setf point-radius): Private generic functions
(setf post-draw-chart-fn): Private generic functions
(setf post-draw-chart-fn): Private generic functions
(setf pre-draw-chart-fn): Private generic functions
(setf pre-draw-chart-fn): Private generic functions
(setf prev-outline): Private generic functions
(setf prev-outline): Private generic functions
(setf reference): Private generic functions
(setf reference): Private generic functions
(setf reference): Private generic functions
(setf resources): Private generic functions
(setf resources): Private generic functions
(setf right-italic-correction): Private generic functions
(setf right-italic-correction): Private generic functions
(setf root-page): Private generic functions
(setf root-page): Private generic functions
(setf serie): Private generic functions
(setf serie): Private generic functions
(setf series): Private generic functions
(setf series): Private generic functions
(setf series): Private generic functions
(setf spacing): Private generic functions
(setf spacing): Private generic functions
(setf stacked-series): Private generic functions
(setf stacked-series): Private generic functions
(setf standard-encoding): Private generic functions
(setf standard-encoding): Private generic functions
(setf sub-levels): Private generic functions
(setf sub-levels): Private generic functions
(setf subject): Private generic functions
(setf subject): Private generic functions
(setf subtick-length): Private generic functions
(setf subtick-length): Private generic functions
(setf subtick-width): Private generic functions
(setf subtick-width): Private generic functions
(setf tick-length): Private generic functions
(setf tick-length): Private generic functions
(setf tick-value): Private generic functions
(setf tick-value): Private generic functions
(setf tick-width): Private generic functions
(setf tick-width): Private generic functions
(setf ticks-positions): Private generic functions
(setf ticks-positions): Private generic functions
(setf ticks-separation): Private generic functions
(setf ticks-separation): Private generic functions
(setf title): Private generic functions
(setf title): Private generic functions
(setf title): Private generic functions
(setf title): Private generic functions
(setf title-color): Private generic functions
(setf title-color): Private generic functions
(setf title-font): Private generic functions
(setf title-font): Private generic functions
(setf title-font-size): Private generic functions
(setf title-font-size): Private generic functions
(setf underline-position): Private generic functions