ExportLanguageInformation
Contenu
[
Cacher
]HtmlSaveOptions.ExportLanguageInformation property
Spécifie si les informations de langue sont exportées au format HTML, MHTML ou EPUB. La valeur par défaut estFAUX
.
public bool ExportLanguageInformation { get; set; }
Remarques
Lorsque cette propriété est définie survrai
Sorties Aspose.WordslangueAttribut HTML sur les éléments document spécifiant la langue. Cela peut être nécessaire pour préserver la sémantique liée à la langue.
Exemples
Montre comment conserver les informations de langue lors de l’enregistrement au format .html.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Utilisez le générateur pour écrire du texte tout en le formatant dans différents paramètres régionaux.
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("Привет, мир!");
// Lors de l'enregistrement du document au format HTML, nous pouvons passer un objet SaveOptions
// pour conserver ou supprimer les paramètres régionaux de chaque texte formaté.
// Si nous définissons l'indicateur « ExportLanguageInformation » sur « true »,
// le document HTML de sortie contiendra les paramètres régionaux dans les attributs « lang » des balises <span>.
// Si nous définissons l'indicateur « ExportLanguageInformation » sur « false »,
// le texte dans le document HTML de sortie ne contiendra aucune information de paramètres régionaux.
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>"));
}
Voir également
- class HtmlSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words