← Back to team overview

sslug-teknik team mailing list archive

Re: xhtml -> PDF?

 

Mon, 15 Jan 2007 18:46:07 +0100, Siemen Baader <sbaader@xxxxxx> skrev:

hej liste,

for mig er xhtml og css væsentlig sjovere at arbejde med end LaTeX, så jeg tænker på om man ikke kan bruge det til at generere PDF-dkoumnerer til tryk. Jeg ved der kan defineres style sheets til forskellige medier, men webbrowsere er i hvert fald ikke gode til at styre layout for xhtml til tryk. Eksempelvis lader det ikke til at man kan styre sideskift og andre mere print-specifikke ting specielt godt...
Nej der ligger noget af en begrænsning i at hele ens dokument skal være indesluttet i body-elementet


nogen der ved noget?
Lidt... men lidt har vel også ret :)

I dit stylesheet bruger du

@media print {
  /* style sheet for print goes here */

  .page { /* class for page container element */
    page-break-after: always;
  } /* END page class */

} /* END print media */


Så kan du i dit x(ht)ml dokument lave side indeling f.eks. vha. div-elementet

<div class="page" id="1">
 <h1>Side 1</h1>
 <p>Indhold her. Dette er det første afsnit</p>
 <p>Mere indhold her. Dette er det andet afsnit</p>
</div>
<div class="page" id="2">
 <h1>Side 2</h1>
 <p>Indhold her. Dette er det første afsnit</p>
 <p>Mere indhold her. Dette er det andet afsnit</p>
</div>

Kapitel 13 i css2.1 specifikationen beskæftiger sig med side begrebet.
Da xhtml jo netop er eXtensible, har du teoretisk mulighed for selv at definere og tilføje nye elementer til din DTD, men det er ikke sikkert at alle bruger agenter formår at fortolke dem.

Ikke meget, men har da så givet mit besyv med :)

--
Med venlig hilsen
/Zmit/
RLU # 314205


Follow ups

References