Provides data for the CssSaving() event.
By default, when Aspose.Words saves a document to HTML, it saves CSS information inline (as a value of the style attribute on every element).
CssSavingArgs allows to save CSS information into file by providing your own stream object.
To save CSS into stream, use the CssStream property.
To suppress saving CSS into a file and embedding to HTML document use the IsExportNeeded property.
Shows how to work with CSS stylesheets that an HTML conversion creates.
#include <Aspose.Words.Cpp/Saving/CssSavingArgs.h>
Public Member Functions | |
SharedPtr< Stream > | get_CssStream () const |
Allows to specify the stream where the CSS information will be saved to. More... | |
SharedPtr< Document > | get_Document () const |
Gets the document object that is currently being saved. More... | |
bool | get_IsExportNeeded () const |
Allows to specify whether the CSS will be exported to file and embedded to HTML document. Default is true . When this property is false , the CSS information will not be saved to a CSS file and will not be embedded to HTML document. More... | |
bool | get_KeepCssStreamOpen () const |
Specifies whether Aspose.Words should keep the stream open or close it after saving an CSS information. More... | |
virtual const TypeInfo & | GetType () const override |
virtual bool | Is (const TypeInfo &target) const override |
void | set_CssStream (SharedPtr< Stream > value) |
Setter for get_CssStream. More... | |
void | set_IsExportNeeded (bool value) |
Setter for get_IsExportNeeded. More... | |
void | set_KeepCssStreamOpen (bool value) |
Setter for get_KeepCssStreamOpen. More... | |
Static Public Member Functions | |
static const TypeInfo & | Type () |
System::SharedPtr<System::IO::Stream> Aspose::Words::Saving::CssSavingArgs::get_CssStream | ( | ) | const |
Allows to specify the stream where the CSS information will be saved to.
This property allows you to save CSS information to a stream.
The default value is null
. This property doesn't suppress saving CSS information to a file or embedding to HTML document. To suppress exporting CSS use the IsExportNeeded property.
Using ICssSavingCallback you cannot substitute CSS with another. It is intended only for saving CSS to a stream.
Shows how to work with CSS stylesheets that an HTML conversion creates.
System::SharedPtr<Aspose::Words::Document> Aspose::Words::Saving::CssSavingArgs::get_Document | ( | ) | const |
Gets the document object that is currently being saved.
Shows how to work with CSS stylesheets that an HTML conversion creates.
bool Aspose::Words::Saving::CssSavingArgs::get_IsExportNeeded | ( | ) | const |
Allows to specify whether the CSS will be exported to file and embedded to HTML document. Default is true
. When this property is false
, the CSS information will not be saved to a CSS file and will not be embedded to HTML document.
Shows how to work with CSS stylesheets that an HTML conversion creates.
bool Aspose::Words::Saving::CssSavingArgs::get_KeepCssStreamOpen | ( | ) | const |
Specifies whether Aspose.Words should keep the stream open or close it after saving an CSS information.
Default is false
and Aspose.Words will close the stream you provided in the CssStream property after writing an CSS information into it. Specify true
to keep the stream open.
Shows how to work with CSS stylesheets that an HTML conversion creates.
|
overridevirtual |
Reimplemented from System::Object.
|
overridevirtual |
Reimplemented from System::Object.
void Aspose::Words::Saving::CssSavingArgs::set_CssStream | ( | System::SharedPtr< System::IO::Stream > | value | ) |
void Aspose::Words::Saving::CssSavingArgs::set_IsExportNeeded | ( | bool | value | ) |
void Aspose::Words::Saving::CssSavingArgs::set_KeepCssStreamOpen | ( | bool | value | ) |
|
static |