LibreOffice Module filter (master) 1
Classes | Namespaces | Macros | Typedefs | Variables
svgwriter.hxx File Reference
#include <cppuhelper/implbase.hxx>
#include <rtl/ustring.hxx>
#include <osl/diagnose.h>
#include <vcl/gdimtf.hxx>
#include <vcl/metaact.hxx>
#include <vcl/virdev.hxx>
#include <vcl/graphictools.hxx>
#include <xmloff/xmlexp.hxx>
#include <com/sun/star/uno/Reference.h>
#include <com/sun/star/container/XEnumeration.hpp>
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/text/XTextContent.hpp>
#include <com/sun/star/text/XTextRange.hpp>
#include <com/sun/star/svg/XSVGWriter.hpp>
#include <memory>
#include <stack>
#include <unordered_map>
Include dependency graph for svgwriter.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SVGState
 
struct  PartialState
 
class  SVGContextHandler
 
class  SVGAttributeWriter
 
struct  SVGShapeDescriptor
 
struct  BulletListItemInfo
 
class  SVGTextWriter
 
class  SVGActionWriter
 
class  SVGWriter
 

Namespaces

namespace  basegfx
 

Macros

#define SVGWRITER_WRITE_FILL   0x00000001
 
#define SVGWRITER_WRITE_TEXT   0x00000002
 
#define SVGWRITER_NO_SHAPE_COMMENTS   0x01000000
 

Typedefs

typedef std::unordered_map< BitmapChecksum, std::unique_ptr< GDIMetaFile > > MetaBitmapActionMap
 

Variables

constexpr OUStringLiteral SVG_DTD_STRING = u"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">"
 

Macro Definition Documentation

◆ SVGWRITER_NO_SHAPE_COMMENTS

#define SVGWRITER_NO_SHAPE_COMMENTS   0x01000000

Definition at line 58 of file svgwriter.hxx.

◆ SVGWRITER_WRITE_FILL

#define SVGWRITER_WRITE_FILL   0x00000001

Definition at line 56 of file svgwriter.hxx.

◆ SVGWRITER_WRITE_TEXT

#define SVGWRITER_WRITE_TEXT   0x00000002

Definition at line 57 of file svgwriter.hxx.

Typedef Documentation

◆ MetaBitmapActionMap

typedef std::unordered_map< BitmapChecksum, std::unique_ptr< GDIMetaFile > > MetaBitmapActionMap

Definition at line 61 of file svgwriter.hxx.

Variable Documentation

◆ SVG_DTD_STRING

constexpr OUStringLiteral SVG_DTD_STRING = u"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">"
inlineconstexpr