Indice

ugBASIC Manuale Utente

PEN

SINTASSI

   PEN color

SCOPO

Il comando PEN definisce il colore che verrà utilizzato per disegnare linee, forme o scrivere testo sullo schermo. In pratica, è come scegliere il colore di una penna o di un pennarello prima di iniziare a disegnare. A seconda delle capacità hardware del computer, la gamma di colori disponibili potrebbe essere limitata o molto ampia. Alcuni sistemi utilizzavano tavolozze di colori predefinite, mentre altri consentivano di definire i propri colori.

Per essere isomorfo, il parametro color rappresenta un valore nelle tonalità di colore disponibili. Per queste ragioni molto specifiche, ogni colore è codificato da una costante letterale, come WHITE o YELLOW. Tali costanti saranno sostituite da un indice o valori di colore appropriati, a seconda dell'hardware. Ovviamente, si può inserire direttamente il valore numerico per il colore, ma si deve conoscere la codifica sottostante dei colori.

Quindi le capacità grafiche del comando PEN sono strettamente legate alle capacità del target che esegue il programma. La risoluzione dello schermo influenzava la qualità dei colori visualizzati. Su schermi a bassa risoluzione, i colori potrebbero apparire meno nitidi. Alcuni sistemi offrono una gamma di colori più ampia e maggiore flessibilità nella definizione dei colori. Altri utilizzano una tavolozza di colori limitata che potrebbe comportare una certa uniformità nei colori disponibili. In alcuni target puoi definire le tue tavolozze, quindi non c'è garanzia che le costanti e i valori siano gli stessi.

Si può usare la costante DEFAULT per usare il colore penna predefinito per il target considerato, sempre se non è stata effettuata alcuna sostituzione di colore.

@UsedInExample texts_options_01.bas @UsedInExample texts_options_02.bas

ESEMPIO

  PEN 4
  PEN esempio

ABBREVIAZIONE

 Pn

DISPONIBILE SU

VEDI ANCHE

PAPER

ALIAS PER

INK

PROBLEMI?

Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY