[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]