LibreOffice Module svtools (master) 1
Static Public Member Functions | List of all members
HTMLOutFuncs Struct Reference

#include <htmlout.hxx>

Static Public Member Functions

static SVT_DLLPUBLIC OString ConvertStringToHTML (const OUString &sSrc, OUString *pNonConvertableChars=nullptr)
 
static SVT_DLLPUBLIC SvStreamOut_AsciiTag (SvStream &, std::string_view rStr, bool bOn=true)
 
static SVT_DLLPUBLIC SvStreamOut_Char (SvStream &, sal_uInt32 cChar, OUString *pNonConvertableChars=nullptr)
 
static SVT_DLLPUBLIC SvStreamOut_String (SvStream &, const OUString &, OUString *pNonConvertableChars=nullptr)
 
static SVT_DLLPUBLIC SvStreamOut_Hex (SvStream &, sal_uInt32 nHex, sal_uInt8 nLen)
 
static SVT_DLLPUBLIC SvStreamOut_Color (SvStream &, const Color &, bool bXHTML=false)
 
static SVT_DLLPUBLIC SvStreamOut_ImageMap (SvStream &, const OUString &, const ImageMap &, const OUString &, const HTMLOutEvent *pEventTable, bool bOutStarBasic, const char *pDelim, const char *pIndentArea, const char *pIndentMap)
 
static SVT_DLLPUBLIC SvStreamFlushToAscii (SvStream &)
 
static SVT_DLLPUBLIC SvStreamOutScript (SvStream &rStrm, const OUString &rBaseURL, std::u16string_view rSource, const OUString &rLanguage, ScriptType eScriptType, const OUString &rSrc, const OUString *pSBLibrary, const OUString *pSBModule)
 
static SVT_DLLPUBLIC SvStreamOut_Events (SvStream &, const SvxMacroTableDtor &, const HTMLOutEvent *, bool bOutStarBasic, OUString *pNonConvertableChars=nullptr)
 
static SVT_DLLPUBLIC OString CreateTableDataOptionsValNum (bool bValue, double fVal, sal_uInt32 nFormat, SvNumberFormatter &rFormatter, OUString *pNonConvertableChars=nullptr)
 
static SVT_DLLPUBLIC bool PrivateURLToInternalImg (OUString &rURL)
 

Detailed Description

Definition at line 44 of file htmlout.hxx.

Member Function Documentation

◆ ConvertStringToHTML()

OString HTMLOutFuncs::ConvertStringToHTML ( const OUString &  sSrc,
OUString *  pNonConvertableChars = nullptr 
)
static

Definition at line 498 of file htmlout.cxx.

References i, lcl_ConvertCharToHTML(), and lcl_FlushToAscii().

Referenced by CreateTableDataOptionsValNum().

◆ CreateTableDataOptionsValNum()

OString HTMLOutFuncs::CreateTableDataOptionsValNum ( bool  bValue,
double  fVal,
sal_uInt32  nFormat,
SvNumberFormatter rFormatter,
OUString *  pNonConvertableChars = nullptr 
)
static

◆ FlushToAscii()

SvStream & HTMLOutFuncs::FlushToAscii ( SvStream rStream)
static

Definition at line 541 of file htmlout.cxx.

References lcl_FlushToAscii(), and SvStream::WriteOString().

Referenced by Out_String().

◆ Out_AsciiTag()

SvStream & HTMLOutFuncs::Out_AsciiTag ( SvStream rStream,
std::string_view  rStr,
bool  bOn = true 
)
static

Definition at line 509 of file htmlout.cxx.

References SvStream::WriteChar(), and SvStream::WriteOString().

Referenced by Out_ImageMap(), and OutScript().

◆ Out_Char()

SvStream & HTMLOutFuncs::Out_Char ( SvStream rStream,
sal_uInt32  cChar,
OUString *  pNonConvertableChars = nullptr 
)
static

Definition at line 522 of file htmlout.cxx.

References lcl_ConvertCharToHTML(), and SvStream::WriteOString().

Referenced by Out_String().

◆ Out_Color()

SvStream & HTMLOutFuncs::Out_Color ( SvStream rStream,
const Color rColor,
bool  bXHTML = false 
)
static

◆ Out_Events()

SvStream & HTMLOutFuncs::Out_Events ( SvStream rStrm,
const SvxMacroTableDtor rMacroTable,
const HTMLOutEvent pEventTable,
bool  bOutStarBasic,
OUString *  pNonConvertableChars = nullptr 
)
static

◆ Out_Hex()

SvStream & HTMLOutFuncs::Out_Hex ( SvStream rStream,
sal_uInt32  nHex,
sal_uInt8  nLen 
)
static

Definition at line 551 of file htmlout.cxx.

References DBG_ASSERT, n, and SvStream::WriteOString().

Referenced by Out_Color().

◆ Out_ImageMap()

SvStream & HTMLOutFuncs::Out_ImageMap ( SvStream rStream,
const OUString &  rBaseURL,
const ImageMap rIMap,
const OUString &  rName,
const HTMLOutEvent pEventTable,
bool  bOutStarBasic,
const char *  pDelim,
const char *  pIndentArea,
const char *  pIndentMap 
)
static

◆ Out_String()

SvStream & HTMLOutFuncs::Out_String ( SvStream rStream,
const OUString &  rOUStr,
OUString *  pNonConvertableChars = nullptr 
)
static

Definition at line 530 of file htmlout.cxx.

References FlushToAscii(), n, and Out_Char().

Referenced by Out_Events(), Out_ImageMap(), OutScript(), and HtmlWriter::writeAttribute().

◆ OutScript()

SvStream & HTMLOutFuncs::OutScript ( SvStream rStrm,
const OUString &  rBaseURL,
std::u16string_view  rSource,
const OUString &  rLanguage,
ScriptType  eScriptType,
const OUString &  rSrc,
const OUString *  pSBLibrary,
const OUString *  pSBModule 
)
static

◆ PrivateURLToInternalImg()

bool HTMLOutFuncs::PrivateURLToInternalImg ( OUString &  rURL)
static

Definition at line 957 of file htmlout.cxx.

References OOO_STRING_SVTOOLS_HTML_private_image.


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