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.

Our paper planes are the ideal way ofpassing the time. We offer revolutionarybrand new developments of thetraditional common paper planes. Ifyour lesson, conference, or lecture turnout to be deadly boring, you can havea wonderful time with our planes. Allour models are folded from one papersheet. They are exclusively foldedwithout using any adhesive. Severalmodels are equipped with a foldedlanding gear enabling a safe landingon the intended location provided thatyou have aimed well. Other models areable to fly loops or cover long distances.Let them start from a vista pointin the mountains and see where theytouch the ground.Fig. 7.19Justified text with soft hyphen characters,using default settings and a wide fitboxOur paper planes are the ideal way ofpassing the time. We offer revolutionarybrand new developments of thetraditional common paper planes. Ifyour lesson, conference, or lecture turnout to be deadly boring, you can havea wonderful time with our planes. Allour models are folded from one papersheet. They are exclusively foldedwithout using any adhesive. Severalmodels are equipped with a foldedlanding gear enabling a safe landingon the intended location provided thatyou have aimed well. Other models areable to fly loops or cover longdistances. Let them start from a vistapoint in the mountains and see wherethey touch the ground.Fig. 7.20Justified text without soft hyphens, usingdefault settings and a wide fitbox.fontname=Helvetica fontsize=9 encoding=winansi alignment=justify7.2.8 Controlling the Linebreak AlgorithmPDFlib implements a sophisticated line-breaking algorithm. 1 Table 7.1 lists Textflow optionswhich control the line-breaking algorithm.Line-breaking rules. When a word or other sequence of text surrounded by space charactersdoesn’t fully fit into a line, it must be moved to the next line. In this situation theline-breaking algorithm decides after which characters a line break is possible.For example, a formula such as -12+235/8*45 will never be broken, while the stringPDF-345+LIBRARY may be broken to the next line at the minus character. If the textcontains soft hyphen characters it can also be broken after such a character.For parentheses and quotation marks it depends on whether we have an opening orclosing character: opening parentheses and quotations marks do not offer any breakopportunity. In order to find out whether a quotation mark starts or ends a sequence,pairs of quotation marks are examined.An inline option list generally does not create a line break opportunity in order to allowoption changes within words. However, when an option list is surrounded by spacecharacters there is a line break opportunity at the beginning of the option list. If a linebreak occurs at the option list and alignment=justify, the spaces preceding the option listwill be discarded. The spaces after the option list will be retained, and will appear at thebeginning of the next line.Preventing linebreaks. You can use the charclass option to prevent Textflow frombreaking a line after specific characters. For example, the following option will preventline breaks immediately after the / character:charclass={letter /}In order to prevent a sequence of text from being broken across lines you can bracket itwith avoidbreak...noavoidbreak.1. For interested users we’ll note that PDFlib honors the recommendations in »Unicode Standard Annex #14: Line BreakingProperties« (see www.unicode.org/reports/tr14). Combining marks are not taken into account.152 Chapter 7: Formatting Features

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

Saved successfully!

Ooh no, something went wrong!