Köprüleri Ekleme veya Değiştirme
Microsoft Word belgelerindeki köprü, HYPERLINK
alanıdır. Aspose.Words’de köprüler FieldHyperlink sınıfı aracılığıyla uygulanır.
Köprü Ekleme
Belgeye köprü eklemek için insert_hyperlink yöntemini kullanın. Bu yöntem üç parametreyi kabul eder:
- Belgede görüntülenecek bağlantının metni
- Bağlantı hedefi (URL veya belge içindeki yer iminin adı)
URL
bir belge içindeki yer iminin adı ise true olması gereken Boolean parametresi
InsertHyperlink yöntemi her zaman URL’nin başına ve sonuna kesme işareti ekler.
Font
özelliğini kullanarak açıkça belirtmeniz gerektiğini unutmayın.
Aşağıdaki kod örneği, DocumentBuilder kullanarak bir belgeye nasıl köprü ekleneceğini gösterir:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
builder.write("Please make sure to visit ") | |
builder.font.color = drawing.Color.blue | |
builder.font.underline = aw.Underline.SINGLE | |
builder.insert_hyperlink("Aspose Website", "http:#www.aspose.com", False) | |
builder.font.clear_formatting() | |
builder.write(" for more information.") | |
doc.save(docs_base.artifacts_dir + "AddContentUsingDocumentBuilder.insert_hyperlink.docx") |
Köprüleri Değiştirin veya Değiştirin
Microsoft Word belgelerindeki köprü bir alandır. Word belgesindeki alan, alan başlangıcını, alan kodunu, alan ayırıcıyı, alan sonucunu ve alan sonunu içeren birden çok düğümden oluşan karmaşık bir yapıdır. Alanlar iç içe yerleştirilebilir, zengin içerik içerebilir ve bir belgedeki birden çok paragrafa veya bölüme yayılabilir
Köprüleri değiştirmek veya değiştirmek için belgedeki köprüleri bulmanız ve metinlerini, URL’lerini veya her ikisini birden değiştirmeniz gerekir.
Aşağıdaki kod örneği, Word belgesindeki tüm köprülerin nasıl bulunacağını ve URL
ile görünen adlarının nasıl değiştirileceğini gösterir:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
doc = aw.Document(docs_base.my_dir + "Hyperlinks.docx") | |
for field in doc.range.fields : | |
if field.type == aw.fields.FieldType.FIELD_HYPERLINK: | |
hyperlink = field.as_field_hyperlink() | |
# Some hyperlinks can be local (links to bookmarks inside the document), ignore these. | |
if hyperlink.sub_address != None : | |
continue | |
hyperlink.address = "http:#www.aspose.com" | |
hyperlink.result = "Aspose - The .net & Java Component Publisher" | |
doc.save(docs_base.artifacts_dir + "WorkingWithFields.replace_hyperlinks.docx") |