Optionen für Darstellung

Mit dem options Operation-Element lässt sich die Darstellung von Dokumenten ändern.

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<operation xmlns="http://schema.webpdf.de/1.0/operation">
<options initialPage="1"

          language="de-DE"
          initialView="fullscreen"
          magnification="fitActual"
          magnificationZoom="100"
          pageLayout="singlePage">

   <pageTransitions .../>

   <background .../>

   <headerFooter .../>

   <boxes .../>

 </options>
</operation>

{
"options": {
  "initialPage": 1,

  "language": "de-DE",
  "initialView":"fullScreen",
  "magnification":"fitActual",
  "magnificationZoom":100,
  "pageLayout":"singlePage",

  "pageTransitions": {...},

   "background": {...},

   "headerFooter": {...},

   "boxes": {...},
 }
}

 

 

options-Element

 

<options initialPage="1"
        initialView="fullscreen"
        magnification="fitActual"
        magnificationZoom="100"
        pageLayout="singlePage">

 ...

</options>

"options": {
"initialPage": 1,
"initialView":"fullScreen",
"magnification":"fitActual",
"magnificationZoom":100,
"pageLayout":"singlePage",

 ...
}

 

initialPage (Default: 1)

Legt die Startseite fest, auf der das Dokument geöffnet wird.

 

language (Default: "")

Legt die Sprache (und optional das Land) für den Inhalt des Dokuments fest. Der Wert wird als RFC 3066 (Tags for the Identification of Languages) kodiert und beinhaltet entweder nur die Sprache (z.B. "de") oder die Sprache und eine Landeskennung (z.B. "de-DE").

 

initialView (Default: "none")

Legt fest, welche Unterfenster beim Öffnen des PDF-Dokuments mit geöffnet werden.

none = Keine besondere Ansicht

outlines = Öffne den "Lesezeichen"-Reiter

thumbnails = Öffne den "Seitenminiaturen"-Reiter

fullscreen = Öffne das Dokument im Vollbildmodus

layers = Öffne den "Ebenen"-Reiter

attachments = Öffne den "Anhänge"-Reiter

 

magnification (Default: "fitWidth")

Setzt die Vergrößerung auf einen festgelegten Modus.

none = Nutze die Standardansicht der Applikation

fitWidth = Seitenbreite

fitPage = Seitendimensionen

fitHeight = Seitenhöhe

fitVisible = Seiteninhaltsbreite

fitActual = Nutze die originalen Seitenmaße (zoom 100%)

zoom = Setze einen expliziten Wert für die Vergrößerung

 

magnificationZoom (Default: 100)

Legt den Wert für die Vergrößerung fest.

 

pageLayout (Default: "singlePage")

Setzt das Seitenlayout, wenn das PDF-Dokument geöffnet wird.

singlePage = Einzelseiten

singlePageContinous = fortlaufende Einzelseiten

twoPages = Doppelseiten beginnend mit ungeraden Seiten

twoPagesRight = Doppelseiten beginnend mit geraden Seiten

twoPagesContinous = fortlaufende Doppelseiten beginnend mit ungeraden Seiten

twoPagesContinousRight = fortlaufende Doppelseiten beginnend mit geraden Seiten

 

 

pageTransitions-Element

 

Erlaubt die Änderung von Seiten-Übergangsanimationen des Dokuments. Es ist möglich, mehrere solcher Operationen zu definieren, um im gleichen Schritt beispielsweise verschiedene Übergänge für unterschiedliche Seitenbereiche zu definieren.

 

<pageTransitions>

 <add .../>

 <remove .../>

</pageTransitions>

"pageTransitions": {

 "add": [...],

 "remove": [...]

}

 

 

add-Element (Für Seitenübergänge (pageTransitions))

 

Fügt einem bestimmten Seitenbereich Seitenübergänge hinzu.

 

<remove>

 <pageTransition .../>

</remove>

"remove": [

 {

   "pageTransition": {...}

 }

]

 

 

remove-Element (Für Seitenübergänge (pageTransitions))

 

Entfernt Seitenübergänge eines bestimmten Seitenbereichs.

 

<remove>

 <transitionSelection .../>

</remove>

"remove": [

 {

   "transitionSelection": {...}

 }

]

 

 

pageTransition-Element

 

Erstellt eine Seiten-Übergangsanimation für eine PDF-Vollbildpräsentation. Die Angabe mehrerer Übergangselemente für verschiedene Seitenbereiche ist möglich.

 

