LibreOffice Module sw (master) 1
|
#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"
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 } |
Variables | |
SwAttrFnTab | aHTMLAttrFnTab |
#define CSS1_FMT_CMPREF (USHRT_MAX-1) |
Definition at line 135 of file wrthtml.hxx.
#define CSS1_FMT_ISTAG (USHRT_MAX) |
Definition at line 134 of file wrthtml.hxx.
#define CSS1_FMT_SPECIAL (USHRT_MAX-1) |
Definition at line 136 of file wrthtml.hxx.
#define CSS1_OUTMODE_ANY_OFF (sal_uInt16(0x0007U << 3)) |
Definition at line 153 of file wrthtml.hxx.
#define CSS1_OUTMODE_ANY_ON 0x0007U |
Definition at line 146 of file wrthtml.hxx.
#define CSS1_OUTMODE_ANY_SCRIPT 0x0000U |
Definition at line 178 of file wrthtml.hxx.
#define CSS1_OUTMODE_BODY (sal_uInt16(0x0001U << 6)) |
Definition at line 163 of file wrthtml.hxx.
#define CSS1_OUTMODE_CJK (sal_uInt16(0x0002U << 11)) |
Definition at line 182 of file wrthtml.hxx.
#define CSS1_OUTMODE_CTL (sal_uInt16(0x0003U << 11)) |
Definition at line 184 of file wrthtml.hxx.
#define CSS1_OUTMODE_DROPCAP (sal_uInt16(0x0007U << 6)) |
Definition at line 169 of file wrthtml.hxx.
#define CSS1_OUTMODE_ENCODE (sal_uInt16(0x0001U << 10)) |
Definition at line 174 of file wrthtml.hxx.
#define CSS1_OUTMODE_FRAME (sal_uInt16(0x0004U << 6)) |
Definition at line 166 of file wrthtml.hxx.
#define CSS1_OUTMODE_HINT (sal_uInt16(0x0003U << 6)) |
Definition at line 165 of file wrthtml.hxx.
#define CSS1_OUTMODE_NO_SCRIPT (sal_uInt16(0x0004U << 11)) |
Definition at line 186 of file wrthtml.hxx.
Definition at line 155 of file wrthtml.hxx.
#define CSS1_OUTMODE_PARA (sal_uInt16(0x0002U << 6)) |
Definition at line 164 of file wrthtml.hxx.
#define CSS1_OUTMODE_RULE CSS1_OUTMODE_ONOFF(RULE) |
Definition at line 158 of file wrthtml.hxx.
#define CSS1_OUTMODE_RULE_OFF (sal_uInt16(0x0003U << 3)) |
Definition at line 152 of file wrthtml.hxx.
#define CSS1_OUTMODE_RULE_ON 0x0003U |
Definition at line 144 of file wrthtml.hxx.
#define CSS1_OUTMODE_SCRIPT (sal_uInt16(0x0007U << 11)) |
Definition at line 187 of file wrthtml.hxx.
#define CSS1_OUTMODE_SECTION (sal_uInt16(0x0008U << 6)) |
Definition at line 170 of file wrthtml.hxx.
#define CSS1_OUTMODE_SOURCE (sal_uInt16(0x000fU << 6)) |
Definition at line 171 of file wrthtml.hxx.
#define CSS1_OUTMODE_SPAN_NO_OFF 0x0000U |
Definition at line 149 of file wrthtml.hxx.
#define CSS1_OUTMODE_SPAN_NO_ON 0x0000U |
Definition at line 141 of file wrthtml.hxx.
#define CSS1_OUTMODE_SPAN_TAG CSS1_OUTMODE_ONOFF(SPAN_TAG) |
Definition at line 156 of file wrthtml.hxx.
#define CSS1_OUTMODE_SPAN_TAG1_ON 0x0004U |
Definition at line 145 of file wrthtml.hxx.
#define CSS1_OUTMODE_SPAN_TAG_OFF (sal_uInt16(0x0001U << 3)) |
Definition at line 150 of file wrthtml.hxx.
#define CSS1_OUTMODE_SPAN_TAG_ON 0x0001U |
Definition at line 142 of file wrthtml.hxx.
#define CSS1_OUTMODE_STYLE_OPT CSS1_OUTMODE_ONOFF(STYLE_OPT) |
Definition at line 157 of file wrthtml.hxx.
#define CSS1_OUTMODE_STYLE_OPT_OFF (sal_uInt16(0x0002U << 3)) |
Definition at line 151 of file wrthtml.hxx.
#define CSS1_OUTMODE_STYLE_OPT_ON 0x0002U |
Definition at line 143 of file wrthtml.hxx.
#define CSS1_OUTMODE_TABLE (sal_uInt16(0x0005U << 6)) |
Definition at line 167 of file wrthtml.hxx.
#define CSS1_OUTMODE_TABLEBOX (sal_uInt16(0x0006U << 6)) |
Definition at line 168 of file wrthtml.hxx.
#define CSS1_OUTMODE_TEMPLATE 0x0000U |
Definition at line 162 of file wrthtml.hxx.
#define CSS1_OUTMODE_WESTERN (sal_uInt16(0x0001U << 11)) |
Definition at line 180 of file wrthtml.hxx.
#define HTML_DLCOLL_DD 0x4000 |
Definition at line 131 of file wrthtml.hxx.
#define HTML_DLCOLL_DT 0x8000 |
Definition at line 132 of file wrthtml.hxx.
#define HTML_PARSPACE (o3tl::toTwips(5, o3tl::Length::mm)) |
Definition at line 70 of file wrthtml.hxx.
#define HTMLMODE_ABS_POS_DRAW 0x01000000 |
Definition at line 124 of file wrthtml.hxx.
#define HTMLMODE_ABS_POS_FLY 0x00800000 |
Definition at line 123 of file wrthtml.hxx.
#define HTMLMODE_BLOCK_SPACER 0x00010000 |
Definition at line 116 of file wrthtml.hxx.
#define HTMLMODE_BORDER_NONE 0x04000000 |
Definition at line 126 of file wrthtml.hxx.
#define HTMLMODE_FLOAT_FRAME 0x00020000 |
Definition at line 117 of file wrthtml.hxx.
#define HTMLMODE_FLY_MARGINS 0x02000000 |
Definition at line 125 of file wrthtml.hxx.
#define HTMLMODE_FONT_GENERIC 0x08000000 |
Definition at line 127 of file wrthtml.hxx.
#define HTMLMODE_FRSTLINE_IN_NUMBER_BULLET 0x10000000 |
Definition at line 128 of file wrthtml.hxx.
#define HTMLMODE_LSPACE_IN_NUMBER_BULLET 0x00100000 |
Definition at line 120 of file wrthtml.hxx.
#define HTMLMODE_NBSP_IN_TABLES 0x00080000 |
Definition at line 119 of file wrthtml.hxx.
#define HTMLMODE_NO_CONTROL_CENTERING 0x20000000 |
Definition at line 129 of file wrthtml.hxx.
#define HTMLMODE_PRINT_EXT 0x00400000 |
Definition at line 122 of file wrthtml.hxx.
#define HTMLMODE_VERT_SPACER 0x00040000 |
Definition at line 118 of file wrthtml.hxx.
#define sCSS2_P_CLASS_leaders "leaders" |
Definition at line 416 of file wrthtml.hxx.
typedef std::set<std::unique_ptr<SwHTMLFormatInfo>, comphelper::UniquePtrValueLess<SwHTMLFormatInfo> > SwHTMLFormatInfos |
Definition at line 254 of file wrthtml.hxx.
|
strong |
Definition at line 76 of file wrthtml.hxx.
OString GetCSS1_Color | ( | const Color & | rColor | ) |
Definition at line 225 of file css1atr.cxx.
References Color::GetBlue(), Color::GetGreen(), and Color::GetRed().
Referenced by SwHTMLWriter::OutCSS1_FrameFormatBackground(), OutCSS1_SvxBorderLine(), OutCSS1_SvxBrush(), OutCSS1_SvxColor(), and OutHTML_SwFormatField().
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().
SwHTMLWriter & OutCSS1_BodyTagStyleOpt | ( | SwHTMLWriter & | rWrt, |
const SfxItemSet & | rItemSet | ||
) |
Definition at line 1753 of file css1atr.cxx.
References CSS1_OUTMODE_BODY, CSS1_OUTMODE_ENCODE, CSS1_OUTMODE_STYLE_OPT_ON, SfxItemSet::GetItemState(), SwHTMLWriter::m_bFirstCSS1Property, OutCSS1_SvxBox(), OutCSS1_SvxBrush(), sw::Page, RES_BACKGROUND(), RES_BOX(), Writer::Strm(), and SvStream::WriteChar().
Referenced by SwHTMLWriter::MakeHeader().
SwHTMLWriter & OutCSS1_HintSpanTag | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Definition at line 3635 of file css1atr.cxx.
References aCSS1AttrFnTab, CSS1_OUTMODE_ENCODE, CSS1_OUTMODE_HINT, CSS1_OUTMODE_SPAN_TAG, SwHTMLWriter::m_bFirstCSS1Property, SwHTMLWriter::m_bTagOn, Out(), Writer::Strm(), and SvStream::WriteOString().
Referenced by OutHTML_CSS1Attr(), OutHTML_SvxEscapement(), OutHTML_SwBlink(), OutHTML_SwCrossedOut(), OutHTML_SwPosture(), OutHTML_SwUnderline(), and OutHTML_SwWeight().
SwHTMLWriter & OutCSS1_HintStyleOpt | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Definition at line 3648 of file css1atr.cxx.
References aCSS1AttrFnTab, CSS1_OUTMODE_ENCODE, CSS1_OUTMODE_HINT, CSS1_OUTMODE_STYLE_OPT_ON, SwHTMLWriter::m_bFirstCSS1Property, Out(), Writer::Strm(), and SvStream::WriteChar().
Referenced by OutHTML_SvxFontHeight().
SwHTMLWriter & OutCSS1_NumberBulletListStyleOpt | ( | SwHTMLWriter & | rWrt, |
const SwNumRule & | rNumRule, | ||
sal_uInt8 | nLevel | ||
) |
Definition at line 1808 of file css1atr.cxx.
References CSS1_OUTMODE_ENCODE, CSS1_OUTMODE_PARA, CSS1_OUTMODE_STYLE_OPT, SwNumRule::Get(), SvxNumberFormat::GetAbsLSpace(), SvxNumberFormat::GetFirstLineOffset(), HTML_NUMBER_BULLET_INDENT, HTML_NUMBER_BULLET_MARGINLEFT, HTMLMODE_FRSTLINE_IN_NUMBER_BULLET, HTMLMODE_LSPACE_IN_NUMBER_BULLET, SwHTMLWriter::IsHTMLMode(), SwHTMLWriter::m_bFirstCSS1Property, nFirstLineOffset, SwHTMLWriter::OutCSS1_UnitProperty(), sCSS1_P_margin_left, sCSS1_P_text_indent, Writer::Strm(), and SvStream::WriteChar().
Referenced by OutHTML_NumberBulletListStart().
SwHTMLWriter & OutCSS1_ParaTagStyleOpt | ( | SwHTMLWriter & | rWrt, |
const SfxItemSet & | rItemSet | ||
) |
Definition at line 1786 of file css1atr.cxx.
References CSS1_OUTMODE_ENCODE, CSS1_OUTMODE_PARA, CSS1_OUTMODE_STYLE_OPT, SwHTMLWriter::m_nCSS1Script, and SwHTMLWriter::OutCSS1_SfxItemSet().
Referenced by OutHTML_SwFormat().
SwHTMLWriter & OutCSS1_SvxBox | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Definition at line 3300 of file css1atr.cxx.
References AddUnitPropertyValue(), CSS1_OUTMODE_PARA, SvxBoxItem::GetBottom(), SwHTMLWriter::GetCSS1Unit(), SvxBoxItem::GetDistance(), SvxBoxItem::GetLeft(), SwHTMLWriter::GetNamespace(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), SwHTMLWriter::IsCSS1Source(), SwHTMLWriter::m_bTagOn, OOO_STRING_SVTOOLS_HTML_span, HTMLOutFuncs::Out_AsciiTag(), SwHTMLWriter::OutCSS1_PropertyAscii(), OutCSS1_SvxBorderLine(), SwHTMLWriter::OutCSS1_UnitProperty(), rBoxItem, RES_CHRATR_BOX(), RES_CHRATR_END(), sCSS1_P_border, sCSS1_P_border_bottom, sCSS1_P_border_left, sCSS1_P_border_right, sCSS1_P_border_top, sCSS1_P_display, sCSS1_P_padding, sCSS1_P_padding_bottom, sCSS1_P_padding_left, sCSS1_P_padding_right, sCSS1_P_padding_top, Writer::Strm(), and SfxPoolItem::Which().
Referenced by OutCSS1_BodyTagStyleOpt(), SwHTMLWriter::OutCSS1_FrameFormatOptions(), and SwHTMLWriter::OutCSS1_TableCellBordersAndBG().
SwHTMLWriter & OutCSS1_TableBGStyleOpt | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Writes the background of table rows.
Definition at line 1795 of file css1atr.cxx.
References CSS1_OUTMODE_ENCODE, CSS1_OUTMODE_STYLE_OPT_ON, CSS1_OUTMODE_TABLEBOX, SwHTMLWriter::m_bFirstCSS1Property, OutCSS1_SvxBrush(), Writer::Strm(), sw::TableRow, and SvStream::WriteChar().
SwHTMLWriter & OutHTML_BulletImage | ( | SwHTMLWriter & | rWrt, |
const char * | pTag, | ||
const SvxBrushItem * | pBrush, | ||
const OUString & | rGraphicURL | ||
) |
Definition at line 1513 of file htmlflywriter.cxx.
References Writer::CopyLocalFileToINet(), Writer::GetBaseURL(), SvxBrushItem::GetGraphic(), SvxBrushItem::GetGraphicLink(), XOutBitmap::GraphicToBase64(), SwHTMLWriter::m_bCfgCpyLinkedGrfs, SwHTMLWriter::m_nWarn, SwHTMLWriter::mbEmbedImages, OOO_STRING_SVTOOLS_HTML_O_data, OOO_STRING_SVTOOLS_HTML_O_src, OOO_STRING_SVTOOLS_HTML_O_style, HTMLOutFuncs::Out_String(), HTMLOutFuncs::PrivateURLToInternalImg(), URIHelper::simpleNormalizedMakeRelative(), Writer::Strm(), WARN_SWG_POOR_LOAD, and SvStream::WriteOString().
Referenced by OutHTML_NumberBulletListStart(), and OutHTML_SwFormat().
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().
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().
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().
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().
SwHTMLWriter & OutHTML_HeaderFooter | ( | SwHTMLWriter & | rWrt, |
const SwFrameFormat & | rFrameFormat, | ||
bool | bHeader | ||
) |
Definition at line 2102 of file htmlflywriter.cxx.
References SwHTMLWriter::DecIndentLevel(), SwNode::EndOfSectionIndex(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), Application::GetDefaultDevice(), SwNodeIndex::GetIndex(), SvxULSpaceItem::GetLower(), SwHTMLWriter::GetNamespace(), SwDoc::GetNodes(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), HTML_PARSPACE, HTMLMODE_VERT_SPACER, SwHTMLWriter::IncIndentLevel(), SwHTMLWriter::IsHTMLMode(), OutputDevice::LogicToPixel(), SwHTMLWriter::m_bOutFooter, SwHTMLWriter::m_bOutHeader, SwHTMLWriter::m_nHeaderFooterSpace, Writer::m_pCurrentPam, Writer::m_pDoc, OOO_STRING_SVTOOLS_HTML_division, OOO_STRING_SVTOOLS_HTML_O_size, OOO_STRING_SVTOOLS_HTML_O_title, OOO_STRING_SVTOOLS_HTML_O_type, OOO_STRING_SVTOOLS_HTML_spacer, OOO_STRING_SVTOOLS_HTML_SPTYPE_vertical, HTMLOutFuncs::Out_AsciiTag(), SwHTMLWriter::Out_SwDoc(), SwHTMLWriter::OutNewLine(), and Writer::Strm().
Referenced by SwHTMLWriter::WriteStream().
SwHTMLWriter & OutHTML_ImageEnd | ( | HtmlWriter & | rHtml, |
SwHTMLWriter & | rWrt | ||
) |
Definition at line 1499 of file htmlflywriter.cxx.
References HtmlWriter::flushStack(), SwHTMLWriter::m_aINetFormats, and OutHTML_INetFormat().
Referenced by OutHTML_FrameFormatAsImage(), OutHTML_FrameFormatGrfNode(), and OutHTML_FrameFormatOLENodeGrf().
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().
SwHTMLWriter & OutHTML_INetFormat | ( | SwHTMLWriter & | rWrt, |
const SwFormatINetFormat & | rINetFormat, | ||
bool | bOn | ||
) |
Definition at line 2958 of file htmlatr.cxx.
References aAnchorEventTable, aURL, CSS1_OUTMODE_CJK, CSS1_OUTMODE_CTL, CSS1_OUTMODE_WESTERN, SvxMacroTableDtor::empty(), IDocumentStylePoolAccess::GetCharFormatFromPool(), SwDoc::getIDocumentStylePoolAccess(), SwFormatINetFormat::GetMacroTable(), SwFormatINetFormat::GetName(), SwHTMLWriter::GetNamespace(), SwFormatINetFormat::GetTargetFrame(), SwFormatINetFormat::GetValue(), SwHTMLWriter::m_bCfgStarBasic, SwHTMLWriter::m_CharFormatInfos, SwHTMLWriter::m_nCSS1Script, Writer::m_pDoc, nPos, OOO_STRING_SVTOOLS_HTML_anchor, OOO_STRING_SVTOOLS_HTML_O_class, OOO_STRING_SVTOOLS_HTML_O_href, OOO_STRING_SVTOOLS_HTML_O_name, OOO_STRING_SVTOOLS_HTML_O_target, OUStringToOString(), HTMLOutFuncs::Out_AsciiTag(), HTMLOutFuncs::Out_Events(), HTMLOutFuncs::Out_String(), SwHTMLWriter::OutHyperlinkHRefValue(), RES_POOLCHR_INET_NORMAL, RES_POOLCHR_INET_VISIT, rTarget, comphelper::string::strip(), Writer::Strm(), and SvStream::WriteOString().
Referenced by OutHTML_ImageEnd(), OutHTML_ImageStart(), and OutHTML_SwFormatINetFormat().
SwHTMLWriter & OutHTML_NumberBulletListEnd | ( | SwHTMLWriter & | rWrt, |
const SwHTMLNumRuleInfo & | rNextInfo | ||
) |
Definition at line 282 of file htmlnumwriter.cxx.
References SwHTMLWriter::DecIndentLevel(), eType, SwNumRule::Get(), SwHTMLNumRuleInfo::GetDepth(), SwHTMLWriter::GetNamespace(), SvxNumberType::GetNumberingType(), SwHTMLWriter::GetNumInfo(), SwHTMLNumRuleInfo::GetNumRule(), i, SwHTMLNumRuleInfo::IsNumbered(), SwHTMLNumRuleInfo::IsRestart(), SwHTMLWriter::m_bLFPossible, SwHTMLWriter::m_nLastParaToken, SwHTMLWriter::mbXHTML, OOO_STRING_SVTOOLS_HTML_li, OOO_STRING_SVTOOLS_HTML_orderlist, OOO_STRING_SVTOOLS_HTML_unorderlist, HTMLOutFuncs::Out_AsciiTag(), SwHTMLWriter::OutNewLine(), Writer::Strm(), SVX_NUM_BITMAP, and SVX_NUM_CHAR_SPECIAL.
Referenced by OutHTML_SwFormatOff(), and OutHTML_SwTableNode().
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().
SwHTMLWriter & OutHTML_SwFormatField | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Definition at line 444 of file htmlfldw.cxx.
References aURL, convertLineEnd(), comphelper::string::encodeForXml(), o3tl::equalsIgnoreAsciiCase(), Writer::GetBaseURL(), GetCSS1_Color(), SwDoc::GetDocShell(), SwFormatField::GetField(), SwViewOption::GetFieldShadingsColor(), SwFieldType::GetName(), SwHTMLWriter::GetNamespace(), SwField::GetPar1(), SwField::GetPar2(), SwTextAttr::GetStart(), SwField::GetSubType(), GetSystemLineEnd(), SwFormatField::GetTextField(), SwTextField::GetTextNode(), SwField::GetTyp(), SwDocShell::GetView(), SwViewShell::GetViewOptions(), SwView::GetWrtShell(), nsSwGetSetExpType::GSE_STRING, SwViewOption::IsFieldShadings(), JAVASCRIPT, SwHTMLWriter::m_bLFPossible, Writer::m_pDoc, SwHTMLWriter::maStartedAttributes, SwHTMLWriter::mbReqIF, OOO_STRING_SVTOOLS_HTML_comment, OOO_STRING_SVTOOLS_HTML_meta, OOO_STRING_SVTOOLS_HTML_O_style, OOO_STRING_SVTOOLS_HTML_span, OUStringToOString(), HTMLOutFuncs::Out_AsciiTag(), OutHTML_SwField(), SwHTMLWriter::OutNewLine(), HTMLOutFuncs::OutScript(), Postit, RES_CHRATR_BACKGROUND(), Script, sCSS1_P_background, SetExp, comphelper::string::strip(), comphelper::string::stripStart(), Writer::Strm(), u, SwFieldType::Which(), SvStream::WriteChar(), and SvStream::WriteOString().
Referenced by SwHTMLWriter::OutHeaderAttrs().
SwHTMLWriter & OutHTML_SwFormatFootnote | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Definition at line 273 of file htmlftn.cxx.
References SwHTMLWriter::GetNamespace(), SwFormatFootnote::GetNumStr(), SwFormatFootnote::GetTextFootnote(), SwFormatFootnote::GetViewNumStr(), SwFormatFootnote::IsEndNote(), SwHTMLWriter::m_nEndNote, SwHTMLWriter::m_nFootNote, Writer::m_pDoc, SwHTMLWriter::m_xFootEndNotes, nPos, OOO_STRING_SVTOOLS_HTML_anchor, OOO_STRING_SVTOOLS_HTML_FTN_anchor, OOO_STRING_SVTOOLS_HTML_FTN_symbol, OOO_STRING_SVTOOLS_HTML_O_class, OOO_STRING_SVTOOLS_HTML_O_href, OOO_STRING_SVTOOLS_HTML_O_name, OOO_STRING_SVTOOLS_HTML_O_sdfixed, OOO_STRING_SVTOOLS_HTML_sdendnote, OOO_STRING_SVTOOLS_HTML_sdendnote_anc, OOO_STRING_SVTOOLS_HTML_sdfootnote, OOO_STRING_SVTOOLS_HTML_sdfootnote_anc, OOO_STRING_SVTOOLS_HTML_superscript, HTMLOutFuncs::Out_AsciiTag(), HTMLOutFuncs::Out_String(), Writer::Strm(), and SvStream::WriteOString().
SwHTMLWriter & OutHTML_SwFormatLineBreak | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Definition at line 248 of file htmlftn.cxx.
References ALL, HtmlWriter::attribute(), HtmlWriter::end(), LEFT, SwHTMLWriter::maNamespace, NONE, OOO_STRING_SVTOOLS_HTML_linebreak, OOO_STRING_SVTOOLS_HTML_O_clear, RIGHT, HtmlWriter::start(), and Writer::Strm().
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().
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().
|
extern |
Definition at line 3219 of file htmlatr.cxx.
Referenced by OutHTML_FrameFormatAsMarquee(), OutHTML_SwField(), and OutHTML_SwTextNode().