LibreOffice Module sw (master) 1
Classes | Namespaces | Macros | Functions | Variables
css1atr.cxx File Reference
#include <sal/config.h>
#include <string_view>
#include <hintids.hxx>
#include <comphelper/string.hxx>
#include <comphelper/xmlencode.hxx>
#include <vcl/svapp.hxx>
#include <svl/whiter.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/udlnitem.hxx>
#include <editeng/crossedoutitem.hxx>
#include <editeng/blinkitem.hxx>
#include <editeng/cmapitem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/postitem.hxx>
#include <editeng/kernitem.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/lspcitem.hxx>
#include <editeng/adjustitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/formatbreakitem.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/widwitem.hxx>
#include <editeng/spltitem.hxx>
#include <editeng/orphitem.hxx>
#include <editeng/charhiddenitem.hxx>
#include <svx/xoutbmp.hxx>
#include <svx/svdobj.hxx>
#include <editeng/langitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <svtools/htmlout.hxx>
#include <svtools/htmlkywd.hxx>
#include <svl/urihelper.hxx>
#include <unotools/charclass.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <charfmt.hxx>
#include <fmtclds.hxx>
#include <fmtcol.hxx>
#include <fmtfsize.hxx>
#include <fmtornt.hxx>
#include <fmtpdsc.hxx>
#include <fmtlsplt.hxx>
#include <pagedesc.hxx>
#include <fmtanchr.hxx>
#include <docary.hxx>
#include <pam.hxx>
#include <viewsh.hxx>
#include <viewopt.hxx>
#include <swtable.hxx>
#include <ftninfo.hxx>
#include <ftnidx.hxx>
#include <txtftn.hxx>
#include <fmtftn.hxx>
#include <doc.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <swerror.h>
#include <paratr.hxx>
#include <frmatr.hxx>
#include <poolfmt.hxx>
#include "css1kywd.hxx"
#include "wrthtml.hxx"
#include "htmlnum.hxx"
#include "css1atr.hxx"
#include <IDocumentStylePoolAccess.hxx>
#include <numrule.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <o3tl/unit_conversion.hxx>
#include <rtl/strbuf.hxx>
#include <osl/diagnose.h>
Include dependency graph for css1atr.cxx:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< Css1FrameSize >
 

Namespaces

namespace  o3tl
 

Macros

#define HTML_HEADSPACE   (12*20)
 
#define DOT_LEADERS_MAX_WIDTH   18
 

Functions

static SwHTMLWriter & OutCSS1_SwFormat (SwHTMLWriter &rWrt, const SwFormat &rFormat, IDocumentStylePoolAccess *pDoc, SwDoc *pTemplate)
 
static SwHTMLWriter & OutCSS1_SwPageDesc (SwHTMLWriter &rWrt, const SwPageDesc &rFormat, IDocumentStylePoolAccess *pDoc, SwDoc *pTemplate, sal_uInt16 nRefPoolId, bool bExtRef, bool bPseudo=true)
 
static SwHTMLWriter & OutCSS1_SwFootnoteInfo (SwHTMLWriter &rWrt, const SwEndNoteInfo &rInfo, SwDoc *pDoc, bool bHasNotes, bool bEndNote)
 
static void OutCSS1_SwFormatDropAttrs (SwHTMLWriter &rHWrt, const SwFormatDrop &rDrop, const SfxItemSet *pCharFormatItemSet=nullptr)
 
static SwHTMLWriter & OutCSS1_SvxTextLn_SvxCrOut_SvxBlink (SwHTMLWriter &rWrt, const SvxUnderlineItem *pUItem, const SvxOverlineItem *pOItem, const SvxCrossedOutItem *pCOItem, const SvxBlinkItem *pBItem)
 
