إدارة الروابط الفائقة في ورقة العمل
العمل مع روابط فائقة
أنواع الروابط الفعلية
عموما، تدعم Aspose.Cells.GridWeb الروابط الفائقة التالية:
- روابط URL: روابط فائقة يمكن ربطها بعناوين URL على الويب.
- روابط النص: روابط URL تطبق على النص.
- روابط الصورة: روابط URL تطبق على الصور.
- روابط أوامر الخلية: روابط فائقة ترسل البيانات إلى خادم. تعمل مثل الزر الذي يشغل حدثاً في الخادم عند النقر.
توضح الأقسام أدناه استخدام جميع أنواع الروابط الفائقة بالتفصيل. كما تناقش كيفية الوصول إليها أو إزالتها.
إضافة الروابط المختصرة
روابط النص الفائقة
روابط URL الفائقة تبدو مشابهة إلى حد ما للروابط الفائقة البسيطة التي تراها عادةً على مواقع الويب. تعمل رابط URL الفائقة مثل مرساة في الخلية. كلما تم النقر عليها، تتنقل إلى صفحة ويب أو تفتح نافذة متصفح جديدة.
هناك أنواع مختلفة من روابط URL الفائقة:
- روابط نصية.
- روابط صور.
يمكن للمطورين تحديد صورة للرابط الفائق. إذا لم يتم تحديد صورة، يتم إنشاء رابط نصي؛ وإلا يتم إنشاء رابط صورة.
روابط النصوص
لإضافة رابط نصي إلى ورقة العمل:
- أضف عنصر تحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
- الوصول إلى ورقة العمل.
- إضافة ارتباط هايبرلينك إلى خلية في ورقة العمل.
- تعيين النص الذي سيظهر في الخلية.
- تعيين عنوان URL للارتباط.
- تعيين الهدف للارتباط الهايبرلينك، إذا كان ذلك مرغوبًا.
- تعيين تلميح الأداة إذا كان مرغوبًا.
المثال أدناه يضيف رابطين هايبرلينك إلى ورقة عمل. أحدهما ليس له هدف بينما الآخر معين إلى _parent.
الناتج: روابط نصية مضافة إلى ورقة العمل
روابط الصور
لإضافة رابط صورة:
- أضف عنصر تحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
- الوصول إلى ورقة العمل.
- إضافة رابط تشعبي إلى خلية.
- تعيين عنوان URL للصورة التي ستُعرض كارتباط.
- تعيين عنوان URL للارتباط.
- تعيين تلميح الأداة إذا كان مرغوبًا.
- تعيين نص الارتباط التشعبي، إذا كان مرغوبًا.
الإخراج: تمت إضافة روابط الصور إلى ورقة العمل
Setting the image hyperlink’s AltText fills a similar function as setting an
تعذر العثور على الصورة لعنوان URL للصورة
روابط الأوامر الخلية
روابط الخلية الخاصة بالأوامر الخلية هي نوع خاص من الروابط التشعبية التي تشغل حدث على الخادم بدلاً من فتح صفحة ويب. يمكن للمطورين إضافة رمز إلى الحدث على الخادم والقيام بأي مهمة عند النقر على الرابط التشعبي. تمكن هذه الميزة المطورين من إنشاء تطبيقات تفاعلية أكثر.
لإضافة رابط تشعبي للخلية:
- أضف عنصر تحكم Aspose.Cells.GridWeb إلى نموذج الويب الخاص بك.
- الوصول إلى ورقة العمل.
- إضافة رابط تشعبي إلى خلية.
- تعيين أمر الرابط التشعبي إلى أي قيمة مرغوبة. تستخدم القيمة من قبل معالج الأحداث رابط التشعبي للتعرف عليه.
- تعيين تلميح الأداة إذا كان مرغوبًا.
- تعيين عنوان URL للصورة التي سيتم عرضها كارتباط.
تمت إضافة رابط تشعبي إلى ورقة العمل
معالجة الأحداث لروابط الأوامر الخلية
يحتاج المطورون إلى إنشاء معالج حدث لحدث CellCommand لعنصر التحكم GridWeb من أجل تنفيذ المهام المحددة عند النقر على رابط الأمر الخلية المحدد. يوفر معالج الحدث CellCommand نوع الخاصية CellEventArgs التي تقدم خاصية الوسيط. استخدم خاصية الوسيط لتعريف رابط تشعبي معين من خلال مقارنة قيمة أمره.
المثال أدناه ينشئ معالج حدث لرابط الأمر الخلية الذي تم إنشاؤه في الكود أعلاه. تم تعيين أمر CellCommand للرابط بالنقر. لذا، في معالج الحدث، قم بالتحقق منه أولاً ومن ثم أضف الكود الذي يعرض رسالة في الخلية A6.
يتم استدعاء معالج الأحداث عند النقر على الرابط التشعبي.
الإخراج: تمت إضافة نص إلى الخلية A6 عند النقر على الرابط التشعبي
الوصول إلى الروابط التشعبية
للوصول إلى ارتباط تشعبي موجود:
- الوصول إلى الخلية التي تحتوي عليه.
- الحصول على مرجع الخلية.
- تمرير المرجع إلى طريقة الوصول إلى الارتباط التشعبي في مجموعة الارتباطات الخاصة للوصول إلى الارتباط التشعبي.
- تعديل خصائص الارتباط التشعبي.
إزالة الروابط التشعبية
لإزالة ارتباط تشعبي:
- الوصول إلى ورقة العمل النشطة.
- إزالة ارتباط تشعبي باستخدام طريقة الإزالة في مجموعة الارتباطات الخاصة.