Specificare la lingua a livello di campo

Ecco una guida passo passo per spiegare il seguente codice sorgente C# che consente di specificare la localizzazione a livello di campo utilizzando la funzionalità Aspose.Words per .NET. Assicurati di aver incluso la libreria Aspose.Words nel tuo progetto prima di utilizzare questo codice.

Passaggio 1: imposta il percorso della directory del documento

// Il percorso della directory dei documenti.
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

Assicurati di specificare il percorso corretto della directory dei documenti in cui verrà salvato il documento modificato.

Passaggio 2: crea un generatore di documenti

DocumentBuilder builder = new DocumentBuilder();

Qui stiamo creando un’istanza diDocumentBuilder classe che ci permetterà di aggiungere campi al documento.

Passaggio 3: inserisci un campo data con una posizione specifica

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

Utilizziamo il generatore di documenti per inserire un campo di tipoFieldType.FieldDate nel documento. Impostando ilLocaleIdproprietà a1049, specifichiamo la localizzazione russa per questo campo.

Passaggio 4: salva il documento modificato

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

Infine, salviamo il documento modificato con la posizione specificata in un file specificato.

Codice sorgente di esempio per specificare la localizzazione a livello di campo con Aspose.Words per .NET

// Il percorso della directory dei documenti.
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");

Questo era un codice sorgente di esempio per specificare la localizzazione a livello di campo in un documento utilizzando Aspose.Words per .NET. Puoi utilizzare questo codice per inserire campi data con posizioni specifiche nei tuoi documenti Word.

Domande frequenti

D: Come posso specificare le impostazioni locali a livello di campo in Aspose.Words per .NET?

R: Per specificare la locale a livello di campo in Aspose.Words per .NET, è possibile utilizzare il fileFieldOptions classe e il suoFieldLocale proprietà per impostare la locale desiderata. Ad esempio, puoi usareFieldOptions.FieldLocale = new CultureInfo("fr-FR") per specificare la locale francese (Francia).

D: È possibile specificare una locale diversa per ciascun campo in Aspose.Words per .NET?

R: Sì, è possibile specificare una locale diversa per ciascun campo in Aspose.Words per .NET. Puoi usare ilFieldOptions.FieldLocale proprietà prima di creare o aggiornare un campo specifico per assegnargli una lingua diversa.

D: Come posso ottenere le impostazioni internazionali attualmente utilizzate per un campo in Aspose.Words per .NET?

R: Per ottenere la locale attualmente utilizzata per un campo in Aspose.Words per .NET, è possibile utilizzare il campoField.LocaleId proprietà. Ciò ti consentirà di ottenere l’identificatore locale associato al campo.