>
>> I did not want to apply with my bug fix that it is valid for any
>> other case.  I'm just not familiar enough with the shape export to
>> disable it for anything else than the chart case where I know that
>> it is invalid.
>
> Anybody else on the ML wants to review the situation for other shapes?
>
>> The chart objects where it is allowed are not represented by the two
>> values for which I disabled the export.
>
> So it is allowed for *some* chart objects?

There is a difference chart object and the object that represents the
whole chart. The value that I disabled is for the whole chart object
which from one angle is just a shape object. Other shapes in the chart
are represented by other shape objects and are handled differently
here.


>
> Also, if the value XmlShapeTypeDrawChartShape correspond to "no text
> allowed", shouldn't we also revert part of this hunk from commit
> 17ff7b41d15ab9928e2e2706faa26234a09802cd ?
>
>
> diff --git a/xmloff/source/draw/shapeexport.cxx 
> b/xmloff/source/draw/shapeexport.cxx
> index 606164b..cfb5649 100644
> --- a/xmloff/source/draw/shapeexport.cxx
> +++ b/xmloff/source/draw/shapeexport.cxx
> @@ -219,10 +210,10 @@ void
> XMLShapeExport::collectShapeAutoStyles(const uno::Reference<drawing::XShap
>      // -----------------------------
>      ImpCalcShapeType(xShape, aShapeInfo.meShapeType);
>
> +    // #i118485# enabled XmlShapeTypeDrawChartShape and 
> XmlShapeTypeDrawOLE2Shape
> +    // to have text
>      const bool bObjSupportsText =
> -        aShapeInfo.meShapeType != XmlShapeTypeDrawChartShape &&
>          aShapeInfo.meShapeType != XmlShapeTypePresChartShape &&
> -        aShapeInfo.meShapeType != XmlShapeTypeDrawOLE2Shape &&
>          aShapeInfo.meShapeType != XmlShapeTypePresOLE2Shape &&
>          aShapeInfo.meShapeType != XmlShapeTypeDrawSheetShape &&
>          aShapeInfo.meShapeType != XmlShapeTypePresSheetShape &&

I'll have a look at that one. Thanks for bringing it to my attention.

>
> So, I changed report charts to map to value
> XmlShapeTypeDrawChartShape, which has the same effect. I don't even
> understand why they have a different CLSID, actually... They look like
> plain draw charts to me.
>

Yeap, I don't think there needs to be a difference. At least in the
chart2 sense there is no difference between them.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to