## HtmlSaveOptions.ExportLanguageInformation property

Specifica se le informazioni sulla lingua vengono esportate in HTML, MHTML o EPUB. Il valore predefinito è`falso` .

```csharp
public bool ExportLanguageInformation { get; set; }
```

## Osservazioni

Quando questa proprietà è impostata su`VERO` Output di Aspose.Words**lingua**Attributo HTML sugli elementi document che specificano la lingua. Questo può essere necessario per preservare la semantica relativa alla lingua.

## Esempi

Mostra come preservare le informazioni sulla lingua durante il salvataggio in formato .html.

```csharp
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Utilizza il builder per scrivere testo formattandolo in diverse lingue.
builder.Font.LocaleId = new CultureInfo("en-US").LCID;
builder.Writeln("Hello world!");

builder.Font.LocaleId = new CultureInfo("en-GB").LCID;
builder.Writeln("Hello again!");

builder.Font.LocaleId = new CultureInfo("ru-RU").LCID;
builder.Write("Привет, мир!");

// Quando salviamo il documento in HTML, possiamo passare un oggetto SaveOptions
// per preservare o ignorare le impostazioni locali di ciascun testo formattato.
// Se impostiamo il flag "ExportLanguageInformation" su "true",
// il documento HTML di output conterrà le impostazioni locali negli attributi "lang" dei tag <span>.
// Se impostiamo il flag "ExportLanguageInformation" su "false",
// il testo nel documento HTML di output non conterrà alcuna informazione locale.
HtmlSaveOptions options = new HtmlSaveOptions
{
    ExportLanguageInformation = exportLanguageInformation,
    PrettyFormat = true
};

doc.Save(ArtifactsDir + "HtmlSaveOptions.ExportLanguageInformation.html", options);

string outDocContents = File.ReadAllText(ArtifactsDir + "HtmlSaveOptions.ExportLanguageInformation.html");

if (exportLanguageInformation)
{
    Assert.True(outDocContents.Contains("<span>Hello world!</span>"));
    Assert.True(outDocContents.Contains("<span lang=\"en-GB\">Hello again!</span>"));
    Assert.True(outDocContents.Contains("<span lang=\"ru-RU\">Привет, мир!</span>"));
}
else
{
    Assert.True(outDocContents.Contains("<span>Hello world!</span>"));
    Assert.True(outDocContents.Contains("<span>Hello again!</span>"));
    Assert.True(outDocContents.Contains("<span>Привет, мир!</span>"));
}
```

### Guarda anche

* class [HtmlSaveOptions](../)
* spazio dei nomi [Aspose.Words.Saving](../../../aspose.words.saving/)
* assemblea [Aspose.Words](../../../)
