20#ifndef INCLUDED_SW_SOURCE_FILTER_XML_XMLITHLP_HXX
21#define INCLUDED_SW_SOURCE_FILTER_XML_XMLITHLP_HXX
27namespace editeng {
class SvxBorderLine; }
37 bool& rHasStyle, sal_uInt16& rStyle,
38 bool& rHasWidth, sal_uInt16& rWidth,
39 sal_uInt16& rNamedWidth,
40 bool& rHasColor,
Color& rColor );
43 bool bHasStyle, sal_uInt16 nStyle,
44 bool bHasWidth, sal_uInt16 nWidth,
45 sal_uInt16 nNamedWidth,
46 bool bHasColor,
const Color& rColor );
49 sal_uInt16 nWidth, sal_uInt16 nOutWidth,
50 sal_uInt16 nInWidth, sal_uInt16 nDistance );
const struct SvXMLEnumMapEntry< sal_Int16 > aXMLTableVAlignMap[]
bool sw_frmitems_setXMLBorder(std::unique_ptr< editeng::SvxBorderLine > &rpLine, bool bHasStyle, sal_uInt16 nStyle, bool bHasWidth, sal_uInt16 nWidth, sal_uInt16 nNamedWidth, bool bHasColor, const Color &rColor)
const struct SvXMLEnumMapEntry< sal_Int16 > aXMLTableAlignMap[]
const struct SvXMLEnumMapEntry< SvxGraphicPosition > psXML_BrushHoriPos[]
void sw_frmitems_MergeXMLVertPos(SvxGraphicPosition &ePos, SvxGraphicPosition eVert)
const struct SvXMLEnumMapEntry< SvxGraphicPosition > psXML_BrushVertPos[]
const struct SvXMLEnumMapEntry< sal_uInt16 > psXML_BorderStyles[]
const struct SvXMLEnumMapEntry< sal_uInt16 > aXML_KeepTogetherType[]
bool sw_frmitems_parseXMLBorder(std::u16string_view rValue, const SvXMLUnitConverter &rUnitConverter, bool &rHasStyle, sal_uInt16 &rStyle, bool &rHasWidth, sal_uInt16 &rWidth, sal_uInt16 &rNamedWidth, bool &rHasColor, Color &rColor)
Define various helper variables and functions for xmlimpit.cxx and xmlexpit.cxx.
const struct SvXMLEnumMapEntry< sal_uInt16 > psXML_BreakType[]
const struct SvXMLEnumMapEntry< SvxGraphicPosition > psXML_BrushRepeat[]
void sw_frmitems_MergeXMLHoriPos(SvxGraphicPosition &ePos, SvxGraphicPosition eHori)
const struct SvXMLEnumMapEntry< sal_uInt16 > psXML_NamedBorderWidths[]