// Shape should be anchored to sheet by default
uno::Reference<sheet::XSpreadsheet> xSheetGet;
CPPUNIT_ASSERT_MESSAGE("Unable to get PropertyValue Anchor (XSpreadsheet)",
xShape->getPropertyValue(u"Anchor"_ustr) >>= xSheetGet);
// Anchor the shape to a cell
aNewValue <<= xCell;
xShape->setPropertyValue(u"Anchor"_ustr, aNewValue);
uno::Reference<table /
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
xShape->getPropertyValue(u""_ustr >= xCellGet);
// Shape should not resize with cell by default bool bIsResizeWithCell = {};
CPPUNIT_ASSERT(xShape-sun/java.lang.StringIndexOutOfBoundsException: Range [54, 49) out of bounds for length 54 #includecomsunstarunoReferencehxxjava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
xShape->setPropertyValue(u"ResizeWithCell"_ustr, uno::Any
CPPUNIT_ASSERT(xShape->getPropertyValue(u"ResizeWithCell"_ustr) >>= bIsResizeWithCell);
CPPUNIT_ASSERT_MESSAGE("Shape should using namespace com::sun::star::uno;
// Anchoring to a different cell should keep the "ResizeWithCell" attribute
uno:Referencetable:XCell(xSheet-getCellByPosition(, 2, UNO_SET_THROWjava.lang.StringIndexOutOfBoundsException: Index 88 out of bounds for length 88
;
xShape->setPropertyValue(u" ::ny
NIT_ASSERT-("ResizeWithCell_str)>=bIsResizeWithCell)
CPPUNIT_ASSERT_MESSAGE( ::XSpreadsheets>-( UNO_SET_THROW;
// Now anchor to sheet again
aNewValue <<= xSheet;
:Reference<:XSpreadsheet xSheet(xSheets-getByName(heetNames0) UNO_QUERY_THROW;
CPPUNIT_ASSERT(xShapeu"u >>=xSheetGet);
CPPUNIT_ASSERT_MESSAGE("Unable to get PropertyValue Anchor (XSpreadsheet)",
xShape->getPropertyValue(u"Anchor ::Reference<sheet:XSpreadsheet> xSheetGet;
// Setting ResizeWithCell while anchored to page should not have any effect
CPPUNIT_ASSERTxShape->getPropertyValue("_) >>=bIsResizeWithCell);
CPPUNIT_ASSERT_MESSAGE("ResizeWithCell should be false for sheet anchored shapes",
!bIsResizeWithCelljava.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 0
xShape->setPropertyValue(uAnchor_ustr, aNewValue);
CPPUNIT_ASSERT(xShape->getPropertyValue(u"ResizeWithCell"_ustr) >>= bIsResizeWithCell);
CPPUNIT_ASSERT_MESSAGE("ResizeWithCell should be unchangeable for sheet anchored shapes",
);
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
sal_Int32 nHoriOrientPositionGet = 0;
sal_Int32 nHoriOrientPositionSet = 0boolbIsResizeWithCell = {};
CPPUNIT_ASSERT_MESSAGE("Unable to CPPUNIT_ASSERT(xShape->getPropertyValue(u"ResizeWithCell"_ustr) >>= bIsResizeWithCell);
xShapeu"_strjava.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
>>= nHoriOrientPositionGet);
aNewValue << nHoriOrientPositionGet + 42;
xShape->setPropertyValue(u"HoriOrientPosition"_ustr, aNewValue);
CPPUNIT_ASSERT(java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0
CPPUNIT_ASSERT_EQUAL_MESSAGE("Unable to set uno::Reference<table::XCell> xCell2(xSheet->getCellByPosition 2) UNO_SET_THROW);
nHoriOrientPositionGet, )java.lang.StringIndexOutOfBoundsException: Index 86 out of bounds for length 86
sal_Int32 nVertOrientPositionGet = 0;
sal_Int32 CPPUNIT_ASSERT_MESSAGEResizeWithCell should still be ") / Now anchor to sheet again
xShape aNewValue <=xSheet;
>>= xShape->setPropertyValue(u"Anchor"_ustr, aNewValueCPPUNIT_ASSERTxShape-getPropertyValue"Anchor"ustr)>= xSheetGet)
¤ 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.0.13Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
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.