Supported PDF Features
JagPDF implements the following features:
- Text
- transparent Unicode support (including ToUnicode CMaps)
- UTF-8, ISO 8859 and Windows-125x encodings built-in support
- glyph indices
- simple and multi-line texts
- pair kerning
- individual glyph positioning
- Fonts
- TrueType and OpenType fonts
- TrueType outlines - subsetting
- PostScript outlines
- standard 14 Type 1 fonts
- font metrics
- font embedding
- font matching (Windows)
- TrueType and OpenType fonts
- Path Construction
- straight segments, Bezier curves, elliptical arcs
- join styles and miter limits
- dash patterns
- path clipping
- Color Spaces
- device - Gray, RGB and CMYK
- CIE-based - CalGray, CalRGB and CIE L*a*b
- ICC profiles
- patterns
-
- tiling patterns - colored, uncolored
- shading patterns
- indexed
- alpha channel
- Images
- PNG, JPEG
- custom images
- image information - dimensions, DPI, ...
- color key mask
- Encryption
- 40-128 bits encryption keys
- user access permissions
- owner and user passwords
- Miscellaneous
- document outline (bookmarks)
- functions - Type 2, Type 3, Type 4
- top-down mode
- serializable PDF profiles
- hyperlinks
- output callbacks