DEFDOCEDITOR
Definizione controllo per manipolazione documento Word
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| ID | Stringa | 32.0 | |||
| NOME | Intero | 32.0 | |||
| IDMENU | Stringa | 32.4 | |||
| AZIONECLICK | Azione | 32.4 | |||
| AZIONEFOCUS | Azione | 32.4 | |||
| AZIONEDOPPIOCLICK | Azione | 32.4 | |||
| AZIONEFOCUSOUT | Azione | 33.1 | |||
| AZIONEINCOLLA | Azione | 32.4 | |||
| TESTOINCOLLATO | 32.4 | ||||
| DISABILITATO | Condizione | 32.0 | |||
| NASCOSTO | Condizione | 32.0 | |||
| FILE | Stringa | 32.3 | |||
| RIBBONLAYOUT | Intero | 33.0 | |||
| ZOOM | Intero | 32.4 | |||
| STRUMENTI | Numerico | 32.4 | |||
| CLEARHISTORY | Booleano | 33.0 | |||
| COLLEZIONEDATI | BC_VID_DOCTREE_ITEM | 33.0 | |||
| DROP | 33.0 |
ID
Definisce la variabile o la costante di programma che contiene l'identificatore univoco del controllo.
Viene utilizzato dall'ambiente per gestire le personalizzazioni effettuate durante l'esecuzione del programma.
NOME
Individua il controllo all’interno della videata secondo le regole previste per i campi di tipo edit.
IDMENU
Permette di specificare se il tasto dentro all'interno del editor dispone di un proprio menù di contesto definito in precedenza mediante una specifica DEFCONTEXTMENU
AZIONECLICK
Azione da eseguire al click con il mouse sul editor
AZIONEFOCUS
Azione da eseguire al focus tramite pressione tasto di tastiera sull'editor
AZIONEDOPPIOCLICK
Azione da eseguire al doppio click sull'editor
AZIONEFOCUSOUT
Azione da eseguire quando il focus esce dal Editor
AZIONEINCOLLA
Azione che interviene a fronte di testo incollato da parte del utente
Il programmatore può mettersi in mezzo per eventualmente modifica il contenuto incollato o fare dei controlli
Il testo incollato viene reperito tramite il parametro TESTOINCOLLATO, utilizzare poi la BC_DOC per aprire il documento incollato
Una volta modifica il testo, o controllato, utilizzare la SetBookmarkDoc per incollare definitivamente il testo
TESTOINCOLLATO
Testo incollato dal utente, formato sfdt da aprire a posteriori con BC_DOC
Vedi AZIONEINCOLLA
DISABILITATO
Attributo di disabilitazione del controllo
NASCOSTO
Attributo che consente di nascondere e visualizzare il controllo
RIBBONLAYOUT
0 Classic (default) - 1 Simplified
ZOOM
Permette di impostare lo zoom
Se non indicato il default è 100%
STRUMENTI
Consente di configurare, tramite codice numerico, gli strumenti e i comandi dell’editor Word resi disponibili all’utente.
CLEARHISTORY
Permette di cancellare l'history delle operazioni effettuate, a fronte di un azione programmatica (esecuzione metodi del editor che modificano il suo stato attuale)
Questo non permette all'utente di effettuare operazioni di Undo
0 Non pulisce l'history (default) - 1 Pulisce l'history
COLLEZIONEDATI
Collezione di tipo BC_VID_DOCTREE_ITEM contenente valori e opzioni del albero
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.
Metodi
| Metodo | Descrizione | SMP |
|---|---|---|
| AddCustomProperty | Aggiunge una proprietà custom al documento Word | |
| BeginSingleUndo | Inizio transazione undo | |
| ClearHistory | Pulisce history stack | |
| CompareBookmark | Compara la posizione tra due bookmark | |
| DeleteBookmark | Cancella un bookmark | |
| DeleteRange | Cancella un range di testo tra due bookmark | |
| EndSingleUndo | Fine transazione undo | |
| FindBookmark | Verifica l'esistenza di un bookmark | |
| GetBase64 | Reperisce il base64 | |
| GetBookmark | Restituisce info su un bookmark | |
| GetBookmarks | Restituisce la collezione dei bookmark | |
| GetCurrentBookmark | Restituisce il nome del bookmark | |
| GetCustomProperty | Legge proprietà custom del documento Word | |
| GetLastWrite | Restituisce l'ultima modifica del Editor (datetime) | |
| GetLocation | Legge la posizione del cursore | |
| GetOOXml | Legge OOXml del documento Word | |
| GetRibbonLayout | Restituisce il layout della Ribbon del Editor | |
| GetTextRange | Reperisce un range di testo tra due bookmark | |
| GetZoom | Restituisce lo zoom del Editor | |
| GoToBookmark | Posiziona il cursore sul bookmark | |
| InsertBookmark | Inserisce un bookmark | |
| InsertBookmarkCorrelated | Inserimento di un bookmark all'interno del documento correlato ad un altro bookmark | |
| InsertPlaintext | Inserisce del testo | |
| LoadDocument | Carica un documento | |
| Lock | Blocca una sezione o l'intero documento | |
| RenameBookmark | Rinomina un bookmark | |
| SaveFromOOXml | Salva il documento dato un OOXml | |
| SetBookmark | Setta il contenuto di un bookmark | |
| SetBookmarkChart | Setta il contenuto di un bookmark chart | |
| SetBookmarkDoc | Inserisce un documento .docx all'interno di un bookmark | |
| SetBookmarkImage | Inserisce un immagine | |
| SetBookmarks | Setta il contenuto ad una collezione di bookmark | |
| SetBookmarkStyle | Setto un determinato stile ad un bookmark | |
| SetBookmarkTable | Inserisce una tabella all'interno di un bookmark | |
| UnLock | Sblocca una sezione o l'intero documento |