<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pdf2xml SYSTEM "pdf2xml.dtd">

<pdf2xml producer="poppler" version="24.02.0">
 link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 1  link to page 2  link to page 2  link to page 2  link to page 2  link to page 2  link to page 2  link to page 2  link to page 2  link to page 2 <page number="1" position="absolute" top="0" left="0" height="1075" width="1418">
	<fontspec id="0" size="73" family="PXAAAA+Oswald" color="#ffffff"/>
	<fontspec id="1" size="32" family="PXAAAB+CrimsonText" color="#ffffff"/>
	<fontspec id="2" size="53" family="PXAAAA+Oswald" color="#d58c45"/>
	<fontspec id="3" size="53" family="PXAAAA+Oswald" color="#000000"/>
	<fontspec id="4" size="19" family="PXAAAB+CrimsonText" color="#000000"/>
	<fontspec id="5" size="19" family="PXAAAC+CrimsonText" color="#000000"/>
<text top="187" left="469" width="479" height="98" font="0">Blue-sky printing</text>
<text top="311" left="324" width="770" height="41" font="1">There are many reasons for using Prince. We will show you 8.</text>
<text top="431" left="179" width="85" height="70" font="2">one:</text>
<text top="431" left="280" width="213" height="70" font="3">JavaScript</text>
<text top="503" left="280" width="401" height="24" font="4">Prince supports JavaScript so that programmers can</text>
<text top="526" left="280" width="401" height="24" font="4">achieve effects not possible in HTML and CSS along.</text>
<text top="548" left="280" width="401" height="24" font="4">For example, this document has a small script that au-</text>
<text top="571" left="280" width="295" height="24" font="4">tomatically generates a table of contents:</text>
<text top="622" left="301" width="176" height="24" font="4"><a href="sample-flyer.html#1">JavaScript..................... 1</a></text>
<text top="644" left="301" width="176" height="24" font="4"><a href="sample-flyer.html#1">More JavaScript .......... 1</a></text>
<text top="667" left="301" width="176" height="24" font="4"><a href="sample-flyer.html#1">CSS3 columns ............. 1</a></text>
<text top="689" left="301" width="176" height="24" font="4"><a href="sample-flyer.html#1">Styling pages................ 1</a></text>
<text top="622" left="496" width="176" height="24" font="4"><a href="sample-flyer.html#1">CSS3 transforms..........1</a></text>
<text top="644" left="496" width="176" height="24" font="4"><a href="sample-flyer.html#2">Background images.....2</a></text>
<text top="667" left="496" width="176" height="24" font="4"><a href="sample-flyer.html#2">CSS3 selectors..............2</a></text>
<text top="689" left="496" width="176" height="24" font="4"><a href="sample-flyer.html#2">More transforms .........2</a></text>
<text top="741" left="179" width="86" height="70" font="2">two:</text>
<text top="741" left="281" width="328" height="70" font="3">More JavaScript</text>
<text top="816" left="281" width="400" height="19" font="5"><i>This document lists 8 numbered features. Notice that the</i></text>
<text top="838" left="281" width="400" height="19" font="5"><i>first three features are numbered with spelled-out numbers,</i></text>
<text top="861" left="281" width="400" height="19" font="5"><i>while the rest use digits. This is achieved with a small script</i></text>
<text top="883" left="281" width="400" height="19" font="5"><i>that exchanges digits for letters when the number is three or</i></text>
<text top="906" left="281" width="53" height="19" font="5"><i>smaller.</i></text>
<text top="431" left="737" width="120" height="70" font="2">three:</text>
<text top="431" left="873" width="292" height="70" font="3">CSS3 columns</text>
<text top="503" left="873" width="366" height="24" font="4">This document is laid out in two columns on the</text>
<text top="526" left="873" width="366" height="24" font="4">first page. The next pages are more narrow and</text>
<text top="548" left="873" width="366" height="24" font="4">therefore only has room for one column. The</text>
<text top="571" left="873" width="366" height="24" font="4">number of columns is automatically adjusted based</text>
<text top="593" left="873" width="166" height="24" font="4">on the available width.</text>
<text top="654" left="737" width="39" height="70" font="2">4:</text>
<text top="654" left="792" width="275" height="70" font="3">Styling pages</text>
<text top="730" left="792" width="447" height="19" font="5"><i>The second page of this document is different from the first: it’s up-</i></text>
<text top="752" left="792" width="447" height="19" font="5"><i>right and it has no background image. This is achieved by styling</i></text>
<text top="775" left="792" width="169" height="19" font="5"><i>pages instead of elements.</i></text>
<text top="833" left="737" width="38" height="70" font="2">5:</text>
<text top="833" left="791" width="349" height="70" font="3">CSS3 transforms</text>
<text top="905" left="791" width="448" height="24" font="4">CSS3 introduces transforms, which can be used to scale and</text>
</page>
<page number="2" position="absolute" top="0" left="0" height="1451" width="1054">
	<fontspec id="6" size="150" family="PXAAAB+CrimsonText" color="#9eae66"/>
<text top="165" left="211" width="448" height="24" font="4">rotate elements. «Prince» is rotated 90 degerees on the right.</text>
<text top="188" left="211" width="448" height="24" font="4">Also, it has been moved to a margin box so that it appears</text>
<text top="210" left="211" width="211" height="24" font="4">outside the normal text flow.</text>
<text top="271" left="157" width="39" height="70" font="2">6:</text>
<text top="271" left="212" width="401" height="70" font="3">Background images</text>
<text top="346" left="212" width="272" height="19" font="5"><i>The image on the right is used as the</i></text>
<text top="369" left="212" width="272" height="19" font="5"><i>background image on the first page.</i></text>
<text top="391" left="212" width="272" height="19" font="5"><i>There, only part of the image is visible.</i></text>
<text top="414" left="212" width="272" height="19" font="5"><i>This is achieved by carefully setting the</i></text>
<text top="436" left="212" width="272" height="19" font="5"><i>position and pixel-density of the image.</i></text>
<text top="459" left="212" width="272" height="19" font="5"><i>Also, notice how the background image is</i></text>
<text top="481" left="212" width="272" height="19" font="5"><i>«bleeding»; it extends slightly outside the</i></text>
<text top="504" left="212" width="272" height="19" font="5"><i>page to avoid white edges when the paper</i></text>
<text top="526" left="212" width="37" height="19" font="5"><i>is cut.</i></text>
<text top="585" left="157" width="32" height="70" font="2">7:</text>
<text top="585" left="205" width="309" height="70" font="3">CSS3 selectors</text>
<text top="657" left="205" width="586" height="24" font="4">Notice how every other item in our list of eight is in italics. This is achieved by</text>
<text top="680" left="205" width="316" height="24" font="4">selecting and styling even-numbered items.</text>
<text top="741" left="157" width="37" height="70" font="2">8:</text>
<text top="741" left="211" width="342" height="70" font="3">More transforms</text>
<text top="816" left="211" width="600" height="19" font="5"><i>Transforms can be applied to images as well as text. Below is the blue-sky background im-</i></text>
<text top="838" left="211" width="194" height="19" font="5"><i>age rotated at various angles.</i></text>
<text top="-5" left="846" width="0" height="194" font="6">Prince</text>
</page>
<outline>
<item page="1">Blue-sky printing</item>
<outline>
<item page="1">JavaScript</item>
<item page="1">More JavaScript</item>
<item page="1">CSS3 columns</item>
<item page="1">Styling pages</item>
<item page="1">CSS3 transforms</item>
<item page="2">Background images</item>
<item page="2">CSS3 selectors</item>
<item page="2">More transforms</item>
<outline>
<item page="2">Prince</item>
</outline>
</outline>
</outline>
</pdf2xml>