<pageTransition duration="1.0"

              style="blinds"

              direction="leftToRight"

               pages="*"

              autoScrollTime="1.0"

               autoScroll="true"

              flyScale="1.0"

               flyAreaOpaque="true"/>

"pageTransition":

 {

  "duration":1.0,

   "style":"blinds",

   "direction":"leftToRight",

   "pages":"*",

   "autoScrollTime":1.0,

   "autoScroll":"true",

   "flyScale":1.0,

   "flyAreaOpaque":"true"

 }

 

duration (Default: 1.0)

Die Dauer der Seiten-Übergangsanimation in Sekunden. Zu hohe Werte sollten vermieden werden, da einige Anzeigeprogramme erzwingen, dass die komplette Animation angezeigt wird, ohne Möglichkeit, sie zu unterbrechen. Andererseits kann eine zu lange Animation zu Darstellungs- und Ausführungsfehlern im Anzeigeprogramm führen. Werte unter 10 Sekunden sind empfehlenswert.

 

style (Default: "none")

Der Stil der Übergangsanimation.

blinds = Überblenden

box = In Rechteck überblenden

cover = Überdecken

dissolve = Auflösen

fade = Verblassen

fly = Seite einfliegen

glitter = Seite auflösen und ersetzen

push = Seite aus dem Bild schieben

split = Seite zerteilen

uncover = Seite aufdecken

wipe = Umblättern

none = Kein besonderer Effekt

 

direction (Default: "none")

 Die Richtung der Übergangsanimation (sofern auf die Animation anwendbar).

 leftToRight = Von links nach rechts

 bottomToTop = Von unten nach oben

 rightToLeft = Von recht nach links

 topToBottom = Von oben nach unten

 topLeftToBottomRight = Von oben links nach unten rechts

 none = Nutze den Standardwert für die Animation

 

pages (Default: "")

Legt die Seitennummer oder den Seitenbereich (Bsp. "1,5-6,9") fest, auf den die Übergangsanimation angewendet werden soll.

 

autoScrollTime (Default: 1.0)

 Die Dauer, bis in der Vollbildpräsentation automatisch auf die nächste Seite überblendet wird.

 

autoScroll (Default: true)

 Wenn true, wird in der Vollbildpräsentation automatisch nach einer Zeit auf die nächste Seite überblendet.

 

flyScale (Default: 1.0)

 Option für den Animationsstil "fly" - bestimmt die Anfangsskalierung der einfliegenden Seite, aus der sie fließend auf die Größe der angezeigten Seite skaliert wird.

 

flyAreaOpaque (Default: false)

 Option für den Animationsstil "fly" - bestimmt, ob der Seitenhintergrund der einfliegenden Seite initial durchsichtig sein soll.

 

 

transitionSelection-Element

 

Wählt einen Seitenbereich aus, für den sämtliche Übergangsanimationen entfernt werden sollen.

 

<transitionSelection pages="*"/>

"pageTransition":

 {

   "pages":"*"

 }

 

pages (Default: "")

Legt die Seitennummer oder den Seitenbereich (Bsp. "1,5-6,9") fest, für den die Übergangsanimation entfernt werden sollen.

 

 

background-Element

 

Fügt dem Dokument eine Hintergrundebene hinzu oder entfernt diese. (Die Elemente "add" und "remove" schließen sich gegenseitig aus. Es muss entweder das eine oder das andere gewählt werden.)

 

<background>

<add .../>

<remove .../>

</background>

"background": {

 "add":{...},

 "remove":{...}

}

 

 

add-Element (für Hintergründe)

 

Fügt dem Dokument entweder eine Grafik als Hintergrund oder eine einfarbige Hintergrundebene hinzu. (Die Elemente "colorBackground" und "imageBackground" schließen sich gegenseitig aus. Es muss entweder das eine oder das andere gewählt werden.) Ein Dokument darf maximal eine Hintergrundebene enthalten.

 

<add>

<colorBackground .../>

<imageBackground .../>

</add>

"add": {

"colorBackground":{...},

 "imageBackground":{...}

}

 

 

colorBackground-Element

 

Fügt dem Dokument eine einfarbige Hintergrundebene hinzu.

 

<colorBackground color="#FFFFFF">

<settings .../>

</colorBackground>

 

"colorBackground":{

 "color":"#FFFFFF",

 "settings":{...}

}

 

color (Default: "#FFFFFF")

Legt die Farbe für die Hintergrundebene fest. Die Angabe erfolgt in RGB-Werten.

 

 

