Just nu i M3-nätverket
Gå till innehåll

Sideskift ved utskrift (Java)


Magne

Rekommendera Poster

Et stort problem ved utskrift av HTML-dokumenter er at man ikke kan kontrollere når man skal ha sideskift (Ny side).

 

Jeg har lest litt om Java-programmering (dvs. jeg begynte på et kurs jeg droppet ut av). Der kom jeg over følgende kommando: "\f" - new page (i.e. form feed). Jeg håpet at dette kunne brukes for å kontrollere sideskift i HTML-dokumenter og jeg skrev følgende korte Javaprogram:

 

public class NySide

{

//Lager sideskift i et HTML-dokument

 

public static void main(String[] args) {

 

System.out.println(' \f ');

}

//end Main

}

//end class NySide

 

Jeg kompilerte programmet og laget følgende HTML-dokument:

 

<html>

<head>

<title>Test av NySide.class</title>

</head>

<body>

<p>Dette skal stå på første side</p>

<APPLET CODE="NySide.class" width=1 height=1>

</APPLET>

<p>Dette skal stå på neste side</p>

</body>

</html>

 

Men det virket altså ikke. Kan noen hjelpe meg videre?

 

Hilsen Magne

Länk till kommentar
Dela på andra webbplatser

det finns en stylesheet-tagg som kanske fixar det, pagebreak. Kolla w3.org's css definitioner.

Länk till kommentar
Dela på andra webbplatser

Takk for tipset Bjarne

Jeg har kollat og funnet en CSS-property som heter "pagebreak-after". Den kan ha følgende verdier: "never", "neutral" og "always". Jeg laget følgende stil i mitt standard stylesheet: ".sideskift{page-break-after: always}" og i selve dokumentet satte jeg inn følgende kommando der jeg ville ha sideskiftet:

<DIV CLASS=sideskift> </DIV>

Jeg prøvde først å la taggen være tom, men da virket det ikke.

 

TAkk skal du ha Bjarne, dette har jeg prøvd å få til i årevis.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...