HyperlinkBase

BuiltInDocumentProperties.HyperlinkBase property

يحدد السلسلة الأساسية المستخدمة لتقييم الارتباطات التشعبية النسبية في هذه الوثيقة.

public string HyperlinkBase { get; set; }

ملاحظات

لا يستخدم Aspose.Words هذه الخاصية.

أمثلة

يوضح كيفية تخزين الجزء الأساسي من ارتباط تشعبي في خصائص المستند.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// قم بإدراج ارتباط تشعبي نسبي إلى مستند في نظام الملفات المحلي المسمى "Document.docx".
// الضغط على الرابط في Microsoft Word سوف يفتح المستند المحدد، إذا كان متاحا.
builder.InsertHyperlink("Relative hyperlink", "Document.docx", false);

// هذا الرابط نسبي. إذا لم يكن هناك ملف "Document.docx" في نفس المجلد
// حيث أن المستند الذي يحتوي على هذا الرابط، سيكون الرابط معطلاً.
Assert.False(File.Exists(ArtifactsDir + "Document.docx"));
doc.Save(ArtifactsDir + "DocumentProperties.HyperlinkBase.BrokenLink.docx");

// المستند الذي نحاول الارتباط به موجود في دليل مختلف عن الدليل الذي نخطط لحفظ المستند فيه.
 // يمكننا إصلاح الروابط مثل هذا عن طريق وضع اسم ملف مطلق في كل منها.
// بدلاً من ذلك، يمكننا توفير رابط أساسي بحيث يكون لكل رابط تشعبي اسم ملف نسبي
 //سيتم إضافته إلى الرابط الخاص به عندما نضغط عليه.
BuiltInDocumentProperties properties = doc.BuiltInDocumentProperties;
properties.HyperlinkBase = MyDir;

Assert.True(File.Exists(properties.HyperlinkBase + ((FieldHyperlink)doc.Range.Fields[0]).Address));

doc.Save(ArtifactsDir + "DocumentProperties.HyperlinkBase.WorkingLink.docx");

أنظر أيضا