imageBackground-Element

 

Fügt dem Dokument eine Grafik als Hintergrundebene hinzu.

 

<imageBackground>

<settings .../>

<image .../>

</imageBackground>

"colorBackground": {

 "settings":{...},

 "image":{...}

}

 

 

image-Element (für Hintergründe)

 

Legt eine Grafik für die Erzeugung eines Hintergrundes fest. Die Grafik selbst wird über das "<data>" Element übergeben.

 

<image>
  <data>iVBOR...S7xAAAAABJRU5ErkJggg==</data>
</image>

"image": {
 "data": {
  "value": "iVBOR...S7xAAAAABJRU5ErkJggg=="
 }
}

 

 

data-Element (für Hintergründe)

 

Enthält die anzuhängende Datei als "Base64 encoded".

 

<data>iVBOR...S7xAAAAABJRU5ErkJggg==</data>

"data": {
  "value": "iVBOR...S7xAAAAABJRU5ErkJggg=="
}

 

 

settings-Element (für Hintergründe)

 

Legt grundsätzliche Konfigurationen für die Erzeugung von Hintergrundebenen fest.

 

<settings relativeToPage="true"

        replaceExisting="false"

         scale="100"

         rotation="0"

         opacity="100">

<position .../>

<visibility .../>

<pages .../>

</settings>

"settings": {

 "relativeToPage":"true",

 "replaceExisting":"false",

"scale": 100,

"rotation": 0,

"opacity": 100,

 "position":{...},

 "visibility":{...},

 "pages":{...}

}

 

relativeToPage (Default: "true")

Wenn true, wird die Hintergrundebene nicht in Relation zur eigenen ursprünglichen Größe skaliert, sondern in Relation zu den Dimensionen der enthaltenden Seite.

 

replaceExisting (Default: "false")

Wenn true, wird eine bereits vorhandene Hintergrundebene automatisch gelöscht und durch die neue ersetzt; andernfalls würde eine bereits vorhandene Hintergrundebene zu einem Abbruch der Operation führen.

 

scale (Default: "100")

Ein Prozentwert, der die Skalierung der Hintergrundebene angibt. Diese Skalierung kann entweder relativ zur ursprünglichen Größe der Hintergrundebene oder in Relation zu den Dimensionen der enthaltenden Seite durchgeführt werden (abhängig vom Parameter "relativeToPage")

 

rotation (Default: "0")

Ein Wert zwischen 0 und 360 Grad, der die Rotation der Hintergrundebene angibt.

 

opacity (Default: "100")

Ein Prozentwert, der die Durchsichtigkeit der Hintergrundebene angibt. (100 Prozent entspricht vollständig sichtbar.)

 

 

position-Element (für Hintergründe)

 

Legt die Position der Hintergrundebenen fest.

 

<position x="0.0"

        y="0.0"

         metrics="mm"

         position="center_center"/>

 

"position": {

 "x":0.0,

 "y":0.0,

 "metrics":"mm",

 "position":"center_center"

}

 

x (Default: 0.0)

X-Position des Rechtecks.

 

y (Default: 0.0)

Y-Position des Rechtecks.

 

metrics (Default: "mm")

Maßeinheit für die Angaben der X/Y-Position des Hintergrunds:

mm = Millimeter

px = Pixel

 

position (Default: "center-center")

Nutzt eine von mehreren voreingestellten Positionen, um den Hintergrund auf der Seite zu platzieren.

 

custom = Deaktiviere die Nutzung einer voreingestellten Position.

top_left = Positioniere den Hintergrund in der oberen, linken Ecke.

top_center = Positioniere den Hintergrund in der Mitte am oberen Rand.

top_right = Positioniere den Hintergrund in der oberen, rechten Ecke.

center_left = Positioniere den Hintergrund in der Seitenmitte links.

center_center = Positioniere den Hintergrund mitten auf der Seite.

center_right = Positioniere den Hintergrund in der Seitenmitte rechts.

bottom_left = Positioniere den Hintergrund in der unteren, linken Ecke.

bottom_center = Positioniere den Hintergrund in der Mitte am unteren Rand.

bottom_right = Positioniere den Hintergrund in der unteren, rechten Ecke.

 

 

visibility-Element (für Hintergründe)

 

Legt die Sichtbarkeit des Elements in verschiedenen Anwendungskontexten fest.

 

<visibility onPrint="true"

          onScreen="true"/>

 

