17.05.2014 Views

PDFlib 8 Windows COM/.NET Tutorial

PDFlib 8 Windows COM/.NET Tutorial

PDFlib 8 Windows COM/.NET Tutorial

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.1.5 Large PDF Documents 68<br />

3.1.6 Using <strong>PDFlib</strong> on EBCDIC-based Platforms 69<br />

3.2 Page Descriptions 70<br />

3.2.1 Coordinate Systems 70<br />

3.2.2 Page Size 72<br />

3.2.3 Direct Paths and Path Objects 73<br />

3.2.4 Templates 75<br />

3.2.5 Referenced Pages from an external PDF Document 76<br />

3.3 Encrypted PDF 78<br />

3.3.1 PDF Security Features 78<br />

3.3.2 Protecting Documents with <strong>PDFlib</strong> 79<br />

3.4 Web-Optimized (Linearized) PDF 81<br />

3.5 Working with Color 82<br />

3.5.1 Patterns and Smooth Shadings 82<br />

3.5.2 Pantone, HKS, and custom Spot Colors 83<br />

3.5.3 Color Management and ICC Profiles 86<br />

3.6 Interactive Elements 89<br />

3.6.1 Links, Bookmarks, and Annotations 89<br />

3.6.2 Form Fields and JavaScript 91<br />

3.7 Georeferenced PDF 95<br />

3.7.1 Using Georeferenced PDF in Acrobat 95<br />

3.7.2 Geographic and projected Coordinate Systems 95<br />

3.7.3 Coordinate System Examples 96<br />

3.7.4 Georeferenced PDF restrictions in Acrobat 97<br />

4 Unicode and Legacy Encodings 99<br />

4.1 Important Unicode Concepts 99<br />

4.2 Single-Byte (8-Bit) Encodings 101<br />

4.3 Chinese, Japanese, and Korean Encodings 105<br />

4.4 String Handling in <strong>PDFlib</strong> 108<br />

4.4.1 Content Strings, Hypertext Strings, and Name Strings 108<br />

4.4.2 Strings in Unicode-aware Language Bindings 109<br />

4.4.3 Strings in non-Unicode-aware Language Bindings 109<br />

4.5 Addressing Characters 113<br />

4.5.1 Escape Sequences 113<br />

4.5.2 Character References 114<br />

5 Font Handling 117<br />

5.1 Font Formats 117<br />

5.1.1 TrueType Fonts 117<br />

5.1.2 OpenType Fonts 117<br />

5.1.3 PostScript Type 1 Fonts 118<br />

5.1.4 SING Fonts (Glyphlets) 118<br />

5.1.5 Type 3 Fonts 119<br />

4 Contents

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!