Die Größe der Seiten

Geben Sie den Seiten des Dokuments eine Breite und eine Höhe. Sagen Sie nichts, ist das Blatt ein A4 von 595,276 mal 841,89 Punkt.

In einem echten PDF ansehen

Verkleinerte Überschriften und eine gedrehte Beschriftung

Überschriften unterschiedlicher Länge, verkleinert, um sich eine Spalte zu teilen, und eine Beschriftung, um eine Vierteldrehung den Rücken der Seite hinauf gedreht.

Das PDF öffnen Das vollständige Beispiel ansehen

Auch zu sehen in: Ein Kassenbon auf einer Papierrolle · Eine Bordkarte · Eine Diashow, die von selbst läuft

Zusammenfassung

Das Maß ist hier nicht Zentimeter, sondern Punkt: Etwas mehr als 28 davon ergeben einen Zentimeter. Das Blatt, das der Bürodrucker nimmt und das man in ganz Europa findet, ist 595,276 Punkt breit und 841,89 hoch. Jede Seite des Dokuments kommt in der angegebenen Größe heraus, und ein quer gelegtes Blatt ist einfach eines, dessen erste Zahl die größere der beiden ist.

Technisch

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

page legt die /MediaBox jeder Seite des Dokuments fest, in typografischen Punkt (ein Punkt ist ein Zweiundsiebzigstel Zoll). Die Koordinaten beginnen in der linken unteren Ecke des Blattes, die senkrechte Achse zeigt nach oben, und die Elemente werden von dort aus platziert. Beide Zahlen sind erforderlich, sobald das Objekt vorhanden ist. Eine Seite, die eine eigene Größe braucht, läuft über page_sizes, das sie per Nummer nennt und Vorrang hat. Die Koordinatenausdrücke {page_width} und {page_height} tragen diese beiden Zahlen.

Anfrageschema

  • page — Objekt, optional. Fehlt es, misst das Blatt 595,276 × 841,89 Punkt (A4).
  • page.width — Zahl, erforderlich, sobald page vorhanden ist. Breite in Punkt.
  • page.height — Zahl, erforderlich, sobald page vorhanden ist. Höhe in Punkt.

Geltungsbereich: jede Seite des Dokuments. page_sizes übernimmt Seite für Seite, nach Nummer ab 1 gezählt. Unbekannte Schlüssel in einem Objekt werden ignoriert; derselbe zweimal in einem Objekt geschriebene Schlüssel wird beim Lesen der Anfrage abgelehnt.

Eine vollständige Anfrage, die ein PDF erzeugt

{
  "page": { "width": 420, "height": 595 },
  "standard_fonts": [{ "name": "sans", "face": "helvetica" }],
  "items": [
    {
      "type": "text",
      "rect": { "llx": 40, "lly": 530, "urx": 380, "ury": 555 },
      "content": ["A5 upright"],
      "font": "sans",
      "font_size": 18
    }
  ]
}

Die Zeile, die es sendet, in drei Sprachen

Das Blatt und was darunter gelegt wird

Ein eigenes Format für bestimmte Seiten Die Einheit, in der eine Seite gemessen wird Wo das Blatt einer Seite in der Zeichnung sitzt 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