Moin Armin,

wo ich das gerade lese, OD hat ne menge hacks in XMLOFF eingebaut damit das mit den
Ankern im Writer funktioniert. Solltest Du ein Auge drauf haben.

Gruß,
Christian

Am 12.02.2010 14:39, schrieb a...@openoffice.org:
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...@openoffice.org
For additional commands, e-mail: issues-h...@openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to