| 1 |
;;; cl-pdf copyright 2002-2005 Marc Battyani see license.txt for the details |
|---|
| 2 |
;;; You can reach me at marc.battyani@fractalconcept.com or marc@battyani.net |
|---|
| 3 |
;;; The homepage of cl-pdf is here: http://www.fractalconcept.com/asp/html/cl-pdf.html |
|---|
| 4 |
|
|---|
| 5 |
(in-package #:cl-user) |
|---|
| 6 |
|
|---|
| 7 |
(defpackage :pdf |
|---|
| 8 |
(:nicknames :cl-pdf) |
|---|
| 9 |
(:use :common-lisp :iterate) |
|---|
| 10 |
(:export |
|---|
| 11 |
#:*compress-streams* #:*zlib-search-paths* #:*zlib-loaded* #:load-zlib |
|---|
| 12 |
#:*max-number-of-pages* #:max-number-of-pages-reached |
|---|
| 13 |
#:*afm-files-directories* #:*default-encoding* |
|---|
| 14 |
#:*char-single-byte-codes* #:*default-charset* |
|---|
| 15 |
#:*letter-portrait-page-bounds* #:*letter-landscape-page-bounds* |
|---|
| 16 |
#:*a4-portrait-page-bounds* #:*a4-landscape-page-bounds* |
|---|
| 17 |
#:*default-page-bounds* |
|---|
| 18 |
#:load-fonts #:get-font #:font #:clear-font-cache #:name #:encoding #:font-metrics #:add-font-to-page |
|---|
| 19 |
#:font-name #:full-name #:family-name #:weight #:font-bbox #:*version* #:notice #:encoding-scheme |
|---|
| 20 |
#:characters #:code #:width #:bbox #:kernings #:get-char #:get-char-width #:get-char-size |
|---|
| 21 |
#:get-kerning #:hyphen-char #:mapping-scheme |
|---|
| 22 |
#:get-char-italic-correction #:get-font-italic-correction |
|---|
| 23 |
#:esc-char #:character-set #:base-font-p #:vvector #:fixed-v-p #:cap-height #:x-height |
|---|
| 24 |
#:ascender #:descender #:char-metrics #:char-width #:font-metrics #:read-afm-file |
|---|
| 25 |
#:*document* #:*page* #:with-document #:with-page #:image #:add-images-to-page |
|---|
| 26 |
#:write-document #:set-font #:in-text-mode #:move-text #:draw-text #:show-text #:show-char |
|---|
| 27 |
#:show-text-on-next-line #:draw-text-on-next-line |
|---|
| 28 |
#:show-spaced-strings #:draw-spaced-strings |
|---|
| 29 |
#:set-text-rendering-mode #:set-char-spacing #:set-text-x-scale #:set-text-leading |
|---|
| 30 |
#:set-text-rise #:move-to-next-line #:set-text-matrix #:draw-and-adjust-string |
|---|
| 31 |
#:with-saved-state #:set-transform-matrix #:translate #:rotate #:scale #:skew #:rotate* #:skew* |
|---|
| 32 |
#:set-line-width #:set-line-cap #:set-line-join #:set-dash-pattern |
|---|
| 33 |
#:set-miter-limit #:move-to #:line-to #:bezier-to #:bezier2-to #:bezier3-to |
|---|
| 34 |
#:arc #:pie #:circle #:ellipse #:rectangle #:polyline #:regular-polygon #:star |
|---|
| 35 |
#:close-sub-path #:basic-rect #:stroke #:close-and-stroke #:fill-path #:close-and-fill #:even-odd-fill |
|---|
| 36 |
#:fill-and-stroke #:even-odd-fill-and-stroke #:close-fill-and-stroke |
|---|
| 37 |
#:close-even-odd-fill-and-stroke #:end-path-no-op #:clip-path #:even-odd-clip-path |
|---|
| 38 |
#:set-gray-stroke #:set-gray-fill #:set-rgb-stroke #:set-rgb-fill #:set-cymk-stroke |
|---|
| 39 |
#:set-color-stroke #:set-color-fill |
|---|
| 40 |
#:set-cymk-fill #:paint-image #:draw-image #:get-named-reference #:register-page-reference |
|---|
| 41 |
#:add-link #:add-URI-link #:add-external-link #:read-jpeg-file #:make-jpeg-image #:width #:height |
|---|
| 42 |
#:enter-outline-level #:close-outline-level #:with-outline-level |
|---|
| 43 |
#:draw-centered-text #:draw-left-text #:draw-right-text |
|---|
| 44 |
#:vertical-value-axis #:horizontal-histo-axis #:legend #:histogram #:draw-object |
|---|
| 45 |
#:pie-chart #:plot-xy |
|---|
| 46 |
#:load-t1-font #:load-ttu-font #:encoding #:get-encoding |
|---|
| 47 |
#:draw-bar-code128 #:*page-number* |
|---|
| 48 |
#:test-template #:make-template-from-page #:add-templates-to-page #:draw-template |
|---|
| 49 |
)) |
|---|