The cl-pslib Reference Manual

This is the cl-pslib Reference Manual, version 0.0.3, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:35:35 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-pslib

A CFFI wrapper for the pslib library, a library for generating PostScript files.

Maintainer

cage

Author

cage <>

Bug Tracker

https://notabug.org/cage/cl-pslib/issues

License

LLGPL

Version

0.0.3

Dependencies
  • alexandria (system).
  • cffi (system).
  • cl-colors2 (system).
  • cl-ppcre-unicode (system).
Source

cl-pslib.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 cl-pslib/cl-pslib.asd

Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

ASDF Systems

cl-pslib.


3.1.2 cl-pslib/package.lisp

Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Packages

cl-pslib.


3.1.3 cl-pslib/conditions.lisp

Dependency

package.lisp (file).

Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Public Interface
Internals

3.1.4 cl-pslib/cffi-interface.lisp

Dependency

package.lisp (file).

Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Public Interface
Internals

3.1.5 cl-pslib/pslib.lisp

Dependencies
Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Internals

3.1.6 cl-pslib/constants.lisp

Dependencies
Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Public Interface
Internals

3.1.7 cl-pslib/page-metrics.lisp

Dependency

package.lisp (file).

Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Public Interface
Internals

3.1.8 cl-pslib/graphics-utils.lisp

Dependency

package.lisp (file).

Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Public Interface
Internals

3.1.9 cl-pslib/cl-pslib.lisp

Dependencies
Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Public Interface
Internals

3.1.10 cl-pslib/shapes.lisp

Dependency

cl-pslib.lisp (file).

Source

cl-pslib.asd.

Parent Component

cl-pslib (system).

Public Interface

4 Packages

Packages are listed by definition order.


4.1 cl-pslib

Source

package.lisp.

Use List
  • cffi.
  • cl-colors2.
  • common-lisp.
Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Constants

Constant: +a0-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a0-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a0-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a1-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a1-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a1-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a10-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a10-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a10-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a2-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a2-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a2-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a3-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a3-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a3-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a4-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a4-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a4-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a5-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a5-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a5-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a6-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a6-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a6-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a7-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a7-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a7-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a8-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a8-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a8-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a9-page-size+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a9-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +a9-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b0-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b0-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b1-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b1-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b10-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b10-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b2-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b2-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b3-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b3-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b4-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b4-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b5-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b5-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b6-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b6-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b7-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b7-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b8-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b8-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b9-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +b9-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +boxed-text-feature-blind+
Package

cl-pslib.

Source

constants.lisp.

Constant: +boxed-text-h-mode-center+
Package

cl-pslib.

Source

constants.lisp.

Constant: +boxed-text-h-mode-fulljustify+
Package

cl-pslib.

Source

constants.lisp.

Constant: +boxed-text-h-mode-justify+
Package

cl-pslib.

Source

constants.lisp.

Constant: +boxed-text-h-mode-left+
Package

cl-pslib.

Source

constants.lisp.

Constant: +boxed-text-h-mode-right+
Package

cl-pslib.

Source

constants.lisp.

Constant: +boxed-text-value-boxheight+
Package

cl-pslib.

Source

constants.lisp.

Constant: +c0-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c0-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c1-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c1-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c10-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c10-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c2-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c2-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c3-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c3-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c4-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c4-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c5-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c5-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c6-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c6-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c7-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c7-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c8-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c8-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c9-paper-height+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +c9-paper-width+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +color-space-cmyk+
Package

cl-pslib.

Source

constants.lisp.

Constant: +color-space-gray+
Package

cl-pslib.

Source

constants.lisp.

Constant: +color-space-pattern+
Package

cl-pslib.

Source

constants.lisp.

Constant: +color-space-rgb+
Package

cl-pslib.

Source

constants.lisp.

Constant: +color-space-spot+
Package

cl-pslib.

Source

constants.lisp.

Constant: +color-type-fill+
Package

cl-pslib.

Source

constants.lisp.

Constant: +color-type-fillstroke+
Package

cl-pslib.

Source

constants.lisp.

Constant: +color-type-stroke+
Package

cl-pslib.

Source

constants.lisp.

Constant: +false+
Package

cl-pslib.

Source

constants.lisp.

Constant: +find-font-encoding-builtin+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-encoding-type-hex+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-file-mask+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-file-masked+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-file-type-bmp+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-file-type-eps+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-file-type-gif+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-file-type-jpeg+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-file-type-png+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-file-type-tiff+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-type-eps+
Package

cl-pslib.

Source

constants.lisp.

Constant: +image-type-raw+
Package

cl-pslib.

Source

constants.lisp.

Constant: +line-number-mode-box+
Package

cl-pslib.

Source

constants.lisp.

Constant: +line-number-mode-paragraph+
Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-fontafm+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-fontencoding+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-fontoutline+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-fontprotusion+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-hyphendict+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-imageencoding+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-imagereuse+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-inputencoding+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-leftmarginkerning+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-ligaturedisolvechar+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-linenumbermode+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-overline+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-rightmarginkerning+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-searchpath+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-strikeout+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-underline+
Package

cl-pslib.

Source

constants.lisp.

Constant: +parameter-key-warning+
Package

cl-pslib.

Source

constants.lisp.

Constant: +pattern-paint-type1+
Package

cl-pslib.

Source

constants.lisp.

Constant: +pattern-paint-type2+
Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-comment-key-author+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-comment-key-boundingbox+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-comment-key-creator+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-comment-key-keywords+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-comment-key-orientation+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-comment-key-subject+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-comment-key-title+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-linecap-butt+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps-linecap-round+
Package

cl-pslib.

Source

constants.lisp.

Constant: +shading-axial+
Package

cl-pslib.

Source

constants.lisp.

Constant: +shading-opt-extend0+
Package

cl-pslib.

Source

constants.lisp.

Constant: +shading-opt-r0+
Package

cl-pslib.

Source

constants.lisp.

Constant: +shading-opt-r1+
Package

cl-pslib.

Source

constants.lisp.

Constant: +shading-radial+
Package

cl-pslib.

Source

constants.lisp.

Constant: +true+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-ascender+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-boxheight+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-capheight+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-charspacing+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-descender+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-font+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-fontsize+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-hyphenminchars+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-imageheight+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-imagewidth+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-italicangle+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-leading+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-linebreak+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-linenumbersep+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-linenumberspace+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-major+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-minor+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-numindentlines+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-parindent+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-parindentskip+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-parskip+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-revision+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-separationcolor+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-subminor+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-textrendering+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-textrise+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-textx+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-texty+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-underlineposition+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-underlinethickness+
Package

cl-pslib.

Source

constants.lisp.

Constant: +value-key-wordspacing+
Package

cl-pslib.

Source

constants.lisp.


5.1.2 Special variables

Special Variable: *callback-stream*
Package

cl-pslib.

Source

cffi-interface.lisp.

Special Variable: *callback-string*
Package

cl-pslib.

Source

cffi-interface.lisp.

Special Variable: *conversion-metrics*
Package

cl-pslib.

Source

cl-pslib.lisp.


5.1.3 Macros

Macro: with-fill-stroke ((doc) &body body)
Package

cl-pslib.

Source

cl-pslib.lisp.

Macro: with-page-sizes ((page-width page-height) page &body body)
Package

cl-pslib.

Source

page-metrics.lisp.

Macro: with-stroke ((doc) &body body)
Package

cl-pslib.

Source

cl-pslib.lisp.


5.1.4 Ordinary functions

Function: 2d-vector-angle (a b)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-cross-product (a b)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-diff (a b)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-dot-product (a b)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-list-map (pairs &key funcx funcy)

Remap pairs applying funcx and funcy (if not nil) to each component

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-list-rotate (pairs angle)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-list-scale (pairs &optional ax ay)

Remap pairs scaling each components by ax and ay

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-list-translate (pairs &optional dx dy)

translate pairs by dx and dy

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-magn (a)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-map (v &key funcx funcy)

Return a list of x,y values of the vector transformed by funcx and funcy (if not nil) respectively

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-normalize (a)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-rotate (a angle)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-scale (a amount-x &optional amount-y)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-sum (a b)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: 2d-vector-translate (a amount-x &optional amount-y)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: aabb->rect (aabb)

(upper-left-x upper-left-y bottom-right-x bottom-right-y) to (upper-left-x upper-left-y w h)

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: aabb-area (aabb)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: aabb-expand (aabb vertex)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: aabb-max-x (aabb)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: aabb-max-y (aabb)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: aabb-min-x (aabb)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: aabb-min-y (aabb)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: center-aabb (aabb)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: centimeter->inch (centimeters)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: centimeter->millimeter (cm)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: centimeter->point (centimeters)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: find-max (the-list)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: find-min (the-list)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: find-min-max (function the-list)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: get-majorversion ()
Package

cl-pslib.

Source

cl-pslib.lisp.

Function: get-minorversion ()
Package

cl-pslib.

Source

cl-pslib.lisp.

Function: inch->centimeter (inches)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: inch->millimeter (inches)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: inch->point (inches)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: inside-aabb-p (aabb x y)

t if x y is inside this bounding box
aabb is in the form: (upper-left-x upper-left-y bottom-right-x bottom-right-y)

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: interleaved-xy->pair (xy)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: line-eqn (a b &optional thresh)

Calculate a bidimensional line equation crossing vector a and b. Return a list containing m q and two flag indicating if the line is paralle to x or y respectively

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: millimiter->centimeter (mm)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: millimiter->inch (mm)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: millimiter->point (mm)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: page-size-equal-p (p1 p2)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: pair->interleaved-xy (x-y)

Convert ((x1 y1) (x2 y2) (x3 y3) ...) to (x1 y1 x2 y2 x3 y3 ...)

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: point->centimeter (pts)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: point->inch (pts)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: point->millimeter (pts)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: pslib_errornum<0 (num)
Package

cl-pslib.

Source

cffi-interface.lisp.

Function: rect->aabb (coords)

(upper-left-x upper-left-y w h) to
(upper-left-x upper-left-y bottom-right-x bottom-right-y)

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: recursive-bezier (pairs &key threshold)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: rotate-aabb (aabb angle &optional pivot)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: rotate-aabb* (aabb angle)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: scale-aabb (aabb scale-x scale-y)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: shutdown ()
Package

cl-pslib.

Source

cl-pslib.lisp.

Function: trasl-aabb (aabb &optional dx dy)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: trasl-rect (rect &optional dx dy)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: vec-x (v)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: vec-y (v)
Package

cl-pslib.

Source

graphics-utils.lisp.

Function: xy->interleaved-xy (xs ys &key modfunc-x modfunc-y)

Convert (x1 x2 x3...) (y1 y2 y3...) to ( (funcall modfunc-x x1) (funcall modfunc-y y1)...)

Package

cl-pslib.

Source

graphics-utils.lisp.

Function: xy->pair (xs ys)

Convert (x1 x2 x3...) (y1 y2 y3...) to ((x1 y1) (x2 y2) (x3 y3) ...)

Package

cl-pslib.

Source

graphics-utils.lisp.


5.1.5 Generic functions

