Specificeer de landinstelling op veldniveau

Hier is een stapsgewijze handleiding om de volgende C#-broncode uit te leggen waarmee lokalisatie op veldniveau kan worden opgegeven met behulp van de Aspose.Words voor .NET-functie. Zorg ervoor dat u de Aspose.Words-bibliotheek in uw project hebt opgenomen voordat u deze code gebruikt.

Stap 1: Stel het documentmappad in

// Het pad naar de documentenmap.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

Zorg ervoor dat u het juiste pad opgeeft naar uw documentenmap waar het bewerkte document zal worden opgeslagen.

Stap 2: Maak een documentgenerator

DocumentBuilder builder = new DocumentBuilder();

Hier maken we een exemplaar van deDocumentBuilder class waarmee we velden aan het document kunnen toevoegen.

Stap 3: Voeg een datumveld in met een specifieke locatie

Field field = builder. InsertField(FieldType.FieldDate, true);
field.LocaleId = 1049;

We gebruiken de documentgenerator om een veld van type in te voegenFieldType.FieldDate in het document. Door het instellen van deLocaleIdeigendom aan1049, specificeren we de Russische lokalisatie voor dit veld.

Stap 4: Sla het gewijzigde document op

builder.Document.Save(dataDir + "WorkingWithFields.SpecifylocaleAtFieldlevel.docx");

Ten slotte slaan we het gewijzigde document op de opgegeven locatie op in een opgegeven bestand.

Voorbeeldbroncode voor het opgeven van lokalisatie op veldniveau met Aspose.Words voor .NET

// Het pad naar de documentenmap.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

DocumentBuilder builder = new DocumentBuilder();

Field field = builder. InsertField(FieldType.FieldDate, true);
field.LocaleId = 1049;

builder.Document.Save(dataDir + "WorkingWithFields.SpecifylocaleAtFieldlevel.docx");

Dit was een voorbeeld van de broncode om lokalisatie op veldniveau te specificeren in een document met behulp van Aspose.Words voor .NET. U kunt deze code gebruiken om datumvelden met specifieke locaties in uw Word-documenten in te voegen.

Veelgestelde vragen

Vraag: Hoe kan ik de landinstelling op veldniveau opgeven in Aspose.Words voor .NET?

A: Om de landinstelling op veldniveau in Aspose.Words voor .NET op te geven, kunt u deFieldOptions klasse en zijnFieldLocale eigenschap om de gewenste landinstelling in te stellen. U kunt bijvoorbeeld gebruikenFieldOptions.FieldLocale = new CultureInfo("fr-FR") om de Franse (Frankrijk) landinstelling op te geven.

Vraag: Is het mogelijk om voor elk veld in Aspose.Words voor .NET een andere landinstelling op te geven?

A: Ja, het is mogelijk om voor elk veld in Aspose.Words voor .NET een andere landinstelling op te geven. U kunt gebruik maken van deFieldOptions.FieldLocale eigenschap voordat u een specifiek veld maakt of bijwerkt om er een andere landinstelling aan toe te wijzen.

Vraag: Hoe kan ik de momenteel gebruikte landinstelling voor een veld in Aspose.Words voor .NET verkrijgen?

A: Om de momenteel gebruikte landinstelling voor een veld in Aspose.Words voor .NET te verkrijgen, kunt u deField.LocaleId eigendom. Hierdoor kunt u de landinstellings-ID ophalen die aan het veld is gekoppeld.