Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Er zijn verschillende manieren om velden in een document in te voegen:
In dit artikel, zullen we kijken naar elke manier in meer detail en analyseren hoe om bepaalde velden in te voegen met behulp van deze opties.
In Aspose.Words de insert_field methode wordt gebruikt om nieuwe velden in een document in te voegen. De eerste parameter accepteert de volledige veldcode van het in te voegen veld. De tweede parameter is optioneel en maakt het mogelijk het veldresultaat van het veld handmatig in te stellen. Als dit niet wordt geleverd, wordt het veld automatisch bijgewerkt. U kunt null of leeg doorgeven aan deze parameter om een veld met een lege veldwaarde in te voegen. Als u niet zeker bent over de specifieke veld code syntax, maak het veld in Microsoft Word eerst en switch om zijn veldcode te zien.
Het volgende voorbeeld van code laat zien hoe je een merge veld invoegt in een document met behulp van DocumentBuilder:
Het volgende voorbeeld van code laat zien hoe een merge veld met Duitse locale in een document invoegt met behulp van DocumentBuilder:
Dezelfde techniek wordt gebruikt om velden in andere velden in te voegen.
Het volgende voorbeeld van code laat zien hoe u velden invoegt die zich in een ander veld bevinden met behulp van DocumentBuilder:
Een taalidentificatiecode is een standaard internationale numerieke afkorting voor de taal in een land of geografische regio. Met Aspose.Words, kunt u specificeren Lokaal op veldniveau. De locale_id eigenschap krijgt of stelt de locale ID van het veld.
Het volgende voorbeeld van code laat zien hoe gebruik te maken van deze optie:
Als u ongetypte/lege velden wilt invoegen ({}) net als Microsoft Word kunt u de insert_field methode met de FieldType.FIELD_NONE parameter. Om een veld in een Word-document in te voegen, kunt u op de combinatie van de toetsen “Ctrl + F9” drukken.
Het volgende voorbeeld van code laat zien hoe je een leeg veld in het document invoegt:
De alternatieve manier om velden in te voegen Aspose.Words is de FieldBuilder Klasse. Het biedt een vloeiend interface om veldschakelaars en argumentwaarden te specificeren als tekst, nodes of zelfs geneste velden.
Het volgende voorbeeld van code laat zien hoe je een veld in een document invoegt met behulp van FieldBuilder:
U kunt ook verschillende soorten velden invoegen met Aspose.Words Document Object Model (DOM). In dit hoofdstuk zullen we enkele voorbeelden bekijken.
De MERGEFIELD veld in Word document kan worden vertegenwoordigd door de FieldMergeField Klasse. U kunt FieldMergeField klasse om de volgende bewerkingen uit te voeren:
Het volgende voorbeeld van code laat zien hoe je een Merge Veld DOM naar een paragraaf in een document:
ADDRESSBLOCK veld in een document met behulp van DOMDe ADDRESSBLOCK veld wordt gebruikt om een Mail Merge adresblok in Word-document. ADDRESSBLOCK veld in Word document kan worden vertegenwoordigd door de FieldAddressBlock Klasse. U kunt FieldAddressBlock klasse om de volgende bewerkingen uit te voeren:
Het volgende voorbeeld van code laat zien hoe u de Mail Merge ADDRESSBLOCK Veld DOM naar een paragraaf in een document:
ADVANCE veld in een document zonder DocumentBuilder te gebruikenDe ADVANCE veld wordt gebruikt om volgende tekst te compenseren binnen een regel naar links, rechts, omhoog of omlaag. De ADVANCE veld in Word document kan worden vertegenwoordigd door de FieldAdvance Klasse. U kunt de FieldAdvance klasse om de volgende bewerkingen uit te voeren:
Het volgende voorbeeld van code laat zien hoe u de ADVANCE Veld DOM een paragraaf in een document.
ASK veld in een document zonder DocumentBuilder te gebruikenDe ASK veld wordt gebruikt om de gebruiker te vragen om tekst toe te wijzen aan een bladwijzer in Word-document. ASK veld in Word document kan worden vertegenwoordigd door de FieldAsk Klasse. U kunt de FieldAsk klasse om de volgende bewerkingen uit te voeren:
Het volgende voorbeeld van code laat zien hoe u de ASK Veld DOM naar een paragraaf in een document:
AUTHOR veld in een document zonder DocumentBuilder te gebruikenDe AUTHOR veld wordt gebruikt om de naam van de auteur van het document van de Document eigenschappen. De AUTHOR veld in Word document kan worden vertegenwoordigd door de FieldAuthor Klasse. U kunt de FieldAuthor klasse om de volgende bewerkingen uit te voeren:
Het volgende voorbeeld van code laat zien hoe u de AUTHOR Veld DOM naar een paragraaf in een document:
INCLUDETEXT veld in een document zonder DocumentBuilder te gebruikenDe INCLUDETEXT veld voegt de tekst en afbeeldingen in het document genoemd in de veldcode. U kunt het gehele document of een deel van het document waarnaar een bladwijzer verwijst, invoegen. Dit veld in het Word-document wordt vertegenwoordigd door IBEITETEXT. U kunt FieldIncludeText klasse om de volgende bewerkingen uit te voeren:
Het volgende voorbeeld van code laat zien hoe u de INCLUDETEXT veld gebruiken DOM naar een paragraaf in een document:
TOA veld in een document zonder DocumentBuilder te gebruikenDe TOA Het veld (tabel van de autoriteiten) bouwt en voegt een tabel van autoriteiten toe. De TOA veld verzamelt items gemarkeerd door TA (') Velden waarop de autoriteiten zijn ingeschreven. Microsoft Office Word voegt de TOA veld wanneer u op Invoegen tabel van autoriteiten in de Lijst van instanties groep op de References tab. Wanneer u de TOA veld in uw document, de syntax ziet er als volgt uit:
{ TOA [Switches ] }
U kunt de FieldToa klasse om de bewerkingen met de TOA veld.
Het volgende voorbeeld van code laat zien hoe u de TOA veld gebruiken DOM naar een paragraaf in een document:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.