Çalışsayfada Hiperbağlantıları Yönetme
Hiperbağlantıyla Çalışma
Bağlantı Türleri
Genellikle, Aspose.Cells.GridWeb tarafından desteklenen aşağıdaki hiperbağlantılar:
- URL hiperbağlantıları, web URL’lerine bağlanabilen hiperbağlantılar.
- Metin hiperbağlantıları, metne uygulanan URL hiperbağlantıları.
- Görüntü hiperbağlantıları, görüntülere uygulanan URL hiperbağlantıları.
- Hücre işlemi hiperbağlantıları, sunucuya veri gönderen hiperbağlantılar. Bu tür hiperbağlantılar, tıklandığında sunucu taraflı bir etkinlik başlatan bir düğme gibi davranır.
Aşağıdaki bölümler, tüm hiperbağlantı türlerinin ayrıntılı kullanımını açıklar. Ayrıca bağlantılara erişme veya kaldırma konuları da tartışılır.
Hyperlinkler Ekleme
URL Hiperbağlantıları
URL hiperbağlantıları, genellikle web sitelerinde gördüğünüz basit bağlantılara daha çok benzer. Bir URL hiperbağlantısı, hücrede bir çapa gibi çalışır. Tıkladığınızda web sayfasına gitmek veya yeni bir tarayıcı penceresi açmak gibi işlev görür.
Farklı türde URL hiperbağlantıları bulunmaktadır:
- Metin hiperbağlantıları.
- Resim hiperbağlantıları.
Geliştiriciler, hiperbağlantı için bir resim belirleyebilirler. Eğer bir resim belirtilmemişse, bir metin hiperbağlantısı oluşturulur; aksi halde bir resim hiperbağlantısı oluşturulur.
Metin Hiperbağlantıları
Bir çalışma sayfasına metin hiperbağlantısı eklemek için:
- Aspose.Cells.GridWeb denetimini Web Formunuza ekleyin.
- Bir çalışsayı açın.
- Bir hücreye bir hiperbağlantı ekleyin.
- Hücrede gösterilecek metni ayarlayın.
- Hiperbağlantının URL’sini ayarlayın.
- Hiperbağlantının hedefini isteğe bağlı olarak ayarlayın.
- İstenirse bir araç ipucu ayarlayın.
Aşağıdaki örnek, bir çalışma sayfasına iki hiperbağlantı ekler. Biri hedefi olmaksızın, diğeri ise _parent olarak ayarlanmıştır.
Çıktı: çalışma sayfasına eklenen metin bağlantıları
Resim Hiperbağlantıları
Bir resim hiperbağlantısı eklemek için:
- Aspose.Cells.GridWeb denetimini Web Formunuza ekleyin.
- Bir çalışsayı açın.
- Bir hücreye bir bağlantı ekleyin.
- Hiperbağlantı olarak görüntülenecek resmin URL’sini ayarlayın.
- Hiperbağlantının URL’sini ayarlayın.
- İstenirse bir araç ipucu ayarlayın.
- İsteniyorsa hiperbağlantı metnini ayarlayın.
Çıktı: çalışma sayfasına eklenen resim hiperbağlantıları
Setting the image hyperlink’s AltText fills a similar function as setting an
Resim URL’si bulunamadı
Hücre Komut Hiperbağlantıları
Hücre komut hiperbağlantısı, bir web sayfası açmak yerine sunucu tarafında bir olayı tetikleyen özel bir hiperbağlantı türüdür. Geliştiriciler, hiperbağlantıya tıklandığında sunucu tarafı olayına kod ekleyebilir ve herhangi bir görevi gerçekleştirebilir. Bu özellik, geliştiricilere daha etkileşimli uygulamalar oluşturmalarını sağlar.
Hücre komutu bağlantısını eklemek için:
- Aspose.Cells.GridWeb denetimini Web Formunuza ekleyin.
- Bir çalışsayı açın.
- Bir hücreye bir bağlantı ekleyin.
- Bağlantının Komutunu istenen herhangi bir değere ayarlayın. Değer, bağlantının olay işleyicisi tarafından tanınması için kullanılır.
- İstenirse bir araç ipucu ayarlayın.
- Bağlantı olarak görüntülenecek Görüntü için URL’yi ayarlayın.
Çalışma sayfasına bir hücre komut bağlantısı eklenmiş.
Hücre Komutu Bağlantılarının Olay İşlemesi
Geliştiriciler, belirli bir hücre komutu bağlantısı tıklandığında belirli görevleri gerçekleştirmek için GridWeb denetiminin CellCommand etkinliği için bir olay işleyici oluşturmalıdırlar. CellCommand etkinliğinin olay işleyicisi, Argument özelliği sunan CellEventArgs türünde bir nesne sağlar. Bir belirli bağlantıyı tanımlamak için Argument özelliğini kullanın.
Aşağıdaki örnek, yukarıdaki kodda oluşturulan hücre komutu bağlantısı için bir olay işleyici oluşturur. Bağlantının CellCommand’u Tıkla olarak ayarlandı. Bu nedenle, olay işleyicisinde önce kontrol edin ve ardından A6 hücresinde bir ileti gösteren kod ekleyin.
Olay işleyicisi, bağlantı tıklandığında çağrılır.
Çıktı: bağlantı tıklandığında A6 hücresine eklenen metin
Bağlantıları Erişme
Mevcut bir bağlantıya erişmek için:
- İçeren hücreye erişin.
- Hücre başvurusunu alın.
- Başvuruyu Hyperlinks koleksiyonunun GetHyperlink yöntemine iletmek için geçirin.
- Bağlantının özelliklerini değiştirin.
Bağlantıları Kaldırma
Bir bağlantıyı kaldırmak için:
- Etkin çalışma sayfasına erişin.
- Hyperlinks koleksiyonunun Kaldır yöntemini kullanarak bir bağlantıyı kaldırın.