Gestione degli Hyperlink nel foglio di lavoro
Lavorare con Collegamenti Ipotestuali
Tipi di Collegamenti Ipotestuali
Generalmente, i seguenti collegamenti ipertestuali sono supportati da Aspose.Cells.GridWeb:
- Collegamenti ipertestuali URL, collegamenti ipertestuali che possono essere collegati a URL web.
- Collegamenti ipertestuali di testo, collegamenti ipertestuali URL applicati al testo.
- Collegamenti ipertestuali di immagini, collegamenti ipertestuali URL applicati alle immagini.
- Collegamenti ipertestuali di comando celle, collegamenti ipertestuali che inviano dati a un server. Tali collegamenti ipertestuali agiscono più come un pulsante che attiva un evento lato server quando viene cliccato.
Le sezioni seguenti descrivono l’uso di tutti i tipi di collegamenti ipertestuali in dettaglio. Si discute anche come accedere o rimuovere i collegamenti.
Aggiunta di Collegamenti Ipotestuali
Collegamenti Ipotestuali URL
I collegamenti ipertestuali URL assomigliano più a semplici collegamenti ipertestuali che normalmente si vedono sui siti web. Un collegamento ipertestuale URL funziona come un’ancla in una cella. Ogni volta che viene cliccato, naviga su una pagina web o apre una nuova finestra del browser.
Ci sono diversi tipi di collegamenti ipertestuali URL:
- Collegamenti ipertestuali di testo.
- Collegamenti ipertestuali di immagini.
Gli sviluppatori possono specificare un’immagine per il collegamento ipertestuale. Se un’immagine non è specificata, viene creato un collegamento ipertestuale di testo; altrimenti, viene creato un collegamento ipertestuale di immagine.
Collegamenti Ipotestuali di Testo
Per aggiungere un collegamento ipertestuale di testo a un foglio di lavoro:
- Aggiungi il controllo Aspose.Cells.GridWeb al tuo modulo web.
- Accedi a un foglio di lavoro.
- Aggiungi un collegamento ipertestuale a una cella nel foglio di lavoro.
- Imposta il testo che verrà mostrato nella cella.
- Imposta l’URL del collegamento ipertestuale.
- Imposta il target del collegamento ipertestuale, se desiderato.
- Imposta un suggerimento per lo strumento, se desiderato.
Nell’esempio sottostante vengono aggiunti due collegamenti ipertestuali a un foglio di lavoro. Uno non ha alcun target, mentre l’altro è impostato su _parent.
Output: collegamenti ipertestuali di testo aggiunti al foglio di lavoro
Collegamenti ipertestuali delle immagini
Per aggiungere un collegamento ipertestuale all’immagine:
- Aggiungi il controllo Aspose.Cells.GridWeb al tuo modulo web.
- Accedi a un foglio di lavoro.
- Aggiungi un collegamento ipertestuale a una cella.
- Imposta l’URL dell’immagine che verrà visualizzata come collegamento ipertestuale.
- Imposta l’URL del collegamento ipertestuale.
- Imposta un suggerimento per lo strumento, se desiderato.
- Imposta il testo del collegamento ipertestuale, se desiderato.
Output: collegamenti ipertestuali delle immagini aggiunti al foglio di lavoro
Setting the image hyperlink’s AltText fills a similar function as setting an
Non è stato possibile trovare l’immagine per l’URL dell’immagine
Collegamenti ipertestuali delle celle di comando
Un collegamento ipertestuale di comando della cella è un tipo speciale di collegamento ipertestuale che attiva un evento lato server invece di aprire una pagina web. Gli sviluppatori possono aggiungere codice all’evento lato server e eseguire qualsiasi attività quando il collegamento ipertestuale viene cliccato. Questa funzionalità consente agli sviluppatori di creare applicazioni più interattive.
Per aggiungere un collegamento ipertestuale di comando della cella:
- Aggiungi il controllo Aspose.Cells.GridWeb al tuo modulo web.
- Accedi a un foglio di lavoro.
- Aggiungi un collegamento ipertestuale a una cella.
- Imposta il comando del collegamento ipertestuale su un valore desiderato. Il valore è utilizzato dall’handler dell’evento del collegamento ipertestuale per riconoscerlo.
- Imposta un suggerimento per lo strumento, se desiderato.
- Imposta l’URL per l’immagine che verrà visualizzata come collegamento ipertestuale.
Un collegamento ipertestuale di comando della cella è stato aggiunto al foglio di lavoro
Gestione degli eventi dei collegamenti ipertestuali di comando cella
Gli sviluppatori devono creare un gestore eventi per l’evento CellCommand del controllo GridWeb per eseguire compiti specifici quando viene cliccato un collegamento ipertestuale di comando della cella specifica. Il gestore eventi di CellCommand fornisce un oggetto del tipo CellEventArgs che offre la proprietà Argument. Utilizza la proprietà Argument per identificare un collegamento ipertestuale specifico confrontando il suo valore di CellCommand.
L’esempio sottostante crea un gestore eventi per il collegamento ipertestuale di comando della cella creato nel codice sopra. Il CellCommand del collegamento ipertestuale è stato impostato su Click. Quindi, nell’handler dell’evento, controlla prima di aggiungere il codice che visualizza un messaggio nella cella A6.
Il gestore eventi viene invocato quando il collegamento ipertestuale viene cliccato.
Output: testo aggiunto alla cella A6 quando viene cliccato il collegamento ipertestuale
Accesso ai collegamenti ipertestuali
Per accedere a un collegamento ipertestuale esistente:
- Accedi alla cella che lo contiene.
- Ottieni il riferimento della cella.
- Passa il riferimento al metodo GetHyperlink della collezione Hyperlinks per accedere al collegamento ipertestuale.
- Modifica le proprietà del collegamento ipertestuale.
Rimozione dei collegamenti ipertestuali
Per rimuovere un collegamento ipertestuale:
- Accedi alla scheda attiva.
- Rimuovi un collegamento ipertestuale utilizzando il metodo Rimuovi della raccolta Collegamenti ipertestuali.