Tartalomra mutató hivatkozás konfigurálása

Ebben az oktatóanyagban végigvezetjük a C# forráskódon, hogy beállíthassa a tartalomhoz való hivatkozást az Aspose.Words for .NET segítségével. Ez a funkció lehetővé teszi, hogy egy dokumentum adott tartalmára hivatkozzon.

1. lépés: A projekt beállítása

A kezdéshez hozzon létre egy új C#-projektet kedvenc IDE-jében. Győződjön meg arról, hogy az Aspose.Words for .NET könyvtárra hivatkozik a projektben.

2. lépés: A dokumentum és a konstruktor létrehozása

Ebben a lépésben létrehozunk egy új dokumentumot, és inicializáljuk a konstruktort. Használja a következő kódot:

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

3. lépés: Hozzon létre egy könyvjelzőt

Most létrehozunk egy könyvjelzőt a dokumentumban. A következő kóddal hozzon létre egy könyvjelzőt szöveggel:

builder. StartBookmark("MyBookmark");
builder.Writeln("Text inside a bookmark.");
builder. EndBookmark("MyBookmark");

Ez a kód létrehoz egy “MyBookmark” nevű könyvjelzőt, és szöveget ad hozzá.

4. lépés: A tartalomhivatkozás beállítása

Most a dokumentum tulajdonságaival konfiguráljuk a tartalomra mutató hivatkozást. Használja a következő kódot a tartalomra mutató hivatkozás hozzáadásához és lekéréséhez:

// Szerezze meg a dokumentum összes egyéni tulajdonságának listáját.
CustomDocumentProperties customProperties = doc.CustomDocumentProperties;
// Tartalomhoz kötött tulajdonság hozzáadása.
DocumentProperty customProperty = customProperties.AddLinkToContent("Bookmark", "MyBookmark");
customProperty = customProperties["Bookmark"];

bool isLinkedToContent = customProperty.IsLinkToContent;

string linkSource = customProperty.LinkSource;

string customPropertyValue = customProperty.Value.ToString();

Ez a kód hozzáad egy “Könyvjelző” nevű tartalomhoz kapcsolódó tulajdonságot a “Saját könyvjelzőm” könyvjelzővel. Ezután lekéri a tartalommal kapcsolatos tulajdonságinformációkat, például a hivatkozás állapotát, a hivatkozás forrását és a tulajdonság értékét.

Példa forráskódra a tartalomhoz való hivatkozás konfigurálásához az Aspose.Words for .NET használatával


	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	
	builder.StartBookmark("MyBookmark");
	builder.Writeln("Text inside a bookmark.");
	builder.EndBookmark("MyBookmark");

	// Az összes egyéni dokumentumtulajdonság listájának lekérése a fájlból.
	CustomDocumentProperties customProperties = doc.CustomDocumentProperties;
	// Hivatkozás hozzáadása a tartalomtulajdonhoz.
	DocumentProperty customProperty = customProperties.AddLinkToContent("Bookmark", "MyBookmark");
	customProperty = customProperties["Bookmark"];

	bool isLinkedToContent = customProperty.IsLinkToContent;
	
	string linkSource = customProperty.LinkSource;
	
	string customPropertyValue = customProperty.Value.ToString();

Most megtanulta, hogyan konfigurálhatja a tartalomra mutató hivatkozást egy dokumentumban az Aspose.Words for .NET használatával. Az ebben az oktatóanyagban található, lépésenkénti útmutatót követve egyszerűen hozhat létre és konfigurálhat hivatkozásokat saját dokumentumaiban meghatározott tartalmakra.