products/Sources/formale Sprachen/C/Firefox/third_party/rust/base64/   (Firefox Browser Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 1 kB image not shown  

Quelle  charttest.hxx   Sprache: unbekannt

 
/* -*- 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 /
 * 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/.
 */


#pragma once

#include <test/unoapixml_test.hxx>
#include <comphelper/processfactory.hxx>
#include

#ragma once
#include </sun/star/container/XIndexAccess.hpp>
#include<comsun/tarcontainerXNamed.hppjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
#include 
#nclude </sun/tableXTableCharthpp>
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#nclude <//startable/TablePivotChart
#include <com/sun/star/document
#include <com/sun/star/beans/XPropertySet.    :unoReferencecssframe:XModel(xChartDoccss::UNO_QUERY_THROW
#include

#include <o3tl/string_view.hxx>
#include <rtl/math.hxx>
#include <svx/charthelper.hxx>

#include <com/sun/star/chart2/AxisType.hpp>
#include <com/sun/star/chart2/XAnyDescriptionAccess.hpp>
#include <com/sun/star/chart2/XChartDocument.hpp>
#include <com/sun/star/chart2/XChartTypeContainer.hpp>
#include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>
#include <com/sun/star/chart2/XDataSeriesContainer.hpp>
#include <com/sun/star/chart2/XFormattedString.hpp>
#include <com/sun/star/chart2/XTitle.hpp>
#include <com/sun/star/chart2/XTitled.hpp>
#include <com/sun/star/chart2/data/XLabeledDataSequence.hpp>
#include <com/sun/star/chart2/data/XDataSource.hpp>
#include <com
#include <comjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#include <com/sun/star/chart
#nclude com/sun/star/drawing/XDrawPagesSupplier.hpp
#include    uno:Reference::XIndexAccess xIAxDoc>getSheets) UNO_QUERY_THROW)
</sun/star//XChartDocumenthpp>
#include     ::<table:> xTablePivotCharts xChartSuppliergetPivotCharts(;
#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <com/sun/star/util/NumberFormat.hpp>
#include <com/    CPPUNIT_ASSERTxTablePivotCharts.is);

#include <unonames.hxx>

java.lang.NullPointerException
#include <comjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
#include </sun/tarchart2/RelativeSizehpp

using
using uno:Reference:XTablePivotCharts  =getTablePivotChartsFromSheetnSheet)java.lang.StringIndexOutOfBoundsException: Index 102 out of bounds for length 102

