LibreOffice Module sw (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
wrthtml.hxx File Reference
#include <memory>
#include <vector>
#include <set>
#include <string_view>
#include <map>
#include <optional>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/form/XForm.hpp>
#include <i18nlangtag/lang.h>
#include <comphelper/stl_types.hxx>
#include <o3tl/sorted_vector.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <rtl/ref.hxx>
#include <svtools/htmlout.hxx>
#include <tools/fldunit.hxx>
#include <shellio.hxx>
#include <wrt_fn.hxx>
#include "htmlfly.hxx"
Include dependency graph for wrthtml.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< HtmlFrmOpts >
 
struct  HTMLControl
 
class  HTMLControls
 
struct  SwHTMLFormatInfo
 
class  SwHTMLWriter
 
class  HTMLSaveData
 

Namespaces

namespace  utl
 
namespace  o3tl
 
namespace  sw
 Dialog to specify the properties of date form field.
 

Macros

#define HTML_PARSPACE   (o3tl::toTwips(5, o3tl::Length::mm))
 
#define HTMLMODE_BLOCK_SPACER   0x00010000
 
#define HTMLMODE_FLOAT_FRAME   0x00020000
 
#define HTMLMODE_VERT_SPACER   0x00040000
 
#define HTMLMODE_NBSP_IN_TABLES   0x00080000
 
#define HTMLMODE_LSPACE_IN_NUMBER_BULLET   0x00100000
 
#define HTMLMODE_PRINT_EXT   0x00400000
 
#define HTMLMODE_ABS_POS_FLY   0x00800000
 
#define HTMLMODE_ABS_POS_DRAW   0x01000000
 
#define HTMLMODE_FLY_MARGINS   0x02000000
 
#define HTMLMODE_BORDER_NONE   0x04000000
 
#define HTMLMODE_FONT_GENERIC   0x08000000
 
#define HTMLMODE_FRSTLINE_IN_NUMBER_BULLET   0x10000000
 
#define HTMLMODE_NO_CONTROL_CENTERING   0x20000000
 
#define HTML_DLCOLL_DD   0x4000
 
#define HTML_DLCOLL_DT   0x8000
 
#define CSS1_FMT_ISTAG   (USHRT_MAX)
 
#define CSS1_FMT_CMPREF   (USHRT_MAX-1)
 
#define CSS1_FMT_SPECIAL   (USHRT_MAX-1)
 
#define CSS1_OUTMODE_SPAN_NO_ON   0x0000U
 
#define CSS1_OUTMODE_SPAN_TAG_ON   0x0001U
 
#define CSS1_OUTMODE_STYLE_OPT_ON   0x0002U
 
#define CSS1_OUTMODE_RULE_ON   0x0003U
 
#define CSS1_OUTMODE_SPAN_TAG1_ON   0x0004U
 
#define CSS1_OUTMODE_ANY_ON   0x0007U
 
#define CSS1_OUTMODE_SPAN_NO_OFF   0x0000U
 
#define CSS1_OUTMODE_SPAN_TAG_OFF   (sal_uInt16(0x0001U << 3))
 
#define CSS1_OUTMODE_STYLE_OPT_OFF   (sal_uInt16(0x0002U << 3))
 
#define CSS1_OUTMODE_RULE_OFF   (sal_uInt16(0x0003U << 3))
 
#define CSS1_OUTMODE_ANY_OFF   (sal_uInt16(0x0007U << 3))
 
#define CSS1_OUTMODE_ONOFF(a)   (CSS1_OUTMODE_##a##_ON|CSS1_OUTMODE_##a##_OFF)
 
#define CSS1_OUTMODE_SPAN_TAG   CSS1_OUTMODE_ONOFF(SPAN_TAG)
 
#define CSS1_OUTMODE_STYLE_OPT   CSS1_OUTMODE_ONOFF(STYLE_OPT)
 
#define CSS1_OUTMODE_RULE   CSS1_OUTMODE_ONOFF(RULE)
 
#define CSS1_OUTMODE_TEMPLATE   0x0000U
 
#define CSS1_OUTMODE_BODY   (sal_uInt16(0x0001U << 6))
 
#define CSS1_OUTMODE_PARA   (sal_uInt16(0x0002U << 6))
 
#define CSS1_OUTMODE_HINT   (sal_uInt16(0x0003U << 6))
 
#define CSS1_OUTMODE_FRAME   (sal_uInt16(0x0004U << 6))
 
#define CSS1_OUTMODE_TABLE   (sal_uInt16(0x0005U << 6))
 
#define CSS1_OUTMODE_TABLEBOX   (sal_uInt16(0x0006U << 6))
 
#define CSS1_OUTMODE_DROPCAP   (sal_uInt16(0x0007U << 6))
 
#define CSS1_OUTMODE_SECTION   (sal_uInt16(0x0008U << 6))
 
#define CSS1_OUTMODE_SOURCE   (sal_uInt16(0x000fU << 6))
 
#define CSS1_OUTMODE_ENCODE   (sal_uInt16(0x0001U << 10))
 
#define CSS1_OUTMODE_ANY_SCRIPT   0x0000U
 
#define CSS1_OUTMODE_WESTERN   (sal_uInt16(0x0001U << 11))
 
#define CSS1_OUTMODE_CJK   (sal_uInt16(0x0002U << 11))
 
#define CSS1_OUTMODE_CTL   (sal_uInt16(0x0003U << 11))
 
#define CSS1_OUTMODE_NO_SCRIPT   (sal_uInt16(0x0004U << 11))
 
#define CSS1_OUTMODE_SCRIPT   (sal_uInt16(0x0007U << 11))
 
#define sCSS2_P_CLASS_leaders   "leaders"
 

Typedefs

typedef std::set< std::unique_ptr< SwHTMLFormatInfo >, comphelper::UniquePtrValueLess< SwHTMLFormatInfo > > SwHTMLFormatInfos
 

Enumerations

enum class  HtmlFrmOpts {
  NONE = 0 ,
  Align = 1<<0 ,
  SAlign = 1<<1 ,
  Width = 1<<2 ,
  Height = 1<<3 ,
  Size = Width | Height ,
  SWidth = 1<<4 ,
  SHeight = 1<<5 ,
  SSize = SWidth | SHeight ,
  AnySize = 1<<6 ,
  AbsSize = 1<<7 ,
  MarginSize = 1<<8 ,
  Space = 1<<9 ,
  SSpace = 1<<10 ,
  Border = 1<<11 ,
  SBorder = 1<<12 ,
  SNoBorder = 1<<13 ,
  SBackground = 1<<14 ,
  Name = 1<<15 ,
  Alt = 1<<16 ,
  BrClear = 1<<17 ,
  SPixSize = 1<<18 ,
  Id = 1<<19 ,
  Dir = 1<<20 ,
  Replacement = 1<<21 ,
  GenImgAllMask = Alt | Size | AbsSize | Name ,
  GenImgMask = GenImgAllMask | Align | Space | BrClear
}
 
enum class  sw::Css1Background {
  sw::Attr = 1 ,
  sw::Page = 2 ,
  sw::Table = 3 ,
  sw::Fly = 4 ,
  sw::Section = 5 ,
  sw::TableRow = 6 ,
  sw::TableCell = 7
}
 

Functions

SwHTMLWriterOutHTML_FrameFormatOLENode (SwHTMLWriter &rWrt, const SwFrameFormat &rFormat, bool bInCntnr)
 
SwHTMLWriterOutHTML_FrameFormatOLENodeGrf (SwHTMLWriter &rWrt, const SwFrameFormat &rFormat, bool bInCntnr, bool bWriteReplacementGraphic=true)
 
SwHTMLWriterOutHTML_SwTextNode (SwHTMLWriter &, const SwContentNode &)
 
SwHTMLWriterOutHTML_SwTableNode (SwHTMLWriter &, SwTableNode &, const SwFrameFormat *, const OUString *pCaption=nullptr, bool bTopCaption=false)
 
SwHTMLWriterOutHTML_DrawFrameFormatAsControl (SwHTMLWriter &rWrt, const SwDrawFrameFormat &rFormat, const SdrUnoObj &rSdrObj, bool bInCntnr)
 
SwHTMLWriterOutHTML_DrawFrameFormatAsMarquee (SwHTMLWriter &rWrt, const SwDrawFrameFormat &rFormat, const SdrObject &rSdrObj)
 
SwHTMLWriterOutHTML_HeaderFooter (SwHTMLWriter &rWrt, const SwFrameFormat &rFrameFormat, bool bHeader)
 
SwHTMLWriterOutHTML_ImageStart (HtmlWriter &rHtml, SwHTMLWriter &, const SwFrameFormat &rFormat, const OUString &rGraphicURL, Graphic const &rGraphic, const OUString &rAlternateText, const Size &rRealSize, HtmlFrmOpts nFrameOpts, const char *pMarkType, const ImageMap *pGenImgMap, std::u16string_view rMimeType={})
 
SwHTMLWriterOutHTML_ImageEnd (HtmlWriter &rHtml, SwHTMLWriter &)
 
SwHTMLWriterOutHTML_BulletImage (SwHTMLWriter &rWrt, const char *pTag, const SvxBrushItem *pBrush, const OUString &rGraphicURL)
 
SwHTMLWriterOutHTML_SwFormatField (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
SwHTMLWriterOutHTML_SwFormatFootnote (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
SwHTMLWriterOutHTML_SwFormatLineBreak (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
SwHTMLWriterOutHTML_INetFormat (SwHTMLWriter &, const SwFormatINetFormat &rINetFormat, bool bOn)
 
SwHTMLWriterOutCSS1_BodyTagStyleOpt (SwHTMLWriter &rWrt, const SfxItemSet &rItemSet)
 
SwHTMLWriterOutCSS1_ParaTagStyleOpt (SwHTMLWriter &rWrt, const SfxItemSet &rItemSet)
 
SwHTMLWriterOutCSS1_HintSpanTag (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
SwHTMLWriterOutCSS1_HintStyleOpt (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
SwHTMLWriterOutCSS1_TableBGStyleOpt (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 Writes the background of table rows. More...
 
SwHTMLWriterOutCSS1_NumberBulletListStyleOpt (SwHTMLWriter &rWrt, const SwNumRule &rNumRule, sal_uInt8 nLevel)
 
SwHTMLWriterOutHTML_NumberBulletListStart (SwHTMLWriter &rWrt, const SwHTMLNumRuleInfo &rInfo)
 
SwHTMLWriterOutHTML_NumberBulletListEnd (SwHTMLWriter &rWrt, const SwHTMLNumRuleInfo &rNextInfo)
 
SwHTMLWriterOutCSS1_SvxBox (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
OString GetCSS1_Color (const Color &rColor)
 
bool IgnorePropertyForReqIF (bool bReqIF, std::string_view rProperty, std::string_view rValue, std::optional< sw::Css1Background > oBackground=std::nullopt)
 Determines if rProperty with a given rValue has to be suppressed due to ReqIF mode. More...
 

Variables

SwAttrFnTab aHTMLAttrFnTab
 

Macro Definition Documentation

◆ CSS1_FMT_CMPREF

#define CSS1_FMT_CMPREF   (USHRT_MAX-1)

Definition at line 135 of file wrthtml.hxx.

◆ CSS1_FMT_ISTAG

#define CSS1_FMT_ISTAG   (USHRT_MAX)

Definition at line 134 of file wrthtml.hxx.

◆ CSS1_FMT_SPECIAL

#define CSS1_FMT_SPECIAL   (USHRT_MAX-1)

Definition at line 136 of file wrthtml.hxx.

◆ CSS1_OUTMODE_ANY_OFF

#define CSS1_OUTMODE_ANY_OFF   (sal_uInt16(0x0007U << 3))

Definition at line 153 of file wrthtml.hxx.

◆ CSS1_OUTMODE_ANY_ON

#define CSS1_OUTMODE_ANY_ON   0x0007U

Definition at line 146 of file wrthtml.hxx.

◆ CSS1_OUTMODE_ANY_SCRIPT

#define CSS1_OUTMODE_ANY_SCRIPT   0x0000U

Definition at line 178 of file wrthtml.hxx.

◆ CSS1_OUTMODE_BODY

#define CSS1_OUTMODE_BODY   (sal_uInt16(0x0001U << 6))

Definition at line 163 of file wrthtml.hxx.

◆ CSS1_OUTMODE_CJK

#define CSS1_OUTMODE_CJK   (sal_uInt16(0x0002U << 11))

Definition at line 182 of file wrthtml.hxx.

◆ CSS1_OUTMODE_CTL

#define CSS1_OUTMODE_CTL   (sal_uInt16(0x0003U << 11))

Definition at line 184 of file wrthtml.hxx.

◆ CSS1_OUTMODE_DROPCAP

#define CSS1_OUTMODE_DROPCAP   (sal_uInt16(0x0007U << 6))

Definition at line 169 of file wrthtml.hxx.

◆ CSS1_OUTMODE_ENCODE

#define CSS1_OUTMODE_ENCODE   (sal_uInt16(0x0001U << 10))

Definition at line 174 of file wrthtml.hxx.

◆ CSS1_OUTMODE_FRAME

#define CSS1_OUTMODE_FRAME   (sal_uInt16(0x0004U << 6))

Definition at line 166 of file wrthtml.hxx.

◆ CSS1_OUTMODE_HINT

#define CSS1_OUTMODE_HINT   (sal_uInt16(0x0003U << 6))

Definition at line 165 of file wrthtml.hxx.

◆ CSS1_OUTMODE_NO_SCRIPT

#define CSS1_OUTMODE_NO_SCRIPT   (sal_uInt16(0x0004U << 11))

Definition at line 186 of file wrthtml.hxx.

◆ CSS1_OUTMODE_ONOFF

#define CSS1_OUTMODE_ONOFF (   a)    (CSS1_OUTMODE_##a##_ON|CSS1_OUTMODE_##a##_OFF)

Definition at line 155 of file wrthtml.hxx.

◆ CSS1_OUTMODE_PARA

#define CSS1_OUTMODE_PARA   (sal_uInt16(0x0002U << 6))

Definition at line 164 of file wrthtml.hxx.

◆ CSS1_OUTMODE_RULE

#define CSS1_OUTMODE_RULE   CSS1_OUTMODE_ONOFF(RULE)

Definition at line 158 of file wrthtml.hxx.

◆ CSS1_OUTMODE_RULE_OFF

#define CSS1_OUTMODE_RULE_OFF   (sal_uInt16(0x0003U << 3))

Definition at line 152 of file wrthtml.hxx.

◆ CSS1_OUTMODE_RULE_ON

#define CSS1_OUTMODE_RULE_ON   0x0003U

Definition at line 144 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SCRIPT

#define CSS1_OUTMODE_SCRIPT   (sal_uInt16(0x0007U << 11))

Definition at line 187 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SECTION

#define CSS1_OUTMODE_SECTION   (sal_uInt16(0x0008U << 6))

Definition at line 170 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SOURCE

#define CSS1_OUTMODE_SOURCE   (sal_uInt16(0x000fU << 6))

Definition at line 171 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SPAN_NO_OFF

#define CSS1_OUTMODE_SPAN_NO_OFF   0x0000U

Definition at line 149 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SPAN_NO_ON

#define CSS1_OUTMODE_SPAN_NO_ON   0x0000U

Definition at line 141 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SPAN_TAG

#define CSS1_OUTMODE_SPAN_TAG   CSS1_OUTMODE_ONOFF(SPAN_TAG)

Definition at line 156 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SPAN_TAG1_ON

#define CSS1_OUTMODE_SPAN_TAG1_ON   0x0004U

Definition at line 145 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SPAN_TAG_OFF

#define CSS1_OUTMODE_SPAN_TAG_OFF   (sal_uInt16(0x0001U << 3))

Definition at line 150 of file wrthtml.hxx.

◆ CSS1_OUTMODE_SPAN_TAG_ON

#define CSS1_OUTMODE_SPAN_TAG_ON   0x0001U

Definition at line 142 of file wrthtml.hxx.

◆ CSS1_OUTMODE_STYLE_OPT

#define CSS1_OUTMODE_STYLE_OPT   CSS1_OUTMODE_ONOFF(STYLE_OPT)

Definition at line 157 of file wrthtml.hxx.

◆ CSS1_OUTMODE_STYLE_OPT_OFF

#define CSS1_OUTMODE_STYLE_OPT_OFF   (sal_uInt16(0x0002U << 3))

Definition at line 151 of file wrthtml.hxx.

◆ CSS1_OUTMODE_STYLE_OPT_ON

#define CSS1_OUTMODE_STYLE_OPT_ON   0x0002U

Definition at line 143 of file wrthtml.hxx.

◆ CSS1_OUTMODE_TABLE

#define CSS1_OUTMODE_TABLE   (sal_uInt16(0x0005U << 6))

Definition at line 167 of file wrthtml.hxx.

◆ CSS1_OUTMODE_TABLEBOX

#define CSS1_OUTMODE_TABLEBOX   (sal_uInt16(0x0006U << 6))

Definition at line 168 of file wrthtml.hxx.

◆ CSS1_OUTMODE_TEMPLATE

#define CSS1_OUTMODE_TEMPLATE   0x0000U

Definition at line 162 of file wrthtml.hxx.

◆ CSS1_OUTMODE_WESTERN

#define CSS1_OUTMODE_WESTERN   (sal_uInt16(0x0001U << 11))

Definition at line 180 of file wrthtml.hxx.

◆ HTML_DLCOLL_DD

#define HTML_DLCOLL_DD   0x4000

Definition at line 131 of file wrthtml.hxx.

◆ HTML_DLCOLL_DT

#define HTML_DLCOLL_DT   0x8000

Definition at line 132 of file wrthtml.hxx.

◆ HTML_PARSPACE

#define HTML_PARSPACE   (o3tl::toTwips(5, o3tl::Length::mm))

Definition at line 70 of file wrthtml.hxx.

◆ HTMLMODE_ABS_POS_DRAW

#define HTMLMODE_ABS_POS_DRAW   0x01000000

Definition at line 124 of file wrthtml.hxx.

◆ HTMLMODE_ABS_POS_FLY

#define HTMLMODE_ABS_POS_FLY   0x00800000

Definition at line 123 of file wrthtml.hxx.

◆ HTMLMODE_BLOCK_SPACER

#define HTMLMODE_BLOCK_SPACER   0x00010000

Definition at line 116 of file wrthtml.hxx.

◆ HTMLMODE_BORDER_NONE

#define HTMLMODE_BORDER_NONE   0x04000000

Definition at line 126 of file wrthtml.hxx.

◆ HTMLMODE_FLOAT_FRAME

#define HTMLMODE_FLOAT_FRAME   0x00020000

Definition at line 117 of file wrthtml.hxx.

◆ HTMLMODE_FLY_MARGINS

#define HTMLMODE_FLY_MARGINS   0x02000000

Definition at line 125 of file wrthtml.hxx.

◆ HTMLMODE_FONT_GENERIC

#define HTMLMODE_FONT_GENERIC   0x08000000

Definition at line 127 of file wrthtml.hxx.

◆ HTMLMODE_FRSTLINE_IN_NUMBER_BULLET

#define HTMLMODE_FRSTLINE_IN_NUMBER_BULLET   0x10000000

Definition at line 128 of file wrthtml.hxx.

◆ HTMLMODE_LSPACE_IN_NUMBER_BULLET

#define HTMLMODE_LSPACE_IN_NUMBER_BULLET   0x00100000

Definition at line 120 of file wrthtml.hxx.

◆ HTMLMODE_NBSP_IN_TABLES

#define HTMLMODE_NBSP_IN_TABLES   0x00080000

Definition at line 119 of file wrthtml.hxx.

◆ HTMLMODE_NO_CONTROL_CENTERING

#define HTMLMODE_NO_CONTROL_CENTERING   0x20000000

Definition at line 129 of file wrthtml.hxx.

◆ HTMLMODE_PRINT_EXT

#define HTMLMODE_PRINT_EXT   0x00400000

Definition at line 122 of file wrthtml.hxx.

◆ HTMLMODE_VERT_SPACER

#define HTMLMODE_VERT_SPACER   0x00040000

Definition at line 118 of file wrthtml.hxx.

◆ sCSS2_P_CLASS_leaders

#define sCSS2_P_CLASS_leaders   "leaders"

Definition at line 416 of file wrthtml.hxx.

Typedef Documentation

◆ SwHTMLFormatInfos

Definition at line 254 of file wrthtml.hxx.

Enumeration Type Documentation

◆ HtmlFrmOpts

enum class HtmlFrmOpts
strong
Enumerator
NONE 
Align 
SAlign 
Width 
Height 
Size 
SWidth 
SHeight 
SSize 
AnySize 
AbsSize 
MarginSize 
Space 
SSpace 
Border 
SBorder 
SNoBorder 
SBackground 
Name 
Alt 
BrClear 
SPixSize 
Id 
Dir 
Replacement 

The graphic frame is a replacement image of an OLE object.

GenImgAllMask 
GenImgMask 

Definition at line 76 of file wrthtml.hxx.

Function Documentation

◆ GetCSS1_Color()

OString GetCSS1_Color ( const Color rColor)

◆ IgnorePropertyForReqIF()

bool IgnorePropertyForReqIF ( bool  bReqIF,
std::string_view  rProperty,
std::string_view  rValue,
std::optional< sw::Css1Background oBackground = std::nullopt 
)

Determines if rProperty with a given rValue has to be suppressed due to ReqIF mode.

Definition at line 189 of file css1atr.cxx.

References sCSS1_P_background, sCSS1_P_color, sCSS1_P_text_decoration, and sw::TableCell.

Referenced by SwHTMLWriter::OutCSS1_Property(), OutHTML_SvxFont(), and OutHTML_SvxFontHeight().

◆ OutCSS1_BodyTagStyleOpt()

SwHTMLWriter & OutCSS1_BodyTagStyleOpt ( SwHTMLWriter rWrt,
const SfxItemSet rItemSet 
)

◆ OutCSS1_HintSpanTag()

SwHTMLWriter & OutCSS1_HintSpanTag ( SwHTMLWriter rWrt,
const SfxPoolItem rHt 
)

◆ OutCSS1_HintStyleOpt()

SwHTMLWriter & OutCSS1_HintStyleOpt ( SwHTMLWriter rWrt,
const SfxPoolItem rHt 
)

◆ OutCSS1_NumberBulletListStyleOpt()

SwHTMLWriter & OutCSS1_NumberBulletListStyleOpt ( SwHTMLWriter rWrt,
const SwNumRule rNumRule,
sal_uInt8  nLevel 
)

◆ OutCSS1_ParaTagStyleOpt()

SwHTMLWriter & OutCSS1_ParaTagStyleOpt ( SwHTMLWriter rWrt,
const SfxItemSet rItemSet 
)

◆ OutCSS1_SvxBox()

SwHTMLWriter & OutCSS1_SvxBox ( SwHTMLWriter rWrt,
const SfxPoolItem rHt 
)

◆ OutCSS1_TableBGStyleOpt()

SwHTMLWriter & OutCSS1_TableBGStyleOpt ( SwHTMLWriter rWrt,
const SfxPoolItem rHt 
)

◆ OutHTML_BulletImage()

SwHTMLWriter & OutHTML_BulletImage ( SwHTMLWriter rWrt,
const char *  pTag,
const SvxBrushItem pBrush,
const OUString &  rGraphicURL 
)

◆ OutHTML_DrawFrameFormatAsControl()

SwHTMLWriter & OutHTML_DrawFrameFormatAsControl ( SwHTMLWriter rWrt,
const SwDrawFrameFormat rFormat,
const SdrUnoObj rSdrObj,
bool  bInCntnr 
)

Definition at line 673 of file htmlforw.cxx.

References ColorTransparency, vcl::unohelper::ConvertFontWeight(), convertLineEnd(), SwHTMLWriter::DecIndentLevel(), eType, FAMILY_DONTKNOW, SwDoc::GetAttrPool(), Writer::GetBaseURL(), GetControlSize(), Application::GetDefaultDevice(), OutputDevice::GetDefaultFont(), vcl::Font::GetFamilyName(), SdrTextObj::GetLogicRect(), SwHTMLWriter::GetNamespace(), tools::Rectangle::GetSize(), SdrUnoObj::GetUnoControlModel(), Size::Height(), HTML_FRMOPTS_CONTROL, HTML_FRMOPTS_CONTROL_CSS1, HTML_FRMOPTS_IMG_CONTROL, HTML_FRMOPTS_IMG_CONTROL_CSS1, HTMLMODE_ABS_POS_DRAW, i, SwHTMLWriter::IncIndentLevel(), SwHTMLWriter::IsHTMLMode(), ITALIC_DONTKNOW, ITALIC_NONE, LANGUAGE_ENGLISH_US, lcl_html_outEvents(), LINEEND_LF, LINESTYLE_DONTKNOW, LINESTYLE_NONE, OutputDevice::LogicToPixel(), SwHTMLWriter::m_bCfgOutStyles, SwHTMLWriter::m_bCfgStarBasic, SwHTMLWriter::m_bLFPossible, SwHTMLWriter::m_nFormCntrlCnt, Writer::m_pDoc, SwHTMLWriter::mxFormComps, n, NONE, nPos, OOO_STRING_SVTOOLS_HTML_input, OOO_STRING_SVTOOLS_HTML_IT_button, OOO_STRING_SVTOOLS_HTML_IT_checkbox, OOO_STRING_SVTOOLS_HTML_IT_file, OOO_STRING_SVTOOLS_HTML_IT_image, OOO_STRING_SVTOOLS_HTML_IT_password, OOO_STRING_SVTOOLS_HTML_IT_radio, OOO_STRING_SVTOOLS_HTML_IT_reset, OOO_STRING_SVTOOLS_HTML_IT_submit, OOO_STRING_SVTOOLS_HTML_IT_text, OOO_STRING_SVTOOLS_HTML_O_checked, OOO_STRING_SVTOOLS_HTML_O_cols, OOO_STRING_SVTOOLS_HTML_O_disabled, OOO_STRING_SVTOOLS_HTML_O_height, OOO_STRING_SVTOOLS_HTML_O_maxlength, OOO_STRING_SVTOOLS_HTML_O_multiple, OOO_STRING_SVTOOLS_HTML_O_name, OOO_STRING_SVTOOLS_HTML_O_rows, OOO_STRING_SVTOOLS_HTML_O_selected, OOO_STRING_SVTOOLS_HTML_O_size, OOO_STRING_SVTOOLS_HTML_O_src, OOO_STRING_SVTOOLS_HTML_O_tabindex, OOO_STRING_SVTOOLS_HTML_O_type, OOO_STRING_SVTOOLS_HTML_O_value, OOO_STRING_SVTOOLS_HTML_O_width, OOO_STRING_SVTOOLS_HTML_O_wrap, OOO_STRING_SVTOOLS_HTML_on, OOO_STRING_SVTOOLS_HTML_option, OOO_STRING_SVTOOLS_HTML_select, OOO_STRING_SVTOOLS_HTML_textarea, OOO_STRING_SVTOOLS_HTML_WW_hard, OOO_STRING_SVTOOLS_HTML_WW_soft, HTMLOutFuncs::Out_AsciiTag(), HTMLOutFuncs::Out_String(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), SwHTMLWriter::OutFrameFormatOptions(), SwHTMLWriter::OutHiddenControls(), SwHTMLWriter::OutNewLine(), PITCH_DONTKNOW, SfxItemSet::Put(), pValues, RES_CHRATR_BACKGROUND(), RES_CHRATR_COLOR(), RES_CHRATR_CROSSEDOUT(), RES_CHRATR_FONT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_POSTURE(), RES_CHRATR_UNDERLINE(), RES_CHRATR_WEIGHT(), SAL_NEWLINE_STRING, Size::setHeight(), Size::setWidth(), URIHelper::simpleNormalizedMakeRelative(), STRIKEOUT_DONTKNOW, STRIKEOUT_NONE, Writer::Strm(), t, TRISTATE_FALSE, o3tl::tryAccess(), o3tl::tryAccess< bool >(), o3tl::tryAccess< float >(), o3tl::tryAccess< sal_Int16 >(), o3tl::tryAccess< sal_Int32 >(), TYPE_CHECKBOX, TYPE_IMAGE, TYPE_NONE, TYPE_TEXT, WEIGHT_DONTKNOW, WEIGHT_NORMAL, Size::Width(), SvStream::WriteChar(), SvStream::WriteOString(), and x.

Referenced by SwHTMLWriter::OutFrameFormat().

◆ OutHTML_DrawFrameFormatAsMarquee()

SwHTMLWriter & OutHTML_DrawFrameFormatAsMarquee ( SwHTMLWriter rWrt,
const SwDrawFrameFormat rFormat,
const SdrObject rSdrObj 
)

Definition at line 113 of file htmldrawwriter.cxx.

References SfxItemSet::Get(), Application::GetDefaultDevice(), IDocumentDrawModelAccess::GetDrawModel(), SwDoc::getIDocumentDrawModelAccess(), SdrTextObj::GetLogicRect(), SdrObject::GetMergedItemSet(), SdrTextObj::GetMinTextFrameHeight(), SwHTMLWriter::GetNamespace(), SdrTextObj::GetOutlinerParaObject(), Outliner::GetParagraph(), Outliner::GetParagraphCount(), tools::Rectangle::GetSize(), Outliner::GetText(), SdrTextObj::GetTextAniDirection(), SdrTextObj::GetTextAniKind(), Size::Height(), HTML_FRMOPTS_MARQUEE, HTML_FRMOPTS_MARQUEE_CSS1, HTMLMODE_ABS_POS_DRAW, SdrTextObj::IsAutoGrowHeight(), SdrTextObj::IsAutoGrowWidth(), SwHTMLWriter::IsHTMLMode(), OutputDevice::LogicToPixel(), Writer::m_pDoc, MINFLY, nCount, OOO_STRING_SVTOOLS_HTML_AL_left, OOO_STRING_SVTOOLS_HTML_AL_right, OOO_STRING_SVTOOLS_HTML_BEHAV_alternate, OOO_STRING_SVTOOLS_HTML_BEHAV_scroll, OOO_STRING_SVTOOLS_HTML_BEHAV_slide, OOO_STRING_SVTOOLS_HTML_marquee, OOO_STRING_SVTOOLS_HTML_O_behavior, OOO_STRING_SVTOOLS_HTML_O_bgcolor, OOO_STRING_SVTOOLS_HTML_O_direction, OOO_STRING_SVTOOLS_HTML_O_height, OOO_STRING_SVTOOLS_HTML_O_loop, OOO_STRING_SVTOOLS_HTML_O_scrollamount, OOO_STRING_SVTOOLS_HTML_O_scrolldelay, OOO_STRING_SVTOOLS_HTML_O_width, HTMLOutFuncs::Out_AsciiTag(), HTMLOutFuncs::Out_Color(), HTMLOutFuncs::Out_String(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), SwHTMLWriter::OutFrameFormatOptions(), SDRATTR_TEXT_ANIAMOUNT(), SDRATTR_TEXT_ANICOUNT(), SDRATTR_TEXT_ANIDELAY(), Size::setHeight(), Outliner::SetText(), Outliner::SetUpdateLayout(), Size::setWidth(), Writer::Strm(), Size::Width(), SvStream::WriteChar(), SvStream::WriteOString(), XATTR_FILLCOLOR(), and XATTR_FILLSTYLE().

Referenced by SwHTMLWriter::OutFrameFormat(), and OutHTML_FrameFormatAsMarquee().

◆ OutHTML_FrameFormatOLENode()

SwHTMLWriter & OutHTML_FrameFormatOLENode ( SwHTMLWriter rWrt,
const SwFrameFormat rFormat,
bool  bInCntnr 
)

Definition at line 1221 of file htmlplug.cxx.

References aStr, aURL, SwHTMLWriter::DecIndentLevel(), SvCommandList::FillFromSequence(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SvCommand::GetArgument(), Writer::GetBaseURL(), SvCommand::GetCommand(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), SwNodeIndex::GetIndex(), SwFormat::GetName(), SwHTMLWriter::GetNamespace(), SwDoc::GetNodes(), SwOLENode::GetOLEObj(), SwOLEObj::GetOleRef(), SwApplet_Impl::GetOptionType(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SwNoTextNode::GetTitle(), HTML_FRMOPTS_APPLET, HTML_FRMOPTS_APPLET_CNTNR, HTML_FRMOPTS_EMBED, HTML_FRMOPTS_EMBED_CNTNR, HTML_FRMOPTS_HIDDEN_EMBED, HTML_FRMOPTS_IFRAME, HTML_FRMOPTS_IFRAME_CNTNR, HTML_FRMOPTS_OLE_CSS1, HTMLMODE_ABS_POS_FLY, i, SwHTMLWriter::IncIndentLevel(), SwHTMLWriter::IsHTMLMode(), SwHTMLWriter::m_bLFPossible, Writer::m_pDoc, nType, OOO_STRING_SVTOOLS_HTML_applet, OOO_STRING_SVTOOLS_HTML_embed, OOO_STRING_SVTOOLS_HTML_iframe, OOO_STRING_SVTOOLS_HTML_O_code, OOO_STRING_SVTOOLS_HTML_O_codebase, OOO_STRING_SVTOOLS_HTML_O_mayscript, OOO_STRING_SVTOOLS_HTML_O_name, OOO_STRING_SVTOOLS_HTML_O_src, OOO_STRING_SVTOOLS_HTML_O_type, OOO_STRING_SVTOOLS_HTML_O_value, OOO_STRING_SVTOOLS_HTML_param, OOO_STRING_SW_HTML_O_Hidden, HTMLOutFuncs::Out_AsciiTag(), SfxFrameHTMLWriter::Out_FrameDescriptor(), HTMLOutFuncs::Out_String(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), SwHTMLWriter::OutFrameFormatOptions(), SwHTMLWriter::OutImplicitMark(), SwHTMLWriter::OutNewLine(), PARAM, URIHelper::simpleNormalizedMakeRelative(), SvCommandList::size(), SO3_APPLET_CLASSID, SO3_PLUGIN_CLASSID, Writer::Strm(), TAG, svt::EmbeddedObjectRef::TryRunningState(), SvStream::WriteChar(), and SvStream::WriteOString().

Referenced by SwHTMLWriter::OutFrameFormat().

◆ OutHTML_FrameFormatOLENodeGrf()

SwHTMLWriter & OutHTML_FrameFormatOLENodeGrf ( SwHTMLWriter rWrt,
const SwFrameFormat rFormat,
bool  bInCntnr,
bool  bWriteReplacementGraphic = true 
)

Definition at line 1487 of file htmlplug.cxx.

References SL::aData, aMimeType, comphelper::OStorageHelper::CopyInputToOutput(), utl::UcbStreamHelper::CreateStream(), SwXTextEmbeddedObject::CreateXTextEmbeddedObject(), SvxMSExportOLEObjects::ExportOLEObject(), GenImgAllMask, GenImgMask, Writer::GetBaseURL(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), SwOLEObj::GetCurrentPersistName(), SvMemoryStream::GetData(), SwDoc::GetDocShell(), SwOLENode::GetGraphic(), SwNodeIndex::GetIndex(), URIHelper::GetMaybeFileHdl(), SwHTMLWriter::GetNamespace(), SwDoc::GetNodes(), SwOLEObj::GetObject(), SwOLENode::GetOLEObj(), SwOLEObj::GetOleRef(), Writer::GetOrigFileName(), SvMemoryStream::GetSize(), SfxObjectShell::GetStorage(), SwNoTextNode::GetTitle(), SwOLENode::GetTwipSize(), Graphic::GetType(), SwHTMLWriter::m_aRTFOLEMimeType, SwHTMLWriter::m_bLFPossible, SwHTMLWriter::m_nWarn, Writer::m_pDoc, o3tl::make_unsigned(), SwHTMLWriter::maNamespace, SwHTMLWriter::mbEmbedImages, SwHTMLWriter::mbSkipImages, SwHTMLWriter::mbXHTML, OOO_STRING_SVTOOLS_HTML_object, OOO_STRING_SVTOOLS_HTML_span, HTMLOutFuncs::Out_AsciiTag(), OutHTML_ImageEnd(), OutHTML_ImageStart(), SwHTMLWriter::OutNewLine(), Replacement, SAL_MAX_INT32, SAL_WARN, SAL_WARN_IF, SvStream::Seek(), URIHelper::simpleNormalizedMakeRelative(), URIHelper::SmartRel2Abs(), Writer::Strm(), TOOLS_WARN_EXCEPTION, u, WARN_SWG_POOR_LOAD, SwReqIfReader::WrapOleInRtf(), XOutBitmap::WriteGraphic(), SvStream::WriteOString(), and xStream.

Referenced by SwHTMLWriter::OutFrameFormat(), and SwHTMLWriter::WriteStream().

◆ OutHTML_HeaderFooter()

SwHTMLWriter & OutHTML_HeaderFooter ( SwHTMLWriter rWrt,
const SwFrameFormat rFrameFormat,
bool  bHeader 
)

◆ OutHTML_ImageEnd()

SwHTMLWriter & OutHTML_ImageEnd ( HtmlWriter rHtml,
SwHTMLWriter rWrt 
)

◆ OutHTML_ImageStart()

SwHTMLWriter & OutHTML_ImageStart ( HtmlWriter rHtml,
SwHTMLWriter rWrt,
const SwFrameFormat rFormat,
const OUString &  rGraphicURL,
Graphic const &  rGraphic,
const OUString &  rAlternateText,
const Size rRealSize,
HtmlFrmOpts  nFrameOpts,
const char *  pMarkType,
const ImageMap pGenImgMap,
std::u16string_view  rMimeType = {} 
)

Definition at line 1261 of file htmlflywriter.cxx.

References aAnchorEventTable, Size::AdjustHeight(), Size::AdjustWidth(), aImageEventTable, aName, HtmlWriterHelper::applyColor(), HtmlWriterHelper::applyEvents(), HtmlWriter::attribute(), Border, HtmlWriter::characters(), SwHTMLWriter::convertHyperlinkHRefValue(), SvxMacroTableDtor::empty(), SwFormat::GetAttrSet(), Writer::GetBaseURL(), SvxBoxItem::GetBottom(), Application::GetDefaultDevice(), SfxItemSet::GetItemIfSet(), SvxBoxItem::GetLeft(), SvxMacroItem::GetMacroTable(), SwFormatURL::GetName(), SwFormat::GetName(), SvxBoxItem::GetRight(), SwFormatURL::GetTargetFrameName(), SvxBoxItem::GetTop(), SwFormatURL::GetURL(), XOutBitmap::GraphicToBase64(), Size::Height(), HTMLMODE_ABS_POS_FLY, if(), SwHTMLWriter::IsHTMLMode(), SwFormatURL::IsServerMap(), OutputDevice::LogicToPixel(), SwHTMLWriter::m_aINetFormats, SwHTMLWriter::m_bCfgStarBasic, SwHTMLWriter::m_bLFPossible, SwHTMLWriter::m_nWarn, SwHTMLWriter::mbEmbedImages, SwHTMLWriter::mbReqIF, SwHTMLWriter::mbSkipImages, SwHTMLWriter::mpTempBaseURL, nBorderWidth, OOO_STRING_SVTOOLS_HTML_anchor, OOO_STRING_SVTOOLS_HTML_font, OOO_STRING_SVTOOLS_HTML_image, OOO_STRING_SVTOOLS_HTML_O_border, OOO_STRING_SVTOOLS_HTML_O_color, OOO_STRING_SVTOOLS_HTML_O_data, OOO_STRING_SVTOOLS_HTML_O_href, OOO_STRING_SVTOOLS_HTML_O_ismap, OOO_STRING_SVTOOLS_HTML_O_name, OOO_STRING_SVTOOLS_HTML_O_src, OOO_STRING_SVTOOLS_HTML_O_target, OOO_STRING_SVTOOLS_HTML_O_type, OOO_STRING_SVTOOLS_HTML_O_usemap, OOO_STRING_SVTOOLS_HTML_object, OUStringToOString(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), OutHTML_INetFormat(), SwHTMLWriter::OutImplicitMark(), SwHTMLWriter::OutNewLine(), HTMLOutFuncs::PrivateURLToInternalImg(), Replacement, RES_BOX(), RES_FRMMACRO(), Size::setHeight(), Size::setWidth(), URIHelper::simpleNormalizedMakeRelative(), HtmlWriter::start(), WARN_SWG_POOR_LOAD, Size::Width(), and SwHTMLWriter::writeFrameFormatOptions().

Referenced by OutHTML_FrameFormatAsImage(), OutHTML_FrameFormatGrfNode(), and OutHTML_FrameFormatOLENodeGrf().

◆ OutHTML_INetFormat()

SwHTMLWriter & OutHTML_INetFormat ( SwHTMLWriter rWrt,
const SwFormatINetFormat rINetFormat,
bool  bOn 
)

◆ OutHTML_NumberBulletListEnd()

SwHTMLWriter & OutHTML_NumberBulletListEnd ( SwHTMLWriter rWrt,
const SwHTMLNumRuleInfo rNextInfo 
)

◆ OutHTML_NumberBulletListStart()

SwHTMLWriter & OutHTML_NumberBulletListStart ( SwHTMLWriter rWrt,
const SwHTMLNumRuleInfo rInfo 
)

Definition at line 86 of file htmlnumwriter.cxx.

References aName, SwNode::EndOfSectionIndex(), eType, SwNumRule::Get(), SwTextNode::GetActualListLevel(), SvxNumberFormat::GetBrush(), SvxNumberFormat::GetBulletChar(), SwHTMLNumRuleInfo::GetDepth(), SwNumRule::GetName(), SwHTMLWriter::GetNamespace(), SwDoc::GetNodes(), SvxNumberType::GetNumberingType(), SwHTMLWriter::GetNumInfo(), SwHTMLNumRuleInfo::GetNumRule(), SwTextNode::GetNumRule(), SvxNumberFormat::GetStart(), SwNode::GetTextNode(), HTML_BULLETCHAR_CIRCLE, HTML_BULLETCHAR_DISC, HTML_BULLETCHAR_SQUARE, i, SwHTMLWriter::IncIndentLevel(), SwTextNode::IsOutline(), SwHTMLNumRuleInfo::IsRestart(), SwNode::IsTableNode(), SwNode::IsTextNode(), SwHTMLWriter::m_aBulletGrfs, SwHTMLWriter::m_aNumRuleNames, SwHTMLWriter::m_bCfgOutStyles, SwHTMLWriter::m_nLastParaToken, Writer::m_pCurrentPam, Writer::m_pDoc, SwHTMLWriter::mbReqIF, SwHTMLWriter::mbXHTML, nPos, OOO_STRING_SVTOOLS_HTML_li, OOO_STRING_SVTOOLS_HTML_O_start, OOO_STRING_SVTOOLS_HTML_O_type, OOO_STRING_SVTOOLS_HTML_orderlist, OOO_STRING_SVTOOLS_HTML_ULTYPE_circle, OOO_STRING_SVTOOLS_HTML_ULTYPE_disc, OOO_STRING_SVTOOLS_HTML_ULTYPE_square, OOO_STRING_SVTOOLS_HTML_unorderlist, OutCSS1_NumberBulletListStyleOpt(), OutHTML_BulletImage(), SwHTMLWriter::OutNewLine(), Writer::Strm(), SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, SvStream::WriteChar(), and SvStream::WriteOString().

Referenced by OutHTML_SwFormat().

◆ OutHTML_SwFormatField()

SwHTMLWriter & OutHTML_SwFormatField ( SwHTMLWriter rWrt,
const SfxPoolItem rHt 
)

◆ OutHTML_SwFormatFootnote()

SwHTMLWriter & OutHTML_SwFormatFootnote ( SwHTMLWriter rWrt,
const SfxPoolItem rHt 
)

◆ OutHTML_SwFormatLineBreak()

SwHTMLWriter & OutHTML_SwFormatLineBreak ( SwHTMLWriter rWrt,
const SfxPoolItem rHt 
)

◆ OutHTML_SwTableNode()

SwHTMLWriter & OutHTML_SwTableNode ( SwHTMLWriter rWrt,
SwTableNode rNode,
const SwFrameFormat pFlyFrameFormat,
const OUString *  pCaption = nullptr,
bool  bTopCaption = false 
)

Definition at line 913 of file htmltabw.cxx.

References SwHTMLWriter::ClearNextNumInfo(), SwHTMLWriter::DecIndentLevel(), SwNode::EndOfSectionNode(), SwHTMLWriter::FillNextNumInfo(), SwFrameFormat::FindLayoutRect(), IDocumentLayoutAccess::GetCurrentViewShell(), SwTable::GetFrameFormat(), SwFormat::GetFrameSize(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwTable::GetHTMLTableLayout(), SwDoc::getIDocumentLayoutAccess(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwFormat::GetName(), SwHTMLWriter::GetNamespace(), SwHTMLWriter::GetNextNumInfo(), SwHTMLWriter::GetNumInfo(), SwHTMLNumRuleInfo::GetNumRule(), SvxLRSpaceItem::GetRight(), SwTable::GetRowsToRepeat(), SvxSizeItem::GetSize(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SwTableNode::GetTable(), SwTable::GetTabLines(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SwViewShell::GetViewOptions(), SwFormatFrameSize::GetWidthPercent(), SwHTMLWriter::IncIndentLevel(), SwHTMLTableLayout::IsExportable(), SwHTMLNumRuleInfo::IsRestart(), SwViewOption::IsTest1(), SwHTMLWriter::m_bLFPossible, SwHTMLWriter::m_bOutTable, SwHTMLWriter::m_bPreserveForm, SwHTMLWriter::m_nDefListLvl, SwHTMLWriter::m_nDefListMargin, Writer::m_pCurrentPam, Writer::m_pDoc, SwHTMLWriter::mbReqIF, SwHTMLWriter::mbXHTML, SwHTMLWriter::mxFormComps, SwPostItHelper::NONE, OOO_STRING_SVTOOLS_HTML_AL_right, OOO_STRING_SVTOOLS_HTML_center, OOO_STRING_SVTOOLS_HTML_division, OOO_STRING_SVTOOLS_HTML_O_align, HTMLOutFuncs::Out_AsciiTag(), SwHTMLWriter::OutAndSetDefList(), SwHTMLWriter::OutForm(), OutHTML_NumberBulletListEnd(), SwHTMLWriter::OutImplicitMark(), SwHTMLWriter::OutNewLine(), Writer::Strm(), Size::Width(), and SwRect::Width().

Referenced by SwHTMLWriter::Out_SwDoc(), and OutHTML_FrameFormatTableNode().

◆ OutHTML_SwTextNode()

SwHTMLWriter & OutHTML_SwTextNode ( SwHTMLWriter rWrt,
const SwContentNode rNode 
)

Definition at line 2006 of file htmlatr.cxx.

References SwPosition::AdjustContent(), aHTMLAttrFnTab, Any, HtmlWriterHelper::applyColor(), HtmlWriter::attribute(), Before, CH_TXT_ATR_FORMELEMENT, SwHTMLWriter::ChangeParaToken(), COL_GRAY(), SfxItemSet::Count(), SwpHints::Count(), d, SwTextAttr::End(), HtmlWriter::end(), HtmlWriter::endAttribute(), SwNode::FindTableNode(), HTMLOutFuncs::FlushToAscii(), SfxItemSet::Get(), SwpHints::Get(), SwContentNode::GetAnyFormatColl(), SwTextAttr::GetAttr(), SwFormat::GetCol(), editeng::SvxBorderLine::GetColor(), SwPosition::GetContentIndex(), SwNode::GetDoc(), SwFormatField::GetField(), SwHTMLWriter::GetFootEndNoteSym(), SwTableBox::GetFrameFormat(), SwFormat::GetFrameSize(), SvxFontHeightItem::GetHeight(), SwHTMLWriter::GetHTMLMode(), SwDoc::getIDocumentStylePoolAccess(), SwNodeIndex::GetIndex(), SwNode::GetIndex(), editeng::SvxBorderLine::GetInWidth(), SfxItemSet::GetItemIfSet(), SvxLRSpaceItem::GetLeft(), SvxTextLeftMarginItem::GetLeft(), SwHTMLWriter::GetLineLen(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwPageDesc::GetMaster(), SwFormat::GetName(), SwDoc::GetNodes(), SwFormatCol::GetNumCols(), SwTextNode::GetNumRule(), SwTextNode::GetNumString(), SwDoc::GetOutlineNumRule(), SwFormatPageDesc::GetPageDesc(), IDocumentStylePoolAccess::GetPageDescFromPool(), SwFormat::GetPoolFormatId(), SwContentNode::GetpSwAttrSet(), SvxLRSpaceItem::GetRight(), SvxRightMarginItem::GetRight(), editeng::SvxBorderLine::GetScaledWidth(), SwTextAttr::GetStart(), SwNode::GetStartNode(), SwStartNode::GetStartNodeType(), SwContentNode::GetSwAttrSet(), SwTextNode::GetSwpHints(), SwTableNode::GetTable(), SwTable::GetTableBox(), SwTextNode::GetText(), SvxSizeItem::GetWidth(), SwTextAttr::HasDummyChar(), SwTextNode::HasHints(), HTMLMODE_NBSP_IN_TABLES, i, SwHTMLWriter::indexOfDotLeaders(), Inside, SwNode::IsEndNode(), SwHTMLWriter::IsHTMLMode(), SwTextNode::IsOutline(), Color::IsRGBEqual(), SwNode::IsSectionNode(), SwNode::IsStartNode(), SwNode::IsTableNode(), SwHTMLWriter::m_aScriptTextStyles, SwHTMLWriter::m_bCfgFormFeed, SwHTMLWriter::m_bCfgOutStyles, SwHTMLWriter::m_bClearLeft, SwHTMLWriter::m_bClearRight, SwHTMLWriter::m_bLFPossible, SwHTMLWriter::m_bOutFlyFrame, SwHTMLWriter::m_bOutOpts, SwHTMLWriter::m_bOutTable, SwHTMLWriter::m_bPrettyPrint, SwHTMLWriter::m_bTagOn, SwHTMLWriter::m_bTextAttr, Writer::m_bWriteAll, SwHTMLWriter::m_CharFormatInfos, SwHTMLWriter::m_nCSS1Script, SwHTMLWriter::m_nLastParaToken, SwHTMLWriter::m_nLeadingTabWidth, SwHTMLWriter::m_nTextAttrsToIgnore, SwHTMLWriter::m_nWishLineLen, Writer::m_pCurrentPam, Writer::m_pDoc, SwHTMLWriter::m_pFormatFootnote, SwHTMLWriter::m_pStartNdIdx, SwHTMLWriter::m_xDfltColor, SwHTMLWriter::m_xTemplate, SwHTMLWriter::maNamespace, SwHTMLWriter::mbReqIF, min(), OOO_STRING_SVTOOLS_HTML_AL_all, OOO_STRING_SVTOOLS_HTML_AL_center, OOO_STRING_SVTOOLS_HTML_AL_left, OOO_STRING_SVTOOLS_HTML_AL_right, OOO_STRING_SVTOOLS_HTML_horzrule, OOO_STRING_SVTOOLS_HTML_linebreak, OOO_STRING_SVTOOLS_HTML_O_align, OOO_STRING_SVTOOLS_HTML_O_clear, OOO_STRING_SVTOOLS_HTML_O_color, OOO_STRING_SVTOOLS_HTML_O_noshade, OOO_STRING_SVTOOLS_HTML_O_size, OOO_STRING_SVTOOLS_HTML_O_width, OOO_STRING_SVTOOLS_HTML_S_nbsp, OUStringToOString(), Out(), HTMLOutFuncs::Out_Char(), HTMLOutFuncs::Out_String(), SwHTMLWriter::OutBookmarks(), SwHTMLWriter::OutFlyFrame(), SwHTMLWriter::OutFootEndNoteSym(), SwHTMLWriter::OutForm(), OutHTML_SwFormat(), OutHTML_SwFormatOff(), SwHTMLWriter::OutNewLine(), SwHTMLWriter::OutPointFieldmarks(), Postit, Prefix, HtmlWriter::prettyPrint(), RES_BOX(), RES_BREAK(), RES_CHRATR_FONTSIZE(), RES_DRAWFRMFMT(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PAGEDESC(), RES_POOLCOLL_HTML_HR, RES_POOLCOLL_STANDARD, RES_POOLCOLL_TABLE, RES_POOLCOLL_TABLE_HDLN, RES_POOLPAGE_HTML, RES_TXTATR_ANNOTATION(), RES_TXTATR_FIELD(), RES_TXTATR_FLYCNT(), RES_UL_SPACE(), SAL_MAX_INT32, Script, HtmlWriter::single(), HtmlWriter::start(), SwNode::StartOfSectionIndex(), SfxPoolItem::StaticWhichCast(), Writer::Strm(), SwTableBoxStartNode, SwHTMLWriter::ToPixel(), SwField::Which(), SwFormat::Which(), SwTextAttr::Which(), SvStream::WriteChar(), and SvStream::WriteOString().

Referenced by SwHTMLWriter::Out_SwDoc().

Variable Documentation

◆ aHTMLAttrFnTab

SwAttrFnTab aHTMLAttrFnTab
extern

Definition at line 3219 of file htmlatr.cxx.

Referenced by OutHTML_FrameFormatAsMarquee(), OutHTML_SwField(), and OutHTML_SwTextNode().