Domanda

Ho letto un esempio e ho provato a duplicare i suoi metodi ma con risultati strani. Questo è un affare da 1 colpo, quindi non voglio comprare un pacchetto per farlo. Inoltre, verrà eseguito su un database multivalore in un Basic in cui non scrivono più molti programmatori. Se qualcuno può pubblicare un piccolo esempio di questo sarebbe molto utile. In particolare, ho bisogno di una scatola centrata su una carta 8x11 con 1/3 sinistro riempito in verde, il centro 1/3 in giallo e l'ultimo 1/3 in rosso. Quindi traccia una linea attraverso 3 punti all'interno di ciascun colore della casella.

Grazie.

È stato utile?

Soluzione 2

Problema risolto: l'errore del mio pensiero era che c'era una differenza tra 300 dpi e 600 dpi, quindi stavo dividendo per 2 e la risposta sembrava quasi corretta. Il vero problema era una differenza tra 3oo dpi e 720 Decipoints. Il vero fattore doveva essere 2.4 e ora funziona perfettamente.

Altri suggerimenti

Il modo più semplice è disegnare 3 caselle. Dovrai posizionare ognuno da solo facendo i tuoi calcoli per determinare da dove iniziare il primo per renderlo centrato ecc.

Per prima cosa posiziona il cursore nella parte superiore sinistra della prima casella, disegnalo, spostati nella parte superiore sinistra della casella successiva, disegnalo e fai lo stesso per l'ultimo. Ecco un po 'di codice:

<esc>&u300D<esc>*t300R<esc>*p300x300Y<esc>*r3U<esc>*v2S<esc>*c300a300b5P<esc>*p600x300Y<esc>*r3U<esc>*v3S<esc>*c300a300b5P<esc>*p900x300Y<esc>*r3U<esc>*v1S<esc>*c300a300b5P

Ecco la spiegazione:

<esc>&u300D<esc>*t300R -- set the Unit of Measure and Resolution (in this case 300 dpi)
<esc>*p300x300Y -- move cursor to 300x 300y (1 inch x 1 inch) 
<esc>*r3U<esc>*v2S -- set the color palette to RGB and use color 2 (green)
<esc>*c300a300b5P -- draw a box that is 300 wide and 300 tall, use current fill pattern
<esc>*p600x300Y -- move cursor to 600x 300y
<esc>*r3U<esc>*v3S -- set the color palette to RGB use color 3 (yellow)
<esc>*c300a300b5P -- draw a box that is 300 wide and 300 tall, use current fill pattern
<esc>*p900x300Y -- move cursor to 900x 300y
<esc>*r3U<esc>*v1S -- set the color palette to RGB use color 1 (red)
<esc>*c300a300b5P -- draw a box that is 300 wide and 300 tall, use current fill pattern

Ecco gli altri colori e palette, tieni presente che questo è il modo semplice, puoi specificare il tuo RGB ecc.

RGB Palette
<esc>*r3U<esc>*v1S - Red                
<esc>*r3U<esc>*v2S - Green
<esc>*r3U<esc>*v3S - Yellow
<esc>*r3U<esc>*v4S - Blue
<esc>*r3U<esc>*v5S - Magenta
<esc>*r3U<esc>*v6S - Cyan

CMYK Palette
<esc>*r-3U<esc>*v1S - Cyan
<esc>*r-3U<esc>*v2S - Magenta
<esc>*r-3U<esc>*v3S - Blue
<esc>*r-3U<esc>*v4S - Yellow
<esc>*r-3U<esc>*v5S - Green
<esc>*r-3U<esc>*v6S - Red
<esc>*r-3U<esc>*v7S - Black
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top