DEFEDITFORM
Consente di produrre l'editazione o la visualizzazione di un formato grafico di stampa.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDEDITOR | Long | ||||
| IDFORMATO | Intero | ||||
| POS | |||||
| DIM | |||||
| RET | |||||
| MODIFICATO | Intero | ||||
| STAMPA | Azione | ||||
| ANTEPRIMA | Azione | ||||
| DROP | |||||
| NASCOSTO | Condizione | ||||
| DISABILITATO | Condizione |
IDEDITOR
È la variabile di programma che conterrà l'identificatore della struttura associata al formato di stampa.
IDFORMATO
Identificatore del formato di stampa, precedentemente inizializzato con @INITFORM.
POS
Posizionamento del controllo.
Consente di indicare la riga e la colonna. Per entrambi è possibile specificare l'unità di misura.
POS[RigaVid [UnitàMisura], ColonnaVid [UnitàMisura]]
L'unità di misura può essere: 'C' per il posizionamento a caratteri e 'P' per il posizionamento in pixel. L'indicazione è opzionale, se omesso si assume 'C' come default.
DIM
Dimensione del controllo.
Consente di indicare l'altezza e la larghezza. Per entrambi è possibile specificare l'unità di misura.
DIM[Altezza [UnitàMisura], Larghezza [UnitàMisura]]
L'unità di misura può essere: 'C' per il posizionamento a caratteri e 'P' per il posizionamento in pixel. L'indicazione è opzionale, se omesso si assume 'C' come default.
RET
Coordinate della cella del reticolo da associare al controllo.
Queste informazioni hanno lo scopo di inserire il controllo nella logica di gestione degli spostamenti sulla videata.
MODIFICATO
Consente di indicare se il formato è stato modificato dall'editazione.
STAMPA
Nome della subroutine di programma che contiene il codice di gestione dell'emissione in stampa.
ANTEPRIMA
Nome della subroutine di programma che contiene il codice di gestione dell'emissione in anteprima.
DROP
Consente di definire il comportamento da attenere nel caso in cui venga iniziata un'operazione di drag di Windows (esempio: trascinamento di una riga della griglia).
Consente di indicare:
- Il nome dell'oggetto (identificatore) da associare alle informazioni che vengono trasmesse, in modo che possano essere riconosciute dal controllo/programma di destinazione
- Una callback di programma che permette di specificare le informazioni in base allo stato corrente del controllo (valori della riga corrente della griglia ad esempio), mediante l'impiego della funzione @SETDRAGOBJEC
La funzione definisce la sorgente dati (le informazioni usate nel trascinamento come origine).
La destinazione per un programma BC è definita mediante il parametro DROP.
NASCOSTO
Permette di indicare la condizione per nascondere il controllo.
La condizione viene applicata solo in fase di creazione della videata (in contesto desktop).
DISABILITATO
Permette di indicare la condizione per disabilitare il controllo.