LibreOffice Module sd (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
HtmlExport Class Referencefinal

this class exports an Impress Document as a HTML Presentation. More...

#include <htmlex.hxx>

Collaboration diagram for HtmlExport:
[legend]

Public Member Functions

 HtmlExport (OUString aPath, const css::uno::Sequence< css::beans::PropertyValue > &rParams, SdDrawDocument *pExpDoc, sd::DrawDocShell *pDocShell)
 
 ~HtmlExport ()
 

Static Public Member Functions

static OUString ColorToHTMLString (Color aColor)
 
static OUString StringToHTMLString (const OUString &rString)
 

Private Member Functions

void SetDocColors (SdPage *pPage=nullptr)
 
bool CreateImagesForPresPages (bool bThumbnails=false)
 
bool CreateHtmlTextForPresPages ()
 
bool CreateHtmlForPresPages ()
 
bool CreateContentPage ()
 
void CreateFileNames ()
 
void CreateBitmaps ()
 
bool CreateOutlinePages ()
 
bool CreateFrames ()
 
bool CreateNotesPages ()
 
bool CreateNavBarFrames ()
 
bool CreateASPScripts ()
 creates and saves the ASP scripts for WebShow More...
 
bool CreatePERLScripts ()
 
bool CreateImageFileList ()
 
bool CreateImageNumberFile ()
 
bool checkForExistingFiles ()
 
bool checkFileExists (css::uno::Reference< css::ucb::XSimpleFileAccess3 > const &xFileAccess, std::u16string_view aFileName)
 
OUString const & getDocumentTitle ()
 
bool SavePresentation ()
 
OUString CreateNavBar (sal_uInt16 nSdPage, bool bIsText) const
 
OUString CreateBodyTag () const
 
OUString ParagraphToHTMLString (SdrOutliner const *pOutliner, sal_Int32 nPara, const Color &rBackgroundColor)
 
OUString TextAttribToHTMLString (SfxItemSet const *pSet, HtmlState *pState, const Color &rBackgroundColor)
 
OUString CreateTextForTitle (SdrOutliner *pOutliner, SdPage *pPage, const Color &rBackgroundColor)
 creates an outliner text for the title objects of a page More...
 
OUString CreateTextForPage (SdrOutliner *pOutliner, SdPage const *pPage, bool bHeadLine, const Color &rBackgroundColor)
 
OUString CreateTextForNotesPage (SdrOutliner *pOutliner, SdPage *pPage, const Color &rBackgroundColor)
 
OUString CreatePageURL (sal_uInt16 nPgNum)
 
OUString InsertSound (const OUString &rSoundFile)
 
bool CopyFile (const OUString &rSourceFile, const OUString &rDestFile)
 
bool CopyScript (std::u16string_view rPath, const OUString &rSource, const OUString &rDest, bool bUnix=false)
 
void InitProgress (sal_uInt16 nProgrCount)
 
void ResetProgress ()
 
OUString DocumentMetadata () const
 Output document metadata. More...
 
void InitExportParameters (const css::uno::Sequence< css::beans::PropertyValue > &rParams)
 
void ExportHtml ()
 
void ExportKiosk ()
 
void ExportWebCast ()
 
void ExportSingleDocument ()
 
bool WriteHtml (const OUString &rFileName, bool bAddExtension, std::u16string_view rHtmlData)
 exports the given html data into a non unicode file in the current export path with the given filename More...
 
void WriteOutlinerParagraph (OUStringBuffer &aStr, SdrOutliner *pOutliner, OutlinerParaObject const *pOutlinerParagraphObject, const Color &rBackgroundColor, bool bHeadLine)
 
void WriteObjectGroup (OUStringBuffer &aStr, SdrObjGroup const *pObjectGroup, SdrOutliner *pOutliner, const Color &rBackgroundColor, bool bHeadLine)
 
void WriteTable (OUStringBuffer &aStr, sdr::table::SdrTableObj const *pTableObject, SdrOutliner *pOutliner, const Color &rBackgroundColor)
 

Static Private Member Functions

static SdrTextObjGetLayoutTextObject (SdrPage const *pPage)
 
static OUString CreateLink (std::u16string_view aLink, std::u16string_view aText, std::u16string_view aTarget=std::u16string_view())
 
static OUString CreateImage (std::u16string_view aImage, std::u16string_view aAltText)
 
static OUString CreateHTMLCircleArea (sal_uLong nRadius, sal_uLong nCenterX, sal_uLong nCenterY, std::u16string_view rHRef)
 
static OUString CreateHTMLPolygonArea (const ::basegfx::B2DPolyPolygon &rPolyPoly, Size aShift, double fFactor, std::u16string_view rHRef)
 
static OUString CreateHTMLRectArea (const ::tools::Rectangle &rRect, std::u16string_view rHRef)
 
static OUString CreateMetaCharset ()
 Output only the charset metadata, title etc. will be handled separately. More...
 
static OUString GetButtonName (int nButton)
 

Private Attributes

std::vector< SdPage * > maPages
 
std::vector< SdPage * > maNotesPages
 
OUString maPath
 
SdDrawDocumentmpDoc
 
::sd::DrawDocShellmpDocSh
 
HtmlErrorContext meEC
 
HtmlPublishMode meMode
 
std::unique_ptr< SfxProgressmpProgress
 
bool mbImpress
 
sal_uInt16 mnSdPageCount
 
sal_uInt16 mnPagesWritten
 
bool mbContentsPage
 
sal_Int16 mnButtonThema
 
sal_uInt16 mnWidthPixel
 
sal_uInt16 mnHeightPixel
 
PublishingFormat meFormat
 
bool mbHeader
 
bool mbNotes
 
bool mbFrames
 
OUString maIndex
 
OUString maEMail
 
OUString maAuthor
 
OUString maHomePage
 
OUString maInfo
 
sal_Int16 mnCompression
 
OUString maDocFileName
 
OUString maFramePage
 
OUString mDocTitle
 
bool mbDownload
 
bool mbAutoSlide
 
double mfSlideDuration
 
bool mbSlideSound
 
bool mbHiddenSlides
 
bool mbEndless
 
bool mbUserAttr
 
Color maTextColor
 The following colors are used for the <body> tag if mbUserAttr is true. More...
 
Color maBackColor
 
Color maLinkColor
 
Color maVLinkColor
 
Color maALinkColor
 
Color maFirstPageColor
 
bool mbDocColors
 
std::vector< OUString > maHTMLFiles
 
std::vector< OUString > maImageFiles
 
std::vector< OUString > maThumbnailFiles
 
std::vector< OUString > maPageNames
 
std::vector< OUString > maTextFiles
 
OUString maExportPath
 output directory or URL. More...
 
OUString maIndexUrl
 
OUString maURLPath
 
OUString maCGIPath
 
PublishingScript meScript
 
std::unique_ptr< ButtonSetmpButtonSet
 

Detailed Description

this class exports an Impress Document as a HTML Presentation.

Definition at line 81 of file htmlex.hxx.

Constructor & Destructor Documentation

◆ HtmlExport()

HtmlExport::HtmlExport ( OUString  aPath,
const css::uno::Sequence< css::beans::PropertyValue > &  rParams,
SdDrawDocument pExpDoc,
sd::DrawDocShell pDocShell 
)

◆ ~HtmlExport()

HtmlExport::~HtmlExport ( )

Definition at line 398 of file htmlex.cxx.

Member Function Documentation

◆ checkFileExists()

bool HtmlExport::checkFileExists ( css::uno::Reference< css::ucb::XSimpleFileAccess3 > const &  xFileAccess,
std::u16string_view  aFileName 
)
private

Definition at line 3007 of file htmlex.cxx.

References maExportPath, and TOOLS_WARN_EXCEPTION.

Referenced by checkForExistingFiles().

◆ checkForExistingFiles()

bool HtmlExport::checkForExistingFiles ( )
private

◆ ColorToHTMLString()

OUString HtmlExport::ColorToHTMLString ( Color  aColor)
static

Definition at line 2714 of file htmlex.cxx.

References aStr, Color::GetBlue(), Color::GetGreen(), and Color::GetRed().

Referenced by CreateBodyTag(), and HtmlState::SetColor().

◆ CopyFile()

bool HtmlExport::CopyFile ( const OUString &  rSourceFile,
const OUString &  rDestFile 
)
private

Definition at line 2991 of file htmlex.cxx.

References Error, ErrorHandler::HandleError(), meEC, and HtmlErrorContext::SetContext().

Referenced by InsertSound().

◆ CopyScript()

bool HtmlExport::CopyScript ( std::u16string_view  rPath,
const OUString &  rSource,
const OUString &  rDest,
bool  bUnix = false 
)
private

◆ CreateASPScripts()

bool HtmlExport::CreateASPScripts ( )
private

creates and saves the ASP scripts for WebShow

Definition at line 2891 of file htmlex.cxx.

References ASP_Scripts, CopyScript(), maExportPath, maIndex, and p.

Referenced by ExportWebCast().

◆ CreateBitmaps()

void HtmlExport::CreateBitmaps ( )
private

◆ CreateBodyTag()

OUString HtmlExport::CreateBodyTag ( ) const
private

◆ CreateContentPage()

bool HtmlExport::CreateContentPage ( )
private

◆ CreateFileNames()

void HtmlExport::CreateFileNames ( )
private

◆ CreateFrames()

bool HtmlExport::CreateFrames ( )
private

◆ CreateHTMLCircleArea()

OUString HtmlExport::CreateHTMLCircleArea ( sal_uLong  nRadius,
sal_uLong  nCenterX,
sal_uLong  nCenterY,
std::u16string_view  rHRef 
)
staticprivate

Definition at line 2729 of file htmlex.cxx.

References aStr.

Referenced by CreateHtmlForPresPages().

◆ CreateHtmlForPresPages()

bool HtmlExport::CreateHtmlForPresPages ( )
private

insert areas into Imagemap of the object, if the object has such an Imagemap

if there is a presentation::ClickAction, determine bookmark and create area for the whole object

Definition at line 1518 of file htmlex.cxx.

References aStr, aURL, tools::Rectangle::Bottom(), CreateBodyTag(), CreateHTMLCircleArea(), CreateHTMLPolygonArea(), CreateHTMLRectArea(), CreateMetaCharset(), CreateNavBar(), CreatePageURL(), CreateTextForNotesPage(), gaHTMLHeader(), SdDrawDocument::GetAnimationInfo(), tools::Polygon::getB2DPolygon(), SdAnimationInfo::GetBookmark(), tools::Rectangle::GetHeight(), SvxIMapInfo::GetImageMap(), SvxIMapInfo::GetIMapInfo(), ImageMap::GetIMapObject(), ImageMap::GetIMapObjectCount(), SdDrawDocument::GetInternalOutliner(), SdrPage::GetLeftBorder(), SdDrawDocument::GetObj(), SdDrawDocument::GetPageByName(), SdrPage::GetPageNum(), SdPage::GetPresChange(), SdDrawDocument::getPresentationSettings(), SdrPage::GetRightBorder(), SdrObject::getSdrPageFromSdrObject(), SdrPage::GetSize(), SdPage::GetSoundFile(), SdPage::GetTime(), IMapObject::GetType(), SdrPage::GetUpperBorder(), IMapObject::GetURL(), tools::Rectangle::GetWidth(), InsertSound(), SdrPage::IsMasterPage(), SdPage::IsSoundOn(), tools::Rectangle::Left(), maBackColor, maHTMLFiles, maImageFiles, maNotesPages, Manual, maPageNames, maPages, mbAutoSlide, mbDocColors, sd::PresentationSettings::mbEndless, mbEndless, mbFrames, mbNotes, mbSlideSound, SdAnimationInfo::meClickAction, meMode, mfSlideDuration, mnPagesWritten, mnSdPageCount, mnWidthPixel, tools::Rectangle::Move(), mpDoc, mpProgress, SdrObjListIter::Next(), nType, pObject, PUBLISH_KIOSK, RESTOHTML, tools::Rectangle::Right(), SAL_INFO, SDRPAGE_NOTFOUND, tools::Rectangle::SetBottom(), SetDocColors(), tools::Rectangle::SetLeft(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Point::setX(), Point::setY(), StringToHTMLString(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), SdrPage::TRG_GetMasterPage(), Size::Width(), WriteHtml(), Point::X(), and Point::Y().

Referenced by ExportHtml(), and ExportKiosk().

◆ CreateHTMLPolygonArea()

OUString HtmlExport::CreateHTMLPolygonArea ( const ::basegfx::B2DPolyPolygon rPolyPoly,
Size  aShift,
double  fFactor,
std::u16string_view  rHRef 
)
staticprivate

◆ CreateHTMLRectArea()

OUString HtmlExport::CreateHTMLRectArea ( const ::tools::Rectangle rRect,
std::u16string_view  rHRef 
)
staticprivate

Definition at line 2780 of file htmlex.cxx.

References aStr.

Referenced by CreateHtmlForPresPages().

◆ CreateHtmlTextForPresPages()

bool HtmlExport::CreateHtmlTextForPresPages ( )
private

◆ CreateImage()

OUString HtmlExport::CreateImage ( std::u16string_view  aImage,
std::u16string_view  aAltText 
)
staticprivate

Definition at line 2694 of file htmlex.cxx.

References aStr.

Referenced by CreateNavBar(), and CreateNavBarFrames().

◆ CreateImageFileList()

bool HtmlExport::CreateImageFileList ( )
private

Definition at line 2927 of file htmlex.cxx.

References aStr, maImageFiles, maURLPath, mnPagesWritten, mnSdPageCount, mpProgress, and WriteHtml().

Referenced by ExportWebCast().

◆ CreateImageNumberFile()

bool HtmlExport::CreateImageNumberFile ( )
private

◆ CreateImagesForPresPages()

bool HtmlExport::CreateImagesForPresPages ( bool  bThumbnails = false)
private

◆ CreateLink()

OUString HtmlExport::CreateLink ( std::u16string_view  aLink,
std::u16string_view  aText,
std::u16string_view  aTarget = std::u16string_view() 
)
staticprivate

Definition at line 2679 of file htmlex.cxx.

References aStr.

Referenced by CreateContentPage(), CreateNavBar(), CreateNavBarFrames(), and CreateOutlinePages().

◆ CreateMetaCharset()

OUString HtmlExport::CreateMetaCharset ( )
staticprivate

Output only the charset metadata, title etc. will be handled separately.

Definition at line 1041 of file htmlex.cxx.

References aStr.

Referenced by CreateContentPage(), CreateFrames(), CreateHtmlForPresPages(), CreateHtmlTextForPresPages(), CreateNavBarFrames(), CreateNotesPages(), and CreateOutlinePages().

◆ CreateNavBar()

OUString HtmlExport::CreateNavBar ( sal_uInt16  nSdPage,
bool  bIsText 
) const
private

◆ CreateNavBarFrames()

bool HtmlExport::CreateNavBarFrames ( )
private

◆ CreateNotesPages()

bool HtmlExport::CreateNotesPages ( )
private

◆ CreateOutlinePages()

bool HtmlExport::CreateOutlinePages ( )
private

◆ CreatePageURL()

OUString HtmlExport::CreatePageURL ( sal_uInt16  nPgNum)
private

Definition at line 2805 of file htmlex.cxx.

References maHTMLFiles, and mbFrames.

Referenced by CreateHtmlForPresPages().

◆ CreatePERLScripts()

bool HtmlExport::CreatePERLScripts ( )
private

Definition at line 2907 of file htmlex.cxx.

References CopyScript(), maExportPath, maIndex, maIndexUrl, p, and PERL_Scripts.

Referenced by ExportWebCast().

◆ CreateTextForNotesPage()

OUString HtmlExport::CreateTextForNotesPage ( SdrOutliner pOutliner,
SdPage pPage,
const Color rBackgroundColor 
)
private

◆ CreateTextForPage()

OUString HtmlExport::CreateTextForPage ( SdrOutliner pOutliner,
SdPage const *  pPage,
bool  bHeadLine,
const Color rBackgroundColor 
)
private

◆ CreateTextForTitle()

OUString HtmlExport::CreateTextForTitle ( SdrOutliner pOutliner,
SdPage pPage,
const Color rBackgroundColor 
)
private

◆ DocumentMetadata()

OUString HtmlExport::DocumentMetadata ( ) const
private

◆ ExportHtml()

void HtmlExport::ExportHtml ( )
private

◆ ExportKiosk()

void HtmlExport::ExportKiosk ( )
private

◆ ExportSingleDocument()

void HtmlExport::ExportSingleDocument ( )
private

◆ ExportWebCast()

void HtmlExport::ExportWebCast ( )
private

◆ GetButtonName()

OUString HtmlExport::GetButtonName ( int  nButton)
staticprivate

Definition at line 3073 of file htmlex.cxx.

References pButtonNames.

Referenced by CreateBitmaps(), CreateNavBar(), and CreateNavBarFrames().

◆ getDocumentTitle()

OUString const & HtmlExport::getDocumentTitle ( )
private

◆ GetLayoutTextObject()

SdrTextObj * HtmlExport::GetLayoutTextObject ( SdrPage const *  pPage)
staticprivate

Definition at line 1022 of file htmlex.cxx.

References SdrObjList::GetObj(), SdrObjList::GetObjCount(), and pObject.

Referenced by CreateTextForTitle().

◆ InitExportParameters()

void HtmlExport::InitExportParameters ( const css::uno::Sequence< css::beans::PropertyValue > &  rParams)
private

◆ InitProgress()

void HtmlExport::InitProgress ( sal_uInt16  nProgrCount)
private

Definition at line 836 of file htmlex.cxx.

References mpDocSh, mpProgress, and SdResId().

Referenced by ExportHtml(), ExportKiosk(), ExportSingleDocument(), and ExportWebCast().

◆ InsertSound()

OUString HtmlExport::InsertSound ( const OUString &  rSoundFile)
private

Definition at line 2973 of file htmlex.cxx.

References aStr, aURL, CopyFile(), DBG_ASSERT, and maExportPath.

Referenced by CreateHtmlForPresPages().

◆ ParagraphToHTMLString()

OUString HtmlExport::ParagraphToHTMLString ( SdrOutliner const *  pOutliner,
sal_Int32  nPara,
const Color rBackgroundColor 
)
private

◆ ResetProgress()

void HtmlExport::ResetProgress ( )
private

Definition at line 841 of file htmlex.cxx.

References mpProgress.

Referenced by ExportHtml(), ExportKiosk(), ExportSingleDocument(), and ExportWebCast().

◆ SavePresentation()

bool HtmlExport::SavePresentation ( )
private

◆ SetDocColors()

void HtmlExport::SetDocColors ( SdPage pPage = nullptr)
private

◆ StringToHTMLString()

OUString HtmlExport::StringToHTMLString ( const OUString &  rString)
static

◆ TextAttribToHTMLString()

OUString HtmlExport::TextAttribToHTMLString ( SfxItemSet const *  pSet,
HtmlState pState,
const Color rBackgroundColor 
)
private

◆ WriteHtml()

bool HtmlExport::WriteHtml ( const OUString &  rFileName,
bool  bAddExtension,
std::u16string_view  rHtmlData 
)
private

◆ WriteObjectGroup()

void HtmlExport::WriteObjectGroup ( OUStringBuffer &  aStr,
SdrObjGroup const *  pObjectGroup,
SdrOutliner pOutliner,
const Color rBackgroundColor,
bool  bHeadLine 
)
private

◆ WriteOutlinerParagraph()

void HtmlExport::WriteOutlinerParagraph ( OUStringBuffer &  aStr,
SdrOutliner pOutliner,
OutlinerParaObject const *  pOutlinerParagraphObject,
const Color rBackgroundColor,
bool  bHeadLine 
)
private

Definition at line 1300 of file htmlex.cxx.

References aStr, nCount, nIndex, ParagraphToHTMLString(), and u.

Referenced by CreateTextForPage(), WriteObjectGroup(), and WriteTable().

◆ WriteTable()

void HtmlExport::WriteTable ( OUStringBuffer &  aStr,
sdr::table::SdrTableObj const *  pTableObject,
SdrOutliner pOutliner,
const Color rBackgroundColor 
)
private

Member Data Documentation

◆ maALinkColor

Color HtmlExport::maALinkColor
private

Definition at line 128 of file htmlex.hxx.

Referenced by CreateBodyTag(), InitExportParameters(), and SetDocColors().

◆ maAuthor

OUString HtmlExport::maAuthor
private

Definition at line 108 of file htmlex.hxx.

Referenced by CreateContentPage(), and InitExportParameters().

◆ maBackColor

Color HtmlExport::maBackColor
private

◆ maCGIPath

OUString HtmlExport::maCGIPath
private

Definition at line 141 of file htmlex.hxx.

Referenced by CopyScript(), ExportWebCast(), and InitExportParameters().

◆ maDocFileName

OUString HtmlExport::maDocFileName
private

◆ maEMail

OUString HtmlExport::maEMail
private

Definition at line 107 of file htmlex.hxx.

Referenced by CreateContentPage(), and InitExportParameters().

◆ maExportPath

OUString HtmlExport::maExportPath
private

◆ maFirstPageColor

Color HtmlExport::maFirstPageColor
private

Definition at line 129 of file htmlex.hxx.

Referenced by CreateNavBarFrames(), and ExportHtml().

◆ maFramePage

OUString HtmlExport::maFramePage
private

◆ maHomePage

OUString HtmlExport::maHomePage
private

Definition at line 109 of file htmlex.hxx.

Referenced by CreateContentPage(), and InitExportParameters().

◆ maHTMLFiles

std::vector<OUString> HtmlExport::maHTMLFiles
private

◆ maImageFiles

std::vector<OUString> HtmlExport::maImageFiles
private

◆ maIndex

OUString HtmlExport::maIndex
private

◆ maIndexUrl

OUString HtmlExport::maIndexUrl
private

Definition at line 139 of file htmlex.hxx.

Referenced by CreatePERLScripts(), HtmlExport(), and InitExportParameters().

◆ maInfo

OUString HtmlExport::maInfo
private

Definition at line 110 of file htmlex.hxx.

Referenced by CreateContentPage(), and InitExportParameters().

◆ maLinkColor

Color HtmlExport::maLinkColor
private

Definition at line 126 of file htmlex.hxx.

Referenced by CreateBodyTag(), InitExportParameters(), and SetDocColors().

◆ maNotesPages

std::vector< SdPage* > HtmlExport::maNotesPages
private

◆ maPageNames

std::vector<OUString> HtmlExport::maPageNames
private

◆ maPages

std::vector< SdPage* > HtmlExport::maPages
private

◆ maPath

OUString HtmlExport::maPath
private

Definition at line 86 of file htmlex.hxx.

Referenced by InitExportParameters().

◆ maTextColor

Color HtmlExport::maTextColor
private

The following colors are used for the <body> tag if mbUserAttr is true.

Definition at line 124 of file htmlex.hxx.

Referenced by CreateBodyTag(), ExportHtml(), InitExportParameters(), ParagraphToHTMLString(), and SetDocColors().

◆ maTextFiles

std::vector<OUString> HtmlExport::maTextFiles
private

◆ maThumbnailFiles

std::vector<OUString> HtmlExport::maThumbnailFiles
private

◆ maURLPath

OUString HtmlExport::maURLPath
private

Definition at line 140 of file htmlex.hxx.

Referenced by CreateImageFileList(), ExportWebCast(), and InitExportParameters().

◆ maVLinkColor

Color HtmlExport::maVLinkColor
private

Definition at line 127 of file htmlex.hxx.

Referenced by CreateBodyTag(), InitExportParameters(), and SetDocColors().

◆ mbAutoSlide

bool HtmlExport::mbAutoSlide
private

Definition at line 117 of file htmlex.hxx.

Referenced by CreateHtmlForPresPages(), and InitExportParameters().

◆ mbContentsPage

bool HtmlExport::mbContentsPage
private

◆ mbDocColors

bool HtmlExport::mbDocColors
private

◆ mbDownload

bool HtmlExport::mbDownload
private

◆ mbEndless

bool HtmlExport::mbEndless
private

Definition at line 121 of file htmlex.hxx.

Referenced by CreateHtmlForPresPages(), and InitExportParameters().

◆ mbFrames

bool HtmlExport::mbFrames
private

◆ mbHeader

bool HtmlExport::mbHeader
private

Definition at line 103 of file htmlex.hxx.

Referenced by CreateContentPage(), CreateFileNames(), and getDocumentTitle().

◆ mbHiddenSlides

bool HtmlExport::mbHiddenSlides
private

Definition at line 120 of file htmlex.hxx.

Referenced by InitExportParameters().

◆ mbImpress

bool HtmlExport::mbImpress
private

◆ mbNotes

bool HtmlExport::mbNotes
private

◆ mbSlideSound

bool HtmlExport::mbSlideSound
private

Definition at line 119 of file htmlex.hxx.

Referenced by CreateHtmlForPresPages(), and InitExportParameters().

◆ mbUserAttr

bool HtmlExport::mbUserAttr
private

Definition at line 123 of file htmlex.hxx.

Referenced by CreateBodyTag(), ExportHtml(), InitExportParameters(), and ParagraphToHTMLString().

◆ mDocTitle

OUString HtmlExport::mDocTitle
private

Definition at line 114 of file htmlex.hxx.

Referenced by getDocumentTitle().

◆ meEC

HtmlErrorContext HtmlExport::meEC
private

Definition at line 91 of file htmlex.hxx.

Referenced by CopyFile(), CopyScript(), CreateImageNumberFile(), SavePresentation(), and WriteHtml().

◆ meFormat

PublishingFormat HtmlExport::meFormat
private

Definition at line 102 of file htmlex.hxx.

Referenced by CreateFileNames(), CreateImagesForPresPages(), and InitExportParameters().

◆ meMode

HtmlPublishMode HtmlExport::meMode
private

Definition at line 93 of file htmlex.hxx.

Referenced by CreateHtmlForPresPages(), HtmlExport(), and InitExportParameters().

◆ meScript

PublishingScript HtmlExport::meScript
private

Definition at line 142 of file htmlex.hxx.

Referenced by ExportWebCast(), and InitExportParameters().

◆ mfSlideDuration

double HtmlExport::mfSlideDuration
private

Definition at line 118 of file htmlex.hxx.

Referenced by CreateHtmlForPresPages(), and InitExportParameters().

◆ mnButtonThema

sal_Int16 HtmlExport::mnButtonThema
private

Definition at line 99 of file htmlex.hxx.

Referenced by CreateBitmaps(), CreateNavBar(), CreateNavBarFrames(), and InitExportParameters().

◆ mnCompression

sal_Int16 HtmlExport::mnCompression
private

Definition at line 111 of file htmlex.hxx.

Referenced by CreateImagesForPresPages(), and InitExportParameters().

◆ mnHeightPixel

sal_uInt16 HtmlExport::mnHeightPixel
private

Definition at line 101 of file htmlex.hxx.

Referenced by CopyScript(), CreateImagesForPresPages(), and InitExportParameters().

◆ mnPagesWritten

sal_uInt16 HtmlExport::mnPagesWritten
private

◆ mnSdPageCount

sal_uInt16 HtmlExport::mnSdPageCount
private

◆ mnWidthPixel

sal_uInt16 HtmlExport::mnWidthPixel
private

◆ mpButtonSet

std::unique_ptr< ButtonSet > HtmlExport::mpButtonSet
private

Definition at line 144 of file htmlex.hxx.

Referenced by CreateBitmaps().

◆ mpDoc

SdDrawDocument* HtmlExport::mpDoc
private

◆ mpDocSh

::sd::DrawDocShell* HtmlExport::mpDocSh
private

◆ mpProgress

std::unique_ptr<SfxProgress> HtmlExport::mpProgress
private

The documentation for this class was generated from the following files: