HyperlinkBase
Contenu
[
Cacher
]BuiltInDocumentProperties.HyperlinkBase property
Spécifie la chaîne de base utilisée pour évaluer les hyperliens relatifs dans ce document.
public string HyperlinkBase { get; set; }
Remarques
Aspose.Words n’utilise pas cette propriété.
Exemples
Montre comment stocker la partie de base d’un lien hypertexte dans les propriétés du document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Insère un lien hypertexte relatif vers un document dans le système de fichiers local nommé "Document.docx".
// Cliquer sur le lien dans Microsoft Word ouvrira le document désigné, s'il est disponible.
builder.InsertHyperlink("Relative hyperlink", "Document.docx", false);
// Ce lien est relatif. S'il n'y a pas de "Document.docx" dans le même dossier
// en tant que document contenant ce lien, le lien sera rompu.
Assert.False(File.Exists(ArtifactsDir + "Document.docx"));
doc.Save(ArtifactsDir + "DocumentProperties.HyperlinkBase.BrokenLink.docx");
// Le document vers lequel nous essayons de créer un lien se trouve dans un répertoire différent de celui dans lequel nous prévoyons de sauvegarder le document.
// Nous pourrions corriger des liens comme celui-ci en mettant un nom de fichier absolu dans chacun.
// Alternativement, nous pourrions fournir un lien de base contenant chaque lien hypertexte avec un nom de fichier relatif
// sera ajouté à son lien lorsque nous cliquons dessus.
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");
Voir également
- class BuiltInDocumentProperties
- espace de noms Aspose.Words.Properties
- Assemblée Aspose.Words