[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (OFFICE-3824) Which coordinate system is used in draw:enhanced-geometry, when svg:viewBox is missing
[ https://issues.oasis-open.org/browse/OFFICE-3824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Patrick Durusau updated OFFICE-3824:
------------------------------------
Fix Version/s: ODF 1.4
(was: ODF 1.3)
> Which coordinate system is used in draw:enhanced-geometry, when svg:viewBox is missing
> --------------------------------------------------------------------------------------
>
> Key: OFFICE-3824
> URL: https://issues.oasis-open.org/browse/OFFICE-3824
> Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
> Issue Type: Bug
> Components: Graphics, Part 1 (Schema)
> Affects Versions: ODF 1.2
> Reporter: Regina Henschel
> Priority: Major
> Fix For: ODF 1.4
>
>
> In schema v1.2 in <define name="draw-enhanced-geometry-attlist"> the attribute <attribute name="svg:viewBox"> is optional. But the element draw:enhanced-geometry has a lot of attributes and child elements, which use coordinates or length without unit. To determine their values with unit, the values of svg:viewBox are mapped to the position and size of the shape.
> In case the attribute svg:viewBox is missing, current implementations act different. This was discussed in thread https://www.oasis-open.org/apps/org/workgroup/office/email/archives/201303/msg00036.html. The thread has an example document attached.
> There are several solutions imaginable:
> (1) Define a default viewBox, for example svg.viewBox="0 0 21600 21600". This solution is used in AOO.
> (2) Define, that the viewBox is calculated from maximal and minimal values actually used. Calligra seems to do something of this kind
> (3) Add, that the attribute svg:viewBox may not be missing, if there exists any position or length value without unit in the attributes and child elements.
> (4) Add, that for interoperability the attribute svg:viewBox should not be missing, and missing attribute svg:viewBox gives implementation dependent results.
--
This message was sent by Atlassian JIRA
(v7.7.2#77003)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]