namespace com::sun::star { namespace embed { class XEmbeddedObject; } namespace frame { class XModel; } namespace uno { template <typename > class Reference; }
}
namespace basegfx { class B2DRange; }
class SAL_WARN_UNUSED SVXCORE_DLLPUBLIC ChartHelper
{ public: /// Use chart's XUpdatable::update() to update values. staticvoid updateChart( const css::uno::Reference< css::frame::XModel >& rXModel );
// try to access rXModel in case of a chart to get the chart content // as sequence of primitives. Return range of primitives (chart size) in rRange; // it will be used to embed the chart to the SdrObject transformation. This // allows to define possible distances between chart and SDrObject bounds here static drawinglayer::primitive2d::Primitive2DContainer tryToGetChartContentAsPrimitive2DSequence( const css::uno::Reference< css::frame::XModel >& rXModel,
basegfx::B2DRange& rRange);
// #i121334# Allow to switch off line and fill style by setting these as attributes // at the OLE chart object. This is needed to allow fill styles of the covering objects // to make their own fill/line settings work. This should not be done by changing // the defaults at the chart (see StaticPageBackgroundDefaults_Initializer::lcl_AddDefaultsToMap) // since this would not be saved/loaded, thus the compatibility will be better when setting it at // newly created charts using this method staticvoid AdaptDefaultsForChart( const css::uno::Reference < css::embed::XEmbeddedObject > & xEmbObj);
};
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.