LibreOffice Module editeng (master) 1
Namespaces | Functions | Variables
frmitems.cxx File Reference
#include <memory>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/drawing/LineStyle.hpp>
#include <com/sun/star/script/Converter.hpp>
#include <com/sun/star/table/ShadowLocation.hpp>
#include <com/sun/star/table/ShadowFormat.hpp>
#include <com/sun/star/table/BorderLine2.hpp>
#include <com/sun/star/table/BorderLineStyle.hpp>
#include <com/sun/star/style/BreakType.hpp>
#include <com/sun/star/style/GraphicLocation.hpp>
#include <com/sun/star/awt/Size.hpp>
#include <com/sun/star/text/WritingMode2.hpp>
#include <com/sun/star/frame/status/UpperLowerMarginScale.hpp>
#include <com/sun/star/frame/status/LeftRightMarginScale.hpp>
#include <com/sun/star/drawing/ShadingPattern.hpp>
#include <com/sun/star/graphic/XGraphic.hpp>
#include <com/sun/star/util/XComplexColor.hpp>
#include <osl/diagnose.h>
#include <i18nutil/unicode.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <comphelper/processfactory.hxx>
#include <utility>
#include <vcl/GraphicObject.hxx>
#include <tools/urlobj.hxx>
#include <tools/bigint.hxx>
#include <svl/memberid.h>
#include <rtl/math.hxx>
#include <rtl/ustring.hxx>
#include <tools/mapunit.hxx>
#include <tools/UnitConversion.hxx>
#include <vcl/graphicfilter.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <editeng/editrids.hrc>
#include <editeng/pbinitem.hxx>
#include <editeng/sizeitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/prntitem.hxx>
#include <editeng/opaqitem.hxx>
#include <editeng/protitem.hxx>
#include <editeng/shaditem.hxx>
#include <editeng/borderline.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/formatbreakitem.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/lineitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/itemtype.hxx>
#include <editeng/eerdll.hxx>
#include <editeng/memberids.h>
#include <libxml/xmlwriter.h>
#include <o3tl/enumrange.hxx>
#include <o3tl/safeint.hxx>
#include <sal/log.hxx>
#include <vcl/GraphicLoader.hxx>
#include <unotools/securityoptions.hxx>
#include <docmodel/uno/UnoComplexColor.hxx>
#include <boost/property_tree/ptree.hpp>
Include dependency graph for frmitems.cxx:

Go to the source code of this file.

Namespaces

namespace  editeng
 

Functions

static bool CompareBorderLine (const std::unique_ptr< SvxBorderLine > &pBrd1, const SvxBorderLine *pBrd2)
 
void editeng::BorderDistanceFromWord (bool bFromEdge, sal_Int32 &nMargin, sal_Int32 &nBorderDistance, sal_Int32 nBorderWidth)
 
void editeng::BorderDistancesToWord (const SvxBoxItem &rBox, const WordPageMargins &rMargins, WordBorderDistances &rDistances)
 
static sal_Int8 lcl_PercentToTransparency (tools::Long nPercent)
 
TranslateId getFrmDirResId (size_t nIndex)
 

Variables

static TranslateId RID_SVXITEMS_SHADOW []
 

Function Documentation

◆ CompareBorderLine()

static bool CompareBorderLine ( const std::unique_ptr< SvxBorderLine > &  pBrd1,
const SvxBorderLine *  pBrd2 
)
static

◆ getFrmDirResId()

TranslateId getFrmDirResId ( size_t  nIndex)

Definition at line 4589 of file frmitems.cxx.

References nIndex.

Referenced by SvxFrameDirectionItem::GetPresentation(), and SvxWritingModeItem::GetPresentation().

◆ lcl_PercentToTransparency()

static sal_Int8 lcl_PercentToTransparency ( tools::Long  nPercent)
static

Variable Documentation

◆ RID_SVXITEMS_SHADOW

TranslateId RID_SVXITEMS_SHADOW[]
static
Initial value:
=
{
RID_SVXITEMS_SHADOW_NONE,
RID_SVXITEMS_SHADOW_TOPLEFT,
RID_SVXITEMS_SHADOW_TOPRIGHT,
RID_SVXITEMS_SHADOW_BOTTOMLEFT,
RID_SVXITEMS_SHADOW_BOTTOMRIGHT
}

Definition at line 2197 of file frmitems.cxx.

Referenced by SvxShadowItem::dumpAsXml(), and SvxShadowItem::GetPresentation().