Ange språk på fältnivå

Här är en steg-för-steg-guide för att förklara följande C#-källkod som gör det möjligt att specificera lokalisering på fältnivå med funktionen Aspose.Words för .NET. Se till att du har inkluderat Aspose.Words-biblioteket i ditt projekt innan du använder den här koden.

Steg 1: Ange sökväg till dokumentkatalogen

// Sökvägen till dokumentkatalogen.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

Var noga med att ange rätt sökväg till din dokumentkatalog där det redigerade dokumentet kommer att sparas.

Steg 2: Skapa en dokumentgenerator

DocumentBuilder builder = new DocumentBuilder();

Här skapar vi en instans avDocumentBuilder klass som gör att vi kan lägga till fält i dokumentet.

Steg 3: Infoga ett datumfält med en specifik plats

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

Vi använder dokumentgeneratorn för att infoga ett typfältFieldType.FieldDate in i dokumentet. Genom att ställa inLocaleIdegendom till1049, specificerar vi den ryska lokaliseringen för detta fält.

Steg 4: Spara det ändrade dokumentet

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

Slutligen sparar vi det modifierade dokumentet med den angivna platsen till en specificerad fil.

Exempel på källkod för att ange lokalisering på fältnivå med Aspose.Words för .NET

// Sökvägen till dokumentkatalogen.
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");

Detta var ett exempel på en källkod för att ange lokalisering på fältnivå i ett dokument som använder Aspose.Words för .NET. Du kan använda den här koden för att infoga datumfält med specifika platser i dina Word-dokument.

FAQ’s

F: Hur kan jag ange lokalen på fältnivå i Aspose.Words för .NET?

S: För att ange lokalen på fältnivå i Aspose.Words för .NET kan du användaFieldOptions klass och dessFieldLocale egenskap för att ställa in önskad plats. Du kan till exempel användaFieldOptions.FieldLocale = new CultureInfo("fr-FR") för att ange det franska (Frankrike) språket.

F: Är det möjligt att ange olika lokaler för varje fält i Aspose.Words för .NET?

S: Ja, det är möjligt att ange olika språkinställningar för varje fält i Aspose.Words för .NET. Du kan användaFieldOptions.FieldLocale egenskap innan du skapar eller uppdaterar ett specifikt fält för att tilldela det en annan plats.

F: Hur kan jag få det aktuella språket för ett fält i Aspose.Words för .NET?

S: För att få det aktuella språket för ett fält i Aspose.Words för .NET, kan du använda fältetsField.LocaleId fast egendom. Detta gör att du kan få lokalidentifieraren som är kopplad till fältet.