"visibility": {

 "onPrint":"true",

 "onScreen":"true"

}

 

onPrint (Default: "true")

Wenn true, wird der Hintergrund auf Ausdrucken des Dokuments abgebildet werden.

 

onScreen (Default: "true")

Wenn true, wird der Hintergrund während der Anzeige des Dokuments abgebildet werden.

 

 

remove-Element (für Hintergründe)

 

Entfernt eine Hintergrundebene aus einem Dokument. Diese Operation verfügt derzeit noch über keine weiteren Parameter. Das zwingend enthaltene "backgroundSelection"-Element dient lediglich als Platzhalter, sollte eine detailliertere Parametrisierung nötig werden.

 

<remove>

<backgroundSelection/>

</remove>

"remove":{

 "backgroundSelection":{}

}

 

 

headerFooter-Element

 

Fügt dem Dokument Kopf- und Fußzeilen hinzu oder entfernt diese. (Die Elemente "add" und "remove" schließen sich gegenseitig aus. Es muss entweder das eine oder das andere gewählt werden.)

 

<headerFooter>

<add .../>

<remove .../>

</headerFooter>

"headerFooter": {

 "add":{...},

 "remove":{...}

}

 

 

add-Element (für Kopf- und Fußzeilen)

Fügt dem Dokument Kopf- und Fußzeilen hinzu. Ein Dokument darf maximal eine Definition für Kopf- und Fußzeilen enthalten.

 

<add>

<headerFooterContent .../>

</add>

"add":{

 "headerFooterContent":{...}

}

 

 

headerFooterContent-Element

 

Definiert Kopf- und Fußzeilen, die einem Dokument hinzugefügt werden sollen.

 

<headerFooterContent replaceExisting="false">

<pages .../>

<margin .../>

<font .../>

<header .../>

<footer .../>

</headerFooterContent>

"headerFooterContent": {

 "replaceExisting":"false",

"pages":{...},

"margins":{...},

"font":{...},

"header":{...},

"footer":{...}

}

 

replaceExisting (Default: "false")

Wenn true, wird eine bereits vorhandene Definition für Kopf- und Fußzeilen automatisch gelöscht und durch die neue ersetzt. Andernfalls würde eine bereits vorhandene Definition zu einem Abbruch der Operation führen.

 

 

pages-Element (für Kopf- und Fußzeilen)

 

Legt die Seiten des Dokumentes fest, denen neue Elemente hinzugefügt werden sollen.

 

<pages firstPageNumber="1">

<pageInterval .../>

</pages>

 

"pages": {

 "firstPageNumber":1,

 "pageInterval":{...}

}

 

firstPageNumber (Default: "1")

Gibt die Startseite für Seitennummerformate an.

 

 

font-Element

 

Legt die Schriftart und Formatierung für Kopf- und Fußzeilen fest.

 

<font name=""

     size="10"
    underline="false"
    color="#000000"/>

"font": {
"name": "",

"size": 10,
"underline": false,
"color": "#000000"
}

 

name (Default: "")

Legt den Namen des Fonts fest, der für die Textausgabe  verwendet werden soll. Wird kein Font angegeben, dann wird "Helvetica" verwendet.

 

size (Default: 24)

Legt die Textgröße für die Textausgabe fest.

 

underline (Default: false)

Wenn true, wird der Text der Kopf- und Fußzeilen unterstrichen.

 

color (Default: "#000000")

Legt die Farbe für die Textausgabe fest. Die Angabe erfolgt in RGB-Werten.

 

 

header-Element

 

Die Kopfzeile setzt sich aus drei Positionen zusammen (linker Seitenrand, Seitenmitte, rechter Seitenrand). Dieses Element erlaubt es, die Textinhalte zu bestimmen, die an diesen Positionen angezeigt werden sollen. Die Inhalte können aus statischen und dynamischen Inhalten bestehen.

 

<header left="text"

     center="text"
    right="text"/>

"header": {
"left": "text",

"center": "text",
"right": "text"
}

 

left (Default: "")

Legt den Textinhalt der Kopfzeile am linken Seitenrand fest.

 

center (Default: "")

Legt den Textinhalt der Kopfzeile in der Seitenmitte fest.

 

right (Default: "")

Legt den Textinhalt der Kopfzeile am rechten Seitenrand fest.

 

 

footer-Element

 

Die Fußzeile setzt sich aus drei Positionen zusammen (linker Seitenrand, Seitenmitte, rechter Seitenrand). Dieses Element erlaubt es, die Textinhalte zu bestimmen, die an diesen Positionen angezeigt werden sollen. Die Inhalte können aus statischen und dynamischen Inhalten bestehen.

 

