Gérer les hyperliens dans la feuille de calcul
Travailler avec les hyperliens
Types de hyperliens
Généralement, les types d’hyperliens suivants sont pris en charge par Aspose.Cells.GridWeb :
- Hyperliens URL, des hyperliens pouvant être liés à des URL Web.
- Hyperliens textuels, hyperliens URL appliqués au texte.
- Hyperliens d’images, hyperliens URL appliqués aux images.
- Hyperliens de commande de cellule, des hyperliens qui transmettent des données à un serveur. De tels hyperliens agissent davantage comme un bouton qui déclenche un événement côté serveur lorsqu’il est cliqué.
Les sections ci-dessous décrivent en détail l’utilisation de tous les types d’hyperliens. Il discute également de l’accès ou de la suppression des liens.
Ajout de liens hypertexte
Hyperliens URL
Les hyperliens URL ressemblent davantage à des hyperliens simples que vous voyez normalement sur les sites Web. Un hyperlien URL fonctionne comme une ancre dans une cellule. Chaque fois qu’il est cliqué, il navigue vers une page Web ou ouvre une nouvelle fenêtre de navigateur.
Il existe différents types d’hyperliens URL :
- Hyperliens textuels.
- Hyperliens d’images.
Les développeurs peuvent spécifier une image pour l’hyperlien. Si aucune image n’est spécifiée, un hyperlien textuel est créé ; sinon, un hyperlien d’image est créé.
Liens hypertextes de texte
Pour ajouter un lien hypertexte à un classeur :
- Ajoutez le contrôle Aspose.Cells.GridWeb à votre formulaire Web.
- Accéder à une feuille de calcul.
- Ajoutez un lien hypertexte à une cellule de la feuille de calcul.
- Définissez le texte qui sera affiché dans la cellule.
- Définissez l’URL du lien hypertexte.
- Définissez la cible du lien hypertexte, si désiré.
- Définissez une info-bulle, si désiré.
L’exemple ci-dessous ajoute deux liens hypertextes à une feuille de calcul. L’un n’a pas de cible, tandis que l’autre est défini sur _parent.
Sortie : hyperliens de texte ajoutés à la feuille de calcul
Liens hypertextes d’image
Pour ajouter un lien hypertexte d’image :
- Ajoutez le contrôle Aspose.Cells.GridWeb à votre formulaire Web.
- Accéder à une feuille de calcul.
- Ajoutez un lien hypertexte à une cellule.
- Définissez l’URL de l’image qui sera affichée en tant que lien hypertexte.
- Définissez l’URL du lien hypertexte.
- Définissez une info-bulle, si désiré.
- Définissez le texte du lien hypertexte, si désiré.
Résultat: des liens hypertexte d’image ajoutés à la feuille de calcul
Setting the image hyperlink’s AltText fills a similar function as setting an
L’image pour l’URL de l’image n’a pas pu être trouvée.
Liens hypertexte de commandes de cellules
Un lien hypertexte de commande de cellule est un type spécial de lien hypertexte qui déclenche un événement côté serveur au lieu d’ouvrir une page web. Les développeurs peuvent ajouter du code à l’événement côté serveur et effectuer n’importe quelle tâche lorsque le lien hypertexte est cliqué. Cette fonctionnalité permet aux développeurs de créer des applications plus interactives.
Pour ajouter un lien hypertexte de commande de cellule :
- Ajoutez le contrôle Aspose.Cells.GridWeb à votre formulaire Web.
- Accéder à une feuille de calcul.
- Ajoutez un lien hypertexte à une cellule.
- Définissez la commande du lien hypertexte à n’importe quelle valeur désirée. La valeur est utilisée par le gestionnaire d’événements du lien hypertexte pour le reconnaître.
- Définissez une info-bulle, si désiré.
- Définissez l’URL de l’image qui sera affichée sous forme de lien hypertexte.
Un lien hypertexte de commande de cellule a été ajouté à la feuille de calcul
Gestion des événements des liens hypertexte de commandes de cellules
Les développeurs doivent créer un gestionnaire d’événements pour l’événement CellCommand du contrôle GridWeb afin d’effectuer des tâches spécifiques lorsqu’un lien hypertexte de commande de cellule spécifique est cliqué. Le gestionnaire d’événements de l’événement CellCommand fournit un objet de type CellEventArgs qui offre la propriété Argument. Utilisez la propriété Argument pour identifier un lien hypertexte spécifique en comparant sa valeur de commande de cellule.
L’exemple ci-dessous crée un gestionnaire d’événements pour le lien hypertexte de commande de cellule créé dans le code ci-dessus. La commande de cellule du lien hypertexte a été définie sur Clic. Donc, dans le gestionnaire d’événements, vérifiez d’abord cela et ajoutez ensuite du code qui affiche un message dans la cellule A6.
Le gestionnaire d’événements est invoqué lorsque le lien hypertexte est cliqué.
Résultat: texte ajouté à la cellule A6 lorsque le lien hypertexte est cliqué
Accès aux liens hypertexte
Pour accéder à un hyperlien existant :
- Accédez à la cellule qui le contient.
- Obtenez la référence de la cellule.
- Transmettez la référence à la méthode GetHyperlink de la collection Hyperlinks pour accéder à l’hyperlien.
- Modifiez les propriétés de l’hyperlien.
Suppression des hyperliens
Pour supprimer un hyperlien :
- Accédez à la feuille de calcul active.
- Supprimez un hyperlien à l’aide de la méthode Remove de la collection Hyperlinks.