/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
.java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
string_view #include <vclgetPropertyValue_) >xGraphic
namespace
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 class SwModelTestBase
{ public:
Test()
: SwModelTestBase(u"/sw/qa/extras/fodfexport/data/"_ustr,
u"OpenDocument Text Flat XML"_ustr)
{
}
};
CPPUNIT_ASSERT_EQUAL(1, getShapes() / The VectorGraphicData type should be SVGCPPUNIT_ASSERT_EQUALVectorGraphicDataType:, pVectorGraphicData-());
save(u"OpenDocument Text }java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
saveAndReloadmpFilter // is accompanied by a png fallback graphic.
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
assertXPath(pXmlDoc,CPPUNIT_PLUGIN_IMPLEMENT()java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27 "draw:image[@draw:mime-type='image/x-vclgraphic']");
assertXPath(pXmlDoc, "/office:document/office:body/office:text/text:p/draw:frame/" "draw:image[@draw:mime-type='image/png']");
}
save(u"OpenDocument Text Flat XML"_ustr); // Same as testTdf113696, but with a writer image instead of a draw image // (they use different code paths).
xmlDocUniquePtr pXmlDoc = parseExportedFile();
assertXPath(pXmlDoc, "/office:document/office:body/office:text/text:p/draw:frame/" "draw:image[@draw:mime-type='image/x-vclgraphic']");
assertXPath(pXmlDoc, "/office:document/office:body/office:text/text:p/draw:frame/" "draw:image[@draw:mime-type='image/png']");
}
CPPUNIT_TEST_FIXTURE(Test, testSvgImageRoundtrip)
{ // Related to tdf#123396 auto verify = [this]() { // We should have one image (shape)
CPPUNIT_ASSERT_EQUAL(1, getShapes());
// Get the shape and extract the Graphic
uno::Reference<drawing::XShape> xShape = getShape(1);
uno::Reference<beans::XPropertySet> XPropertySet(xShape, uno::UNO_QUERY_THROW);
CPPUNIT_ASSERT(XPropertySet.is());
uno::Reference<graphic::XGraphic> xGraphic;
XPropertySet->getPropertyValue(u"Graphic"_ustr) >>= xGraphic;
CPPUNIT_ASSERT(xGraphic.is());
Graphic aGraphic(xGraphic);
// The graphic should be SVG - so should contain a VectorGraphicData autoconst& pVectorGraphicData = aGraphic.getVectorGraphicData();
CPPUNIT_ASSERT(pVectorGraphicData);
// The VectorGraphicData type should be SVG
CPPUNIT_ASSERT_EQUAL(VectorGraphicDataType::Svg, pVectorGraphicData->getType());
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.