<footer left="text"

     center="text"
    right="text"/>

"header": {
"left": "text",

"center": "text",
"right": "text"
}

 

left (Default: "")

Legt den Textinhalt der Fußzeile am linken Seitenrand fest.

 

center (Default: "")

Legt den Textinhalt der Fußzeile in der Seitenmitte fest.

 

right (Default: "")

Legt den Textinhalt der Fußzeile am rechten Seitenrand fest.

 

 

remove-Element (für Kopf- und Fußzeilen)

 

Entfernt eine Kopf- und Fußzeilendefinition aus einem Dokument. Diese Operation verfügt derzeit noch über keine weiteren Parameter. Das zwingend enthaltene "headerFooterSelection"-Element dient lediglich als Platzhalter, sollte eine detailliertere Parametrisierung nötig werden.

 

<remove>

<headerFooterSelection/>

</remove>

 

"remove": {

 "headerFooter":{}

}

 

 

headerFooter-Element

 

Fügt dem Dokument Kopf- und Fußzeilenelmente an verschiedenen Position hinzu und erlaubt es, diese zu entfernen.

 

<headerFooter>

 <add... />

 <remove... />

</headerFooter>

"headerFooter": {

 "add": {...},

 "remove": {...}

}

 

 

add-Element (Für Kopf- und Fußzeilen)

 

Fügt Kopf- und Fußzeilenelemente an verschiedenen vorbereiteten Positionen hinzu.

 

<add>

 <headerFooterContent... />

</add>

"add": {

 "headerFooterContent": {...}

}

 

 

headerFooterContent-Element

 

Definiert Inhalte und Positionen für Kopf- und Fußzeilen.

 

<headerFooterContent replaceExisting="false"

                    firstPageNumber="1">

 <pages... />

 <margin... />

 <font... />

 <header... />

 <footer... />

</headerFooterContent>

"headerFooterContent": {

 "replaceExisting": false,

 "firstPageNumber": 1,

 "pages": {...},

 "margins": {...},

 "font": {...},

 "header": {...},

 "footer": {...}

}

 

replaceExisting (Default: "false")

Wird dieser Wert auf "true" gesetzt, so werden bereits vorhandene Kopf- und Fußzeilen ersetzt und überschrieben; andernfalls würde die Operation mit einem Fehler abgebrochen, sollten solche Elemente bereits im Dokument existieren.

 

firstPageNumber (Default: "1")

Wird dieser Wert auf "true" gesetzt, so werden bereits vorhandene Kopf- und Fußzeilen ersetzt und überschrieben; andernfalls würde die Operation mit einem Fehler abgebrochen, sollten solche Elemente bereits im Dokument existieren.

 

 

boxes-Element

 

Erlaubt die Änderung von Seitenrahmen (Boxen) des Dokuments. Es ist möglich, mehrere solcher Operationen zu definieren, um im gleichen Schritt beispielsweise verschiedene Boxen gleichzeitig zu manipulieren.

 

<boxes>

 <resize... />

 <remove... />

</boxes>

"boxes": {

 "resize": [...],

 "remove": [...]

}

 

 

resize-Element (Für Seitenrahmen (boxes))

 

Ändert die Dimensionen von Boxen eines bestimmten Seitenbereichs.

 

<resize>

 <boxesResize... />

</resize>

"resize": [

 {

   "boxesResize": {...}

 }

]

 

 

boxesResize-Element

 

Ändert die Dimensionen einer bestimmten Box in einem bestimmten Seitenbereich des Dokuments.

 

<boxesResize pages="*"

      box="media_box">

 <dimensions... />

</boxesResize>

"boxesResize": {

 "pages": "*",

 "box": "media_box",

 "dimensions": {...}

}

 

pages (Default: "*")

Legt die Seite(n) fest, deren Rahmen skaliert werden soll. Bei der Seitennummer kann entweder eine einzelne Seite, ein Seitenbereich oder eine Auflistung (getrennt mit Komma) angegeben werden (Bsp. "1,5-6,9"). Die Angabe aller Seiten erfolgt mit "*".

 

box (Default: "media_box")

Selektiert die Box, die skaliert werden soll.

media_box = Die physikalischen Dimensionen der Seite.

crop_box = Der sichtbare (bedruckbare) Seitenbereich.

