Links und Markierungen auf platziertem Text

Das Schwierige daran, einen Link auf ein Wort zu setzen, ist nicht der Link. Es ist zu wissen, wo dieses Wort gelandet ist, auf einer Seite, deren Text vom Layout statt von Ihnen in Zeilen umbrochen wurde. Raten Sie das Rechteck, und es bleibt richtig, bis jemand den Satz bearbeitet, die Schrift ändert oder die französische Fassung desselben Dokuments öffnet.

Ein blasses Band wird hinter die erste Zeile eines Absatzes gemalt, eine Zeile wird unterstrichen und anklickbar gemacht, und eine Tabellenzelle wird umrahmt und anklickbar gemacht. Nichts auf der Seite wird von Hand gemessen; die Markierungen bleiben also richtig, wenn der Text bearbeitet, übersetzt oder in einer anderen Schrift gesetzt wird.

Was dieses Beispiel zeigt

  • Ein blasses Band hinter der ersten Zeile eines Absatzes, genau darauf.
  • Eine unterstrichene Zeile und eine umrahmte Tabellenzelle, beide anklickbar.
  • Markierungen, die an Ort und Stelle bleiben, wenn der Satz bearbeitet, übersetzt oder neu gesetzt wird.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.

Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Links und Markierungen auf platziertem Text, erste Seite

Optimiert wiegt dieses Dokument 12.8 kB — mindestens 85 % leichter, als die meisten PDF-Generatoren es schreiben würden

Das Dokument ist leichter als vorher, und jede Seite sieht noch genau gleich aus. Die Zeile dieses Dokuments in der Tabelle aller Beispiele ansehen.

Beispiele in der Nähe

Eine Diashow, die von selbst läuft

Eine schlichte erste Folie und dreizehn weitere, von denen jede den Effekt angibt, mit dem sie erscheint — die zwölf, die die PDF-Norm (ISO 32000) definiert —, wie lange dieser Effekt dauert und wie lange die Folie stehen bleibt, bevor die nächste kommt. Die Datei bittet darum, im Vollbild geöffnet zu werden, denn dort laufen die Effekte, und ein Link auf der ersten Folie zeigt den Bildschirm wieder, mit einer Überblendung eingeblendet.

Interne und externe Links

Ein Dokument, gemacht, um ihm zu folgen statt es anzusehen: Jede Zeile des Inhaltsverzeichnisses landet auf der Seite, die sie nennt, und jede Seite führt dorthin zurück, woher sie kam. Unterwegs zeigt es einen über zwei Zeilen verteilten Link, die fünf Rahmen, die ein Link zeichnen kann, und acht Arten, die Seite zu zeigen, auf der ein Link landet.

Eigene Seitenbeschriftungen

Vierzehn Seiten, nach ihren Beschriftungen statt ihrer Position nummeriert: kleine und große römische Ziffern, gewöhnliche Ziffern, Buchstaben, ein Präfix vor Ziffern oder Buchstaben und eine Rückseite, die nur mit dem Präfix beschriftet ist.

Eine Geschichte, die weiter hinten fortgesetzt wird

Zwei Artikel über zwei Seiten: Jeder beginnt in einer Spalte der Titelseite und geht in einer Spalte der zweiten weiter, und die beiden tauschen unterwegs die Seiten. Die Datei sagt, welche Spalte auf welche folgt, sodass die Anzeigesoftware mit dem Artikel fortfährt, bei dem der Leser ist.

Jedes Beispiel, nach Thema