10.07.2015 Views

Download - Multivac!

Download - Multivac!

Download - Multivac!

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.

1.3 What’s new in PDFlib 7?The following list discusses the most important new or improved features in PDFlib 7.Table formatting. PDFlib includes a new table formatter which automatically placesrows and columns according to user preferences, and splits tables across multiple pages.Table cells can hold single- or multi-line text, images, or PDF pages, and can be formattedaccording to a variety of options (e.g. border color, background, cell ruling). Thesize of table rows and columns is calculated automatically subject to a variety of userpreferences.Textflow enhancements. The Textflow engine for formatting text has been improved:> Links and other interactive elements can automatically be created from text fragmentsin a Textflow.> Text can run around images.> The Textflow formatter supports leaders,e.g. repeated dots between an entry in a tableof contents and the corresponding page number.> Text contents and formatting options can be supplied separately to the Textflow enginein an arbitrary number of steps. This eliminates the need for creating a buffercontaining the full text along with inline formatting options.> Character classes for formatting decisions can now be redefined, e.g. specify whetherthe »/« character will be treated as a letter or punctuation in formatting decisions.> Formatting results can be queried programmatically.Other formatting features.> Decimal tabs and leader characters are supported in single-line text (in addition tomulti-line Textflows)> A new stamp function calculates optimized size and position for text stamps acrossa rectangle.> Improved query functions for text geometry.Font handling and Unicode. PDFlib’s font engine has been improved as follows:> Users can query detailed properties of a loaded font, including typographic entriesin TrueType/OpenType fonts, number of available glyphs, etc.> Font subsets can be created for Type 3 fonts.> Unicode encoding is supported for all font types, including Type 3.> Text can be supplied in the UTF-32 format, and surrogate pairs can be used for Unicodevalues beyond the Basic Multilingual Plane (i.e. beyond U+FFFF).> PDFlib can create artificial font styles if a bold, italic, or bold-italic variant is notavailable in a font family.> Glyph replacement can be controlled by the user, e.g. if the Ohm glyph is not availablein a font the greek letter Omega will be used instead. If this glyph still is notavailable, a user-selected replacement glyph will be used. PDFlib can issue a warningif a required glyph is not available in the font.> In addition to numerical references, glyphs in a font can be addressed by name, e.g.ligatures or stylistic variations.> C- and Java-style backslash sequences are recognized in the text. This facilitates handlingof control characters or non-ASCII characters regardless of programming languagerequirements and restrictions.1.3 What’s new in PDFlib 7? 17

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

Saved successfully!

Ooh no, something went wrong!