Abilitare JavaScript per vedere questo sito.

Questi metodi forniscono un'interfaccia generale per la gestione degli oggetti di tipo editor nel workspace di RDE.

Metodo

Risultato

Descrizione / parametri

file.filename

Stringa

Interroga nome del file corrente

file.create

Booleano

Apertura interfaccia utente dell'editor e creazione in memoria del file specificato.

filename

Nome completo dal file da creare

language

ID linguaggio (opz, per sintassi a colori dell'editor ascii interno)

connection

Nome della connessione da usare (opz)

Ritorna esito logico operazione.

file.open

Booleano

Apertura interfaccia utente dell'editor e caricamento da disco del file specificato: se l'operazione fallisce, viene visualizzato il relativo messaggio di errore, quindi il file creato nuovo in memoria.

filename

Nome completo del file da caricare

language

ID linguaggio (opz, per sintassi a colori dell'editor ascii interno)

connection

Nome della connessione da usare (opz)

Ritorna esito logico operazione.

file.close

Booleano

Le modifiche al file in memoria vengono perse e l'interfaccia utente viene chiusa (nella maggior parte dei casi, questo metodo corrisponde al metodo ui.close).

Ritorna esito logico operazione.

file.save

Booleano

Salvataggio delle modifiche in memoria al file su disco. Ritorna esito logico operazione.

file.saveas

Booleano

Salvataggio delle modifiche in memoria al file su disco: se l'operazione riesce, l'editor cambia il nome del file corrente con quello specificato.

filename

Nome completo proposto del file sa salvare (opz)

Ritorna esito logico operazione.

file.commit

Booleano

Salvataggio su disco delle modifiche in memoria al file, solo se presenti.

Ritorna esito logico operazione.

file.revert

Booleano

Ricarica da disco il contenuto del file, perdendo le eventuali modifiche in memoria.

Ritorna esito logico operazione.

file.gotoline

 

Imposta la posizione del cursore, nell'interfaccia utente corrente, in modo corrispondente al n. di linea specificato.

line

N. di linea richiesto

file.gotorc

 

Imposta la posizione del cursore, nell'interfaccia utente corrente, in modo corrispondente alla riga e colonne specificate.

row

N. di riga richiesta

col

N. di colonna richiesta

file.gototag

Booleano (#2)

Imposta la posizione del cursore, nell'interfaccia utente corrente, in modo corrispondente al tag specificato (il contenuto/la sintassi del tag dipende da ogni singola specifica interfaccia utente).

tag

Tag richiesto

file.is_ascii (#1)

 

Interroga se editor per file di tipo ascii (testuale).  -- DEPRECATA

file.is_binary (#1)

 

Interroga se editor per file di tipo binario. -- DEPRECATA

file.isascii (#1)

 

Interroga se editor per file di tipo ascii (testuale).

file.isbinary (#1)

 

Interroga se editor per file di tipo binario.

file.getbmlist

Stringa

Interroga elenco dei segnalibri  dell'interfaccia utente dell'editor (vedi metodo file.setbmlist)

file.setbmlist

 

Imposta nuovo elenco segnalibri dell'interfaccia utente dell'editor.

list

Elenco dei segnalibiri, nel formato <S1>[SEP<S2>[SEP...]], ove SEP è il cattere separatore ascii 254, mentre Sx ha il formato <nome>#<linea>, ove:

- nome è il tipo di segnalibro, ove G è generico mentre (0-9) è un segnalibro con tale nome;

- linea è il numero di linea alla quale è definito;

- # è un carattere separatore.

file.filterlist

Elenco stringhe

Interroga lista filtri file base, gestiti dal tipo oggetto

file.filtersuffix

Stringa

Interroga suffisso corrispondente al filtro specificato (valido sia per filtri base che filtri extra)

filter

Filtro sorgente

file.suffixlist

Elenco stringhe

Interroga lista di suffissi file base, gestiti dal tipo oggetto

file.extrafilterlist

Elenco stringhe

Interroga lista filtri file aggiuntivi extra, forniti dall'oggetto

file.extrasuffixlist

Elenco stringhe

Interroga lista di suffissi file extra, forniti dall'oggetto

file.setsel

 

Imposta la selezione

row0

N. di riga di partenza

col0

N. di colonna di partenza

row1

N. di riga di arrivo (maggiore/uguale a row0)

col1

N. di colonna di arrivo (maggiore/uguale a col0)

file.print

Booleano

Stampa il contenuto del file.

Ritorna esito logico operazione.

(#1) Questi metodi sono usati per verificare le caratteristiche dell'oggetto e non sono invocabili.

(#2) Tipo di ritorno Boolean introdotto da RDE v3.55.1-11: prima era nessuno.

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC