AddLinkToContent

CustomDocumentProperties.AddLinkToContent method

Erstellt eine neue, mit dem Inhalt verknüpfte benutzerdefinierte Dokumenteigenschaft.

public DocumentProperty AddLinkToContent(string name, string linkSource)
ParameterTypBeschreibung
nameStringDer Name der Eigenschaft.
linkSourceStringDie Quelle der Eigenschaft.

Rückgabewert

Das neu erstellte Eigenschaftsobjekt bzw.null wenn dielinkSource ist ungültig.

Beispiele

Zeigt, wie eine benutzerdefinierte Dokumenteigenschaft mit einem Lesezeichen verknüpft wird.

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

builder.StartBookmark("MyBookmark");
builder.Write("Hello world!");
builder.EndBookmark("MyBookmark");

// Verknüpfen Sie eine neue benutzerdefinierte Eigenschaft mit einem Lesezeichen. Der Wert dieser Eigenschaft
// wird der Inhalt des Lesezeichens sein, auf das im Mitglied „LinkSource“ verwiesen wird.
CustomDocumentProperties customProperties = doc.CustomDocumentProperties;
DocumentProperty customProperty = customProperties.AddLinkToContent("Bookmark", "MyBookmark");

Assert.AreEqual(true, customProperty.IsLinkToContent);
Assert.AreEqual("MyBookmark", customProperty.LinkSource);
Assert.AreEqual("Hello world!", customProperty.Value);

doc.Save(ArtifactsDir + "DocumentProperties.LinkCustomDocumentPropertiesToBookmark.docx");

Siehe auch