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 ilLocaleId
proprietà 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.