Füllt ein Rechteck weiß und löscht Schwarz darunter — so wird lesbarer Text in einem invertierten Block freigestellt.
Engine-Status: Wird gezeichnet
Dieser Befehl erzeugt sichtbare Ausgabe in der Vorschau.
LWx,y,w,hLW löscht einen Teil einer bereits schwarzen Fläche: ein Fenster in einem gefüllten LO-Balken für lesbaren Text, eine Lücke in einem Rahmen oder eine weiße Linie durch einen dunklen Block. Allein druckt der Befehl nichts — auf leerem weißem Material ist er unsichtbar —, deshalb steht er immer NACH dem LO (oder anderem schwarzen Inhalt), in den er schneidet.
N
q812
Q1218,24
LO50,50,700,160
LW80,90,420,80
A100,110,0,4,1,1,N,"ORDER 4711"
P1Das Beispiel zeichnet mit LO einen schwarzen Balken von 700 × 160 Punkten; LW löscht ab (80,90) ein Fenster von 420 × 80 Punkten, und der A-Befehl druckt die Auftragsnummer in dieses Fenster. Bei 203 dpi sind 8 Punkte 1 mm, das Fenster misst also etwa 52 × 10 mm.
Dieses Beispiel in der Vorschau öffnen →
Ausgabe des Beispiels oben in unserem Renderer (203 dpi). Nicht an einem physischen Drucker verifiziert.
| Parameter | Bedeutung |
|---|---|
x,y | Linke obere Ecke der zu löschenden Fläche, in Punkten |
w | Breite in Punkten — ein Maß, keine zweite Ecke |
h | Höhe in Punkten; ein kleines h ergibt eine weiße Querlinie |
LW VOR der schwarzen Fläche schreiben oder das zweite Paar als Ecke lesen: LW löscht nur Schwarz, das vorher gezeichnet wurde. Zuerst geschrieben gibt es nichts zu löschen, und das folgende LO deckt das Fenster wieder zu (die Vorschau, die Befehle der Reihe nach zeichnet, zeigt genau das). LW80,90,420,80 ist 420 × 80 Punkte groß und reicht bis x 500, y 170; es endet nicht bei (420,80).
N · q · Q · A · B · LO · X · P · R · S · D · I · JF · ZT · ZB · FS · FE · FR · FK · FI · V · ?