HyperlinkBase

BuiltInDocumentProperties.HyperlinkBase property

Bu belgedeki bağıl köprü metinlerini değerlendirmek için kullanılan temel dizeyi belirtir.

public string HyperlinkBase { get; set; }

Notlar

Aspose.Words bu özelliği kullanmaz.

Örnekler

Bir köprü metninin taban kısmının belgenin özelliklerinde nasıl saklanacağını gösterir.

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

// Yerel dosya sistemindeki "Document.docx" adlı bir belgeye göreli bir köprü metni ekleyin.
// Microsoft Word'deki bağlantıya tıklandığında, varsa belirtilen belge açılacaktır.
builder.InsertHyperlink("Relative hyperlink", "Document.docx", false);

// Bu bağlantı görecelidir. Aynı klasörde "Document.docx" yoksa
// Bu bağlantıyı içeren belge bozulacağından bağlantı kesilecektir.
Assert.False(File.Exists(ArtifactsDir + "Document.docx"));
doc.Save(ArtifactsDir + "DocumentProperties.HyperlinkBase.BrokenLink.docx");

// Bağlanmaya çalıştığımız belge, kaydetmeyi planladığımız dizinden farklı bir dizinde.
 // Her birine kesin bir dosya adı koyarak bu tür bağlantıları düzeltebiliriz.
// Alternatif olarak, her köprü metninin göreceli bir dosya adına sahip olduğu bir temel bağlantı sağlayabiliriz.
 // Üzerine tıkladığımızda bağlantısının önüne eklenecektir.
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");

Ayrıca bakınız