Die Ebenensätze, die die Anzeigesoftware anbietet
Bieten Sie neben dem Satz, mit dem sich das Dokument öffnet, benannte Sätze von Ebenenzuständen an, sodass die Anzeigesoftware zwischen ihnen wechseln kann.
In einem echten PDF ansehen
Eine Zeichnung, und jeder Leser sieht seine eigene
Derselbe Grundriss auf sechs Ebenen, einzeln ein- und ausgeblendet: Möbel und Abstände eingeblendet, die internen Notizen ausgeblendet, bis sie gebraucht werden, und ein Entwurfs-Wasserzeichen für den Bildschirm und nicht für das Papier.
Zusammenfassung
Eine Zeichnung, die Sanitär, Elektrik und Wände auf getrennten Ebenen trägt, wird von jedem Gewerk anders gelesen. Ein Satz ist eine benannte Anordnung dieser Ebenen — „Sanitär“, „Elektrik“ —, die die Anzeigesoftware in ihrer eigenen Seitenleiste anbietet: ein Klick, und die Zeichnung ist die, die dieses Gewerk braucht. Das Dokument öffnet sich weiterhin mit der Anordnung, die es für sich selbst angibt.
Technisch
Auf der obersten Ebene einer Anfrage geschrieben, unter
"layer_configurations"
layer_configurations schreibt die alternativen Konfigurationen des optionalen Inhalts des Dokuments: eine pro benanntem Satz, jede mit der Liste der deklarierten Ebenen, die sie zeigt. Ein Satz, der keine nennt, zeigt keine. Die Konfiguration, unter der sich das Dokument öffnet, ist die, die die Ebenen selbst angeben; diese hier stehen daneben, in der Reihenfolge, in der sie geschrieben sind.
Anfrageschema
-
layer_configurations— Array, optional, standardmäßig leer. -
layer_configurations[].name— Zeichenkette, erforderlich. Unter welchem Namen die Anzeigesoftware den Satz in ihrer Seitenleiste anbietet. -
layer_configurations[].shows— Array von Zeichenketten, optional, standardmäßig leer. Die deklarierten Ebenen, die der Satz zeigt; jede andere deklarierte Ebene ist darin ausgeblendet.
Ein Name, den die Anzeigesoftware anbietet, wird jemandem gezeigt, der liest; es lohnt sich also, ihn in der Sprache des Dokuments zu schreiben statt in den Wörtern, die die Anfrage für ihre Ebenen verwendet.
Eine vollständige Anfrage, die ein PDF erzeugt
{
"layers": [{ "name": "Walls" }, { "name": "Wiring" }],
"layer_configurations": [
{ "name": "Wiring only", "shows": ["Wiring"] },
{ "name": "Everything", "shows": ["Walls", "Wiring"] }
],
"standard_fonts": [{ "name": "sans", "face": "helvetica" }],
"items": [
{
"type": "text",
"rect": { "llx": 60, "lly": 740, "urx": 535, "ury": 765 },
"content": ["A drawing a reader can show one trade at a time"],
"font": "sans",
"font_size": 14
}
]
}
Was gezeichnet wird, und wie es herauskommt
Alles, was sich auf eine Seite zeichnen lässt Das Gewicht der Datei und die Zeit, die sie braucht Die erste Seite, gezeigt, während der Rest ankommt Ebenen, die die Anzeigesoftware zeigt oder ausblendet Ein Name, der für mehrere Ebenen zugleich steht Eine einmal gemachte Zeichnung, per Schaltfläche gezeigt Aus SVG-Dateien gelesene Zeichnungen Ebenen, von denen die Anzeigesoftware jeweils eine zeigt
Wohin als Nächstes
Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen einundvierzig Einstellungen einer Anfrage