Hantera hyperlänkar i kalkylblad

Arbeta med hyperlänkar

Typer av hyperlänkar

I allmänhet stöds följande hyperlänkar av Aspose.Cells.GridWeb:

Nedan avsnitt beskriver användningen av alla typer av hyperlänkar i detalj. Det diskuterar också hur man får åtkomst till eller tar bort länkar.

Lägga till hyperlänkar

URL-hyperlänkar

URL-hyperlänkar ser mer ut som enkla hyperlänkar som du normalt ser på webbplatser. En URL-hyperlänk fungerar som en ankarpunkt i en cell. När den klickas navigerar den till en webbsida eller öppnar ett nytt webbläsarfönster.

Det finns olika typer av URL-hyperlänkar:

  • Text hyperlänkar.
  • Bild hyperlänkar.

Utvecklare kan ange en bild för hyperlänken. Om en bild inte anges skapas en text hyperlänk; annars skapas en bildhyperlänk.

För att lägga till en text hyperlänk i ett kalkylblad:

  1. Lägg till Aspose.Cells.GridWeb-kontrollen i ditt webbformulär.
  2. Hämta ett arbetsblad.
  3. Lägg till en hyperlänk i en cell i kalkylarket.
  4. Ange den text som ska visas i cellen.
  5. Ange hyperlänkens URL.
  6. Ange hyperlänkens mål, om så önskas.
  7. Ange en verktygstips, om så önskas.

Exemplet nedan lägger till två hyperlänkar till ett kalkylblad. En har inget mål medan den andra är inställd på _parent.

Utmatning: text hyperlänkar tillagt i kalkylbladet

todo:image_alt_text

För att lägga till en bildhyperlänk:

  1. Lägg till Aspose.Cells.GridWeb-kontrollen i ditt webbformulär.
  2. Hämta ett arbetsblad.
  3. Lägg till en hyperlänk i en cell.
  4. Ange URL:en för bilden som ska visas som hyperlänk.
  5. Ange hyperlänkens URL.
  6. Ange en verktygstips, om så önskas.
  7. Ange hyperlänkens text, om så önskas.

Output: bildhyperlänkar tillagda i kalkylarket

todo:image_alt_text

Cellkommandohyperlänkar

En cellkommandohyperlänk är en speciell typ av hyperlänk som utlöser en serverhändelse istället för att öppna en webbsida. Utvecklare kan lägga till kod till serverhändelsen och utföra vilken uppgift som helst när hyperlänken klickas på. Denna funktion gör att utvecklare kan skapa mer interaktiva applikationer.

För att lägga till en cellkommandohyperlänk:

  1. Lägg till Aspose.Cells.GridWeb-kontrollen i ditt webbformulär.
  2. Hämta ett arbetsblad.
  3. Lägg till en hyperlänk i en cell.
  4. Ange kommandot för hyperlänken till önskat värde. Värdet används av hyperlänkens händelsehanterare för att känna igen det.
  5. Ange en verktygstips, om så önskas.
  6. Ange URL för bilden som ska visas som en hyperlänk.

En cellkommandohyperlänk har lagts till i kalkylbladet

todo:image_alt_text

Händelsehantering av cellkommandohyperlänkar

Utvecklare behöver skapa en händelsehanterare för GridWeb-kontrollens CellCommand-händelse för att utföra specifika uppgifter när en specifik cellkommandohyperlänk klickas på. CellCommand-händelsens händelsehanterare tillhandahåller ett objekt av typen CellEventArgs som erbjuder egenskapen Argument. Använd Argument-egenskapen för att identifiera en specifik hyperlänk genom att jämföra dess CellCommand-värde.

Exemplet nedan skapar en händelsehanterare för cellkommandohyperlänken som skapades i koden ovan. Hyperlänkens CellCommand var inställd på Klicka. Så, i händelsehanteraren, kontrollera först det och lägg sedan till kod som visar ett meddelande i cellen A6.

Händelsehanteraren aktiveras när hyperlänken klickas.

Resultat: text tillagd i cellen A6 när hyperlänken klickas

todo:image_alt_text

Åtkomst av hyperlänkar

För att komma åt en befintlig hyperlänk:

  1. Åtkomst cellen som innehåller den.
  2. Hämta cellreferensen.
  3. Skicka referensen till Hyperlinks-samlingens GetHyperlink-metod för att komma åt hyperlänken.
  4. Ändra hyperlänkens egenskaper.

Ta bort hyperlänkar

För att ta bort en hyperlänk:

  1. Åtkomst till aktivt kalkylblad.
  2. Ta bort en hyperlänk med hjälp av Remove-metoden i Hyperlinks-samlingen.