WB-02 – Beliebig viele weitere Webausgänge¶
Was macht die Funktion?¶
Zusätzliche Webausgänge erzeugen etwa eine Shopvariante, ein transparentes PNG oder ein anderes Dateiformat aus derselben Eingabe. Jeder Ausgang besitzt eigene Größen-, Format- und Verarbeitungseinstellungen. „Beliebig viele“ beschreibt die erweiterbare Liste, nicht unbegrenzte Ressourcen oder eine garantierte maximale Zahl.
Wo wird sie konfiguriert?¶
Kunden-JSON: mainFolder.web.subFolder[], hinter den vier Standardzielen. Die allgemeine JSON enthält außerdem counter.maxWebOutputsPerCustomer als Kapazitätseinstellung. Deren konkreten Wert nicht aus einem Handbuchbeispiel als Standard übernehmen. Der gelesene Reader beendet sich bei erschöpfter Dimensionierung mit einem entsprechenden Hinweis; sein interner Zähler enthält auch Printpositionen.
| Ausgangsfeld | Typ / Werte | Bedeutung |
|---|---|---|
name |
String | Relativer Ausgangspfad; muss eindeutig zur gewünschten Ablage passen |
active |
Boolean | Ausgang aktivieren oder deaktivieren |
widthPx, heightPx |
Nichtnegative Zahlen | Größenbegrenzung; null Pixel sind keine fehlende Angabe, sondern eine Größenregel |
specialSize |
String no, fixed, square |
Proportionale Größe oder besondere Flächenregel |
format |
String, siehe Formate | Saver auswählen |
schaltpfade |
Stringliste | Ausgang auf passende Eingangsunterpfade begrenzen |
Konfigurieren und Beispiel¶
- Sichere die Kundenkonfiguration und kontrolliere die vorhandenen vier Standardobjekte.
- Ergänze ein vollständiges Objekt nach den vorhandenen Zusatzzielen. Die Liste muss ohne ausgelassene Zwischenobjekte lesbar bleiben.
- Lege Ablage, Größe, Format und gegebenenfalls Schaltpfade fest. Verwende die sichere Konfigurationsänderung, statt eine laufende Kunden-JSON unkontrolliert zu ersetzen.
- Kontrolliere das erwartete Ergebnis am neuen Ziel; Endung und tatsächliches Format müssen zusammenpassen.
Beispiel eines neuen Listenobjekts, keine vollständige Kunden-JSON. Die vier Standardobjekte bleiben davor erhalten; die Werte sind keine Defaults:
{
"name": "shop_png\\",
"active": true,
"widthPx": 1200,
"heightPx": 900,
"specialSize": "no",
"format": "png-24",
"noTrim": true,
"flatten": false,
"schaltpfade": []
}
Das Ziel soll die ungetrimmte Bildfläche proportional in die Größenbox einpassen. Transparenz setzt zusätzlich passende PNG-Optionen und eine transparente Vorlage voraus; siehe WB-06. Ein späteres Canvas kann die Außenmaße erweitern.
Grenzen und Zusammenhänge¶
Mehr Ziele bedeuten mehr Verarbeitung und Speicherbedarf. Eine Liste ohne name wird vom gelesenen Reader an dieser Stelle beendet; nachfolgende Objekte sind kein sicherer Ersatz dafür. Schaltpfade, Refresh und Eingangsunterpfade mit _ verändern die aktive Zielmenge. Für die Einrichtung siehe Web-/Printausgänge, für Größe SZ-01.
Quellen und Einordnung¶
ImageConvert-4.pdf, 09.10.2026, physische PDF-S. 13 (Kapazität), 18–22 (Ausgänge). Originalreader IC/Form1.cs 1037–1059 und 1088–1179; Quellstand. Statisch dokumentiert, nicht neu laufgeprüft.
Feldanker: rootFolder · active · name.