Common Lisp Package: PDF

README:

FUNCTION

Public

INITIALIZE! (&KEY AFM-FILES-DIRECTORIES)

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

Undocumented

ADD-FONT-TO-PAGE (FONT &KEY (EMBED DEFAULT))

ADD-IMAGES-TO-PAGE (&REST IMAGES)

ARC (CENTER-X CENTER-Y RADIUS START EXTENT)

BASIC-RECT (X Y DX DY)

BEZIER-TO (X1 Y1 X2 Y2 X3 Y3)

BEZIER2-TO (X2 Y2 X3 Y3)

BEZIER3-TO (X1 Y1 X3 Y3)

CIRCLE (CENTER-X CENTER-Y RADIUS)

CLEAR-FONT-CACHE

CLIP-PATH

CLOSE-AND-FILL

CLOSE-AND-STROKE

CLOSE-EVEN-ODD-FILL-AND-STROKE

CLOSE-FILL-AND-STROKE

CLOSE-OUTLINE-LEVEL

CONFIRM-AFM-FILES-DIRECTORIES

DRAW-BAR-CODE128 (STRING X Y &KEY (FONT (GET-FONT)) (FONT-SIZE 5) (START-STOP-FACTOR 0.3) (HEIGHT 100) (WIDTH 400) (SHOW-STRING T) (SEGS-PER-CHAR 11 SEGS-PER-CHAR-P))

DRAW-CENTERED-TEXT (X Y STRING FONT FONT-SIZE &OPTIONAL MAX-WIDTH)

DRAW-IMAGE (IMAGE X Y DX DY ROTATION &OPTIONAL KEEP-ASPECT-RATIO)

DRAW-LEFT-TEXT (X Y STRING FONT FONT-SIZE &OPTIONAL MAX-WIDTH)

DRAW-RIGHT-TEXT (X Y STRING FONT FONT-SIZE &OPTIONAL MAX-WIDTH)

DRAW-SPACED-STRINGS (STRINGS)

DRAW-TEXT (TEXT)

DRAW-TEXT-ON-NEXT-LINE (STRING)

ELLIPSE (CENTER-X CENTER-Y RADIUS-A RADIUS-B)

END-PATH-NO-OP

ENTER-OUTLINE-LEVEL (TITLE REF-NAME)

EVEN-ODD-CLIP-PATH

EVEN-ODD-FILL

EVEN-ODD-FILL-AND-STROKE

FILL-AND-STROKE

FILL-PATH

GET-CHAR-ITALIC-CORRECTION (CHAR-OR-CODE FONT &OPTIONAL FONT-SIZE)

GET-CHAR-SIZE (CHAR-OR-CODE FONT &OPTIONAL FONT-SIZE)

GET-CHAR-WIDTH (CHAR-OR-CODE FONT &OPTIONAL FONT-SIZE)

GET-ENCODING (ENCODING-DESIGNATOR)

GET-FONT (&OPTIONAL (NAME helvetica) (ENCODING *DEFAULT-ENCODING*))

GET-FONT-DESCENDER (FONT &OPTIONAL FONT-SIZE)

GET-FONT-ITALIC-CORRECTION (FONT &OPTIONAL FONT-SIZE)

GET-KERNING (CHAR1 CHAR2 FONT &OPTIONAL FONT-SIZE)

GET-NAMED-REFERENCE (NAME)

LINE-TO (X Y)

LOAD-FONTS (&OPTIONAL FORCE)

LOAD-T1-FONT (AFM-FILE &OPTIONAL PFB-FILE)

LOAD-TTU-FONT (UFM-FILE &OPTIONAL TTF-FILE)

LOAD-ZLIB (&OPTIONAL FORCE)

MOVE-TEXT (DX DY)

MOVE-TO (X Y)

MOVE-TO-NEXT-LINE

PAINT-IMAGE (IMAGE)

PIE (CENTER-X CENTER-Y RADIUS START EXTENT)

POLYLINE (POINTS &KEY (RADIUS 0) (CLOSED NIL))

