RText: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
SatBot (discussione | contributi)
m Bot: elimino parametro ridondante (proprietà P154 uguale su Wikidata)
ValterVBot (discussione | contributi)
m tag source deprecati, replaced: <source lang= → <syntaxhighlight lang= (5), </source> → </syntaxhighlight> (5)
 
Riga 136:
====Esempio di una macro che apre un file====
L'esempio che segue mostra lo script [[JavaScript]] di una macro che apre un file. Il nome del file da aprire viene ricavato sulla base della selezione nel foglio di lavoro attivo dell'editor RText; se disponibile, il file viene aperto in un nuovo foglio di lavoro di RText:
<sourcesyntaxhighlight lang="javascript">
textArea.beginAtomicEdit();
try {
Riga 176:
textArea.endAtomicEdit();
}
</syntaxhighlight>
</source>
 
Lo stesso esempio programmato in linguaggio [[Groovy]]:
<sourcesyntaxhighlight lang="groovy">
import java.awt.*
import javax.swing.*
Riga 223:
textArea.endAtomicEdit()
}
</syntaxhighlight>
</source>
 
====Esempio di una macro che converte i caratteri speciali per il linguaggio HTML====
L'esempio che segue mostra lo script [[JavaScript]] di una macro che sostituisce qualsiasi testo selezionato con una versione di quel testo formattato in [[HTML]]:
<sourcesyntaxhighlight lang="javascript">
function replaceMultipleSpaces(text) {
var p = java.util.regex.Pattern.compile(" +");
Riga 264:
textArea.endAtomicEdit();
}
</syntaxhighlight>
</source>
 
====Esempio di una macro che ordina alfabeticamente gli elementi di una lista====
L'esempio che segue mostra lo script [[JavaScript]] di una macro che ordina tutte le righe nel foglio di lavoro attivo di RText:
<sourcesyntaxhighlight lang="javascript">
var removeDuplicates = true; // Change to "false" if you want to keep duplicates
 
Riga 303:
textArea.endAtomicEdit();
}
</syntaxhighlight>
</source>
 
Lo stesso esempio programmato in linguaggio [[Groovy]]:
<sourcesyntaxhighlight lang="groovy">
final def removeDuplicates = true // Change to "false" if you want to keep duplicates
 
Riga 329:
textArea.endAtomicEdit()
}
</syntaxhighlight>
</source>
 
== Note ==