To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=108739
------- Additional comments from a...@openoffice.org Fri Feb 12 13:39:44 +0000 2010 ------- AW: Basic problem are the implementations of TRGetBaseGeometry/TRSetBaseGeometry and their usages. Initially, these methods were designed for having an early-access matrix access to the shapes (drawing model). A current look shows that the not easy conversions from the old DrawingLayer model data to/from linear algebra transformations is not easy. It also shows that TR(Get|Set)BaseGeometry was intended for API only usage: (a) There is unit conversion to guarantee 1/100th mm which is only wanted in the API and could even lead to errors in other usages. This needs to be moved to the API usages of these methods. (b) There is taking care of the Anchor, mostly a feature used from SW. This feature should be completely removed from Drawinglayer and be completely handled from SW. Looking at (b) shows that there are already API implementations in SW which use aggregation to handle the anchor changes at export, but none at import. Handling these requires to change geometry data, e.g. polygons, matrices and points, all in API format. This laeds to... (c) create standard type converters as tooling in basegfx for UNO API classes which correspond to basegfx classes like B2DPolygon, B2DPolyPolygon (curve and non-curve), B2DHomMatrix, B2DPoint. Migrate all up-to-now distributed converters in OOo code to tooling usage. Thus (c) is a good start. Let's go... --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@graphics.openoffice.org For additional commands, e-mail: issues-h...@graphics.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org