Eine auf eine Briefkopfvorlage gelegte Rechnung
Jeder Kunde hat seinen eigenen Briefkopf, und keiner davon schickt Ihnen die Schriften, die Logodatei und die genaue Farbe, in der er gedruckt wurde. Was er Ihnen schickt, ist ein PDF davon. Diesen Briefkopf von Hand nachzubauen heißt, dass er fast richtig herauskommt — auf jedem Dokument, das Sie für ihn erzeugen, solange er Kunde ist.
Also leistet ihre eigene Seite die Arbeit. Sie wird genau so aufgelegt, wie sie ist — ihre Schriften, ihre Farben, ihr Logo, genau wie in der Datei, die man Ihnen geschickt hat —, und die Rechnung wird darübergeschrieben. Ihr Briefkopf sieht daher weiterhin wie ihr Briefkopf aus, und ihre Schriften und ihre Farbe kommen mit.
Der Briefkopf wird dann von seiner eigenen Seite zurückgelesen: jeder Abschnitt seines Textes, wo er beginnt und in welcher Größe er gesetzt ist, unter die Rechnung gedruckt. Ein Abschnitt, dessen Buchstaben die Datei auf keine lesbare Weise angibt, wird als ungelesen gemeldet, nie geraten.
Was dieses Beispiel zeigt
- Eine einmal gelesene und unverändert wiederverwendete Vorlage.
- Seine Schriften und Farben unverändert übernommen.
- Neuer Inhalt, über die Seite gesetzt, die sie auflegt.
- Der Text der Vorlage, zurückgelesen, mit dem Beginn jedes Abschnitts.
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