PreProcessCulture
Contenuti
[
Nascondere
]FieldOptions.PreProcessCulture property
Ottiene o imposta le impostazioni cultura per preelaborare i valori dei campi.
public CultureInfo PreProcessCulture { get; set; }
Osservazioni
Attualmente questa proprietà influisce solo sul valore delFieldDocProperty
campo.
Il valore predefinito ènullo
. Quando questa proprietà è impostata sunullo
, ILFieldDocProperty
il valore del campo è preprocessed con la lingua controllata daFieldUpdateCultureSource
proprietà.
Esempi
Mostra come impostare la cultura di preelaborazione.
Document doc = new Document(MyDir + "Document.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Imposta la cultura in base alla quale alcuni campi formatteranno i 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 del preprocesso
// abbiamo impostato il tedesco. Il campo visualizzerà la data/ora utilizzando il 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 alle impostazioni cultura invarianti, 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