HyperlinkBase

BuiltInDocumentProperties.HyperlinkBase property

Bu belgedeki göreli köprüleri 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ünün temel 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ü ekleyin.
// Microsoft Word'deki bağlantıya tıklamak, varsa belirlenen belgeyi açacaktı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 olarak bağlantı kopacaktır.
Assert.False(File.Exists(ArtifactsDir + "Document.docx"));
doc.Save(ArtifactsDir + "DocumentProperties.HyperlinkBase.BrokenLink.docx");

// Bağlanmaya çalıştığımız belge, belgeyi kaydetmeyi planladığımız dizinden farklı bir dizinde.
 // Bunun gibi bağlantıları her birine mutlak bir dosya adı koyarak düzeltebiliriz.
// Alternatif olarak, her köprünün göreceli bir dosya adına sahip olduğu bir temel bağlantı sağlayabiliriz
 // tıkladığımızda linkin başına eklenecek.
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