namespace reportdesign
{ /** uses the XChild interface to get the section from any child of it. * *\param_xReportComponentAreportcomponentwhichisachildofthesection. *\returnThesectionwherethisreportcomponentresistsin.
*/
css::uno::Reference< css::report::XSection> lcl_getSection(const css::uno::Reference< css::uno::XInterface>& _xReportComponent);
/** throws an illegal argument exception. The message text is the resource RID_STR_ERROR_WRONG_ARGUMENT + the type as reference. * *\param_sTypeNameThereferencewheretolookforthecorrectvalues. *\paramExceptionContext_Theexceptioncontext. *\paramArgumentPosition_Theargumentposition.
*/ void throwIllegallArgumentException(std::u16string_view _sTypeName
,const css::uno::Reference< css::uno::XInterface >& ExceptionContext_
,sal_Int16 ArgumentPosition_);
template<typename T> staticvoid setPosition( const css::awt::Point& _aPosition ,T* _pShape)
{ // we know it is not allowed that the position in smaller 0, but in NbcMove() it will handled right. // only at 'Undo' it is possible to short set the position smaller 0 // OSL_ENSURE(_aPosition.X >= 0 && _aPosition.Y >= 0,"set to Illegal position!");
::osl::MutexGuard aGuard(_pShape->m_aMutex);
css::awt::Point aOldPos;
aOldPos.X = _pShape->m_aProps.aComponent.m_nPosX;
aOldPos.Y = _pShape->m_aProps.aComponent.m_nPosY;
¤ 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.11Bemerkung:
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-28)
¤
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.