LibreOffice Module svgio (master) 1
Namespaces | Functions | Variables
svgstyleattributes.cxx File Reference
#include <sal/config.h>
#include <algorithm>
#include <svgstyleattributes.hxx>
#include <drawinglayer/primitive2d/transformprimitive2d.hxx>
#include <drawinglayer/primitive2d/PolyPolygonColorPrimitive2D.hxx>
#include <drawinglayer/primitive2d/PolyPolygonStrokePrimitive2D.hxx>
#include <svgnode.hxx>
#include <svgdocument.hxx>
#include <drawinglayer/primitive2d/svggradientprimitive2d.hxx>
#include <svggradientnode.hxx>
#include <drawinglayer/primitive2d/unifiedtransparenceprimitive2d.hxx>
#include <basegfx/vector/b2enums.hxx>
#include <drawinglayer/processor2d/linegeometryextractor2d.hxx>
#include <drawinglayer/processor2d/textaspolygonextractor2d.hxx>
#include <basegfx/polygon/b2dpolypolygoncutter.hxx>
#include <svgclippathnode.hxx>
#include <svgfilternode.hxx>
#include <svgmasknode.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <svgmarkernode.hxx>
#include <svgpatternnode.hxx>
#include <drawinglayer/primitive2d/patternfillprimitive2d.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <drawinglayer/primitive2d/maskprimitive2d.hxx>
#include <drawinglayer/primitive2d/pagehierarchyprimitive2d.hxx>
#include <o3tl/string_view.hxx>
#include <o3tl/unit_conversion.hxx>
Include dependency graph for svgstyleattributes.cxx:

Go to the source code of this file.

Namespaces

namespace  svgio
 
namespace  svgio::svgreader
 

Functions

static basegfx::B2DLineJoin svgio::svgreader::StrokeLinejoinToB2DLineJoin (StrokeLinejoin aStrokeLinejoin)
 
static css::drawing::LineCap svgio::svgreader::StrokeLinecapToDrawingLineCap (StrokeLinecap aStrokeLinecap)
 
FontStretch svgio::svgreader::getWider (FontStretch aSource)
 
FontStretch svgio::svgreader::getNarrower (FontStretch aSource)
 
FontWeight svgio::svgreader::getBolder (FontWeight aSource)
 
FontWeight svgio::svgreader::getLighter (FontWeight aSource)
 
::FontWeight svgio::svgreader::getVclFontWeight (FontWeight aSource)
 

Variables

const int nStyleDepthLimit = 1024
 

Variable Documentation

◆ nStyleDepthLimit

const int nStyleDepthLimit = 1024

Definition at line 50 of file svgstyleattributes.cxx.

Referenced by svgio::svgreader::SvgStyleAttributes::getBaselineShiftNumber(), svgio::svgreader::SvgStyleAttributes::getClipRule(), svgio::svgreader::SvgStyleAttributes::getColor(), svgio::svgreader::SvgStyleAttributes::getFill(), svgio::svgreader::SvgStyleAttributes::getFillOpacity(), svgio::svgreader::SvgStyleAttributes::getFillRule(), svgio::svgreader::SvgStyleAttributes::getFontFamily(), svgio::svgreader::SvgStyleAttributes::getFontStretch(), svgio::svgreader::SvgStyleAttributes::getFontStyle(), svgio::svgreader::SvgStyleAttributes::getFontWeight(), svgio::svgreader::SvgStyleAttributes::getMarkerEndXLink(), svgio::svgreader::SvgStyleAttributes::getMarkerMidXLink(), svgio::svgreader::SvgStyleAttributes::getMarkerStartXLink(), svgio::svgreader::SvgStyleAttributes::getStroke(), svgio::svgreader::SvgStyleAttributes::getStrokeDasharray(), svgio::svgreader::SvgStyleAttributes::getStrokeDashOffset(), svgio::svgreader::SvgStyleAttributes::getStrokeLinecap(), svgio::svgreader::SvgStyleAttributes::getStrokeLinejoin(), svgio::svgreader::SvgStyleAttributes::getStrokeMiterLimit(), svgio::svgreader::SvgStyleAttributes::getStrokeOpacity(), svgio::svgreader::SvgStyleAttributes::getStrokeWidth(), svgio::svgreader::SvgStyleAttributes::getSvgGradientNodeFill(), svgio::svgreader::SvgStyleAttributes::getSvgGradientNodeStroke(), svgio::svgreader::SvgStyleAttributes::getSvgPatternNodeFill(), svgio::svgreader::SvgStyleAttributes::getSvgPatternNodeStroke(), svgio::svgreader::SvgStyleAttributes::getTextAlign(), svgio::svgreader::SvgStyleAttributes::getTextAnchor(), svgio::svgreader::SvgStyleAttributes::getTextDecorationDefiningSvgStyleAttributes(), and svgio::svgreader::SvgStyleAttributes::getVisibility().