Eine gerade Linie zwischen zwei Punkten
Ziehen Sie eine Linie von Punkt zu Punkt, in Stärke, Farbe und Strichelung Ihrer Wahl: ein Trenner, eine Unterstreichung, eine linierte Zeile.
In einem echten PDF ansehen
Dieselben tabulierten Zeilen unter jeder der drei Methoden, dann ein Inhaltsblock, dessen Punkte bis zu einem Stopp rechts laufen. Ein Tabulator kann von dort weitergehen, wo der Text aufhörte, auf dem regelmäßigen Raster einer Schreibmaschine landen oder auf einen eigenen Stopp zielen, an dem der folgende Text beginnt, sich zentriert oder an seinem Dezimalzeichen ausrichtet.
Das PDF öffnen Das vollständige Beispiel ansehen
Auch zu sehen in: Ein Lieferschein, der seine eigene Bestellung kennt · Verkleinerte Überschriften und eine gedrehte Beschriftung · Gestrichelte und gepunktete Linien
Zusammenfassung
Der Strich, den man am Lineal ziehen würde: ein Anfang, ein Ende und nichts dazwischen, worüber man nachdenken müsste. Runde oder gerade Enden, gepunktet oder gestrichelt, in der Farbe, die zur Seite passt. Es ist das kürzeste Stück zum Schreiben, wenn man nur zwei Dinge trennen will.
Technisch
Angefordert mit
"type": "line"
Zwei Punkte und ein Strich: Mehr trägt das Element nicht, geschrieben als ein einziges Paar m und l, mit S gezogen, und die Koordinaten nehmen Ausdrücke an, sodass eine Linie von einem Rand zum anderen läuft, ohne dass die Seitenbreite bekannt ist. Der Strich gibt seine Stärke, seine Farbe, sein Strichmuster mit seiner Phase, die Form seiner Enden und die seiner Verbindungen an. Eine Linie kommt auf die Seiten, die sie nennt, dreht sich, wird transformiert und liegt auf einer Ebene wie die anderen gezeichneten Elemente.
Anfrageschema
Erforderliche Schlüssel: from und to, Objekte aus x und y, jeweils eine Zahl oder ein Ausdruck; stroke, ein Objekt mit erforderlichem width sowie color (standardmäßig Schwarz), dash (ein Objekt mit erforderlichem lengths — mindestens eine Länge, keine negativ, nicht alle null — und einer phase, standardmäßig 0), cap (standardmäßig butt, round, projecting) und join (standardmäßig miter, round, bevel). Optional: pages, ein Array von ab eins gezählten Ganzzahlen, standardmäßig leer; transform, sechs Zahlen; rotate, Grad gegen den Uhrzeigersinn um die Mitte des Rechtecks; layer, der Name einer deklarierten Ebene. Gegenseitige Ablehnung: transform zusammen mit rotate. stroke nimmt außerdem miter_limit an, wie weit eine miter-Ecke hinausragen darf, bevor sie gerade abgeschnitten wird, als Verhältnis der Länge der Ecke zur Linienbreite, standardmäßig 10.
Eine vollständige Anfrage, die ein PDF erzeugt
{
"items": [
{
"type": "line",
"from": {"x": 72, "y": 720},
"to": {"x": "{page_width} - 72", "y": 720},
"stroke": {
"width": 1.2,
"color": [0.11, 0.31, 0.55],
"cap": "round",
"join": "round"
}
}
]
}
Formen
Ein freier Pfad: Linien, Kurven und gefüllte Formen Ein Rechteck, gefüllt oder umrandet Einmal deklarierte Zeichnung, beliebig oft platziert
Wohin als Nächstes
Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen zweiundzwanzig Dinge, die Sie zeichnen können