READ-AFM-FILE (FILENAME &OPTIONAL (FONT-METRICS-CLASS 'FONT-METRICS))

READ-JPEG-FILE (FILENAME &KEY HEADER-ONLY)

RECTANGLE (X Y DX DY &KEY (RADIUS 0))

REGISTER-PAGE-REFERENCE (&OPTIONAL (NAME (GEN-NAME R)))

REGULAR-POLYGON (CENTER-X CENTER-Y RADIUS SIDES &KEY (FILLET-RADIUS 0))

ROTATE (DEG)

ROTATE* (RADIANS)

SCALE (SX SY)

SET-CHAR-SPACING (SPACE)

SET-COLOR-FILL (COLOR)

SET-COLOR-STROKE (COLOR)

SET-CYMK-FILL (C Y M K)

SET-CYMK-STROKE (C Y M K)

SET-DASH-PATTERN (DASH-ARRAY PHASE)

SET-FILL-TRANSPARENCY (ALPHA)

SET-FONT (FONT SIZE)

SET-GRAY-FILL (GRAY)

SET-GRAY-STROKE (GRAY)

SET-LINE-CAP (MODE)

SET-LINE-JOIN (MODE)

SET-LINE-WIDTH (WIDTH)

SET-MITER-LIMIT (LIMIT)

SET-RGB-FILL (R G B)

SET-RGB-STROKE (R G B)

SET-STROKE-TRANSPARENCY (ALPHA)

SET-TEXT-LEADING (SPACE)

SET-TEXT-MATRIX (A B C D E F)

SET-TEXT-RENDERING-MODE (MODE)

SET-TEXT-RISE (RISE)

SET-TEXT-X-SCALE (SCALE)

SET-TRANSFORM-MATRIX (A B C D E F)

SET-TRANSPARENCY (ALPHA &OPTIONAL (BLEND-MODE NORMAL))

SHOW-CHAR (CHAR)

SHOW-SPACED-STRINGS (STRINGS)

SHOW-TEXT (TEXT)

SHOW-TEXT-ON-NEXT-LINE (STRING)

SKEW (X-DEG Y-DEG)

SKEW* (X-RADIANS Y-RADIANS)

STAR (CENTER-X CENTER-Y EXT-RADIUS INT-RADIUS SIDES &KEY (FILLET-RADIUS 0))

STROKE

TRANSLATE (DX DY)

Private

NAIVE-POLYLINE (POINTS &KEY RADIUS (CLOSED NIL))

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

PDF-NAME (OBJ &OPTIONAL (PREFIX /))

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

Undocumented

%READ-JPEG-FILE% (FILENAME &KEY HEADER-ONLY)

ADD-/ (NAME)

ADD-DICT-VALUE (DICT NAME VALUE)

ADD-DOC-INFO (DOC &KEY (CREATOR ) AUTHOR TITLE SUBJECT KEYWORDS)

ADD-GSTATE-TO-PAGE (&REST GSTATE)

AFM-CHAR-KERNINGS (STREAM CHARACTERS KERNINGS)

AFM-CHAR-METRICS (STREAM DEFAULT-WIDTH ITALIC-SIN FONT-METRICS)

AFM-FONT-METRICS (STREAM FONT-METRICS-CLASS)

ANGLE (P1 P2)

ANGLE-3POINTS (PT1 PT2 PT3)

ARC-TO (CENTER-X CENTER-Y RADIUS START EXTENT)

BEZARC (CENTER-X CENTER-Y RADIUS START EXTENT)

BUILD-CHAR-HT (LST HPRED KEY-SELECTOR VAL-SELECTOR)

CHANGE-DICT-VALUE (DICT NAME VALUE)

CHAR-EXTERNAL-CODE (CHAR CHARSET)

CLOSE-PATH

CODE128-A (TEXT)

CODE128-B (TEXT)

CODE128-C (TEXT)

CODE128-CHECKSUM (CHARS)

CODE128-N-RAW (STRING START S-TABLE GETTER)

COMPRESS-PDF-STREAM (PDF-STREAM)

COMPRESS-STRING (STRING)

COMPUTE-ENCODING-DIFFERENCES (ENCODING &OPTIONAL (FROM *STANDARD-ENCODING*))

COMPUTE-KERN-PAIRS (FONT)

COMPUTE-OUTLINE-TREE (OUTLINES &OPTIONAL (PARENT NIL))

COMPUTE-SCALE (AXIS)

DISTANCE (P1 P2)

DRAW-BAR-SEGMENT (LINE-HEIGHT LINE-WIDTH BLACK)

DRAW-BARS (BARS LINE-HEIGHT LINE-WIDTH &OPTIONAL (START-STOP-FACTOR 0))

DRAW-CHARS (STRING LINE-HEIGHT LINE-WIDTH FONT FONT-SIZE SEGS-PER-CHAR)

EXTRACT-FONT-METRICS-ENCODING (FONT-METRICS)

FILLET (P1 P2 P3 RADIUS)

FIND-COLOR-FROM-STRING (COLOR-STRING)

FIND-COLOR-FROM-SYMBOL (COLOR-SYMBOL)

FIND-ENCODING-OBJECT (ENCODING)

FIND-FONT-OBJECT (FONT &KEY (EMBED DEFAULT))

FIND-GSTATE-OBJECT (&REST GSTATE)

FULL-ENCODING-DIFFERENCES (ENCODING)

GEN-NAME (PREFIX)

GET-AFM-BOOLEAN (LINE START)

GET-AFM-HEX (LINE START)

GET-AFM-INTEGER (LINE START)

GET-AFM-NAME (LINE START)

GET-AFM-NUMBER (LINE START)

GET-AFM-STRING (LINE START)

GET-DICT-VALUE (DICT NAME)

GROUP (STRING N)

MIDPOINT (PT1 PT2 RATIO)

NICE-NUMBER (N APPROX INTEGER-P)

PDF-STRING (OBJ &KEY (UNICODE DEFAULT))

PROCESS-OUTLINES (DOCUMENT)

READ-BASE-STRING (STREAM BYTE-COUNT)

READ-BYTE16 (STREAM)

READ-BYTE32 (STREAM)

READ-PFB-FILE (PATHNAME T1FM)

READ-PFB-LENGTH (DATA START)

READ-PFB-SEG-SIZE (DATA START MARKER)

READ-PNG-FILE (PATHNAME &KEY HEADER-ONLY)

READ-UFM-FILE (FILENAME &OPTIONAL (FONT-METRICS-CLASS 'TTU-FONT-METRICS))

REGISTER-NAMED-REFERENCE (REFERENCE &OPTIONAL (NAME (GEN-NAME R)))

SET-GSTATE (&REST GSTATE)

SPLIT-TEXT (STRING FONT FONT-SIZE MAX-WIDTH)

TEXT-WIDTH (STRING FONT FONT-SIZE)

UNIT-WIDTH (LST)

WHITESPACE-P (CHAR)

MACRO

Public

Undocumented

IN-TEXT-MODE (&BODY BODY)

WITH-DOCUMENT ((&REST ARGS &KEY (MAX-NUMBER-OF-PAGES '*MAX-NUMBER-OF-PAGES*) &ALLOW-OTHER-KEYS) &BODY BODY)

WITH-OUTLINE-LEVEL ((TITLE REF-NAME) &BODY BODY)

WITH-PAGE ((&REST ARGS) &BODY BODY)

WITH-SAVED-STATE (&BODY BODY)

Private

ENFORCE-/ (&REST NAMES)

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

MCOND (&REST CLAUSES &ENVIRONMENT ENV)

An analog of COND, but MACROEXPANDs every clause.

Undocumented

DEF-PDF-OP (NAME (&REST ARGS) FORMAT)

DEFINE-AFM-SECTION ((NAME AFM-NAME) (STREAM &REST ARGS) &BODY BODY)

STRING-APPEND (&REST ARGS)

WITH-GENSYMS ((&REST NAMES) &BODY BODY)

GENERIC-FUNCTION

Public

MAKE-IMAGE (OBJECT &KEY TYPE (TYPE (PATHNAME-TYPE OBJECT)) &ALLOW-OTHER-KEYS)

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

Undocumented

DRAW-OBJECT (OBJ)

MAKE-JPEG-IMAGE (JPEG)

WRITE-DOCUMENT (TARGET &OPTIONAL DOCUMENT)

Private

WRITE-TO-PAGE (OBJECT ENCODING &OPTIONAL ESCAPE)

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

Undocumented

AXIS-SIZE (AXIS)

ERROR-MESSAGE (CONDITION)

FONT-DESCRIPTOR (FONT-METRICS &KEY EMBED ERRORP (ERRORP NIL) (EMBED *EMBED-FONTS*) &ALLOW-OTHER-KEYS)

FONT-TYPE (FONT-METRICS)

GET-CHAR-METRICS (CHAR-OR-CODE FONT ENCODING)

GET-RGB (COLOR)

MAKE-DICTIONARY (THING &KEY (EMBED *EMBED-FONTS*) (ENCODING (ENCODING FONT)) FONT &ALLOW-OTHER-KEYS)

WRITE-OBJECT (OBJ &OPTIONAL ROOT-LEVEL)

WRITE-STREAM-CONTENT (CONTENT)

SLOT-ACCESSOR

Public

Undocumented

ASCENDER (OBJECT)

SETFASCENDER (NEW-VALUE OBJECT)

BASE-FONT-P (OBJECT)

SETFBASE-FONT-P (NEW-VALUE OBJECT)

BBOX (OBJECT)

SETFBBOX (NEW-VALUE OBJECT)

CAP-HEIGHT (OBJECT)

SETFCAP-HEIGHT (NEW-VALUE OBJECT)

CHAR-WIDTH (OBJECT)

SETFCHAR-WIDTH (NEW-VALUE OBJECT)

CHARACTER-SET (OBJECT)

SETFCHARACTER-SET (NEW-VALUE OBJECT)

CHARACTERS (OBJECT)

SETFCHARACTERS (NEW-VALUE OBJECT)

CODE (OBJECT)

SETFCODE (NEW-VALUE OBJECT)

DESCENDER (OBJECT)

SETFDESCENDER (NEW-VALUE OBJECT)

ENCODING (OBJECT)

SETFENCODING (NEW-VALUE OBJECT)

ENCODING-SCHEME (OBJECT)

SETFENCODING-SCHEME (NEW-VALUE OBJECT)

ESC-CHAR (OBJECT)

SETFESC-CHAR (NEW-VALUE OBJECT)

FAMILY-NAME (OBJECT)

SETFFAMILY-NAME (NEW-VALUE OBJECT)

FIXED-V-P (OBJECT)

SETFFIXED-V-P (NEW-VALUE OBJECT)

FONT (OBJECT)

SETFFONT (NEW-VALUE OBJECT)

FONT-BBOX (OBJECT)

SETFFONT-BBOX (NEW-VALUE OBJECT)

FONT-METRICS (OBJECT)

SETFFONT-METRICS (NEW-VALUE OBJECT)

FONT-NAME (OBJECT)

SETFFONT-NAME (NEW-VALUE OBJECT)

FULL-NAME (OBJECT)

SETFFULL-NAME (NEW-VALUE OBJECT)

HEIGHT (OBJECT)

SETFHEIGHT (NEW-VALUE OBJECT)

HYPHEN-CHAR (OBJECT)

SETFHYPHEN-CHAR (NEW-VALUE OBJECT)

KERNINGS (OBJECT)

SETFKERNINGS (NEW-VALUE OBJECT)

LEGEND (OBJECT)

SETFLEGEND (NEW-VALUE OBJECT)

MAPPING-SCHEME (OBJECT)

SETFMAPPING-SCHEME (NEW-VALUE OBJECT)

NAME (OBJECT)

SETFNAME (NEW-VALUE OBJECT)

NOTICE (OBJECT)

SETFNOTICE (NEW-VALUE OBJECT)

VVECTOR (OBJECT)

SETFVVECTOR (NEW-VALUE OBJECT)

WEIGHT (OBJECT)

SETFWEIGHT (NEW-VALUE OBJECT)

WIDTH (OBJECT)

SETFWIDTH (NEW-VALUE OBJECT)

X-HEIGHT (OBJECT)

SETFX-HEIGHT (NEW-VALUE OBJECT)

Private

Undocumented

ANNOTATIONS (OBJECT)

SETFANNOTATIONS (NEW-VALUE OBJECT)

AUTHOR (OBJECT)

SETFAUTHOR (NEW-VALUE OBJECT)

AXIS-MAX (OBJECT)

SETFAXIS-MAX (NEW-VALUE OBJECT)

AXIS-MIN (OBJECT)

SETFAXIS-MIN (NEW-VALUE OBJECT)

AXIS-SCALE (OBJECT)

SETFAXIS-SCALE (NEW-VALUE OBJECT)

BACKGROUND-COLOR (OBJECT)

SETFBACKGROUND-COLOR (NEW-VALUE OBJECT)

BASE-ENCODING (OBJECT)

BASE-FONT (OBJECT)

SETFBASE-FONT (NEW-VALUE OBJECT)

BINARY-DATA (OBJECT)

SETFBINARY-DATA (NEW-VALUE OBJECT)

BITS-PER-COLOR (OBJECT)

SETFBITS-PER-COLOR (NEW-VALUE OBJECT)

BOUNDS (OBJECT)

SETFBOUNDS (NEW-VALUE OBJECT)

C2G (OBJECT)

SETFC2G (NEW-VALUE OBJECT)

CATALOG (OBJECT)

SETFCATALOG (NEW-VALUE OBJECT)

CHAR-CODES (OBJECT)

SETFCHAR-CODES (NEW-VALUE OBJECT)

CHAR-NAMES (OBJECT)

SETFCHAR-NAMES (NEW-VALUE OBJECT)

CHARSET (ENCODING)

SETFCHARSET (NEW-VALUE OBJECT)

CID-WIDTHS (OBJECT)

SETFCID-WIDTHS (NEW-VALUE OBJECT)

CONTENT (OBJECT)

SETFCONTENT (NEW-VALUE OBJECT)

CONTENT-STREAM (OBJECT)

SETFCONTENT-STREAM (NEW-VALUE OBJECT)

DATA (OBJECT)

SETFDATA (NEW-VALUE OBJECT)

DESCRIPTOR (OBJECT)

SETFDESCRIPTOR (NEW-VALUE OBJECT)

DICT-VALUES (OBJECT)

SETFDICT-VALUES (NEW-VALUE OBJECT)

DOCINFO (OBJECT)

SETFDOCINFO (NEW-VALUE OBJECT)

ENCODING-VECTOR (OBJECT)

SETFENCODING-VECTOR (NEW-VALUE OBJECT)

ENCODINGS (OBJECT)

SETFENCODINGS (NEW-VALUE OBJECT)

FIXED-PITCH-P (OBJECT)

SETFFIXED-PITCH-P (NEW-VALUE OBJECT)

FONT-OBJECTS (OBJECT)

SETFFONT-OBJECTS (NEW-VALUE OBJECT)

FONTS (OBJECT)

SETFFONTS (NEW-VALUE OBJECT)

FORMAT-STRING (OBJECT)

SETFFORMAT-STRING (NEW-VALUE OBJECT)

GEN-NUMBER (OBJECT)

SETFGEN-NUMBER (NEW-VALUE OBJECT)

GROUPS-SPACING (OBJECT)

SETFGROUPS-SPACING (NEW-VALUE OBJECT)

GSTATE-OBJECTS (OBJECT)

SETFGSTATE-OBJECTS (NEW-VALUE OBJECT)

GSTATES (OBJECT)

SETFGSTATES (NEW-VALUE OBJECT)

H-LINES-COLOR (OBJECT)

SETFH-LINES-COLOR (NEW-VALUE OBJECT)

H-LINES-WIDTH (OBJECT)

SETFH-LINES-WIDTH (NEW-VALUE OBJECT)

HYPHEN-CODE (OBJECT)

SETFHYPHEN-CODE (NEW-VALUE OBJECT)

INDEX (OBJECT)

SETFINDEX (NEW-VALUE OBJECT)

INTEGER-TICK (OBJECT)

SETFINTEGER-TICK (NEW-VALUE OBJECT)

ITALIC-ANGLE (OBJECT)

SETFITALIC-ANGLE (NEW-VALUE OBJECT)

ITALIC-SIN (OBJECT)

SETFITALIC-SIN (NEW-VALUE OBJECT)

KEYWORD-NAME (OBJECT)

SETFKEYWORD-NAME (NEW-VALUE OBJECT)

KEYWORDS (OBJECT)

SETFKEYWORDS (NEW-VALUE OBJECT)

LABEL-COLOR (OBJECT)

SETFLABEL-COLOR (NEW-VALUE OBJECT)

LABEL-FONT (OBJECT)

SETFLABEL-FONT (NEW-VALUE OBJECT)

LABEL-FONT-SIZE (OBJECT)

SETFLABEL-FONT-SIZE (NEW-VALUE OBJECT)

LABEL-NAMES (OBJECT)

SETFLABEL-NAMES (NEW-VALUE OBJECT)

LABEL-POSITION (OBJECT)

SETFLABEL-POSITION (NEW-VALUE OBJECT)

LABEL-ROTATION (OBJECT)

SETFLABEL-ROTATION (NEW-VALUE OBJECT)

LABELS&COLORS (OBJECT)

SETFLABELS&COLORS (NEW-VALUE OBJECT)

LAST-OBJECT-NUMBER (OBJECT)

SETFLAST-OBJECT-NUMBER (NEW-VALUE OBJECT)

LEADING (OBJECT)

SETFLEADING (NEW-VALUE OBJECT)

LEFT-ITALIC-CORRECTION (OBJECT)

SETFLEFT-ITALIC-CORRECTION (NEW-VALUE OBJECT)

LENGTH1 (OBJECT)

SETFLENGTH1 (NEW-VALUE OBJECT)

LENGTH2 (OBJECT)

SETFLENGTH2 (NEW-VALUE OBJECT)

LENGTH3 (OBJECT)

SETFLENGTH3 (NEW-VALUE OBJECT)

LINE-COLOR (OBJECT)

SETFLINE-COLOR (NEW-VALUE OBJECT)

LINE-WIDTH (OBJECT)

SETFLINE-WIDTH (NEW-VALUE OBJECT)

LOCKED-VALUES (OBJECT)

SETFLOCKED-VALUES (NEW-VALUE OBJECT)

MASK (OBJECT)

SETFMASK (NEW-VALUE OBJECT)

MAX-CODE (OBJECT)

SETFMAX-CODE (NEW-VALUE OBJECT)

MAX-VALUE (OBJECT)

SETFMAX-VALUE (NEW-VALUE OBJECT)

MIN-CODE (OBJECT)

SETFMIN-CODE (NEW-VALUE OBJECT)

MIN-VALUE (OBJECT)

SETFMIN-VALUE (NEW-VALUE OBJECT)

NAMED-REFS (OBJECT)

SETFNAMED-REFS (NEW-VALUE OBJECT)

NB-COMPONENTS (OBJECT)

SETFNB-COMPONENTS (NEW-VALUE OBJECT)

NB-SUBTICKS (OBJECT)

SETFNB-SUBTICKS (NEW-VALUE OBJECT)

NB-TICKS (OBJECT)

SETFNB-TICKS (NEW-VALUE OBJECT)

NEXT-OUTLINE (OBJECT)

SETFNEXT-OUTLINE (NEW-VALUE OBJECT)

NO-COMPRESSION (OBJECT)

SETFNO-COMPRESSION (NEW-VALUE OBJECT)

OBJ-NUMBER (OBJECT)

SETFOBJ-NUMBER (NEW-VALUE OBJECT)

OBJECTS (OBJECT)

SETFOBJECTS (NEW-VALUE OBJECT)

OUTLINE-ROOT (OBJECT)

SETFOUTLINE-ROOT (NEW-VALUE OBJECT)

PAGES (OBJECT)

SETFPAGES (NEW-VALUE OBJECT)

PALETTE (OBJECT)

SETFPALETTE (NEW-VALUE OBJECT)

PDF-WIDTHS (OBJECT)

SETFPDF-WIDTHS (NEW-VALUE OBJECT)

POINT-RADIUS (OBJECT)

SETFPOINT-RADIUS (NEW-VALUE OBJECT)

POST-DRAW-CHART-FN (OBJECT)

SETFPOST-DRAW-CHART-FN (NEW-VALUE OBJECT)

PRE-DRAW-CHART-FN (OBJECT)

SETFPRE-DRAW-CHART-FN (NEW-VALUE OBJECT)

PREV-OUTLINE (OBJECT)

SETFPREV-OUTLINE (NEW-VALUE OBJECT)

REFERENCE (OBJECT)

SETFREFERENCE (NEW-VALUE OBJECT)

RESOURCES (OBJECT)

SETFRESOURCES (NEW-VALUE OBJECT)

RIGHT-ITALIC-CORRECTION (OBJECT)

SETFRIGHT-ITALIC-CORRECTION (NEW-VALUE OBJECT)

ROOT-PAGE (OBJECT)

SETFROOT-PAGE (NEW-VALUE OBJECT)

SERIE (OBJECT)

SETFSERIE (NEW-VALUE OBJECT)

SERIES (OBJECT)

SETFSERIES (NEW-VALUE OBJECT)

SPACING (OBJECT)

SETFSPACING (NEW-VALUE OBJECT)

STACKED-SERIES (OBJECT)

SETFSTACKED-SERIES (NEW-VALUE OBJECT)

STANDARD-ENCODING (OBJECT)

SETFSTANDARD-ENCODING (NEW-VALUE OBJECT)

SUB-LEVELS (OBJECT)

SETFSUB-LEVELS (NEW-VALUE OBJECT)

SUBJECT (OBJECT)

SETFSUBJECT (NEW-VALUE OBJECT)

SUBTICK-LENGTH (OBJECT)

SETFSUBTICK-LENGTH (NEW-VALUE OBJECT)

SUBTICK-WIDTH (OBJECT)

SETFSUBTICK-WIDTH (NEW-VALUE OBJECT)

TICK-LENGTH (OBJECT)

SETFTICK-LENGTH (NEW-VALUE OBJECT)

TICK-VALUE (OBJECT)

SETFTICK-VALUE (NEW-VALUE OBJECT)

TICK-WIDTH (OBJECT)

SETFTICK-WIDTH (NEW-VALUE OBJECT)

TICKS-POSITIONS (OBJECT)

SETFTICKS-POSITIONS (NEW-VALUE OBJECT)

TICKS-SEPARATION (OBJECT)

SETFTICKS-SEPARATION (NEW-VALUE OBJECT)

TITLE (OBJECT)

SETFTITLE (NEW-VALUE OBJECT)

TITLE-COLOR (OBJECT)

SETFTITLE-COLOR (NEW-VALUE OBJECT)

TITLE-FONT (OBJECT)

SETFTITLE-FONT (NEW-VALUE OBJECT)

TITLE-FONT-SIZE (OBJECT)

SETFTITLE-FONT-SIZE (NEW-VALUE OBJECT)

UNDERLINE-POSITION (OBJECT)

SETFUNDERLINE-POSITION (NEW-VALUE OBJECT)

UNDERLINE-THICKNESS (OBJECT)

SETFUNDERLINE-THICKNESS (NEW-VALUE OBJECT)

VERSION (OBJECT)

SETFVERSION (NEW-VALUE OBJECT)

WIDTHS (OBJECT)

SETFWIDTHS (NEW-VALUE OBJECT)

X (OBJECT)

SETFX (NEW-VALUE OBJECT)

X-AXIS (OBJECT)

SETFX-AXIS (NEW-VALUE OBJECT)

XOBJECTS (OBJECT)

SETFXOBJECTS (NEW-VALUE OBJECT)

Y (OBJECT)

SETFY (NEW-VALUE OBJECT)

Y-AXIS (OBJECT)

SETFY-AXIS (NEW-VALUE OBJECT)

VARIABLE

Public

*AFM-FILES-DIRECTORIES*

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

*COMPRESS-STREAMS*

Enables the internal streams compression by zlib

*MAX-NUMBER-OF-PAGES*

The maximum number of pages for a document

Undocumented

*A4-LANDSCAPE-PAGE-BOUNDS*

*A4-PORTRAIT-PAGE-BOUNDS*

*CHAR-SINGLE-BYTE-CODES*

*DEFAULT-CHARSET*

*DEFAULT-ENCODING*

*DEFAULT-PAGE-BOUNDS*

*LETTER-LANDSCAPE-PAGE-BOUNDS*

*LETTER-PORTRAIT-PAGE-BOUNDS*

*VERSION*

Private

*CL-PDF-BASE-DIRECTORY*

The base directory for cl-pdf source and auxiliary data

*COMPRESS-FONTS*

nil or decode filter designator

*EMBED-FONTS*

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

*FONT*

The current font in text mode

*FONT-SIZE*

The current font in text mode

*X11-COLOR-KEYWORD-MAP*

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

*X11-COLOR-STRING-MAP*

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

Undocumented

%FONTS-LOADED%

*DELIMITER-CHARS*

*ENCODINGS*

*FONT-CACHE*

*FONT-METRICS*

*LATIN-2-ENCODING*

*MAC-EXPERT-ENCODING*

*MAC-ROMAN-ENCODING*

*MIN-SIZE-FOR-COMPRESSION*

*PDF-DOC-ENCODING*

*STANDARD-ENCODING*

*SYMBOL-ENCODING*

*TABLE*

*TABLE-A*

*TABLE-B*

*TABLE-C*

*TABLE-H*

*UNICODE-ENCODING*

*WIN-1250-ENCODING*

*WIN-1251-ENCODING*

*WIN-ANSI-ENCODING*

*X11-COLORS*

*ZAPF-DINGBATS-ENCODING*

+JPEG-COLOR-SPACES+

+PDF-HEADER+

CLASS

Public

Undocumented

CHAR-METRICS

ENCODING (OBJECT)

FONT (OBJECT)

FONT-METRICS (OBJECT)

HISTOGRAM

HORIZONTAL-HISTO-AXIS

IMAGE

LEGEND (OBJECT)

PIE-CHART

PLOT-XY

VERTICAL-VALUE-AXIS

Private

Undocumented

ANNOTATION

ANNOTATION2

AXIS

BITMAP-IMAGE

CHART-ITEM

CID-FONT

CUSTOM-ENCODING

DICTIONARY

DOCUMENT

ENCODING-OBJECT

FONT-OBJECT

GSTATE-OBJECT

HISTO-AXIS

HORIZONTAL-VALUE-AXIS

INDIRECT-OBJECT

JPEG-IMAGE

NAMED-REFERENCE

OBJECT-REF

OUTLINE

PAGE

PAGE-NODE

PDF-STREAM

PNG-IMAGE

SINGLE-BYTE-ENCODING

T1-FONT-METRICS

TTU-FONT-METRICS

UNICODE-ENCODING

VALUE-AXIS

VERTICAL-HISTO-AXIS

CONDITION

Public

Undocumented

IMAGE-FILE-PARSE-ERROR

CONSTANT

Private

+SECTION-CHAR+

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

Undocumented

+2PI+

+DEG-TO-RAD+

+EXTERNAL-FORMAT+

+MAGIC-MODULO-NUMBER+

+PFB-ASCII+

+PFB-BINARY+

+PFB-DONE+

+PFB-MARKER+

+PI/2+