Wo das Blatt einer Seite in der Zeichnung sitzt

Das Blatt einer Seite über die Zeichnung verschieben, sodass zwei Seiten die beiden Hälften einer Doppelseite zeigen.

In einem echten PDF ansehen

Ein Bogen, wie er in die Druckmaschine geht

Eine Zeichnung auf vier Seiten: ein Druckbogen, der angibt, wohin die Farbe läuft, wo das Messer fällt und was erhaltenswert ist, mit Schnittmarken; derselbe Bogen auf die fertige Seite beschnitten; eine Querformatseite, die auf einem aufrechten Blatt eine Vierteldrehung im Uhrzeigersinn angibt; und wieder der erste Bogen als rechte Hälfte eines zwei Seiten breiten Druckbogens.

Das PDF öffnen Das vollständige Beispiel ansehen

Zusammenfassung

Stellen Sie sich die Zeichnung als ein großes Blatt vor und jede Seite als ein daraus geschnittenes Fenster. Jedes Fenster sitzt normalerweise an derselben Stelle, der linken unteren Ecke der Zeichnung. Hier verschieben Sie das Fenster einer Seite anderswohin, und diese Seite zeigt einen anderen Teil derselben Zeichnung. So wird eine zwei Seiten breite Doppelseite einmal gesetzt und als linke und rechte Seite gedruckt, jede mit ihrer eigenen Hälfte.

Technisch

Auf der obersten Ebene einer Anfrage geschrieben, unter "page_origins"

page_origins nennt Seite für Seite die linke untere Ecke, von der aus das Blatt einer Seite verläuft. Das Blatt behält die ihm gegebene Breite und Höhe und verläuft von dieser Ecke bis zu dieser Ecke plus diese Maße. Was die Elemente zeichnen, behält die Koordinaten, an denen es gezeichnet wird, sodass ein vom Ursprung verschobenes Blatt einen anderen Teil derselben Zeichnung zeigt. Ein Eintrag sagt, wo ein Blatt liegt, nicht dass es eines gibt: Ein Ursprung für eine Seite hinter dem Ende des Dokuments lässt das Dokument so lang, wie es schon war. Eine doppelt genannte Seite liegt dort, wo der letzte Eintrag für sie sie hinsetzt.

Anfrageschema

  • page_origins — Array, optional, standardmäßig leer.
  • page_origins[].page — Ganzzahl ≥ 1, erforderlich. Die Seite, für die der Eintrag gilt.
  • page_origins[].x — Zahl, erforderlich. Wie weit rechts vom Ursprung der linke Rand des Blattes liegt, in Punkt.
  • page_origins[].y — Zahl, erforderlich. Wie weit oberhalb des Ursprungs der untere Rand des Blattes liegt, in Punkt.

Eine Seite, die nichts nennt, verläuft ab dem Ursprung, dem Punkt, von dem aus jede andere Einstellung einer Anfrage gemessen wird.

Eine vollständige Anfrage, die ein PDF erzeugt

{
  "page": { "width": 420, "height": 595 },
  "page_origins": [{ "page": 2, "x": 420, "y": 0 }],
  "standard_fonts": [{ "name": "sans", "face": "helvetica_bold" }],
  "items": [
    {
      "type": "text",
      "rect": { "llx": 60, "lly": 280, "urx": 780, "ury": 320 },
      "content": ["One line running across a spread of two pages"],
      "font": "sans",
      "font_size": 28,
      "pages": [1, 2]
    }
  ]
}

Die Zeile, die es sendet, in drei Sprachen

Das Blatt und was darunter gelegt wird

Die Größe der Seiten Ein eigenes Format für bestimmte Seiten Die Einheit, in der eine Seite gemessen wird Die Bereiche, die eine Seite angibt Die Formen, die eine Seite über das Gezeichnete legt Wie herum eine Seite gezeigt wird Wie eine Seite erscheint und wie lange sie stehen bleibt Ein mitgesendetes PDF als Seiten des Dokuments Wie weit sich ein mitgeliefertes PDF entpacken darf Die Vorlage unter den Seiten Ein über eine Reihe von Seiten gelegtes Wasserzeichen Benannte Bereiche, die eine Seite zum Füllen markiert

Wohin als Nächstes

Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen einundvierzig Einstellungen einer Anfrage

Die Preise ansehen Die Beispiele ansehen