Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
documentation [2018/08/04 15:51] christian created |
documentation [2021/07/13 16:08] (current) christian [About the library] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Documentation ===== | + | ===== Documentation |
The {{pdf: | The {{pdf: | ||
Line 6: | Line 6: | ||
Some simple features are implemented by the library apart from the core mechanisms. Many others are not. For an overview see [[Implementation|the state of the implementation]]. The documentation here is not comprehensive and covers only a few topics. | Some simple features are implemented by the library apart from the core mechanisms. Many others are not. For an overview see [[Implementation|the state of the implementation]]. The documentation here is not comprehensive and covers only a few topics. | ||
+ | |||
+ | ==== Using the library ==== | ||
+ | |||
+ | * [[PaintingAPage|Text]] Shows how to put text on a page. | ||
+ | |||
+ | * [[Colors]] Usage of colorspaces and colors | ||
+ | |||
+ | * [[Images]] Bitmapped images in PDF | ||
+ | |||
+ | * [[Changing]] Changing existing PDFs | ||
+ | |||
+ | * [[Examples]] Various examples of Smalltalk generated PDF documents. | ||
+ | |||
+ | ==== About the library ==== | ||
+ | |||
+ | * [[Implementation]] Notes the state of the implementation of the features structured along the specification chapters. | ||
+ | |||
+ | * [[Typing]] PDF attributes are typed. To make use of this, the typing system was implemented. Since this is complex, it deserves its own topic. | ||
+ | |||
+ | * [[Extending]] How to add a new PDF Object to the library from the specification. | ||
+ | |||
+ | * [[Monsters]] Some PDF writers are not implementing the specification properly. Some of the problems encountered in the wild are dicussed here. | ||
+ | ==== Related projects ==== | ||
+ | |||
+ | * [[PDFtalk4Gemstone|PDFtalk for Gemstone]] A port of the library to Gemstone. | ||
+ | |||
+ | * [[GemstoneFileout|Gemstone Fileout]] Tool for porting VW code to Gemstone | ||
+ | |||
+ | * [[complexvalues|Complex Values]] The paper and slides about the basic values framework. | ||
+ | |||
+ | |||
+ | Brief descriptions of the releases are documented in the [[History]] of the project. | ||
+ |