bleed_box = Unbeschnittene Inhaltsposition auf der Seite (Inhaltsdimensionen plus Beschnittrahmen).

trim_box = Beschnittene Inhaltsposition auf der Seite (finale Inhaltsdimensionen).

art_box = Position besonderer Seiteninhalte (Grafiken).

 

 

dimensions-Element

 

Legt die Position und Dimensionen eines enthaltenden Elements fest.

 

<margin x="0"

       y="0"

       width="0"

       height="0"

       metrics="mm"/>

"margin": {

 "x": 0,

 "y": 0,

 "width": 0,

 "height": 0,

 "metrics": "mm"

}

 

x (Default: "0")

Die horizontale Verschiebung des Elements.

 

y (Default: "0")

Die vertikale Verschiebung des Elements.

 

width (Default: "0")

Die Breite des Elements.

 

height (Default: "0")

Die Höhe des Elements.

 

metrics (Default: "mm")

Maßeinheit für die Angabe der Dimensionen und Positionen:

mm = Millimeter

px = Pixel

 

 

remove-Element (für Seitenrahmen (boxes))

 

Entfernt bestimmte Boxen eines bestimmten Seitenbereichs.

 

<remove>

 <boxesRemove... />

</remove>

"remove": [

 {

   "boxesRemove": {...}

 }

]

 

 

boxesRemove-Element

 

Entfernt einen Seitenrahmen (eine Box) aus einem Dokument.

 

<boxesRemove pages="*"

       box="crop_box"/>

 

"boxesRemove": {

 "pages": "*",

 "box": "crop_box"

}

 

pages (Default: "*")

Legt die Seite(n) fest, deren Rahmen entfernt werden soll. Bei der Seitennummer kann entweder eine einzelne Seite, ein Seitenbereich oder eine Auflistung (getrennt mit Komma) angegeben werden (Bsp. "1,5-6,9"). Die Angabe aller Seiten erfolgt mit "*".

 

box (Default: "crop_box")

Selektiert die Box, die entfernt werden soll.

crop_box = Der sichtbare (bedruckbare) Seitenbereich.

bleed_box = Unbeschnittene Inhaltsposition auf der Seite (Inhaltsdimensionen plus Beschnittrahmen).

trim_box = Beschnittene Inhaltsposition auf der Seite (finale Inhaltsdimensionen).

art_box = Position besonderer Seiteninhalte (Grafiken).

 

 

margin-Element

 

Legt die Außenabstände eines inneren Elements von einem äußeren Element fest.

 

<margin top="0"

       right="0"

       bottom="0"

       left="0"

       metrics="mm"/>

"margin": {

 "top": 0,

 "right": 0,

 "bottom": 0,

 "left": 0,

 "metrics": "mm"

}

 

top (Default: "0")

Der Abstand vom oberen Rand des umgebenden Elements.

 

right (Default: "0")

Der Abstand vom rechten Rand des umgebenden Elements.

 

bottom (Default: "0")

Der Abstand vom unteren Rand des umgebenden Elements.

 

left (Default: "0")

Der Abstand vom linken Rand des umgebenden Elements.

 

metrics (Default: "mm")

Maßeinheit für die Angaben der Rahmen:

mm = Millimeter

px = Pixel

 

 

pages-Element

 

Legt die Seiten des Dokumentes fest, denen neue Elemente hinzugefügt werden sollen.

 

<pages>

<pageInterval .../>

</pages>

"pages": {

 "pageInterval":{...}

}

 

 

pageInterval-Element

 

Legt den Seitenbereich des Dokumentes fest, dem neue Elemente hinzugefügt werden sollen. Erlaubt die Angabe eines fixierten Intervalls von einer Seite bis zu einer anderen Seite.

 

<pagesInterval odd="true"

              even="true"

              pages="*"/>

 

"pageInterval": {

 "odd": true,

 "even": true,

 "pages":"*"

}

 

odd (Default: "true")

Wenn true, werden die Elemente auch auf Seiten mit ungerader Seitennummer platziert.

 

even (Default: "true")

Wenn true, werden die Elemente auch auf Seiten mit gerader Seitennummer platziert.

 

pages (Default: "*")

Definiert die Seiten des PDF-Dokuments, denen neue Elemente hinzugefügt werden soll. Es kann entweder eine einzelne Seite oder ein Seitenbereich (Bsp. "1-5") definiert werden. (Es darf hierbei nur ein einziges, zusammenhängendes Intervall aufeinander folgender Seiten angegeben werden.