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:

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:

  1. Aggiungi il controllo Aspose.Cells.GridWeb al tuo modulo web.
  2. Accedi a un foglio di lavoro.
  3. Aggiungi un collegamento ipertestuale a una cella nel foglio di lavoro.
  4. Imposta il testo che verrà mostrato nella cella.
  5. Imposta l’URL del collegamento ipertestuale.
  6. Imposta il target del collegamento ipertestuale, se desiderato.
  7. 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

todo:image_alt_text

Collegamenti ipertestuali delle immagini

Per aggiungere un collegamento ipertestuale all’immagine:

  1. Aggiungi il controllo Aspose.Cells.GridWeb al tuo modulo web.
  2. Accedi a un foglio di lavoro.
  3. Aggiungi un collegamento ipertestuale a una cella.
  4. Imposta l’URL dell’immagine che verrà visualizzata come collegamento ipertestuale.
  5. Imposta l’URL del collegamento ipertestuale.
  6. Imposta un suggerimento per lo strumento, se desiderato.
  7. Imposta il testo del collegamento ipertestuale, se desiderato.

Output: collegamenti ipertestuali delle immagini aggiunti al foglio di lavoro

todo:image_alt_text

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:

  1. Aggiungi il controllo Aspose.Cells.GridWeb al tuo modulo web.
  2. Accedi a un foglio di lavoro.
  3. Aggiungi un collegamento ipertestuale a una cella.
  4. Imposta il comando del collegamento ipertestuale su un valore desiderato. Il valore è utilizzato dall’handler dell’evento del collegamento ipertestuale per riconoscerlo.
  5. Imposta un suggerimento per lo strumento, se desiderato.
  6. 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

todo:image_alt_text

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

todo:image_alt_text

Accesso ai collegamenti ipertestuali

Per accedere a un collegamento ipertestuale esistente:

  1. Accedi alla cella che lo contiene.
  2. Ottieni il riferimento della cella.
  3. Passa il riferimento al metodo GetHyperlink della collezione Hyperlinks per accedere al collegamento ipertestuale.
  4. Modifica le proprietà del collegamento ipertestuale.

Rimozione dei collegamenti ipertestuali

Per rimuovere un collegamento ipertestuale:

  1. Accedi alla scheda attiva.
  2. Rimuovi un collegamento ipertestuale utilizzando il metodo Rimuovi della raccolta Collegamenti ipertestuali.