Kaydet (Commit) 30798aa5 authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl

sc html export: Skip all graphic objects at HTML export

Change-Id: I2e7befb46de8bf0ff6e6bc58d0353a8b6ec1c226
üst b90a19ce
...@@ -217,7 +217,8 @@ ScHTMLExport::ScHTMLExport( SvStream& rStrmP, const OUString& rBaseURL, ScDocume ...@@ -217,7 +217,8 @@ ScHTMLExport::ScHTMLExport( SvStream& rStrmP, const OUString& rBaseURL, ScDocume
bTabAlignedLeft( false ), bTabAlignedLeft( false ),
bCalcAsShown( pDocP->GetDocOptions().IsCalcAsShown() ), bCalcAsShown( pDocP->GetDocOptions().IsCalcAsShown() ),
bTableDataWidth( true ), bTableDataWidth( true ),
bTableDataHeight( true ) bTableDataHeight( true ),
mbSkipImages ( false )
{ {
strcpy( sIndent, sIndentSource ); strcpy( sIndent, sIndentSource );
sIndent[0] = 0; sIndent[0] = 0;
...@@ -226,6 +227,12 @@ ScHTMLExport::ScHTMLExport( SvStream& rStrmP, const OUString& rBaseURL, ScDocume ...@@ -226,6 +227,12 @@ ScHTMLExport::ScHTMLExport( SvStream& rStrmP, const OUString& rBaseURL, ScDocume
SvxHtmlOptions& rHtmlOptions = SvxHtmlOptions::Get(); SvxHtmlOptions& rHtmlOptions = SvxHtmlOptions::Get();
eDestEnc = (pDoc->IsClipOrUndo() ? RTL_TEXTENCODING_UTF8 : rHtmlOptions.GetTextEncoding()); eDestEnc = (pDoc->IsClipOrUndo() ? RTL_TEXTENCODING_UTF8 : rHtmlOptions.GetTextEncoding());
bCopyLocalFileToINet = rHtmlOptions.IsSaveGraphicsLocal(); bCopyLocalFileToINet = rHtmlOptions.IsSaveGraphicsLocal();
if (rFilterOptions == "SkipImages")
{
mbSkipImages = true;
}
for ( sal_uInt16 j=0; j < SC_HTML_FONTSIZES; j++ ) for ( sal_uInt16 j=0; j < SC_HTML_FONTSIZES; j++ )
{ {
sal_uInt16 nSize = rHtmlOptions.GetFontSize( j ); sal_uInt16 nSize = rHtmlOptions.GetFontSize( j );
...@@ -798,7 +805,7 @@ void ScHTMLExport::WriteTables() ...@@ -798,7 +805,7 @@ void ScHTMLExport::WriteTables()
IncIndent(-1); TAG_OFF_LF( OOO_STRING_SVTOOLS_HTML_table ); IncIndent(-1); TAG_OFF_LF( OOO_STRING_SVTOOLS_HTML_table );
if ( bTabHasGraphics ) if ( bTabHasGraphics && mbSkipImages )
{ {
// the rest that is not in a cell // the rest that is not in a cell
size_t ListSize = aGraphList.size(); size_t ListSize = aGraphList.size();
......
...@@ -125,6 +125,7 @@ class ScHTMLExport : public ScExportBase ...@@ -125,6 +125,7 @@ class ScHTMLExport : public ScExportBase
bool bCopyLocalFileToINet; bool bCopyLocalFileToINet;
bool bTableDataWidth; bool bTableDataWidth;
bool bTableDataHeight; bool bTableDataHeight;
bool mbSkipImages;
const SfxItemSet& PageDefaults( SCTAB nTab ); const SfxItemSet& PageDefaults( SCTAB nTab );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment