LibreOffice Module drawinglayer (master) 1
|
#include <primitive2dxmldump.hxx>
Public Member Functions | |
Primitive2dXmlDump () | |
~Primitive2dXmlDump () | |
xmlDocUniquePtr | dumpAndParse (const drawinglayer::primitive2d::Primitive2DContainer &aPrimitive2DSequence, const OUString &rStreamName=OUString()) |
Dumps the input primitive sequence to xml into a file or memory stream and parses the xml for testing. More... | |
void | dump (const drawinglayer::primitive2d::Primitive2DContainer &rPrimitive2DSequence, const OUString &rStreamName) |
Dumps the input primitive sequence to xml into a file. More... | |
Private Member Functions | |
void | decomposeAndWrite (const drawinglayer::primitive2d::Primitive2DContainer &rPrimitive2DSequence, tools::XmlWriter &rWriter) |
Private Attributes | |
std::vector< bool > | maFilter |
Definition at line 25 of file primitive2dxmldump.hxx.
drawinglayer::Primitive2dXmlDump::Primitive2dXmlDump | ( | ) |
Definition at line 509 of file primitive2dxmldump.cxx.
|
default |
References dump().
|
private |
Definition at line 665 of file primitive2dxmldump.cxx.
References aName, Color::AsRGBHexString(), tools::XmlWriter::attribute(), tools::XmlWriter::attributeDouble(), tools::XmlWriter::content(), basegfx::B2DPolyPolygon::count(), basegfx::B2DHomMatrix::decompose(), decomposeAndWrite(), tools::XmlWriter::endElement(), basegfx::utils::exportToSvgPoints(), drawinglayer::primitive2d::BasePrimitive2D::get2DDecomposition(), drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(), drawinglayer::primitive2d::PolygonHairlinePrimitive2D::getB2DPolygon(), drawinglayer::primitive2d::PolygonStrokePrimitive2D::getB2DPolygon(), drawinglayer::attribute::LineStartEndAttribute::getB2DPolyPolygon(), drawinglayer::primitive2d::PolyPolygonColorPrimitive2D::getB2DPolyPolygon(), drawinglayer::primitive2d::PolyPolygonStrokePrimitive2D::getB2DPolyPolygon(), drawinglayer::primitive2d::PolygonHairlinePrimitive2D::getBColor(), drawinglayer::primitive2d::PolyPolygonColorPrimitive2D::getBColor(), drawinglayer::primitive2d::BitmapPrimitive2D::getBitmap(), BitmapEx::GetChecksum(), drawinglayer::primitive2d::GroupPrimitive2D::getChildren(), drawinglayer::primitive2d::ModifiedColorPrimitive2D::getColorModifier(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getDXArray(), drawinglayer::primitive2d::PolygonStrokeArrowPrimitive2D::getEnd(), drawinglayer::primitive2d::SvgLinearGradientPrimitive2D::getEnd(), drawinglayer::attribute::FontAttribute::getFamilyName(), drawinglayer::primitive2d::SvgRadialGradientPrimitive2D::getFocal(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getFontAttribute(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getFontColor(), Size::getHeight(), drawinglayer::primitive2d::TextLinePrimitive2D::getHeight(), drawinglayer::primitive2d::PolygonStrokePrimitive2D::getLineAttribute(), drawinglayer::primitive2d::PolyPolygonStrokePrimitive2D::getLineAttribute(), drawinglayer::primitive2d::TextLinePrimitive2D::getLineColor(), drawinglayer::primitive2d::MaskPrimitive2D::getMask(), drawinglayer::primitive2d::TextLinePrimitive2D::getObjectTransformation(), drawinglayer::primitive2d::TextLinePrimitive2D::getOffset(), BitmapEx::GetPixelColor(), drawinglayer::primitive2d::PointArrayPrimitive2D::getPositions(), drawinglayer::primitive2d::BasePrimitive2D::getPrimitive2DID(), drawinglayer::primitive2d::SoftEdgePrimitive2D::getRadius(), drawinglayer::primitive2d::SvgRadialGradientPrimitive2D::getRadius(), drawinglayer::primitive2d::PointArrayPrimitive2D::getRGBColor(), drawinglayer::primitive2d::ShadowPrimitive2D::getShadowBlur(), drawinglayer::primitive2d::ShadowPrimitive2D::getShadowColor(), drawinglayer::primitive2d::ShadowPrimitive2D::getShadowTransform(), BitmapEx::GetSizePixel(), drawinglayer::primitive2d::PolygonStrokeArrowPrimitive2D::getStart(), drawinglayer::primitive2d::PolygonStrokePrimitive2D::getStrokeAttribute(), drawinglayer::primitive2d::PolyPolygonStrokePrimitive2D::getStrokeAttribute(), drawinglayer::primitive2d::StructureTagPrimitive2D::getStructureElement(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getText(), drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getTextTransform(), drawinglayer::primitive2d::BitmapPrimitive2D::getTransform(), drawinglayer::primitive2d::TransformPrimitive2D::getTransformation(), drawinglayer::primitive2d::UnifiedTransparencePrimitive2D::getTransparence(), Size::getWidth(), drawinglayer::primitive2d::TextLinePrimitive2D::getWidth(), drawinglayer::attribute::LineStartEndAttribute::getWidth(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), i, drawinglayer::primitive2d::idToString(), drawinglayer::attribute::LineStartEndAttribute::isCentered(), drawinglayer::primitive2d::SvgRadialGradientPrimitive2D::isFocalSet(), maFilter, nId, PRIMITIVE2D_ID_BITMAPPRIMITIVE2D, PRIMITIVE2D_ID_GROUPPRIMITIVE2D, PRIMITIVE2D_ID_HIDDENGEOMETRYPRIMITIVE2D, PRIMITIVE2D_ID_MASKPRIMITIVE2D, PRIMITIVE2D_ID_METAFILEPRIMITIVE2D, PRIMITIVE2D_ID_MODIFIEDCOLORPRIMITIVE2D, PRIMITIVE2D_ID_OBJECTINFOPRIMITIVE2D, PRIMITIVE2D_ID_POINTARRAYPRIMITIVE2D, PRIMITIVE2D_ID_POLYGONHAIRLINEPRIMITIVE2D, PRIMITIVE2D_ID_POLYGONSTROKEARROWPRIMITIVE2D, PRIMITIVE2D_ID_POLYGONSTROKEPRIMITIVE2D, PRIMITIVE2D_ID_POLYPOLYGONCOLORPRIMITIVE2D, PRIMITIVE2D_ID_POLYPOLYGONSTROKEPRIMITIVE2D, PRIMITIVE2D_ID_RANGE_SVX, PRIMITIVE2D_ID_SCENEPRIMITIVE2D, PRIMITIVE2D_ID_SDRBLOCKTEXTPRIMITIVE2D, PRIMITIVE2D_ID_SDRRECTANGLEPRIMITIVE2D, PRIMITIVE2D_ID_SHADOWPRIMITIVE2D, PRIMITIVE2D_ID_SOFTEDGEPRIMITIVE2D, PRIMITIVE2D_ID_STRUCTURETAGPRIMITIVE2D, PRIMITIVE2D_ID_SVGLINEARGRADIENTPRIMITIVE2D, PRIMITIVE2D_ID_SVGRADIALGRADIENTPRIMITIVE2D, PRIMITIVE2D_ID_TEXTDECORATEDPORTIONPRIMITIVE2D, PRIMITIVE2D_ID_TEXTHIERARCHYBLOCKPRIMITIVE2D, PRIMITIVE2D_ID_TEXTHIERARCHYLINEPRIMITIVE2D, PRIMITIVE2D_ID_TEXTHIERARCHYPARAGRAPHPRIMITIVE2D, PRIMITIVE2D_ID_TEXTLINEPRIMITIVE2D, PRIMITIVE2D_ID_TEXTSIMPLEPORTIONPRIMITIVE2D, PRIMITIVE2D_ID_TRANSFORMPRIMITIVE2D, PRIMITIVE2D_ID_UNIFIEDTRANSPARENCEPRIMITIVE2D, sName, tools::XmlWriter::startElement(), x, and y.
Referenced by decomposeAndWrite(), dump(), and dumpAndParse().
void drawinglayer::Primitive2dXmlDump::dump | ( | const drawinglayer::primitive2d::Primitive2DContainer & | rPrimitive2DSequence, |
const OUString & | rStreamName | ||
) |
Dumps the input primitive sequence to xml into a file.
Definition at line 516 of file primitive2dxmldump.cxx.
References decomposeAndWrite(), tools::XmlWriter::endDocument(), tools::XmlWriter::endElement(), tools::XmlWriter::startDocument(), tools::XmlWriter::startElement(), and STREAM_SEEK_TO_BEGIN.
xmlDocUniquePtr drawinglayer::Primitive2dXmlDump::dumpAndParse | ( | const drawinglayer::primitive2d::Primitive2DContainer & | aPrimitive2DSequence, |
const OUString & | rStreamName = OUString() |
||
) |
Dumps the input primitive sequence to xml into a file or memory stream and parses the xml for testing.
if rStreamName is set, then the xml content will be dumped into a file, otherwise if the rStreamName is empty, then the content will be dumped into a memory stream.
Definition at line 634 of file primitive2dxmldump.cxx.
References decomposeAndWrite(), tools::XmlWriter::endDocument(), tools::XmlWriter::endElement(), SAL_INFO, tools::XmlWriter::startDocument(), tools::XmlWriter::startElement(), and STREAM_SEEK_TO_BEGIN.
|
private |
Definition at line 28 of file primitive2dxmldump.hxx.
Referenced by decomposeAndWrite().