[
next
] [
prev
] [
prev-tail
] [
tail
] [
up
]
Part I
The MuPDF C API
3
Quick Start
3.1
How to open a document and render some pages
4
Naming Conventions
4.1
Prefixes
4.2
Naming
4.3
Types
5
The Context
5.1
Overview
5.2
Creation
5.3
Custom Allocators
5.4
Multi-threading
5.5
Cloning
5.6
Destruction
5.7
Tuning
5.8
Summary
6
Error handling
6.1
Overview
6.2
Throwing exceptions
6.3
Handling exceptions
6.4
Summary
7
Memory Management and The Store
7.1
Overview
7.2
Creating the Store
7.3
Reacting to Out of Memory events
8
The Document interface
8.1
Overview
8.2
Opening/Closing a document
8.3
Handling password protected documents
8.4
Handling reflowable documents
8.5
Getting Pages from a document
8.6
Anatomy of a Page
8.7
Color Considerations
8.8
Rendering Pages
8.9
Presentations
9
The Device interface
9.1
Overview
9.2
Device Methods
9.3
Cookie
9.4
Device Hints
9.5
Inbuilt Devices
10
Building Blocks
10.1
Overview
10.2
Colorspaces
10.3
Pixmaps
10.4
Bitmaps
10.5
Halftones
10.6
Images
10.7
Buffers
10.8
Transforms
10.9
Paths
10.10
Text
10.11
Shadings
11
Display Lists
11.1
Overview
11.2
Creation
11.3
Playback
11.4
Reference counting
11.5
Miscellaneous operations
12
The Stream interface
12.1
Overview
12.2
Creation
12.3
Usage
13
The Output interface
13.1
Overview
13.2
Creation
13.3
Usage
14
Rendered Output Formats
14.1
Overview
14.2
Band Writers
14.3
PNM
14.4
PAM
14.5
PBM
14.6
PKM
14.7
PNG
14.8
PSD
14.9
PWG/CUPS
14.10
TGA
14.11
PCL
14.12
Postscript
15
The Document Writer interface
15.1
Usage
15.2
Implementation
16
Progressive Mode
16.1
Overview
16.2
Implementation
17
Fonts
17.1
Overview
17.2
Inbuilt Fonts
17.3
Implementation
18
Build configuration
18.1
Overview
18.2
Configuration file
18.3
Plotter selection
18.4
Document handlers
18.5
JPEG 2000 support
18.6
Javascript
18.7
Fonts
[
next
] [
prev
] [
prev-tail
] [
front
] [
up
]