Accesso all oggetto Iperlink dell elemento GridWeb Cell
Possibili Scenari di Utilizzo
È possibile verificare se una cella contiene un collegamento ipertestuale o meno utilizzando i seguenti due metodi. Questi metodi restituiranno null se la cella non contiene un collegamento ipertestuale e, se contiene un collegamento ipertestuale, restituiranno l’oggetto GridHyperlink.
- GridHyperlinkCollection.getHyperlink(GridCell cell)
- GridHyperlinkCollection.getHyperlink(int row,int column)
Aprire il collegamento ipertestuale in una nuova o esistente finestra
If your excel file contains hyperlink which links to some URL like http://wwww.aspose.com/ and you load it in GridWeb then the hyperlinks will be rendered with target attribute set to _blank. It means, when you will click the hyperlink in a GridWeb cell, it will open up in a new window instead of the existing window. Besides, if you want to open the hyperlink in the existing window, then please set the GridHyperlink.Target to _self.
Accesso all’oggetto Iperlink dell’elemento GridWeb Cell
Il seguente codice di esempio accede all’iperlink della cella A1. Se la cella A1 contiene un collegamento ipertestuale, restituirà l’oggetto GridHyperlink, altrimenti restituirà null.
Codice di Esempio
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Access first worksheet of gridweb | |
GridWorksheet sheet = gridweb.getWorkSheets().get(0); | |
// Access cell A1 | |
GridCell cell = sheet.getCells().get("A1"); | |
// Access hyperlink of cell A1 if it contains any | |
GridHyperlink lnk = sheet.getHyperlinks().getHyperlink(cell); | |
if (lnk == null) { | |
// This cell does not have any hyperlink | |
} else { | |
// This cell does have hyperlink, access its properties e.g. address | |
String addr = lnk.getAddress(); | |
} |