...
Signature |
---|
C# | C# | Wiki Markup |
---|
{description}
{excerpt}The [CultureInfo|WordTemplate.CultureInfo] property allows you to override the server's default locale when generating a new Word file. For example, to generate a US English document on a French operating system, you could use {{CultureInfo}} to set the Word file's {msdn:System.Globalization.CultureInfo} to US English.{excerpt}
{signature:C#}
public System.Globalization.CultureInfo CultureInfo{ set; }
|
Signature |
---|
{signature}{signature:vb.net | vb.net | }
Public WriteOnly Property CultureInfo() As System.Globalization.CultureInfo
|
Remarks |
---|
Set CultureInfo to a Msdn |
---|
{signature}
{remarks}Set {{CultureInfo}} to a {msdn:System.Globalization.CultureInfo |System.Globalization.CultureInfo |
1 | System.Globalization.CultureInfo |
---|
} object. This object represents information about a culture including its alphabet, calendar, and date formats. When setting {{CultureInfo}}, import the
{msdn
:System.Globalization
|System.Globalization
1 | System.Globalization |
namespace to the } namespace to the ASP.NET page, for example, to import the namespace to a code\-behind page, use:
{code
:csharp
csharp | |title
=C#
}using System.Globalization;
Code Block |
---|
{code}
{code:vb.net
vb.net | title | |title=vb.net
}
Imports System.Globalization
CultureInfo
must include both language and country (for example "fr-BE" for French-Belgium).
See Msdn |
---|
{code}
{{CultureInfo}} must include both language and country \(for example "fr\-BE" for French\-Belgium\).
See {msdn:System.Globalization.CultureInfo
|System.Globalization.CultureInfo
1 | System.Globalization.CultureInfo |
for more information about the class, its members, and a list of CultureInfo codes. Example |
---|
Code Block |
---|
| csharp | csharp |
title | C# |
---|
} for more information about the class, its members, and a list of CultureInfo codes.
{remarks}
{example}
{code:csharp|title=C#}
using System.Globalization;
...
string[] NamesArr = {"Name", "Company", "DateTime"};
object[] ValuesArr = {Name, Company, DateTime.Now};
...
WordTemplate WordTempl = new WordTemplate();
//--- Create a new CultureInfo object and
//--- set WordTemplate's CultureInfo property
CultureInfo enUS = new CultureInfo("en-US");
WordTempl.CultureInfo = enUS;
WordTempl.Open(Page.MapPath("./BasicTemplate.doc"));
WordTempl.SetDataSource(ValuesArr, NamesArr);
WordTempl.Process();
WordTempl.Save(Page.Response, "BasicGenerated.doc", false);
...
Code Block |
---|
{code}
{code:vb.net
vb.net | title | |title=vb.net
}
Imports System.Globalization
...
Dim NamesArr As String() = {"Name", "Company", "DateTime"}
Dim ValuesArr As Object() = {Name, Company, DateTime.Now}
...
Dim WordTempl As New WordTemplate()
'--- Create a new CultureInfo object and
'--- set WordTemplate's CultureInfo property
Dim enUS As New CultureInfo("en-US")
WordTempl.CultureInfo = enUS
WordTempl.Open(Page.MapPath("./BasicTemplate.doc"))
WordTempl.SetDataSource(ValuesArr, NamesArr)
WordTempl.Process()
WordTempl.Save(Page.Response, "BasicGenerated.doc", False)
...
{code}
{example}