Generic Function: accomodate-text (object font text box-h box-w &optional starting-font-size horizontal-align)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: accomodate-text ((object psdoc) font text box-h box-w &optional starting-font-size horizontal-align)
Generic Function: add-bookmark (object text parent open)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: add-bookmark ((object psdoc) (text string) (parent integer) open)
Generic Function: add-kerning (object font-id glyph-name1 glyph-name2 kern)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: add-kerning ((object psdoc) (font-id integer) (glyph-name1 string) (glyph-name2 string) (kern integer))
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Generic Function: add-ligature (object font-id glyph-name1 glyph-name2 glyph-name3)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: add-ligature ((object psdoc) (font-id integer) (glyph-name1 string) (glyph-name2 string) (glyph-name3 string))
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Generic Function: add-note (object llx lly urx ury contents title icon open)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: add-note ((object psdoc) (llx number) (lly number) (urx number) (ury number) (contents string) (title string) (icon string) open)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Generic Function: arc (object x y radius alpha beta)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: arc ((object psdoc) (x number) (y number) (radius number) (alpha number) (beta number))
Generic Function: arcn (object x y radius alpha beta)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: arcn ((object psdoc) (x number) (y number) (radius number) (alpha number) (beta number))
Generic Function: begin-font (object font-name reserved a b c d e f opt-list)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: begin-font ((object psdoc) (font-name string) (reserved integer) (a number) (b number) (c number) (d number) (e number) (f number) (opt-list string))
Generic Function: begin-glyph (object glyph-name wx llx lly urx ury)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: begin-glyph ((object psdoc) (glyph-name string) (wx number) (llx number) (lly number) (urx number) (ury number))
Generic Function: begin-page (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: begin-page ((object psdoc))
Generic Function: begin-pattern (object width height xstep ystep paint-type)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: begin-pattern ((object psdoc) (width number) (height number) (xstep number) (ystep number) (paint-type integer))
Generic Function: begin-template (object width height)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: begin-template ((object psdoc) (width number) (height number))
Generic Function: bezier-to (object p1 p2 p3 p4 &key threshold)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: bezier-to (object p1 p2 p3 p4 &key threshold)
Generic Function: circle (object x y radius)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: circle ((object psdoc) (x number) (y number) (radius number))
Generic Function: clip (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: clip ((object psdoc))
Generic Function: close-doc (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: close-doc ((object psdoc))
Generic Function: close-image (object image-id)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: close-image ((object psdoc) (image-id integer))
Generic Function: closepath (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: closepath ((object psdoc))
Generic Function: continue-text (object text)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: continue-text ((object psdoc) (text string))
Generic Function: continue-text2 (object text length)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: continue-text2 ((object psdoc) (text string) (length integer))
Generic Function: create-gstate (object opt-list)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: create-gstate ((object psdoc) (opt-list string))
Generic Function: curve-to (object p1 p2 p3)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: curve-to ((object psdoc) p1 p2 p3)
Generic Function: curveto (object x1 y1 x2 y2 x3 y3)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: curveto ((object psdoc) (x1 number) (y1 number) (x2 number) (y2 number) (x3 number) (y3 number))
Generic Function: draw-text-confined-in-box (object font text left bottom width height &key maximum-font-size horizontal-align vertical-align)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: draw-text-confined-in-box ((object psdoc) font (text string) (left number) (bottom number) (width number) (height number) &key maximum-font-size vertical-align horizontal-align)
Method: draw-text-confined-in-box ((object psdoc) (font string) (text string) (left number) (bottom number) (width number) (height number) &key maximum-font-size vertical-align horizontal-align)
Generic Function: end-font (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: end-font ((object psdoc))
Generic Function: end-glyph (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: end-glyph ((object psdoc))
Generic Function: end-page (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: end-page ((object psdoc))
Generic Function: end-pattern (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: end-pattern ((object psdoc))
Generic Function: end-template (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: end-template ((object psdoc))
Generic Function: fill-path (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: fill-path ((object psdoc))
Generic Function: fill-stroke (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: fill-stroke ((object psdoc))
Generic Function: findfont (object font-name encoding embed)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: findfont ((object psdoc) (font-name string) (encoding string) embed)
Generic Function: font-symbol (object char)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: font-symbol ((object psdoc) (char integer))
Generic Function: font-symbol-name (object idx name &optional font-id size)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: font-symbol-name ((object psdoc) (idx integer) (name string) &optional font-id size)
Generic Function: font-symbol-width (object idx &optional font-id size)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: font-symbol-width ((object psdoc) (idx integer) &optional font-id size)
Generic Function: get-parameter (object name &optional modifier)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: get-parameter ((object psdoc) (name string) &optional modifier)
Generic Function: get-value (object name &optional modifier)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: get-value ((object psdoc) (name string) &optional modifier)
Generic Function: glyph-show (object glyph-name)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: glyph-show ((object psdoc) (glyph-name string))
Generic Reader: height (object)
Package

cl-pslib.

Methods
Reader Method: height ((text-metrics text-metrics))

automatically generated reader method

Source

cl-pslib.lisp.

Target Slot

height.

Reader Method: height ((page-size page-size))

automatically generated reader method

Source

page-metrics.lisp.

Target Slot

height.

Generic Writer: (setf height) (object)
Package

cl-pslib.

Methods
Writer Method: (setf height) ((text-metrics text-metrics))

automatically generated writer method

Source

cl-pslib.lisp.

Target Slot

height.

Writer Method: (setf height) ((page-size page-size))

automatically generated writer method

Source

page-metrics.lisp.

Target Slot

height.

Generic Function: include-file (object ps-filename)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: include-file ((object psdoc) (ps-filename string))
Generic Function: lineto (object x y)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: lineto ((object psdoc) (x number) (y number))
Generic Function: makespotcolor (object name &optional reserved)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: makespotcolor ((object psdoc) (name string) &optional reserved)
Generic Function: moveto (object x y)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: moveto ((object psdoc) (x number) (y number))
Generic Function: open-doc (object path)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: open-doc ((object psdoc) (file (eql nil)))
Method: open-doc ((object psdoc) (file string))
Method: open-doc ((object psdoc) (file pathname))
Generic Function: open-image (object type source data length width height components bpc params)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: open-image ((object psdoc) (type string) (source string) (data vector) (length integer) (width integer) (height integer) (components integer) (bpc integer) (params string))
Method: open-image ((object psdoc) (type string) (source string) (data list) (length integer) (width integer) (height integer) (components integer) (bpc integer) (params string))
Generic Function: open-image-file (object type file-name param int-param)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: open-image-file ((object psdoc) (type string) (file-name string) (param string) (int-param integer))
Generic Reader: page-size (object)
Package

cl-pslib.

Methods
Reader Method: page-size ((psdoc psdoc))

automatically generated reader method

Source

cl-pslib.lisp.

Target Slot

page-size.

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

cl-pslib.

Methods
Writer Method: (setf page-size) ((psdoc psdoc))

automatically generated writer method

Source

cl-pslib.lisp.

Target Slot

page-size.

Generic Function: place-image (object image-id x y scale)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: place-image ((object psdoc) (image-id integer) (x number) (y number) (scale number))
Generic Function: rect (object x y width height)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: rect ((object psdoc) (x number) (y number) (width number) (height number))
Generic Function: regular-polygon (object radius sides &key sides-to-draw vertex-map-fn)
Package

cl-pslib.

Source

shapes.lisp.

Methods
Method: regular-polygon ((object psdoc) radius sides &key sides-to-draw vertex-map-fn)
Generic Function: restore (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: restore ((object psdoc))
Generic Function: rotate (object rot)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: rotate ((object psdoc) (rot number))
Generic Function: rounded-rectangle (object x y width height &key roundness)
Package

cl-pslib.

Source

shapes.lisp.

Methods
Method: rounded-rectangle ((object psdoc) (x number) (y number) (width number) (height number) &key roundness)
Generic Function: save (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: save ((object psdoc))
Generic Function: scale (object scale-factor-x scale-factor-y)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: scale ((object psdoc) (scale-factor-x number) (scale-factor-y number))
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Generic Function: set-info (psdoc key val)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: set-info ((object psdoc) (key string) (val string))
Generic Function: set-parameter (psdoc key val)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: set-parameter ((object psdoc) (key string) (val string))
Generic Function: set-text-pos (object x y)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: set-text-pos ((object psdoc) (x number) (y number))
Generic Function: set-value (psdoc key val)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: set-value ((object psdoc) (key string) (val number))
Generic Function: setcolor (object type color-space &optional c1 c2 c3 c4)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setcolor ((object psdoc) (type string) (color rgb) &optional c1 c2 c3 c4)
Method: setcolor ((object psdoc) (type string) (color-space string) &optional c1 c2 c3 c4)
Generic Function: setflat (object val)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setflat ((object psdoc) (val number))
Generic Function: setfont (object font-id size)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setfont ((object psdoc) (font-id integer) (size number))
Generic Function: setgray (object level)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setgray ((object psdoc) (level number))
Generic Function: setlinecap (object type)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setlinecap ((object psdoc) (type integer))
Generic Function: setlinejoin (object type)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setlinejoin ((object psdoc) (type integer))
Generic Function: setlinewidth (object width)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setlinewidth ((object psdoc) (width number))
Generic Function: setmiterlimit (object type)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setmiterlimit ((object psdoc) (value number))
Generic Function: setpolydash (object black-white)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: setpolydash ((object psdoc) (black-white list))
Generic Function: shading (object shading-type x0 y0 x1 y1 c1 c2 c3 c4 options)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: shading ((object psdoc) (shading-type string) (x0 number) (y0 number) (x1 number) (y1 number) (c1 number) (c2 number) (c3 number) (c4 number) (options string))
Generic Function: shading-pattern (object shading-id &optional option-list)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: shading-pattern ((object psdoc) (shading-id integer) &optional option-list)
Generic Function: shfill (object shading-id)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: shfill ((object psdoc) (shading-id integer))
Generic Function: show (object text &optional x-len)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: show ((object psdoc) (text string) &optional x-len)
Generic Function: show-boxed (object text left top width height h-mode feature)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: show-boxed ((object psdoc) (text string) (left number) (top number) (width number) (height number) (h-mode string) (feature string))
Generic Function: show-xy (object text x y &optional x-len)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: show-xy ((object psdoc) (text string) (x number) (y number) &optional x-len)
Generic Function: star (object radius offset sides)
Package

cl-pslib.

Source

shapes.lisp.

Methods
Method: star ((object psdoc) radius offset sides)
Generic Function: string-geometry (object text size font-id &key end)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: string-geometry ((object psdoc) (text string) (size number) (font-id integer) &key end)
Generic Function: stroke (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: stroke ((object psdoc))
Generic Function: translate (object x y)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: translate ((object psdoc) (x number) (y number))
Generic Reader: width (object)
Package

cl-pslib.

Methods
Reader Method: width ((text-metrics text-metrics))

automatically generated reader method

Source

cl-pslib.lisp.

Target Slot

width.

Reader Method: width ((page-size page-size))

automatically generated reader method

Source

page-metrics.lisp.

Target Slot

width.

Generic Writer: (setf width) (object)
Package

cl-pslib.

Methods
Writer Method: (setf width) ((text-metrics text-metrics))

automatically generated writer method

Source

cl-pslib.lisp.

Target Slot

width.

Writer Method: (setf width) ((page-size page-size))

automatically generated writer method

Source

page-metrics.lisp.

Target Slot

width.


5.1.6 Standalone methods

Method: initialize-instance :after ((object psdoc) &key)
Source

cl-pslib.lisp.

Method: make-load-form ((object page-size) &optional environment)
Source

page-metrics.lisp.

Method: print-object ((object page-size) stream)
Source

page-metrics.lisp.

Method: print-object ((object psdoc) stream)
Source

cl-pslib.lisp.

Method: print-object ((object text-metrics) stream)
Source

cl-pslib.lisp.


5.1.7 Conditions

Condition: bookmark-error
Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

text-error.

Condition: image-load-error
Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

text-error.

Condition: not-implemented-error

Error for not-implemented features

Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

text-error.

Condition: null-reference

Null reference

Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

text-error.

Condition: out-of-bounds

Error when you go out of bound

Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: seq
Initargs

:seq

Readers

seq.

Writers

This slot is read-only.

Slot: idx
Initargs

:idx

Readers

idx.

Writers

This slot is read-only.

Condition: shading-pattern-error
Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

text-error.

Condition: spotcolor-error
Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

text-error.

Condition: text-error

Error that set text

Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

error.

Direct subclasses
Direct methods

text.

Direct slots
Slot: text
Initargs

:text

Readers

text.

Writers

This slot is read-only.


5.1.8 Classes

Class: page-size
Package

cl-pslib.

Source

page-metrics.lisp.

Direct methods
Direct slots
Slot: width
Initform

cl-pslib:+a4-paper-width+

Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initform

cl-pslib:+a4-paper-height+

Initargs

:height

Readers

height.

Writers

(setf height).

Class: psdoc
Package

cl-pslib.

Source

cl-pslib.lisp.

Direct methods
Direct slots
Slot: psdoc-pointer
Initargs

:psdoc-pointer

Readers

psdoc-pointer.

Writers

(setf psdoc-pointer).

Slot: page-size
Type

cl-pslib:page-size

Initform

(make-instance (quote cl-pslib:page-size))

Initargs

:page-size

Readers

page-size.

Writers

(setf page-size).

Slot: filename
Readers

filename.

Writers

(setf filename).

Slot: writeproc
Initform

(cffi:callback write-to-string)

Initargs

:writeproc

Readers

writeproc.

Writers

(setf writeproc).


5.2 Internals


5.2.1 Constants

Constant: +1/iso216-rate+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +iso216-rate+
Package

cl-pslib.

Source

page-metrics.lisp.

Constant: +ps_linejoin_bevel+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps_linejoin_miter+
Package

cl-pslib.

Source

constants.lisp.

Constant: +ps_linejoin_round+
Package

cl-pslib.

Source

constants.lisp.

Constant: ps_false
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_goto_next_page
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_goto_prev_page
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_ioerror
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_linecap_butt
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_linecap_round
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_linecap_squared
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_linejoin_bevel
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_linejoin_miter
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_linejoin_round
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_memoryerror
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_runtimeerror
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_true
Package

cl-pslib.

Source

pslib.lisp.

Constant: ps_warning
Package

cl-pslib.

Source

pslib.lisp.


5.2.2 Special variables

Special Variable: *conversion-metrics-inverse*
Package

cl-pslib.

Source

cl-pslib.lisp.

Special Variable: *is-ps-boot-called*
Package

cl-pslib.

Source

cl-pslib.lisp.


5.2.3 Macros

Macro: co-sf (val)
Package

cl-pslib.

Source

cl-pslib.lisp.

Macro: conv-mt (val)
Package

cl-pslib.

Source

cl-pslib.lisp.

Macro: conv-mt-inv (val)
Package

cl-pslib.

Source

cl-pslib.lisp.

Macro: defanonenum (&body enums)

Converts anonymous enums to defconstants.

Package

cl-pslib.

Source

pslib.lisp.

Macro: defcond (type)
Package

cl-pslib.

Source

conditions.lisp.

Macro: define-iso216-constants-page-size (prefix)
Package

cl-pslib.

Source

page-metrics.lisp.

Macro: define-iso216-papersize (fun prefix size)
Package

cl-pslib.

Source

page-metrics.lisp.

Macro: define-only-psdoc-method (lispname)
Package

cl-pslib.

Source

cl-pslib.lisp.

Macro: define-string-constant ((prefix) &rest names)
Package

cl-pslib.

Source

constants.lisp.

Macro: funcall-if-not-null (func val)
Package

cl-pslib.

Source

graphics-utils.lisp.

Macro: with-list->foreign-array ((arr type &optional fun) lst &body body)
Package

cl-pslib.

Source

cffi-interface.lisp.

Macro: with-psdoc-ptr ((ptr) object &body body)
Package

cl-pslib.

Source

cl-pslib.lisp.

Macro: with-vector->foreign-array ((arr type &optional fun) vec &body body)
Package

cl-pslib.

Source

cffi-interface.lisp.


5.2.4 Ordinary functions

Function: gen-papersize-iso216-list (prefix start-size)
Package

cl-pslib.

Source

page-metrics.lisp.

Function: ps_add_bookmark (psdoc text parent open)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_add_kerning (psdoc fontid glyphname1 glyphname2 kern)
Package

cl-pslib.

Source

pslib.lisp.

Package

cl-pslib.

Source

pslib.lisp.

Function: ps_add_ligature (psdoc fontid glyphname1 glyphname2 glyphname3)
Package

cl-pslib.

Source

pslib.lisp.

Package

cl-pslib.

Source

pslib.lisp.

Function: ps_add_note (psdoc llx lly urx ury contents title icon open)
Package

cl-pslib.

Source

pslib.lisp.

Package

cl-pslib.

Source

pslib.lisp.

Package

cl-pslib.

Source

pslib.lisp.

Function: ps_arc (psdoc x y radius alpha beta)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_arcn (psdoc x y radius alpha beta)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_begin_font (psdoc fontname reserverd a b c d e f optlist)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_begin_glyph (psdoc glyphname wx llx lly urx ury)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_begin_page (psdoc width height)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_begin_pattern (psdoc width height xstep ystep painttype)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_begin_template (psdoc width height)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_boot ()
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_circle (psdoc x y radius)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_clip (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_close (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_close_image (psdoc imageid)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_closepath (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_closepath_stroke (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_continue_text (psdoc text)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_continue_text2 (psdoc text len)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_create_gstate (psdoc optlist)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_curveto (psdoc x1 y1 x2 y2 x3 y3)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_delete (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_deletefont (psdoc fontid)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_end_font (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_end_glyph (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_end_page (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_end_pattern (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_end_template (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_fill (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_fill_stroke (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_findfont (psdoc fontname encoding embed)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_free_glyph_list (psdoc charlist len)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_get_buffer (psdoc size)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_get_majorversion ()
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_get_minorversion ()
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_get_opaque (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_get_parameter (psdoc name modifier)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_get_subminorversion ()
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_get_value (psdoc name modifier)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_getfont (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_glyph_list (psdoc fontid charlist len)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_glyph_show (psdoc name)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_glyph_width (psdoc glyphname fontid size)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_hyphenate (psdoc text hyphens)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_include_file (psdoc filename)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_lineto (psdoc x y)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_list_parameters (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_list_resources (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_list_values (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_makespotcolor (psdoc name reserved)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_moveto (psdoc x y)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_new ()
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_new2 (errorhandler allocproc reallocproc freeproc opaque)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_open_file (psdoc filename)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_open_fp (psdoc fp)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_open_image (psdoc type source data length width height components bpc params)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_open_image_file (psdoc type filename stringparam intparam)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_open_mem (p writeproc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_place_image (psdoc imageid x y scale)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_rect (psdoc x y width height)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_restore (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_rotate (psdoc x)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_save (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_scale (psdoc x y)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_set_border_color (psdoc red green blue)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_set_border_dash (psdoc black white)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_set_border_style (psdoc style width)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_set_info (p key val)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_set_parameter (psdoc name value)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_set_text_pos (psdoc x y)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_set_value (psdoc name value)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setcolor (psdoc type colorspace c1 c2 c3 c4)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setdash (p on off)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setflat (p value)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setfont (psdoc fontid size)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setgray (psdoc gray)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setlinecap (p type)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setlinejoin (p type)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setlinewidth (p width)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setmiterlimit (p value)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setoverprintmode (p mode)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setpolydash (p arr length)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_setsmoothness (p smoothness)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_shading (psdoc shtype x0 y0 x1 y1 c1 c2 c3 c4 optlist)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_shading_pattern (psdoc shading optlist)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_shfill (psdoc shading)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_show (psdoc text)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_show2 (psdoc text xlen)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_show_boxed (psdoc text left bottom width height hmode feature)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_show_xy (psdoc text x y)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_show_xy2 (psdoc text xlen x y)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_shutdown ()
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_string_geometry (psdoc text xlen fontid size dimension)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_stringwidth (psdoc text fontid size)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_stringwidth2 (psdoc text xlen fontid size)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_stroke (psdoc)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_symbol (psdoc c)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_symbol_name (psdoc c fontid name size)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_symbol_width (psdoc c fontid size)
Package

cl-pslib.

Source

pslib.lisp.

Function: ps_translate (psdoc x y)
Package

cl-pslib.

Source

pslib.lisp.

Function: pslib_errornum<=0 (num)
Package

cl-pslib.

Source

cffi-interface.lisp.

Function: swig-lispify (name flag &optional package)
Package

cl-pslib.

Source

pslib.lisp.

Function: truth-c->lisp (val)
Package

cl-pslib.

Source

cffi-interface.lisp.

Function: truth-lisp->c (val)
Package

cl-pslib.

Source

cffi-interface.lisp.

Function: vec-z (v)
Package

cl-pslib.

Source

graphics-utils.lisp.


5.2.5 Generic functions

Generic Reader: ascent (object)
Package

cl-pslib.

Methods
Reader Method: ascent ((text-metrics text-metrics))

automatically generated reader method

Source

cl-pslib.lisp.

Target Slot

ascent.

Generic Writer: (setf ascent) (object)
Package

cl-pslib.

Methods
Writer Method: (setf ascent) ((text-metrics text-metrics))

automatically generated writer method

Source

cl-pslib.lisp.

Target Slot

ascent.

Generic Function: closepath-stroke (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: closepath-stroke ((object psdoc))
Generic Function: delete-doc (object)
Package

cl-pslib.

Source

cl-pslib.lisp.

Methods
Method: delete-doc ((object psdoc))
Generic Reader: descent (object)
Package

cl-pslib.

Methods
Reader Method: descent ((text-metrics text-metrics))

automatically generated reader method

Source

cl-pslib.lisp.

Target Slot

descent.

Generic Writer: (setf descent) (object)
Package

cl-pslib.

Methods
Writer Method: (setf descent) ((text-metrics text-metrics))

automatically generated writer method

Source

cl-pslib.lisp.

Target Slot

descent.

Generic Reader: filename (object)
Package

cl-pslib.

Methods
Reader Method: filename ((psdoc psdoc))

automatically generated reader method

Source

cl-pslib.lisp.

Target Slot

filename.

Generic Writer: (setf filename) (object)
Package

cl-pslib.

Methods
Writer Method: (setf filename) ((psdoc psdoc))

automatically generated writer method

Source

cl-pslib.lisp.

Target Slot

filename.

Generic Reader: idx (condition)
Package

cl-pslib.

Methods
Reader Method: idx ((condition out-of-bounds))
Source

conditions.lisp.

Target Slot

idx.

Generic Reader: psdoc-pointer (object)
Package

cl-pslib.

Methods
Reader Method: psdoc-pointer ((psdoc psdoc))

automatically generated reader method

Source

cl-pslib.lisp.

Target Slot

psdoc-pointer.

Generic Writer: (setf psdoc-pointer) (object)
Package

cl-pslib.

Methods
Writer Method: (setf psdoc-pointer) ((psdoc psdoc))

automatically generated writer method

Source

cl-pslib.lisp.

Target Slot

psdoc-pointer.

Generic Reader: seq (condition)
Package

cl-pslib.

Methods
Reader Method: seq ((condition out-of-bounds))
Source

conditions.lisp.

Target Slot

seq.

Generic Reader: text (condition)
Package

cl-pslib.

Methods
Reader Method: text ((condition text-warning))
Source

conditions.lisp.

Target Slot

text.

Reader Method: text ((condition text-error))
Source

conditions.lisp.

Target Slot

text.

Generic Reader: writeproc (object)
Package

cl-pslib.

Methods
Reader Method: writeproc ((psdoc psdoc))

automatically generated reader method

Source

cl-pslib.lisp.

Target Slot

writeproc.

Generic Writer: (setf writeproc) (object)
Package

cl-pslib.

Methods
Writer Method: (setf writeproc) ((psdoc psdoc))

automatically generated writer method

Source

cl-pslib.lisp.

Target Slot

writeproc.


5.2.6 Conditions

Condition: text-warning

Error that set text

Package

cl-pslib.

Source

conditions.lisp.

Direct superclasses

warning.

Direct methods

text.

Direct slots
Slot: text
Initargs

:text

Readers

text.

Writers

This slot is read-only.


5.2.7 Classes

Class: text-metrics
Package

cl-pslib.

Source

cl-pslib.lisp.

Direct methods
Direct slots
Slot: width
Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initargs

:height

Readers

height.

Writers

(setf height).

Slot: ascent
Initargs

:ascent

Readers

ascent.

Writers

(setf ascent).

Slot: descent
Initargs

:descent

Readers

descent.

Writers

(setf descent).


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

(
(setf ascent): Private generic functions
(setf ascent): Private generic functions
(setf descent): Private generic functions
(setf descent): Private generic functions
(setf filename): Private generic functions
(setf filename): Private generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf page-size): Public generic functions
(setf page-size): Public generic functions
(setf psdoc-pointer): Private generic functions
(setf psdoc-pointer): Private generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf writeproc): Private generic functions
(setf writeproc): Private generic functions

2
2d-vector-angle: Public ordinary functions
2d-vector-cross-product: Public ordinary functions
2d-vector-diff: Public ordinary functions
2d-vector-dot-product: Public ordinary functions
2d-vector-list-map: Public ordinary functions
2d-vector-list-rotate: Public ordinary functions
2d-vector-list-scale: Public ordinary functions
2d-vector-list-translate: Public ordinary functions
2d-vector-magn: Public ordinary functions
2d-vector-map: Public ordinary functions
2d-vector-normalize: Public ordinary functions
2d-vector-rotate: Public ordinary functions
2d-vector-scale: Public ordinary functions
2d-vector-sum: Public ordinary functions
2d-vector-translate: Public ordinary functions

A
aabb->rect: Public ordinary functions
aabb-area: Public ordinary functions
aabb-expand: Public ordinary functions
aabb-max-x: Public ordinary functions
aabb-max-y: Public ordinary functions
aabb-min-x: Public ordinary functions
aabb-min-y: Public ordinary functions
accomodate-text: Public generic functions
accomodate-text: Public generic functions
add-bookmark: Public generic functions
add-bookmark: Public generic functions
add-kerning: Public generic functions
add-kerning: Public generic functions
add-launchlink: Public generic functions
add-launchlink: Public generic functions
add-ligature: Public generic functions
add-ligature: Public generic functions
add-locallink: Public generic functions
add-locallink: Public generic functions
add-note: Public generic functions
add-note: Public generic functions
add-pdflink: Public generic functions
add-pdflink: Public generic functions
add-weblink: Public generic functions
add-weblink: Public generic functions
arc: Public generic functions
arc: Public generic functions
arcn: Public generic functions
arcn: Public generic functions
ascent: Private generic functions
ascent: Private generic functions

B
begin-font: Public generic functions
begin-font: Public generic functions
begin-glyph: Public generic functions
begin-glyph: Public generic functions
begin-page: Public generic functions
begin-page: Public generic functions
begin-pattern: Public generic functions
begin-pattern: Public generic functions
begin-template: Public generic functions
begin-template: Public generic functions
bezier-to: Public generic functions
bezier-to: Public generic functions

C
center-aabb: Public ordinary functions
centimeter->inch: Public ordinary functions
centimeter->millimeter: Public ordinary functions
centimeter->point: Public ordinary functions
circle: Public generic functions
circle: Public generic functions
clip: Public generic functions
clip: Public generic functions
close-doc: Public generic functions
close-doc: Public generic functions
close-image: Public generic functions
close-image: Public generic functions
closepath: Public generic functions
closepath: Public generic functions
closepath-stroke: Private generic functions
closepath-stroke: Private generic functions
co-sf: Private macros
continue-text: Public generic functions
continue-text: Public generic functions
continue-text2: Public generic functions
continue-text2: Public generic functions
conv-mt: Private macros
conv-mt-inv: Private macros
create-gstate: Public generic functions
create-gstate: Public generic functions
curve-to: Public generic functions
curve-to: Public generic functions
curveto: Public generic functions
curveto: Public generic functions

D
defanonenum: Private macros
defcond: Private macros
define-iso216-constants-page-size: Private macros
define-iso216-papersize: Private macros
define-only-psdoc-method: Private macros
define-string-constant: Private macros
delete-doc: Private generic functions
delete-doc: Private generic functions
descent: Private generic functions
descent: Private generic functions
draw-text-confined-in-box: Public generic functions
draw-text-confined-in-box: Public generic functions
draw-text-confined-in-box: Public generic functions

E
end-font: Public generic functions
end-font: Public generic functions
end-glyph: Public generic functions
end-glyph: Public generic functions
end-page: Public generic functions
end-page: Public generic functions
end-pattern: Public generic functions
end-pattern: Public generic functions
end-template: Public generic functions
end-template: Public generic functions

F
filename: Private generic functions
filename: Private generic functions
fill-path: Public generic functions
fill-path: Public generic functions
fill-stroke: Public generic functions
fill-stroke: Public generic functions
find-max: Public ordinary functions
find-min: Public ordinary functions
find-min-max: Public ordinary functions
findfont: Public generic functions
findfont: Public generic functions
font-symbol: Public generic functions
font-symbol: Public generic functions
font-symbol-name: Public generic functions
font-symbol-name: Public generic functions
font-symbol-width: Public generic functions
font-symbol-width: Public generic functions
funcall-if-not-null: Private macros
Function, 2d-vector-angle: Public ordinary functions
Function, 2d-vector-cross-product: Public ordinary functions
Function, 2d-vector-diff: Public ordinary functions
Function, 2d-vector-dot-product: Public ordinary functions
Function, 2d-vector-list-map: Public ordinary functions
Function, 2d-vector-list-rotate: Public ordinary functions
Function, 2d-vector-list-scale: Public ordinary functions
Function, 2d-vector-list-translate: Public ordinary functions
Function, 2d-vector-magn: Public ordinary functions
Function, 2d-vector-map: Public ordinary functions
Function, 2d-vector-normalize: Public ordinary functions
Function, 2d-vector-rotate: Public ordinary functions
Function, 2d-vector-scale: Public ordinary functions
Function, 2d-vector-sum: Public ordinary functions
Function, 2d-vector-translate: Public ordinary functions
Function, aabb->rect: Public ordinary functions
Function, aabb-area: Public ordinary functions
Function, aabb-expand: Public ordinary functions
Function, aabb-max-x: Public ordinary functions
Function, aabb-max-y: Public ordinary functions
Function, aabb-min-x: Public ordinary functions
Function, aabb-min-y: Public ordinary functions
Function, center-aabb: Public ordinary functions
Function, centimeter->inch: Public ordinary functions
Function, centimeter->millimeter: Public ordinary functions
Function, centimeter->point: Public ordinary functions
Function, find-max: Public ordinary functions
Function, find-min: Public ordinary functions
Function, find-min-max: Public ordinary functions
Function, gen-papersize-iso216-list: Private ordinary functions
Function, get-majorversion: Public ordinary functions
Function, get-minorversion: Public ordinary functions
Function, inch->centimeter: Public ordinary functions
Function, inch->millimeter: Public ordinary functions
Function, inch->point: Public ordinary functions
Function, inside-aabb-p: Public ordinary functions
Function, interleaved-xy->pair: Public ordinary functions
Function, line-eqn: Public ordinary functions
Function, millimiter->centimeter: Public ordinary functions
Function, millimiter->inch: Public ordinary functions
Function, millimiter->point: Public ordinary functions
Function, page-size-equal-p: Public ordinary functions
Function, pair->interleaved-xy: Public ordinary functions
Function, point->centimeter: Public ordinary functions
Function, point->inch: Public ordinary functions
Function, point->millimeter: Public ordinary functions
Function, pslib_errornum<0: Public ordinary functions
Function, pslib_errornum<=0: Private ordinary functions
Function, ps_add_bookmark: Private ordinary functions
Function, ps_add_kerning: Private ordinary functions
Function, ps_add_launchlink: Private ordinary functions
Function, ps_add_ligature: Private ordinary functions
Function, ps_add_locallink: Private ordinary functions
Function, ps_add_note: Private ordinary functions
Function, ps_add_pdflink: Private ordinary functions
Function, ps_add_weblink: Private ordinary functions
Function, ps_arc: Private ordinary functions
Function, ps_arcn: Private ordinary functions
Function, ps_begin_font: Private ordinary functions
Function, ps_begin_glyph: Private ordinary functions
Function, ps_begin_page: Private ordinary functions
Function, ps_begin_pattern: Private ordinary functions
Function, ps_begin_template: Private ordinary functions
Function, ps_boot: Private ordinary functions
Function, ps_circle: Private ordinary functions
Function, ps_clip: Private ordinary functions
Function, ps_close: Private ordinary functions
Function, ps_closepath: Private ordinary functions
Function, ps_closepath_stroke: Private ordinary functions
Function, ps_close_image: Private ordinary functions
Function, ps_continue_text: Private ordinary functions
Function, ps_continue_text2: Private ordinary functions
Function, ps_create_gstate: Private ordinary functions
Function, ps_curveto: Private ordinary functions
Function, ps_delete: Private ordinary functions
Function, ps_deletefont: Private ordinary functions
Function, ps_end_font: Private ordinary functions
Function, ps_end_glyph: Private ordinary functions
Function, ps_end_page: Private ordinary functions
Function, ps_end_pattern: Private ordinary functions
Function, ps_end_template: Private ordinary functions
Function, ps_fill: Private ordinary functions
Function, ps_fill_stroke: Private ordinary functions
Function, ps_findfont: Private ordinary functions
Function, ps_free_glyph_list: Private ordinary functions
Function, ps_getfont: Private ordinary functions
Function, ps_get_buffer: Private ordinary functions
Function, ps_get_majorversion: Private ordinary functions
Function, ps_get_minorversion: Private ordinary functions
Function, ps_get_opaque: Private ordinary functions
Function, ps_get_parameter: Private ordinary functions
Function, ps_get_subminorversion: Private ordinary functions
Function, ps_get_value: Private ordinary functions
Function, ps_glyph_list: Private ordinary functions
Function, ps_glyph_show: Private ordinary functions
Function, ps_glyph_width: Private ordinary functions
Function, ps_hyphenate: Private ordinary functions
Function, ps_include_file: Private ordinary functions
Function, ps_lineto: Private ordinary functions
Function, ps_list_parameters: Private ordinary functions
Function, ps_list_resources: Private ordinary functions
Function, ps_list_values: Private ordinary functions
Function, ps_makespotcolor: Private ordinary functions
Function, ps_moveto: Private ordinary functions
Function, ps_new: Private ordinary functions
Function, ps_new2: Private ordinary functions
Function, ps_open_file: Private ordinary functions
Function, ps_open_fp: Private ordinary functions
Function, ps_open_image: Private ordinary functions
Function, ps_open_image_file: Private ordinary functions
Function, ps_open_mem: Private ordinary functions
Function, ps_place_image: Private ordinary functions
Function, ps_rect: Private ordinary functions
Function, ps_restore: Private ordinary functions
Function, ps_rotate: Private ordinary functions
Function, ps_save: Private ordinary functions
Function, ps_scale: Private ordinary functions
Function, ps_setcolor: Private ordinary functions
Function, ps_setdash: Private ordinary functions
Function, ps_setflat: Private ordinary functions
Function, ps_setfont: Private ordinary functions
Function, ps_setgray: Private ordinary functions
Function, ps_setlinecap: Private ordinary functions
Function, ps_setlinejoin: Private ordinary functions
Function, ps_setlinewidth: Private ordinary functions
Function, ps_setmiterlimit: Private ordinary functions
Function, ps_setoverprintmode: Private ordinary functions
Function, ps_setpolydash: Private ordinary functions
Function, ps_setsmoothness: Private ordinary functions
Function, ps_set_border_color: Private ordinary functions
Function, ps_set_border_dash: Private ordinary functions
Function, ps_set_border_style: Private ordinary functions
Function, ps_set_info: Private ordinary functions
Function, ps_set_parameter: Private ordinary functions
Function, ps_set_text_pos: Private ordinary functions
Function, ps_set_value: Private ordinary functions
Function, ps_shading: Private ordinary functions
Function, ps_shading_pattern: Private ordinary functions
Function, ps_shfill: Private ordinary functions
Function, ps_show: Private ordinary functions
Function, ps_show2: Private ordinary functions
Function, ps_show_boxed: Private ordinary functions
Function, ps_show_xy: Private ordinary functions
Function, ps_show_xy2: Private ordinary functions
Function, ps_shutdown: Private ordinary functions
Function, ps_stringwidth: Private ordinary functions
Function, ps_stringwidth2: Private ordinary functions
Function, ps_string_geometry: Private ordinary functions
Function, ps_stroke: Private ordinary functions
Function, ps_symbol: Private ordinary functions
Function, ps_symbol_name: Private ordinary functions
Function, ps_symbol_width: Private ordinary functions
Function, ps_translate: Private ordinary functions
Function, rect->aabb: Public ordinary functions
Function, recursive-bezier: Public ordinary functions
Function, rotate-aabb: Public ordinary functions
Function, rotate-aabb*: Public ordinary functions
Function, scale-aabb: Public ordinary functions
Function, shutdown: Public ordinary functions
Function, swig-lispify: Private ordinary functions
Function, trasl-aabb: Public ordinary functions
Function, trasl-rect: Public ordinary functions
Function, truth-c->lisp: Private ordinary functions
Function, truth-lisp->c: Private ordinary functions
Function, vec-x: Public ordinary functions
Function, vec-y: Public ordinary functions
Function, vec-z: Private ordinary functions
Function, xy->interleaved-xy: Public ordinary functions
Function, xy->pair: Public ordinary functions

G
gen-papersize-iso216-list: Private ordinary functions
Generic Function, (setf ascent): Private generic functions
Generic Function, (setf descent): Private generic functions
Generic Function, (setf filename): Private generic functions
Generic Function, (setf height): Public generic functions
Generic Function, (setf page-size): Public generic functions
Generic Function, (setf psdoc-pointer): Private generic functions
Generic Function, (setf width): Public generic functions
Generic Function, (setf writeproc): Private generic functions
Generic Function, accomodate-text: Public generic functions
Generic Function, add-bookmark: Public generic functions
Generic Function, add-kerning: Public generic functions
Generic Function, add-launchlink: Public generic functions
Generic Function, add-ligature: Public generic functions
Generic Function, add-locallink: Public generic functions
Generic Function, add-note: Public generic functions
Generic Function, add-pdflink: Public generic functions
Generic Function, add-weblink: Public generic functions
Generic Function, arc: Public generic functions
Generic Function, arcn: Public generic functions
Generic Function, ascent: Private generic functions
Generic Function, begin-font: Public generic functions
Generic Function, begin-glyph: Public generic functions
Generic Function, begin-page: Public generic functions
Generic Function, begin-pattern: Public generic functions
Generic Function, begin-template: Public generic functions
Generic Function, bezier-to: Public generic functions
Generic Function, circle: Public generic functions
Generic Function, clip: Public generic functions
Generic Function, close-doc: Public generic functions
Generic Function, close-image: Public generic functions
Generic Function, closepath: Public generic functions
Generic Function, closepath-stroke: Private generic functions
Generic Function, continue-text: Public generic functions
Generic Function, continue-text2: Public generic functions
Generic Function, create-gstate: Public generic functions
Generic Function, curve-to: Public generic functions
Generic Function, curveto: Public generic functions
Generic Function, delete-doc: Private generic functions
Generic Function, descent: Private generic functions
Generic Function, draw-text-confined-in-box: Public generic functions
Generic Function, end-font: Public generic functions
Generic Function, end-glyph: Public generic functions
Generic Function, end-page: Public generic functions
Generic Function, end-pattern: Public generic functions
Generic Function, end-template: Public generic functions
Generic Function, filename: Private generic functions
Generic Function, fill-path: Public generic functions
Generic Function, fill-stroke: Public generic functions
Generic Function, findfont: Public generic functions
Generic Function, font-symbol: Public generic functions
Generic Function, font-symbol-name: Public generic functions
Generic Function, font-symbol-width: Public generic functions
Generic Function, get-parameter: Public generic functions
Generic Function, get-value: Public generic functions
Generic Function, glyph-show: Public generic functions
Generic Function, height: Public generic functions
Generic Function, idx: Private generic functions
Generic Function, include-file: Public generic functions
Generic Function, lineto: Public generic functions
Generic Function, makespotcolor: Public generic functions
Generic Function, moveto: Public generic functions
Generic Function, open-doc: Public generic functions
Generic Function, open-image: Public generic functions
Generic Function, open-image-file: Public generic functions
Generic Function, page-size: Public generic functions
Generic Function, place-image: Public generic functions
Generic Function, psdoc-pointer: Private generic functions
Generic Function, rect: Public generic functions
Generic Function, regular-polygon: Public generic functions
Generic Function, restore: Public generic functions
Generic Function, rotate: Public generic functions
Generic Function, rounded-rectangle: Public generic functions
Generic Function, save: Public generic functions
Generic Function, scale: Public generic functions
Generic Function, seq: Private generic functions
Generic Function, set-border-link-color: Public generic functions
Generic Function, set-border-link-dash: Public generic functions
Generic Function, set-border-link-style: Public generic functions
Generic Function, set-info: Public generic functions
Generic Function, set-parameter: Public generic functions
Generic Function, set-text-pos: Public generic functions
Generic Function, set-value: Public generic functions
Generic Function, setcolor: Public generic functions
Generic Function, setflat: Public generic functions
Generic Function, setfont: Public generic functions
Generic Function, setgray: Public generic functions
Generic Function, setlinecap: Public generic functions
Generic Function, setlinejoin: Public generic functions
Generic Function, setlinewidth: Public generic functions
Generic Function, setmiterlimit: Public generic functions
Generic Function, setpolydash: Public generic functions
Generic Function, shading: Public generic functions
Generic Function, shading-pattern: Public generic functions
Generic Function, shfill: Public generic functions
Generic Function, show: Public generic functions
Generic Function, show-boxed: Public generic functions
Generic Function, show-xy: Public generic functions
Generic Function, star: Public generic functions
Generic Function, string-geometry: Public generic functions
Generic Function, stroke: Public generic functions
Generic Function, text: Private generic functions
Generic Function, translate: Public generic functions
Generic Function, width: Public generic functions
Generic Function, writeproc: Private generic functions
get-majorversion: Public ordinary functions
get-minorversion: Public ordinary functions
get-parameter: Public generic functions
get-parameter: Public generic functions
get-value: Public generic functions
get-value: Public generic functions
glyph-show: Public generic functions
glyph-show: Public generic functions

H
height: Public generic functions
height: Public generic functions
height: Public generic functions

I
idx: Private generic functions
idx: Private generic functions
inch->centimeter: Public ordinary functions
inch->millimeter: Public ordinary functions
inch->point: Public ordinary functions
include-file: Public generic functions
include-file: Public generic functions
initialize-instance: Public standalone methods
inside-aabb-p: Public ordinary functions
interleaved-xy->pair: Public ordinary functions

L
line-eqn: Public ordinary functions
lineto: Public generic functions
lineto: Public generic functions

M
Macro, co-sf: Private macros
Macro, conv-mt: Private macros
Macro, conv-mt-inv: Private macros
Macro, defanonenum: Private macros
Macro, defcond: Private macros
Macro, define-iso216-constants-page-size: Private macros
Macro, define-iso216-papersize: Private macros
Macro, define-only-psdoc-method: Private macros
Macro, define-string-constant: Private macros
Macro, funcall-if-not-null: Private macros
Macro, with-fill-stroke: Public macros
Macro, with-list->foreign-array: Private macros
Macro, with-page-sizes: Public macros
Macro, with-psdoc-ptr: Private macros
Macro, with-stroke: Public macros
Macro, with-vector->foreign-array: Private macros
make-load-form: Public standalone methods
makespotcolor: Public generic functions
makespotcolor: Public generic functions
Method, (setf ascent): Private generic functions
Method, (setf descent): Private generic functions
Method, (setf filename): Private generic functions
Method, (setf height): Public generic functions
Method, (setf height): Public generic functions
Method, (setf page-size): Public generic functions
Method, (setf psdoc-pointer): Private generic functions
Method, (setf width): Public generic functions
Method, (setf width): Public generic functions
Method, (setf writeproc): Private generic functions
Method, accomodate-text: Public generic functions
Method, add-bookmark: Public generic functions
Method, add-kerning: Public generic functions
Method, add-launchlink: Public generic functions
Method, add-ligature: Public generic functions
Method, add-locallink: Public generic functions
Method, add-note: Public generic functions
Method, add-pdflink: Public generic functions
Method, add-weblink: Public generic functions
Method, arc: Public generic functions
Method, arcn: Public generic functions
Method, ascent: Private generic functions
Method, begin-font: Public generic functions
Method, begin-glyph: Public generic functions
Method, begin-page: Public generic functions
Method, begin-pattern: Public generic functions
Method, begin-template: Public generic functions
Method, bezier-to: Public generic functions
Method, circle: Public generic functions
Method, clip: Public generic functions
Method, close-doc: Public generic functions
Method, close-image: Public generic functions
Method, closepath: Public generic functions
Method, closepath-stroke: Private generic functions
Method, continue-text: Public generic functions
Method, continue-text2: Public generic functions
Method, create-gstate: Public generic functions
Method, curve-to: Public generic functions
Method, curveto: Public generic functions
Method, delete-doc: Private generic functions
Method, descent: Private generic functions
Method, draw-text-confined-in-box: Public generic functions
Method, draw-text-confined-in-box: Public generic functions
Method, end-font: Public generic functions
Method, end-glyph: Public generic functions
Method, end-page: Public generic functions
Method, end-pattern: Public generic functions
Method, end-template: Public generic functions
Method, filename: Private generic functions
Method, fill-path: Public generic functions
Method, fill-stroke: Public generic functions
Method, findfont: Public generic functions
Method, font-symbol: Public generic functions
Method, font-symbol-name: Public generic functions
Method, font-symbol-width: Public generic functions
Method, get-parameter: Public generic functions
Method, get-value: Public generic functions
Method, glyph-show: Public generic functions
Method, height: Public generic functions
Method, height: Public generic functions
Method, idx: Private generic functions
Method, include-file: Public generic functions
Method, initialize-instance: Public standalone methods
Method, lineto: Public generic functions
Method, make-load-form: Public standalone methods
Method, makespotcolor: Public generic functions
Method, moveto: Public generic functions
Method, open-doc: Public generic functions
Method, open-doc: Public generic functions
Method, open-doc: Public generic functions
Method, open-image: Public generic functions
Method, open-image: Public generic functions
Method, open-image-file: Public generic functions
Method, page-size: Public generic functions
Method, place-image: Public generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, psdoc-pointer: Private generic functions
Method, rect: Public generic functions
Method, regular-polygon: Public generic functions
Method, restore: Public generic functions
Method, rotate: Public generic functions
Method, rounded-rectangle: Public generic functions
Method, save: Public generic functions
Method, scale: Public generic functions
Method, seq: Private generic functions
Method, set-border-link-color: Public generic functions
Method, set-border-link-dash: Public generic functions
Method, set-border-link-style: Public generic functions
Method, set-info: Public generic functions
Method, set-parameter: Public generic functions
Method, set-text-pos: Public generic functions
Method, set-value: Public generic functions
Method, setcolor: Public generic functions
Method, setcolor: Public generic functions
Method, setflat: Public generic functions
Method, setfont: Public generic functions
Method, setgray: Public generic functions
Method, setlinecap: Public generic functions
Method, setlinejoin: Public generic functions
Method, setlinewidth: Public generic functions
Method, setmiterlimit: Public generic functions
Method, setpolydash: Public generic functions
Method, shading: Public generic functions
Method, shading-pattern: Public generic functions
Method, shfill: Public generic functions
Method, show: Public generic functions
Method, show-boxed: Public generic functions
Method, show-xy: Public generic functions
Method, star: Public generic functions
Method, string-geometry: Public generic functions
Method, stroke: Public generic functions
Method, text: Private generic functions
Method, text: Private generic functions
Method, translate: Public generic functions
Method, width: Public generic functions
Method, width: Public generic functions
Method, writeproc: Private generic functions
millimiter->centimeter: Public ordinary functions
millimiter->inch: Public ordinary functions
millimiter->point: Public ordinary functions
moveto: Public generic functions
moveto: Public generic functions

O
open-doc: Public generic functions
open-doc: Public generic functions
open-doc: Public generic functions
open-doc: Public generic functions
open-image: Public generic functions
open-image: Public generic functions
open-image: Public generic functions
open-image-file: Public generic functions
open-image-file: Public generic functions

P
page-size: Public generic functions
page-size: Public generic functions
page-size-equal-p: Public ordinary functions
pair->interleaved-xy: Public ordinary functions
place-image: Public generic functions
place-image: Public generic functions
point->centimeter: Public ordinary functions
point->inch: Public ordinary functions
point->millimeter: Public ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
psdoc-pointer: Private generic functions
psdoc-pointer: Private generic functions
pslib_errornum<0: Public ordinary functions
pslib_errornum<=0: Private ordinary functions
ps_add_bookmark: Private ordinary functions
ps_add_kerning: Private ordinary functions
ps_add_launchlink: Private ordinary functions
ps_add_ligature: Private ordinary functions
ps_add_locallink: Private ordinary functions
ps_add_note: Private ordinary functions
ps_add_pdflink: Private ordinary functions
ps_add_weblink: Private ordinary functions
ps_arc: Private ordinary functions
ps_arcn: Private ordinary functions
ps_begin_font: Private ordinary functions
ps_begin_glyph: Private ordinary functions
ps_begin_page: Private ordinary functions
ps_begin_pattern: Private ordinary functions
ps_begin_template: Private ordinary functions
ps_boot: Private ordinary functions
ps_circle: Private ordinary functions
ps_clip: Private ordinary functions
ps_close: Private ordinary functions
ps_closepath: Private ordinary functions
ps_closepath_stroke: Private ordinary functions
ps_close_image: Private ordinary functions
ps_continue_text: Private ordinary functions
ps_continue_text2: Private ordinary functions
ps_create_gstate: Private ordinary functions
ps_curveto: Private ordinary functions
ps_delete: Private ordinary functions
ps_deletefont: Private ordinary functions
ps_end_font: Private ordinary functions
ps_end_glyph: Private ordinary functions
ps_end_page: Private ordinary functions
ps_end_pattern: Private ordinary functions
ps_end_template: Private ordinary functions
ps_fill: Private ordinary functions
ps_fill_stroke: Private ordinary functions
ps_findfont: Private ordinary functions
ps_free_glyph_list: Private ordinary functions
ps_getfont: Private ordinary functions
ps_get_buffer: Private ordinary functions
ps_get_majorversion: Private ordinary functions
ps_get_minorversion: Private ordinary functions
ps_get_opaque: Private ordinary functions
ps_get_parameter: Private ordinary functions
ps_get_subminorversion: Private ordinary functions
ps_get_value: Private ordinary functions
ps_glyph_list: Private ordinary functions
ps_glyph_show: Private ordinary functions
ps_glyph_width: Private ordinary functions
ps_hyphenate: Private ordinary functions
ps_include_file: Private ordinary functions
ps_lineto: Private ordinary functions
ps_list_parameters: Private ordinary functions
ps_list_resources: Private ordinary functions
ps_list_values: Private ordinary functions
ps_makespotcolor: Private ordinary functions
ps_moveto: Private ordinary functions
ps_new: Private ordinary functions
ps_new2: Private ordinary functions
ps_open_file: Private ordinary functions
ps_open_fp: Private ordinary functions
ps_open_image: Private ordinary functions
ps_open_image_file: Private ordinary functions
ps_open_mem: Private ordinary functions
ps_place_image: Private ordinary functions
ps_rect: Private ordinary functions
ps_restore: Private ordinary functions
ps_rotate: Private ordinary functions
ps_save: Private ordinary functions
ps_scale: Private ordinary functions
ps_setcolor: Private ordinary functions
ps_setdash: Private ordinary functions
ps_setflat: Private ordinary functions
ps_setfont: Private ordinary functions
ps_setgray: Private ordinary functions
ps_setlinecap: Private ordinary functions
ps_setlinejoin: Private ordinary functions
ps_setlinewidth: Private ordinary functions
ps_setmiterlimit: Private ordinary functions
ps_setoverprintmode: Private ordinary functions
ps_setpolydash: Private ordinary functions
ps_setsmoothness: Private ordinary functions
ps_set_border_color: Private ordinary functions
ps_set_border_dash: Private ordinary functions
ps_set_border_style: Private ordinary functions
ps_set_info: Private ordinary functions
ps_set_parameter: Private ordinary functions
ps_set_text_pos: Private ordinary functions
ps_set_value: Private ordinary functions
ps_shading: Private ordinary functions
ps_shading_pattern: Private ordinary functions
ps_shfill: Private ordinary functions
ps_show: Private ordinary functions
ps_show2: Private ordinary functions
ps_show_boxed: Private ordinary functions
ps_show_xy: Private ordinary functions
ps_show_xy2: Private ordinary functions
ps_shutdown: Private ordinary functions
ps_stringwidth: Private ordinary functions
ps_stringwidth2: Private ordinary functions
ps_string_geometry: Private ordinary functions
ps_stroke: Private ordinary functions
ps_symbol: Private ordinary functions
ps_symbol_name: Private ordinary functions
ps_symbol_width: Private ordinary functions
ps_translate: Private ordinary functions

R
rect: Public generic functions
rect: Public generic functions
rect->aabb: Public ordinary functions
recursive-bezier: Public ordinary functions
regular-polygon: Public generic functions
regular-polygon: Public generic functions
restore: Public generic functions
restore: Public generic functions
rotate: Public generic functions
rotate: Public generic functions
rotate-aabb: Public ordinary functions
rotate-aabb*: Public ordinary functions
rounded-rectangle: Public generic functions
rounded-rectangle: Public generic functions

S
save: Public generic functions
save: Public generic functions
scale: Public generic functions
scale: Public generic functions
scale-aabb: Public ordinary functions
seq: Private generic functions
seq: Private generic functions
set-border-link-color: Public generic functions
set-border-link-color: Public generic functions
set-border-link-dash: Public generic functions
set-border-link-dash: Public generic functions
set-border-link-style: Public generic functions
set-border-link-style: Public generic functions
set-info: Public generic functions
set-info: Public generic functions
set-parameter: Public generic functions
set-parameter: Public generic functions
set-text-pos: Public generic functions
set-text-pos: Public generic functions
set-value: Public generic functions
set-value: Public generic functions
setcolor: Public generic functions
setcolor: Public generic functions
setcolor: Public generic functions
setflat: Public generic functions
setflat: Public generic functions
setfont: Public generic functions
setfont: Public generic functions
setgray: Public generic functions
setgray: Public generic functions
setlinecap: Public generic functions
setlinecap: Public generic functions
setlinejoin: Public generic functions
setlinejoin: Public generic functions
setlinewidth: Public generic functions
setlinewidth: Public generic functions
setmiterlimit: Public generic functions
setmiterlimit: Public generic functions
setpolydash: Public generic functions
setpolydash: Public generic functions
shading: Public generic functions
shading: Public generic functions
shading-pattern: Public generic functions
shading-pattern: Public generic functions
shfill: Public generic functions
shfill: Public generic functions
show: Public generic functions
show: Public generic functions
show-boxed: Public generic functions
show-boxed: Public generic functions
show-xy: Public generic functions
show-xy: Public generic functions
shutdown: Public ordinary functions
star: Public generic functions
star: Public generic functions
string-geometry: Public generic functions
string-geometry: Public generic functions
stroke: Public generic functions
stroke: Public generic functions
swig-lispify: Private ordinary functions

T
text: Private generic functions
text: Private generic functions
text: Private generic functions
translate: Public generic functions
translate: Public generic functions
trasl-aabb: Public ordinary functions
trasl-rect: Public ordinary functions
truth-c->lisp: Private ordinary functions
truth-lisp->c: Private ordinary functions

V
vec-x: Public ordinary functions
vec-y: Public ordinary functions
vec-z: Private ordinary functions

W
width: Public generic functions
width: Public generic functions
width: Public generic functions
with-fill-stroke: Public macros
with-list->foreign-array: Private macros
with-page-sizes: Public macros
with-psdoc-ptr: Private macros
with-stroke: Public macros
with-vector->foreign-array: Private macros
writeproc: Private generic functions
writeproc: Private generic functions

X
xy->interleaved-xy: Public ordinary functions
xy->pair: Public ordinary functions


A.3 Variables

Jump to:   *   +  
A   C   D   F   H   I   P   S   T   W  
Index Entry  Section

*
*callback-stream*: Public special variables
*callback-string*: Public special variables
*conversion-metrics*: Public special variables
*conversion-metrics-inverse*: Private special variables
*is-ps-boot-called*: Private special variables

+
+1/iso216-rate+: Private constants
+a0-page-size+: Public constants
+a0-paper-height+: Public constants
+a0-paper-width+: Public constants
+a1-page-size+: Public constants
+a1-paper-height+: Public constants
+a1-paper-width+: Public constants
+a10-page-size+: Public constants
+a10-paper-height+: Public constants
+a10-paper-width+: Public constants
+a2-page-size+: Public constants
+a2-paper-height+: Public constants
+a2-paper-width+: Public constants
+a3-page-size+: Public constants
+a3-paper-height+: Public constants
+a3-paper-width+: Public constants
+a4-page-size+: Public constants
+a4-paper-height+: Public constants
+a4-paper-width+: Public constants
+a5-page-size+: Public constants
+a5-paper-height+: Public constants
+a5-paper-width+: Public constants
+a6-page-size+: Public constants
+a6-paper-height+: Public constants
+a6-paper-width+: Public constants
+a7-page-size+: Public constants
+a7-paper-height+: Public constants
+a7-paper-width+: Public constants
+a8-page-size+: Public constants
+a8-paper-height+: Public constants
+a8-paper-width+: Public constants
+a9-page-size+: Public constants
+a9-paper-height+: Public constants
+a9-paper-width+: Public constants
+b0-paper-height+: Public constants
+b0-paper-width+: Public constants
+b1-paper-height+: Public constants
+b1-paper-width+: Public constants
+b10-paper-height+: Public constants
+b10-paper-width+: Public constants
+b2-paper-height+: Public constants
+b2-paper-width+: Public constants
+b3-paper-height+: Public constants
+b3-paper-width+: Public constants
+b4-paper-height+: Public constants
+b4-paper-width+: Public constants
+b5-paper-height+: Public constants
+b5-paper-width+: Public constants
+b6-paper-height+: Public constants
+b6-paper-width+: Public constants
+b7-paper-height+: Public constants
+b7-paper-width+: Public constants
+b8-paper-height+: Public constants
+b8-paper-width+: Public constants
+b9-paper-height+: Public constants
+b9-paper-width+: Public constants
+boxed-text-feature-blind+: Public constants
+boxed-text-h-mode-center+: Public constants
+boxed-text-h-mode-fulljustify+: Public constants
+boxed-text-h-mode-justify+: Public constants
+boxed-text-h-mode-left+: Public constants
+boxed-text-h-mode-right+: Public constants
+boxed-text-value-boxheight+: Public constants
+c0-paper-height+: Public constants
+c0-paper-width+: Public constants
+c1-paper-height+: Public constants
+c1-paper-width+: Public constants
+c10-paper-height+: Public constants
+c10-paper-width+: Public constants
+c2-paper-height+: Public constants
+c2-paper-width+: Public constants
+c3-paper-height+: Public constants
+c3-paper-width+: Public constants
+c4-paper-height+: Public constants
+c4-paper-width+: Public constants
+c5-paper-height+: Public constants
+c5-paper-width+: Public constants
+c6-paper-height+: Public constants
+c6-paper-width+: Public constants
+c7-paper-height+: Public constants
+c7-paper-width+: Public constants
+c8-paper-height+: Public constants
+c8-paper-width+: Public constants
+c9-paper-height+: Public constants
+c9-paper-width+: Public constants
+color-space-cmyk+: Public constants
+color-space-gray+: Public constants
+color-space-pattern+: Public constants
+color-space-rgb+: Public constants
+color-space-spot+: Public constants
+color-type-fill+: Public constants
+color-type-fillstroke+: Public constants
+color-type-stroke+: Public constants
+false+: Public constants
+find-font-encoding-builtin+: Public constants
+image-encoding-type-hex+: Public constants
+image-file-mask+: Public constants
+image-file-masked+: Public constants
+image-file-type-bmp+: Public constants
+image-file-type-eps+: Public constants
+image-file-type-gif+: Public constants
+image-file-type-jpeg+: Public constants
+image-file-type-png+: Public constants
+image-file-type-tiff+: Public constants
+image-type-eps+: Public constants
+image-type-raw+: Public constants
+iso216-rate+: Private constants
+line-number-mode-box+: Public constants
+line-number-mode-paragraph+: Public constants
+link-border-style-dashed+: Public constants
+link-border-style-solid+: Public constants
+local-link-fitbbox+: Public constants
+local-link-fitheight+: Public constants
+local-link-fitpage+: Public constants
+local-link-fitwidth+: Public constants
+parameter-key-fontafm+: Public constants
+parameter-key-fontencoding+: Public constants
+parameter-key-fontoutline+: Public constants
+parameter-key-fontprotusion+: Public constants
+parameter-key-hyphendict+: Public constants
+parameter-key-imageencoding+: Public constants
+parameter-key-imagereuse+: Public constants
+parameter-key-inputencoding+: Public constants
+parameter-key-leftmarginkerning+: Public constants
+parameter-key-ligaturedisolvechar+: Public constants
+parameter-key-linenumbermode+: Public constants
+parameter-key-overline+: Public constants
+parameter-key-rightmarginkerning+: Public constants
+parameter-key-searchpath+: Public constants
+parameter-key-strikeout+: Public constants
+parameter-key-underline+: Public constants
+parameter-key-warning+: Public constants
+pattern-paint-type1+: Public constants
+pattern-paint-type2+: Public constants
+pdf-link-fitbbox+: Public constants
+pdf-link-fitheight+: Public constants
+pdf-link-fitpage+: Public constants
+pdf-link-fitwidth+: Public constants
+ps-comment-key-author+: Public constants
+ps-comment-key-boundingbox+: Public constants
+ps-comment-key-creator+: Public constants
+ps-comment-key-keywords+: Public constants
+ps-comment-key-orientation+: Public constants
+ps-comment-key-subject+: Public constants
+ps-comment-key-title+: Public constants
+ps-linecap-butt+: Public constants
+ps-linecap-round+: Public constants
+ps_linejoin_bevel+: Private constants
+ps_linejoin_miter+: Private constants
+ps_linejoin_round+: Private constants
+shading-axial+: Public constants
+shading-opt-extend0+: Public constants
+shading-opt-r0+: Public constants
+shading-opt-r1+: Public constants
+shading-radial+: Public constants
+true+: Public constants
+value-key-ascender+: Public constants
+value-key-boxheight+: Public constants
+value-key-capheight+: Public constants
+value-key-charspacing+: Public constants
+value-key-descender+: Public constants
+value-key-font+: Public constants
+value-key-fontsize+: Public constants
+value-key-hyphenminchars+: Public constants
+value-key-imageheight+: Public constants
+value-key-imagewidth+: Public constants
+value-key-italicangle+: Public constants
+value-key-leading+: Public constants
+value-key-linebreak+: Public constants
+value-key-linenumbersep+: Public constants
+value-key-linenumberspace+: Public constants
+value-key-major+: Public constants
+value-key-minor+: Public constants
+value-key-numindentlines+: Public constants
+value-key-parindent+: Public constants
+value-key-parindentskip+: Public constants
+value-key-parskip+: Public constants
+value-key-revision+: Public constants
+value-key-separationcolor+: Public constants
+value-key-subminor+: Public constants
+value-key-textrendering+: Public constants
+value-key-textrise+: Public constants
+value-key-textx+: Public constants
+value-key-texty+: Public constants
+value-key-underlineposition+: Public constants
+value-key-underlinethickness+: Public constants
+value-key-wordspacing+: Public constants

A
ascent: Private classes

C
Constant, +1/iso216-rate+: Private constants
Constant, +a0-page-size+: Public constants
Constant, +a0-paper-height+: Public constants
Constant, +a0-paper-width+: Public constants
Constant, +a1-page-size+: Public constants
Constant, +a1-paper-height+: Public constants
Constant, +a1-paper-width+: Public constants
Constant, +a10-page-size+: Public constants
Constant, +a10-paper-height+: Public constants
Constant, +a10-paper-width+: Public constants
Constant, +a2-page-size+: Public constants
Constant, +a2-paper-height+: Public constants
Constant, +a2-paper-width+: Public constants
Constant, +a3-page-size+: Public constants
Constant, +a3-paper-height+: Public constants
Constant, +a3-paper-width+: Public constants
Constant, +a4-page-size+: Public constants
Constant, +a4-paper-height+: Public constants
Constant, +a4-paper-width+: Public constants
Constant, +a5-page-size+: Public constants
Constant, +a5-paper-height+: Public constants
Constant, +a5-paper-width+: Public constants
Constant, +a6-page-size+: Public constants
Constant, +a6-paper-height+: Public constants
Constant, +a6-paper-width+: Public constants
Constant, +a7-page-size+: Public constants
Constant, +a7-paper-height+: Public constants
Constant, +a7-paper-width+: Public constants
Constant, +a8-page-size+: Public constants
Constant, +a8-paper-height+: Public constants
Constant, +a8-paper-width+: Public constants
Constant, +a9-page-size+: Public constants
Constant, +a9-paper-height+: Public constants
Constant, +a9-paper-width+: Public constants
Constant, +b0-paper-height+: Public constants
Constant, +b0-paper-width+: Public constants
Constant, +b1-paper-height+: Public constants
Constant, +b1-paper-width+: Public constants
Constant, +b10-paper-height+: Public constants
Constant, +b10-paper-width+: Public constants
Constant, +b2-paper-height+: Public constants
Constant, +b2-paper-width+: Public constants
Constant, +b3-paper-height+: Public constants
Constant, +b3-paper-width+: Public constants
Constant, +b4-paper-height+: Public constants
Constant, +b4-paper-width+: Public constants
Constant, +b5-paper-height+: Public constants
Constant, +b5-paper-width+: Public constants
Constant, +b6-paper-height+: Public constants
Constant, +b6-paper-width+: Public constants
Constant, +b7-paper-height+: Public constants
Constant, +b7-paper-width+: Public constants
Constant, +b8-paper-height+: Public constants
Constant, +b8-paper-width+: Public constants
Constant, +b9-paper-height+: Public constants
Constant, +b9-paper-width+: Public constants
Constant, +boxed-text-feature-blind+: Public constants
Constant, +boxed-text-h-mode-center+: Public constants
Constant, +boxed-text-h-mode-fulljustify+: Public constants
Constant, +boxed-text-h-mode-justify+: Public constants
Constant, +boxed-text-h-mode-left+: Public constants
Constant, +boxed-text-h-mode-right+: Public constants
Constant, +boxed-text-value-boxheight+: Public constants
Constant, +c0-paper-height+: Public constants
Constant, +c0-paper-width+: Public constants
Constant, +c1-paper-height+: Public constants
Constant, +c1-paper-width+: Public constants
Constant, +c10-paper-height+: Public constants
Constant, +c10-paper-width+: Public constants
Constant, +c2-paper-height+: Public constants
Constant, +c2-paper-width+: Public constants
Constant, +c3-paper-height+: Public constants
Constant, +c3-paper-width+: Public constants
Constant, +c4-paper-height+: Public constants
Constant, +c4-paper-width+: Public constants
Constant, +c5-paper-height+: Public constants
Constant, +c5-paper-width+: Public constants
Constant, +c6-paper-height+: Public constants
Constant, +c6-paper-width+: Public constants
Constant, +c7-paper-height+: Public constants
Constant, +c7-paper-width+: Public constants
Constant, +c8-paper-height+: Public constants
Constant, +c8-paper-width+: Public constants
Constant, +c9-paper-height+: Public constants
Constant, +c9-paper-width+: Public constants
Constant, +color-space-cmyk+: Public constants
Constant, +color-space-gray+: Public constants
Constant, +color-space-pattern+: Public constants
Constant, +color-space-rgb+: Public constants
Constant, +color-space-spot+: Public constants
Constant, +color-type-fill+: Public constants
Constant, +color-type-fillstroke+: Public constants
Constant, +color-type-stroke+: Public constants
Constant, +false+: Public constants
Constant, +find-font-encoding-builtin+: Public constants
Constant, +image-encoding-type-hex+: Public constants
Constant, +image-file-mask+: Public constants
Constant, +image-file-masked+: Public constants
Constant, +image-file-type-bmp+: Public constants
Constant, +image-file-type-eps+: Public constants
Constant, +image-file-type-gif+: Public constants
Constant, +image-file-type-jpeg+: Public constants
Constant, +image-file-type-png+: Public constants
Constant, +image-file-type-tiff+: Public constants
Constant, +image-type-eps+: Public constants
Constant, +image-type-raw+: Public constants
Constant, +iso216-rate+: Private constants
Constant, +line-number-mode-box+: Public constants
Constant, +line-number-mode-paragraph+: Public constants
Constant, +link-border-style-dashed+: Public constants
Constant, +link-border-style-solid+: Public constants
Constant, +local-link-fitbbox+: Public constants
Constant, +local-link-fitheight+: Public constants
Constant, +local-link-fitpage+: Public constants
Constant, +local-link-fitwidth+: Public constants
Constant, +parameter-key-fontafm+: Public constants
Constant, +parameter-key-fontencoding+: Public constants
Constant, +parameter-key-fontoutline+: Public constants
Constant, +parameter-key-fontprotusion+: Public constants
Constant, +parameter-key-hyphendict+: Public constants
Constant, +parameter-key-imageencoding+: Public constants
Constant, +parameter-key-imagereuse+: Public constants
Constant, +parameter-key-inputencoding+: Public constants
Constant, +parameter-key-leftmarginkerning+: Public constants
Constant, +parameter-key-ligaturedisolvechar+: Public constants
Constant, +parameter-key-linenumbermode+: Public constants
Constant, +parameter-key-overline+: Public constants
Constant, +parameter-key-rightmarginkerning+: Public constants
Constant, +parameter-key-searchpath+: Public constants
Constant, +parameter-key-strikeout+: Public constants
Constant, +parameter-key-underline+: Public constants
Constant, +parameter-key-warning+: Public constants
Constant, +pattern-paint-type1+: Public constants
Constant, +pattern-paint-type2+: Public constants
Constant, +pdf-link-fitbbox+: Public constants
Constant, +pdf-link-fitheight+: Public constants
Constant, +pdf-link-fitpage+: Public constants
Constant, +pdf-link-fitwidth+: Public constants
Constant, +ps-comment-key-author+: Public constants
Constant, +ps-comment-key-boundingbox+: Public constants
Constant, +ps-comment-key-creator+: Public constants
Constant, +ps-comment-key-keywords+: Public constants
Constant, +ps-comment-key-orientation+: Public constants
Constant, +ps-comment-key-subject+: Public constants
Constant, +ps-comment-key-title+: Public constants
Constant, +ps-linecap-butt+: Public constants
Constant, +ps-linecap-round+: Public constants
Constant, +ps_linejoin_bevel+: Private constants
Constant, +ps_linejoin_miter+: Private constants
Constant, +ps_linejoin_round+: Private constants
Constant, +shading-axial+: Public constants
Constant, +shading-opt-extend0+: Public constants
Constant, +shading-opt-r0+: Public constants
Constant, +shading-opt-r1+: Public constants
Constant, +shading-radial+: Public constants
Constant, +true+: Public constants
Constant, +value-key-ascender+: Public constants
Constant, +value-key-boxheight+: Public constants
Constant, +value-key-capheight+: Public constants
Constant, +value-key-charspacing+: Public constants
Constant, +value-key-descender+: Public constants
Constant, +value-key-font+: Public constants
Constant, +value-key-fontsize+: Public constants
Constant, +value-key-hyphenminchars+: Public constants
Constant, +value-key-imageheight+: Public constants
Constant, +value-key-imagewidth+: Public constants
Constant, +value-key-italicangle+: Public constants
Constant, +value-key-leading+: Public constants
Constant, +value-key-linebreak+: Public constants
Constant, +value-key-linenumbersep+: Public constants
Constant, +value-key-linenumberspace+: Public constants
Constant, +value-key-major+: Public constants
Constant, +value-key-minor+: Public constants
Constant, +value-key-numindentlines+: Public constants
Constant, +value-key-parindent+: Public constants
Constant, +value-key-parindentskip+: Public constants
Constant, +value-key-parskip+: Public constants
Constant, +value-key-revision+: Public constants
Constant, +value-key-separationcolor+: Public constants
Constant, +value-key-subminor+: Public constants
Constant, +value-key-textrendering+: Public constants
Constant, +value-key-textrise+: Public constants
Constant, +value-key-textx+: Public constants
Constant, +value-key-texty+: Public constants
Constant, +value-key-underlineposition+: Public constants
Constant, +value-key-underlinethickness+: Public constants
Constant, +value-key-wordspacing+: Public constants
Constant, ps_false: Private constants
Constant, ps_goto_next_page: Private constants
Constant, ps_goto_prev_page: Private constants
Constant, ps_ioerror: Private constants
Constant, ps_linecap_butt: Private constants
Constant, ps_linecap_round: Private constants
Constant, ps_linecap_squared: Private constants
Constant, ps_linejoin_bevel: Private constants
Constant, ps_linejoin_miter: Private constants
Constant, ps_linejoin_round: Private constants
Constant, ps_memoryerror: Private constants
Constant, ps_runtimeerror: Private constants
Constant, ps_true: Private constants
Constant, ps_warning: Private constants

D
descent: Private classes

F
filename: Public classes

H
height: Public classes
height: Private classes

I
idx: Public conditions

P
page-size: Public classes
psdoc-pointer: Public classes
ps_false: Private constants
ps_goto_next_page: Private constants
ps_goto_prev_page: Private constants
ps_ioerror: Private constants
ps_linecap_butt: Private constants
ps_linecap_round: Private constants
ps_linecap_squared: Private constants
ps_linejoin_bevel: Private constants
ps_linejoin_miter: Private constants
ps_linejoin_round: Private constants
ps_memoryerror: Private constants
ps_runtimeerror: Private constants
ps_true: Private constants
ps_warning: Private constants

S
seq: Public conditions
Slot, ascent: Private classes
Slot, descent: Private classes
Slot, filename: Public classes
Slot, height: Public classes
Slot, height: Private classes
Slot, idx: Public conditions
Slot, page-size: Public classes
Slot, psdoc-pointer: Public classes
Slot, seq: Public conditions
Slot, text: Public conditions
Slot, text: Private conditions
Slot, width: Public classes
Slot, width: Private classes
Slot, writeproc: Public classes
Special Variable, *callback-stream*: Public special variables
Special Variable, *callback-string*: Public special variables
Special Variable, *conversion-metrics*: Public special variables
Special Variable, *conversion-metrics-inverse*: Private special variables
Special Variable, *is-ps-boot-called*: Private special variables

T
text: Public conditions
text: Private conditions

W
width: Public classes
width: Private classes
writeproc: Public classes


A.4 Data types

Jump to:   B   C   F   G   I   N   O   P   S   T  
Index Entry  Section

B
bookmark-error: Public conditions

C
cffi-interface.lisp: The cl-pslib/cffi-interface․lisp file
cl-pslib: The cl-pslib system
cl-pslib: The cl-pslib package
cl-pslib.asd: The cl-pslib/cl-pslib․asd file
cl-pslib.lisp: The cl-pslib/cl-pslib․lisp file
Class, page-size: Public classes
Class, psdoc: Public classes
Class, text-metrics: Private classes
Condition, bookmark-error: Public conditions
Condition, image-load-error: Public conditions
Condition, not-implemented-error: Public conditions
Condition, null-reference: Public conditions
Condition, out-of-bounds: Public conditions
Condition, shading-pattern-error: Public conditions
Condition, spotcolor-error: Public conditions
Condition, text-error: Public conditions
Condition, text-warning: Private conditions
conditions.lisp: The cl-pslib/conditions․lisp file
constants.lisp: The cl-pslib/constants․lisp file

F
File, cffi-interface.lisp: The cl-pslib/cffi-interface․lisp file
File, cl-pslib.asd: The cl-pslib/cl-pslib․asd file
File, cl-pslib.lisp: The cl-pslib/cl-pslib․lisp file
File, conditions.lisp: The cl-pslib/conditions․lisp file
File, constants.lisp: The cl-pslib/constants․lisp file
File, graphics-utils.lisp: The cl-pslib/graphics-utils․lisp file
File, package.lisp: The cl-pslib/package․lisp file
File, page-metrics.lisp: The cl-pslib/page-metrics․lisp file
File, pslib.lisp: The cl-pslib/pslib․lisp file
File, shapes.lisp: The cl-pslib/shapes․lisp file

G
graphics-utils.lisp: The cl-pslib/graphics-utils․lisp file

I
image-load-error: Public conditions

N
not-implemented-error: Public conditions
null-reference: Public conditions

O
out-of-bounds: Public conditions

P
Package, cl-pslib: The cl-pslib package
package.lisp: The cl-pslib/package․lisp file
page-metrics.lisp: The cl-pslib/page-metrics․lisp file
page-size: Public classes
psdoc: Public classes
pslib.lisp: The cl-pslib/pslib․lisp file

S
shading-pattern-error: Public conditions
shapes.lisp: The cl-pslib/shapes․lisp file
spotcolor-error: Public conditions
System, cl-pslib: The cl-pslib system

T
text-error: Public conditions
text-metrics: Private classes
text-warning: Private conditions