PreProcessCulture
Contenuti
[
Nascondere
]FieldOptions.PreProcessCulture property
Ottiene o imposta la cultura per preelaborare i valori dei campi.
public CultureInfo PreProcessCulture { get; set; }
Osservazioni
Attualmente questa proprietà influisce solo sul valore dell’FieldDocProperty
campo.
Il valore predefinito ènull
Quando questa proprietà è impostata sunull
, ILFieldDocProperty
il valore del campo è preprocessed con la cultura controllata daFieldUpdateCultureSource
proprietà.
Esempi
Mostra come impostare la cultura di pre-elaborazione.
Document doc = new Document(MyDir + "Document.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Imposta la cultura in base alla quale alcuni campi formatteranno i loro valori visualizzati.
doc.FieldOptions.PreProcessCulture = new CultureInfo("de-DE");
Field field = builder.InsertField(" DOCPROPERTY CreateTime");
// Il campo DOCPROPERTY visualizzerà il risultato formattato in base alla cultura di pre-elaborazione
// abbiamo impostato il tedesco. Il campo visualizzerà la data/ora nel formato "gg.mm.aaaa hh:mm".
Assert.IsTrue(Regex.Match(field.Result, @"\d{2}[.]\d{2}[.]\d{4} \d{2}[:]\d{2}").Success);
doc.FieldOptions.PreProcessCulture = CultureInfo.InvariantCulture;
field.Update();
// Dopo il passaggio alla cultura invariante, il campo DOCPROPERTY utilizzerà il formato "mm/gg/aaaa hh:mm".
Assert.IsTrue(Regex.Match(field.Result, @"\d{2}[/]\d{2}[/]\d{4} \d{2}[:]\d{2}").Success);
Guarda anche
- class FieldOptions
- spazio dei nomi Aspose.Words.Fields
- assemblea Aspose.Words