ExportEmbeddedCss
Contenido
[
Ocultar
]HtmlFixedSaveOptions.ExportEmbeddedCss property
Especifica si el CSS (hoja de estilos en cascada) debe incrustarse en el documento HTML.
public bool ExportEmbeddedCss { get; set; }
Ejemplos
Muestra cómo determinar dónde almacenar las hojas de estilo CSS al exportar un documento a HTML.
Document doc = new Document(MyDir + "Rendering.docx");
// Cuando exportamos un documento a html, Aspose.Words también creará una hoja de estilo CSS para formatear el documento.
// Configurando el indicador "ExportEmbeddedCss" en "true" guardamos la hoja de estilos CSS en un archivo .css,
// y vincular al archivo desde el documento html usando un enlace <link> elemento.
// Establecer la bandera en "falso" incrustará la hoja de estilo CSS dentro del documento HTML,
// que creará sólo un archivo en lugar de dos.
HtmlFixedSaveOptions htmlFixedSaveOptions = new HtmlFixedSaveOptions
{
ExportEmbeddedCss = exportEmbeddedCss
};
doc.Save(ArtifactsDir + "HtmlFixedSaveOptions.ExportEmbeddedCss.html", htmlFixedSaveOptions);
string outDocContents = File.ReadAllText(ArtifactsDir + "HtmlFixedSaveOptions.ExportEmbeddedCss.html");
if (exportEmbeddedCss)
{
Assert.True(Regex.Match(outDocContents, "<style type=\"text/css\">").Success);
Assert.False(File.Exists(ArtifactsDir + "HtmlFixedSaveOptions.ExportEmbeddedCss/styles.css"));
}
else
{
Assert.True(Regex.Match(outDocContents,
"<link rel=\"stylesheet\" type=\"text/css\" href=\"HtmlFixedSaveOptions[.]ExportEmbeddedCss/styles[.]css\" media=\"all\" />").Success);
Assert.True(File.Exists(ArtifactsDir + "HtmlFixedSaveOptions.ExportEmbeddedCss/styles.css"));
}
Ver también
- class HtmlFixedSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words