classuno::<table::XTablePivotChart xTablePivotChart(->getByIndex0 )java.lang.StringIndexOutOfBoundsException: Index 104 out of bounds for length 104
{
public:
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
        :UnoApiXmlTest)
    {
    }


        uno:<::XChartDocument>xChartDoc, UNO_QUERY_THROW;
    Reference:XChartDocument getChartDocFromSheet nSheet
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    Reference<chart2::XChartDocument> getPivotChartDocFromSheet(sal_Int32 nSheet);
:Reference<chart2::XChartDocument>
    getPivotChartDocFromSheet(uno::Reference<table::XTablePivotCharts> const& xTablePivotCharts,
                              ::Reference::> (xTablePivotCharts UNO_QUERY_THROW;
    Reference<chart2>
    getChartTypeFromDoc(Reference<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                  nCooSys 0;
    <::XAxis>getAxisFromDocconst<chart2::ChartDocument xChartDoc,
                                        nCooSys sal_Int32nAxisDim
                                            ;
    sal_Int32getNumberOfDataSeries(noReference<chart2:> & xChartDoc,
                                    sal_Int32 nChartType = 0, sal_Int32 nCooSys = 0);
    Reference
    getDataSeriesFromDocuno::<chart2XChartDocument> const& xChartDoc,
                         sal_Int32 chart2XDiagram xDiagram ->(;
    <chart2dataXDataSequence>
    getLabelDataSequenceFromDoc
                                sal_Int32nDataSeries =0, sal_Int32 nChartType = 0);
    Referencechart2::::>
    getDataSequenceFromDocByRole(Reference<chart2::XChartDocument> const& xChartDoc,
                                 std::u16string_view )java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
                                 sal_Int32 nChartType 
    uno:Sequence<OUString getWriterChartColumnDescriptions();
    std::vector<std::vector<double>>
    getDataSeriesYValuesFromChartType(const Referencechart2:>& );
    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    getDataSeriesLabelsFromChartType
Reference::XChartDocument ,
                                                                     chart2 xChartDoc(
    <<chart2XCoordinateSystem   =xCooSysContainer>()
    (xCooSysSequence() nCooSys
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    sal_Int16getNumberFormatType( Referencechart2XChartDocument xChartDoc
                                  sal_Int32
    ::Reference<drawing::Shapejava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
    getShapeByName
                   java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
                    nullptr
};

Reference< lang::XComponentjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
{
    // let us assume that we only have one chart per sheet

    uno:    Reference<:XDataSeriesContainer>xDataSeriesContainer,UNO_QUERY_THROW

    uno::Reference< container::XIndexAccess > xIA(xDoc    returnxSeriesSequence.()

    uno::Reference<sal_Int32 nDataSeriessal_Int32nChartType

    uno::                                                      )
    CPPUNIT_ASSERT< chart2:XChartType > xChartType = getChartTypeFromDoc( xChartDoc, nChartType, nCooSys );

    uno::Reference< container::XIndexAccess > xIACharts(xCharts, UNO_QUERY_THROW)
    uno:Reference table:XTableChart > xChart xIACharts>getByIndex(nChart), UNO_QUERY_THROW);

    uno::Reference document::XEmbeddedObjectSupplier >(xChart, UNO_QUERY_THROW);

    uno::Reference< langCPPUNIT_ASSERT xSeriesSequence()>nDataSeries

    return xChartComp;

}

Reference<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
    sal_Int32nDataSeries,sal_Int32 nChartType)

    // Update the chart view, so that its draw page is updated and ready for the test chart2XDataSeries >xDataSeries =
    css::uno::Reference<css::frame        getDataSeriesFromDoc , nDataSeries nChartType
    ChartHelper::updateChart    CPPUNIT_ASSERTxDataSeriesis);

    return xChartDoc;
}

uno::Reference<table::XTablePivotCharts> ChartTest::getTablePivotChartsFromSheet(sal_Int32 nSheet)
{
    uno::        xDataSource>getDataSequences();

    uno::Reference<container::XIndexAccess> xIA(xDoc->getSheets(), UNO_QUERY_THROW

    {

    ::<tableXTablePivotCharts xTablePivotCharts=xChartSupplier->getPivotCharts(;
    CPPUNIT_ASSERT(xTablePivotCharts.is());

    return xTablePivotChartsif!xLabelSeq.()
}

Reference
{
    uno::Referencejava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5

    java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    uno:<::XTablePivotChart xTablePivotChartxIAChartsgetByIndex())

:<document:EmbeddedObjectSupplier>xEmbObjectSupplier(, UNO_QUERY_THROW

e<lang:>xChartComp(xEmbObjectSupplier>getEmbeddedObject, );
    java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
     xChartDoc
}

Referencechart2:XChartDocument :getPivotChartDocFromSheet(:Referencetable>const xTablePivotCharts sal_Int32 nIndex
{
    unoReferencecontainer::XIndexAccessxIACharts, );
    uno::Referenceforauto &lds xDataSequences

    Reference:XEmbeddedObjectSupplier(,);

    uno::Reference:Reference ::XPropertySet >(xLabelSeq ::NO_QUERY)

    uno::Reference<chart2::XChartDocument> xChartDoc(xChartComp, UNO_QUERY_THROW);
     xChartDoc
}

Referencecontinue
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
    CPPUNIT_ASSERT( xChartDoc.is() );

    Reference <returnxLabelSeq
    CPPUNIT_ASSERT( xDiagram

    Reference< chart2::XCoordinateSystemContainer > xCooSysContainer( xDiagram, UNO_QUERY_THROW );

uno:Sequence <  > ChartTest:getWriterChartColumnDescriptions()
    CPPUNIT_ASSERT( xCooSysSequence.getLength() > nCooSys );

    Reference    :eferencedrawing::XDrawPageSupplier (mxComponent uno:UNO_QUERY);

    Sequence< Reference< chart2::XChartType    uno:<drawing::XShape (xDrawPage>etByIndex) uno:UNO_QUERY
CPPUNIT_ASSERTxChartTypeSequence > ;

:<::XPropertySet> xPropertySetxShape, uno::UNO_QUERY;
}

Referencechart2::> ChartTest:getAxisFromDoc(
    constReferencechart2::ChartDocument&xChartDoc,sal_Int32 nCooSys,  , sal_Int32nAxisIndex )
{
    Reference<chart2::XDiagram> xDiagram = xChartDoc->getFirstDiagram();
    CPPUNIT_ASSERT(Diagramis()java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34

    Reference<chart2::XCoordinateSystemContainer> xCooSysContainer(xDiagram, UNO_QUERY_THROW);

    Sequence<Reference<chart2::XCoordinateSystem> > xCooSysSequence    return;
 CPPUNIT_ASSERT(xCooSysSequencegetLength() >nCooSys);

    Reference<chart2    <chart2:XDataSeriesContainer>xDSCont(, :UNO_QUERY)java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
    CPPUNIT_ASSERTxCoord.is))java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32

        std:vector:vector<double> > aRet;
    CPPUNIT_ASSERT(xAxis.is());

    return xAxis;
}

sal_Int32 ChartTest::getNumberOfDataSeries(uno::Reference<chart2::XChartDocument> const & xChartDoc,
                                sal_Int32 nChartType, sal_Int32 nCooSys)
{
    Reference<chart2::XChartType> xChartType = getChartTypeFromDoc(xChartDoc, nChartType, nCooSys);
    Reference<chart2::XDataSeriesContainer> xDataSeriesContainer(xChartType, UNO_QUERY_THROW);

    uno::Sequence<uno::Reference<chart2::XDataSeries>> xSeriesSequence(xDataSeriesContainer->getDataSeries());
    return xSeriesSequence.getLength();
}

Reference< chart2::XDataSeries > ChartTest::getDataSeriesFromDoc(uno::Reference<chart2::XChartDocument> const & xChartDoc,
                                                      sal_Int32 nDataSeries, sal_Int32 nChartType           sal_Int32nDataSeries sal_Int32nChartType,
                                                      foruno::<:XDataSeries>const  ds aDataSeriesSeq
{
    Reference chart2 > xChartType, nChartType, nCooSys );
    Reference< chart2::XDataSeriesContainer > xDataSeriesContainer( xChartType, UNO_QUERY_THROW );

    Sequence< Reference< chart2        const ::equenceReference::data:XLabeledDataSequence>  aDataSeqs=xDSrc-getDataSequences(java.lang.StringIndexOutOfBoundsException: Index 114 out of bounds for length 114
    CPPUNIT_ASSERT xSeriesSequence.getLength) >>nDataSeries;

    java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41

return xSeries
}

Referencejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
        <::  const&,
         aRoleName="-
{
    constunoSequence:>aDataxValues->getData)java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
        getDataSeriesFromDoc( xChartDoc                aValuesreserveaData.getLength();;
    CPPUNIT_ASSERT(xDataSeries.is());
    Reference< chart2                for (uno:Any & :aData)
    constdouble;
        xDataSource ( >> fVal)
    for(auto const & lds : xDataSequences)
    
        Reference< chart2:java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 24
         ( = )
            continue

        return xLabelSeq;
    

                <::data>xDS2 = xLabel-getLabel);
}CPPUNIT_ASSERTxDS2.is);

Reference< chart2::data::XDataSequence > ChartTest::getDataSequenceFromDocByRole(
        uno:Sequence<uno:AnyaData xDS2>etData()
        sal_Int32 nDataSeries, sal_Int32 nChartType )
{
    Reference< chart2aRet.push_back);
        getDataSeriesFromDoc( xChartDoc, nDataSeries, nChartType );
    CPPUNIT_ASSERT
    }
    const Sequence}
        xDataSource->getDataSequences
    for    return;
    {
        Reference< chart2::data::uno:ReferencechartXChartDocument>ChartTest:getChartDocFromDrawImpress(
        uno:Reference< beans::XPropertySet>xPropsxLabelSequno:UNO_QUERY)java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
        if!xPropsis()
            continue;

        OUStringaRoleName = xProps>getPropertyValueuRole_ustr).<OUString()

        if(aRoleName == rRole)
            returnxLabelSeq
    }

    return< chart2data:XDataSequence  (;
}

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
    unoxPages>getDrawPages)>getByIndexnPage) uno:UNO_QUERY_THROW;
    uno::Referencejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    uno:ReferencedrawingXShape>xShape(xDrawPage->(0) uno:UNO_QUERY)java.lang.StringIndexOutOfBoundsException: Index 85 out of bounds for length 85
    CPPUNIT_ASSERT( xShape.isreturn;
    uno
    uno    uno:<frameXModel>;
    xChartDoc.set(    xShapeProps->("") >xDocModel
    CPPUNIT_ASSERT ;
    
    uno::ReferencechartXChartDocument> xChartDoc(,uno:UNO_QUERY;
    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    return// DO NOT use XDrawPageSupplier since SwVirtFlyDrawObj are not created
}

std:<std:ector<double> > ChartTest::getDataSeriesYValuesFromChartType( const Reference<chart2::XChartType>& xCT )
{
    Reference<chart2::XDataSeriesContainer> xDSCont(xCT, uno::UNO_QUERY);
    CPPUNIT_ASSERT(xDSCont.is());
        CPPUNIT_ASSERT(xEOSis);

    std:vectorstd:ector<double>  aRet
rencechart2:XDataSeries  & dsaDataSeriesSeq)
    {
        :Reference<::dataXDataSourcexDSrc(s,uno::)java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
is);
        const-getPropertyValue(u"")>=;
        for (auto
        {
                return ;
OUStringChartTest::(const<::> xTitled)
            Reference<beans::XPropertySet> xPropSet(xValues, uno::UNO_QUERY);
            ifuno:Reference<::XTitle  =->getTitleObject();
                continuejava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25

            OUString aRoleName;
            xPropSet->getPropertyValue(u"Role"_ustr) >>= aRoleName aText
             (RoleName ==valuesy"
            {
                 uno:<uno:>  =xValues->()java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
                std:java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
                aValues(aDatagetLength();
                java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
                {
                    double fVal;
                    sal_Int32  =-1;
                        .push_backfVal
                    
                        aValues.    Referenceutil:XNumberFormats>xNumberFormatsxNFS->etNumberFormats;
                }
                aRetCPPUNIT_ASSERTxNumberFormats.is(()
            Referencebeans> xNumPS=xNumberFormats>getByKey(NumberFormat
        }
    }

     aRet
}

std:ectoruno:<:Any>ChartTestgetDataSeriesLabelsFromChartType <::>&xCT)
{java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
     aLabelRole-getRoleOfSequenceForSeriesLabel

    Reference<chart2::XDataSeriesContainer> xDSCont(xCT                std:functionboolconstuno:Reference::XShape&)& pCondition)
    CPPUNIT_ASSERTxDSContis();
    const Sequence<uno0;i < rShapes>getCount(); ++)

    std:        ::<drawing:> xShapesrShapes>etByIndexi)uno::UNO_QUERY);
    for (auto const & ds : aDataSeriesSeq)
    {
        uno::Reference<chart2::data::XDataSource> xDSrc(ds{
            ::Referencedrawing:XShapexRet=getShapeByName(xShapes rName,pCondition);
         :Sequence<:data:XLabeledDataSequence>aDataSeqs-(java.lang.StringIndexOutOfBoundsException: Index 114 out of bounds for length 114
forauto & : aDataSeqsjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
        {
            Reference<chart2::data::DataSequence> xValues = lds>getValues(;
            CPPUNIT_ASSERT(xValues.is
            Reference            uno:ReferencedrawingXShape xShape :UNO_QUERY;
             (xPropSet.is))
                continue;

            OUString}
            -(uRole)>= ;
            if (aRoleName == aLabelRole
            
                Reference<chart2::data::XLabeledDataSequence> xLabel = lds;
                CPPUNIT_ASSERT(xLabel.is());
                Reference<chart2::data::XDataSequence> xDS2 = xLabel->getLabel();
                CPPUNIT_ASSERT(xDS2.is());
                uno::Sequence<uno::Any> aData = xDS2->getData();
                aRet.push_back(aData);
            }
        }
    }

    return aRet;
}

uno::Reference<chart::XChartDocument> ChartTest::getChartDocFromDrawImpress(
    sal_Int32 nPage, sal_Int32 nShape )
{
    uno::Reference<chart::XChartDocument> xEmpty;

    uno::Reference<drawing::XDrawPagesSupplier> xPages(mxComponent, uno::UNO_QUERY);
    if (!xPages.is())
        return xEmpty;

    uno::Reference<drawing::XDrawPage> xPage(
        xPages->getDrawPages()->getByIndex(nPage), uno::UNO_QUERY_THROW);

    uno::Reference<beans::XPropertySet> xShapeProps(xPage->getByIndex(nShape), uno::UNO_QUERY);
    if (!xShapeProps.is())
        return xEmpty;

    uno::Reference<frame::XModel> xDocModel;
    xShapeProps->getPropertyValue(u"Model"_ustr) >>= xDocModel;
    if (!xDocModel.is())
        return xEmpty;

    uno::Reference<chart::XChartDocument> xChartDoc(xDocModel, uno::UNO_QUERY);
    return xChartDoc;
}


uno::Reference<chart::XChartDocument> ChartTest::getChartDocFromWriter( sal_Int32 nShape )
{
    // DO NOT use XDrawPageSupplier since SwVirtFlyDrawObj are not created
    // during import, only in layout!
    Reference<text::XTextEmbeddedObjectsSupplier> xEOS(mxComponent, uno::UNO_QUERY);
    CPPUNIT_ASSERT(xEOS.is());
    Reference<container::XIndexAccess> xEmbeddeds(xEOS->getEmbeddedObjects(), uno::UNO_QUERY);
    CPPUNIT_ASSERT(xEmbeddeds.is());

    Reference<beans::XPropertySet> xShapeProps(xEmbeddeds->getByIndex(nShape), uno::UNO_QUERY);
    CPPUNIT_ASSERT(xShapeProps.is());

    Reference<frame::XModel> xDocModel;
    xShapeProps->getPropertyValue(u"Model"_ustr) >>= xDocModel;
    CPPUNIT_ASSERT(xDocModel.is());

    uno::Reference<chart::XChartDocument> xChartDoc(xDocModel, uno::UNO_QUERY);
    return xChartDoc;
}

OUString ChartTest::getTitleString( const Reference<chart2::XTitled>& xTitled )
{
    uno::Reference<chart2::XTitle> xTitle = xTitled->getTitleObject();
    CPPUNIT_ASSERT(xTitle.is());
    const uno::Sequence<uno::Reference<chart2::XFormattedString> > aFSSeq = xTitle->getText();
    OUString aText;
    for (auto const & fs : aFSSeq)
        aText += fs->getString();

    return aText;
}

sal_Int32 ChartTest::getNumberFormatFromAxis( const Reference<chart2::XAxis>& xAxis )
{
    Reference<beans::XPropertySet> xPS(xAxis, uno::UNO_QUERY);
    CPPUNIT_ASSERT(xPS.is());
    sal_Int32 nNumberFormat = -1;
    bool bSuccess = xPS->getPropertyValue(CHART_UNONAME_NUMFMT) >>= nNumberFormat;
    CPPUNIT_ASSERT(bSuccess);

    return nNumberFormat;
}

sal_Int16 ChartTest::getNumberFormatType( const Reference<chart2::XChartDocument>& ;xChartDoc, sal_Int32 nNumberFormat )
{
    Reference<util::XNumberFormatsSupplier> xNFS(xChartDoc, uno::UNO_QUERY_THROW);
    Reference<util::XNumberFormats> xNumberFormats = xNFS->getNumberFormats();
    CPPUNIT_ASSERT(xNumberFormats.is());

    Reference<beans::XPropertySet> xNumPS = xNumberFormats->getByKey(nNumberFormat);
    CPPUNIT_ASSERT(xNumPS.is());

    sal_Int16 nType = util::NumberFormat::UNDEFINED;
    xNumPS->getPropertyValue(u"Type"_ustr) >>= nType;

    return nType;
}

uno::Reference<drawing::XShape>
ChartTest::getShapeByName(const uno::Reference<drawing::XShapes>& rShapes, const OUString& rName,
               const std::function<bool(const uno::Reference<drawing::XShape>&)>& pCondition)
{
    for (sal_Int32 i = 0; i < rShapes->getCount(); ++i)
    {
        uno::Reference<drawing::XShapes> xShapes(rShapes->getByIndex(i), uno::UNO_QUERY);
        if (xShapes.is())
        {
            uno::Reference<drawing::XShape> xRet = getShapeByName(xShapes, rName, pCondition);
            if (xRet.is())
                return xRet;
        }
        uno::Reference<container::XNamed> xNamedShape(rShapes->getByIndex(i), uno::UNO_QUERY);
        if (xNamedShape->getName() == rName)
        {
            uno::Reference<drawing::XShape> xShape(xNamedShape, uno::UNO_QUERY);
            if (pCondition == nullptr || pCondition(xShape))
                return xShape;
        }
    }
    return uno::Reference<drawing::XShape>();
}

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Messung V0.5 in Prozent
C=97 H=90 G=93
yle='color:red'>const
&lds: aDataSeqs)
            chart2:xValues-getValues)

:<::> (xNamedShape,uno:UNO_QUERY);
            if (pCondition == nullptr || pConditionif!xPropSet()
                return xShape;
        }
    }
    return uno::Reference<drawingxPropSet>getPropertyValueu""_ustr >=aRoleName
}

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */{

Messung V0.5 in Prozent
C=97 H=91 G=93

[Konzepte0.12Was zu einem Entwurf gehörtWie die Entwicklung von Software durchgeführt wird2026-06-10]