static SwHTMLWriter & OutCSS1_SvxFontWeight (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxPosture (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxULSpace (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxFirstLineIndent (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxTextLeftMargin (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxRightMargin (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxLRSpace (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxULSpace_SvxLRSpace (SwHTMLWriter &rWrt, const SvxULSpaceItem *pULSpace, const SvxLRSpaceItem *pLRSpace)
 
static SwHTMLWriter & OutCSS1_SvxULSpace_SvxLRSpace (SwHTMLWriter &rWrt, const SfxItemSet &rItemSet)
 
static SwHTMLWriter & OutCSS1_SvxBrush (SwHTMLWriter &rWrt, const SfxPoolItem &rHt, sw::Css1Background nMode, const OUString *pGraphicName)
 
static SwHTMLWriter & OutCSS1_SvxBrush (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SwFormatFrameSize (SwHTMLWriter &rWrt, const SfxPoolItem &rHt, Css1FrameSize nMode)
 
static SwHTMLWriter & OutCSS1_SvxFormatBreak_SwFormatPDesc_SvxFormatKeep (SwHTMLWriter &rWrt, const SfxItemSet &rItemSet, bool bDeep)
 
static SwHTMLWriter & OutCSS1_SwFormatLayoutSplit (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
bool IgnorePropertyForReqIF (bool bReqIF, std::string_view rProperty, std::string_view rValue, std::optional< sw::Css1Background > oMode)
 Determines if rProperty with a given rValue has to be suppressed due to ReqIF mode. More...
 
OString GetCSS1_Color (const Color &rColor)
 
static void AddUnitPropertyValue (OStringBuffer &rOut, tools::Long nVal, FieldUnit eUnit)
 
static sal_uInt16 GetCSS1Selector (const SwFormat *pFormat, OUString &rSelector, sal_uInt16 &rRefPoolId)
 
bool swhtml_css1atr_equalFontItems (const SfxPoolItem &r1, const SfxPoolItem &r2)
 
static bool OutCSS1Rule (SwHTMLWriter &rWrt, const OUString &rSelector, const SfxItemSet &rItemSet, bool bHasClass, bool bCheckForPseudo)
 
static void OutCSS1DropCapRule (SwHTMLWriter &rWrt, const OUString &rSelector, const SwFormatDrop &rDrop, bool bHasClass, bool bHasScriptDependencies)
 
SwHTMLWriter & OutCSS1_BodyTagStyleOpt (SwHTMLWriter &rWrt, const SfxItemSet &rItemSet)
 
SwHTMLWriter & OutCSS1_ParaTagStyleOpt (SwHTMLWriter &rWrt, const SfxItemSet &rItemSet)
 
SwHTMLWriter & OutCSS1_TableBGStyleOpt (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 Writes the background of table rows. More...
 
SwHTMLWriter & OutCSS1_NumberBulletListStyleOpt (SwHTMLWriter &rWrt, const SwNumRule &rNumRule, sal_uInt8 nLevel)
 
static bool OutCSS1_FrameFormatBrush (SwHTMLWriter &rWrt, const SvxBrushItem &rBrushItem)
 
static SwHTMLWriter & OutCSS1_SvxCaseMap (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxColor (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxCrossedOut (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxFont (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxFontHeight (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxKerning (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxLanguage (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxUnderline (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxOverline (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxHidden (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxBlink (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxLineSpacing (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxAdjust (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxFormatSplit (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxWidows (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxOrphans (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SwFormatDrop (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxFormatBreak_SwFormatPDesc_SvxFormatKeep (SwHTMLWriter &rWrt, const SvxFormatBreakItem *pBreakItem, const SwFormatPageDesc *pPDescItem, const SvxFormatKeepItem *pKeepItem)
 
static void OutCSS1_SvxBorderLine (SwHTMLWriter &rWrt, std::string_view pProperty, const SvxBorderLine *pLine)
 
SwHTMLWriter & OutCSS1_SvxBox (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
static SwHTMLWriter & OutCSS1_SvxFrameDirection (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
SwHTMLWriter & OutCSS1_HintSpanTag (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 
SwHTMLWriter & OutCSS1_HintStyleOpt (SwHTMLWriter &rWrt, const SfxPoolItem &rHt)
 

Variables

SwAttrFnTab const aCSS1AttrFnTab
 

Macro Definition Documentation

◆ DOT_LEADERS_MAX_WIDTH

#define DOT_LEADERS_MAX_WIDTH   18

Definition at line 121 of file css1atr.cxx.

◆ HTML_HEADSPACE

#define HTML_HEADSPACE   (12*20)

Definition at line 103 of file css1atr.cxx.

Function Documentation

◆ AddUnitPropertyValue()

static void AddUnitPropertyValue ( OStringBuffer &  rOut,
tools::Long  nVal,
FieldUnit  eUnit 
)
static

◆ GetCSS1_Color()

OString GetCSS1_Color ( const Color &  rColor)

◆ GetCSS1Selector()

static sal_uInt16 GetCSS1Selector ( const SwFormat *  pFormat,
OUString &  rSelector,
sal_uInt16 &  rRefPoolId 
)
static

Definition at line 914 of file css1atr.cxx.

References SwHTMLWriter::GetCSS1Selector().

Referenced by OutCSS1_SwFormat().

◆ IgnorePropertyForReqIF()

bool IgnorePropertyForReqIF ( bool  bReqIF,
std::string_view  rProperty,
std::string_view  rValue,
std::optional< sw::Css1Background >  oMode 
)

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_FrameFormatBrush()

static bool OutCSS1_FrameFormatBrush ( SwHTMLWriter &  rWrt,
const SvxBrushItem &  rBrushItem 
)
static

output brush of frame format, if its background color is not "no fill"/"auto fill" or it has a background graphic.

Definition at line 2112 of file css1atr.cxx.

References COL_TRANSPARENT(), sw::Fly, SvxBrushItem::GetColor(), SvxBrushItem::GetGraphicLink(), SvxBrushItem::GetGraphicPos(), and OutCSS1_SvxBrush().

Referenced by SwHTMLWriter::OutCSS1_FrameFormatBackground().

◆ 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_SvxAdjust()

static SwHTMLWriter & OutCSS1_SvxAdjust ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxBlink()

static SwHTMLWriter & OutCSS1_SvxBlink ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxBorderLine()

static void OutCSS1_SvxBorderLine ( SwHTMLWriter &  rWrt,
std::string_view  pProperty,
const SvxBorderLine *  pLine 
)
static

◆ OutCSS1_SvxBox()

SwHTMLWriter & OutCSS1_SvxBox ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)

◆ OutCSS1_SvxBrush() [1/2]

static SwHTMLWriter & OutCSS1_SvxBrush ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

Definition at line 3035 of file css1atr.cxx.

References sw::Attr, and OutCSS1_SvxBrush().

◆ OutCSS1_SvxBrush() [2/2]

static SwHTMLWriter & OutCSS1_SvxBrush ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt,
sw::Css1Background  nMode,
const OUString *  pGraphicName 
)
static

◆ OutCSS1_SvxCaseMap()

static SwHTMLWriter & OutCSS1_SvxCaseMap ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxColor()

static SwHTMLWriter & OutCSS1_SvxColor ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxCrossedOut()

static SwHTMLWriter & OutCSS1_SvxCrossedOut ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxFirstLineIndent()

static SwHTMLWriter & OutCSS1_SvxFirstLineIndent ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxFont()

static SwHTMLWriter & OutCSS1_SvxFont ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxFontHeight()

static SwHTMLWriter & OutCSS1_SvxFontHeight ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxFontWeight()

static SwHTMLWriter & OutCSS1_SvxFontWeight ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxFormatBreak_SwFormatPDesc_SvxFormatKeep() [1/2]

static SwHTMLWriter & OutCSS1_SvxFormatBreak_SwFormatPDesc_SvxFormatKeep ( SwHTMLWriter &  rWrt,
const SfxItemSet &  rItemSet,
bool  bDeep 
)
static

◆ OutCSS1_SvxFormatBreak_SwFormatPDesc_SvxFormatKeep() [2/2]

static SwHTMLWriter & OutCSS1_SvxFormatBreak_SwFormatPDesc_SvxFormatKeep ( SwHTMLWriter &  rWrt,
const SvxFormatBreakItem *  pBreakItem,
const SwFormatPageDesc *  pPDescItem,
const SvxFormatKeepItem *  pKeepItem 
)
static

◆ OutCSS1_SvxFormatSplit()

static SwHTMLWriter & OutCSS1_SvxFormatSplit ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxFrameDirection()

static SwHTMLWriter & OutCSS1_SvxFrameDirection ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxHidden()

static SwHTMLWriter & OutCSS1_SvxHidden ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxKerning()

static SwHTMLWriter & OutCSS1_SvxKerning ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxLanguage()

static SwHTMLWriter & OutCSS1_SvxLanguage ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxLineSpacing()

static SwHTMLWriter & OutCSS1_SvxLineSpacing ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxLRSpace()

static SwHTMLWriter & OutCSS1_SvxLRSpace ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxOrphans()

static SwHTMLWriter & OutCSS1_SvxOrphans ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

Definition at line 2710 of file css1atr.cxx.

References aStr, GetValue, SwHTMLWriter::OutCSS1_PropertyAscii(), and sCSS1_P_orphans.

◆ OutCSS1_SvxOverline()

static SwHTMLWriter & OutCSS1_SvxOverline ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxPosture()

static SwHTMLWriter & OutCSS1_SvxPosture ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxRightMargin()

static SwHTMLWriter & OutCSS1_SvxRightMargin ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxTextLeftMargin()

static SwHTMLWriter & OutCSS1_SvxTextLeftMargin ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxTextLn_SvxCrOut_SvxBlink()

static SwHTMLWriter & OutCSS1_SvxTextLn_SvxCrOut_SvxBlink ( SwHTMLWriter &  rWrt,
const SvxUnderlineItem *  pUItem,
const SvxOverlineItem *  pOItem,
const SvxCrossedOutItem *  pCOItem,
const SvxBlinkItem *  pBItem 
)
static

◆ OutCSS1_SvxULSpace()

static SwHTMLWriter & OutCSS1_SvxULSpace ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxULSpace_SvxLRSpace() [1/2]

static SwHTMLWriter & OutCSS1_SvxULSpace_SvxLRSpace ( SwHTMLWriter &  rWrt,
const SfxItemSet &  rItemSet 
)
static

◆ OutCSS1_SvxULSpace_SvxLRSpace() [2/2]

static SwHTMLWriter & OutCSS1_SvxULSpace_SvxLRSpace ( SwHTMLWriter &  rWrt,
const SvxULSpaceItem *  pULSpace,
const SvxLRSpaceItem *  pLRSpace 
)
static

◆ OutCSS1_SvxUnderline()

static SwHTMLWriter & OutCSS1_SvxUnderline ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SvxWidows()

static SwHTMLWriter & OutCSS1_SvxWidows ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

Definition at line 2702 of file css1atr.cxx.

References aStr, GetValue, SwHTMLWriter::OutCSS1_PropertyAscii(), and sCSS1_P_widows.

◆ OutCSS1_SwFootnoteInfo()

static SwHTMLWriter & OutCSS1_SwFootnoteInfo ( SwHTMLWriter &  rWrt,
const SwEndNoteInfo &  rInfo,
SwDoc *  pDoc,
bool  bHasNotes,
bool  bEndNote 
)
static

◆ OutCSS1_SwFormat()

static SwHTMLWriter & OutCSS1_SwFormat ( SwHTMLWriter &  rWrt,
const SwFormat &  rFormat,
IDocumentStylePoolAccess *  pDoc,
SwDoc *  pTemplate 
)
static

◆ OutCSS1_SwFormatDrop()

static SwHTMLWriter & OutCSS1_SwFormatDrop ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SwFormatDropAttrs()

static void OutCSS1_SwFormatDropAttrs ( SwHTMLWriter &  rHWrt,
const SwFormatDrop &  rDrop,
const SfxItemSet *  pCharFormatItemSet = nullptr 
)
static

◆ OutCSS1_SwFormatFrameSize()

static SwHTMLWriter & OutCSS1_SwFormatFrameSize ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt,
Css1FrameSize  nMode 
)
static

◆ OutCSS1_SwFormatLayoutSplit()

static SwHTMLWriter & OutCSS1_SwFormatLayoutSplit ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)
static

◆ OutCSS1_SwPageDesc()

static SwHTMLWriter & OutCSS1_SwPageDesc ( SwHTMLWriter &  rWrt,
const SwPageDesc &  rFormat,
IDocumentStylePoolAccess *  pDoc,
SwDoc *  pTemplate,
sal_uInt16  nRefPoolId,
bool  bExtRef,
bool  bPseudo = true 
)
static

◆ OutCSS1_TableBGStyleOpt()

SwHTMLWriter & OutCSS1_TableBGStyleOpt ( SwHTMLWriter &  rWrt,
const SfxPoolItem &  rHt 
)

◆ OutCSS1DropCapRule()

static void OutCSS1DropCapRule ( SwHTMLWriter &  rWrt,
const OUString &  rSelector,
const SwFormatDrop &  rDrop,
bool  bHasClass,
bool  bHasScriptDependencies 
)
static

◆ OutCSS1Rule()

static bool OutCSS1Rule ( SwHTMLWriter &  rWrt,
const OUString &  rSelector,
const SfxItemSet &  rItemSet,
bool  bHasClass,
bool  bCheckForPseudo 
)
static

◆ swhtml_css1atr_equalFontItems()

bool swhtml_css1atr_equalFontItems ( const SfxPoolItem &  r1,
const SfxPoolItem &  r2 
)

Variable Documentation

◆ aCSS1AttrFnTab

SwAttrFnTab const aCSS1AttrFnTab