PreProcessCulture
Innehåll
[
Dölj
]FieldOptions.PreProcessCulture property
Hämtar eller ställer in kulturen för att förbehandla fältvärden.
public CultureInfo PreProcessCulture { get; set; }
Anmärkningar
För närvarande påverkar denna egenskap endast värdet avFieldDocProperty
fält.
Standardvärdet ärnull
. När den här egenskapen är inställd pånull
, denFieldDocProperty
fältets värde är preprocessed med kulturen kontrollerad avFieldUpdateCultureSource
fast egendom.
Exempel
Visar hur man ställer in förprocesskulturen.
Document doc = new Document(MyDir + "Document.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
// Ställ in kulturen enligt vilken vissa fält kommer att formatera sina visade värden.
doc.FieldOptions.PreProcessCulture = new CultureInfo("de-DE");
Field field = builder.InsertField(" DOCPROPERTY CreateTime");
// DOCPROPERTY-fältet visar dess resultat formaterat enligt förprocesskulturen
// vi har satt till tyska. Fältet visar datum/tid med formatet "dd.mm.åååå 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();
// Efter att ha bytt till den invarianta kulturen kommer DOCPROPERTY-fältet att använda formatet "mm/dd/åååå hh:mm".
Assert.IsTrue(Regex.Match(field.Result, @"\d{2}[/]\d{2}[/]\d{4} \d{2}[:]\d{2}").Success);
Se även
- class FieldOptions
- namnutrymme Aspose.Words.Fields
- hopsättning Aspose.Words