Details

    • Type: Sub-task
    • Status: Applied
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: ODF 1.2 CD 05
    • Fix Version/s: ODF 1.2 CD 06
    • Component/s: Graphics, Part 1 (Schema)
    • Labels:
      None
    • Environment:

      These corrections apply to the text of OpenDocument-v1.2-cd05-part1-editor-revision-08.odt

    • Proposal:
      Hide

      Adjust 10.3.10 <draw:connector> to be consistent with Errata 02 and clean up some of the current language, if possible.

      [I am not sure that the note is sufficient, even when reworded, but it doesn't seem to hurt.]

      Dennis' proposal was:

      1. If semantically appropriate, replace the first sentence (which came from Errata 02 via OFFICE-3542) with
      """
      The <draw:connector> element represents a sequence of one or more line segments that visually connects a start and an end point.
      """

      2. After the second paragraph, add the additional paragraph
      """
      The layout of the connector is implementation-dependent.
      """

      3. Replace the current Note with the following (avoiding "should")
      """
      Note: Consumers are assisted in providing similar connector layouts when producers export their implemented connector's geometric path using the svg:d attribute.
      """

      Show
      Adjust 10.3.10 <draw:connector> to be consistent with Errata 02 and clean up some of the current language, if possible. [I am not sure that the note is sufficient, even when reworded, but it doesn't seem to hurt.] Dennis' proposal was: 1. If semantically appropriate, replace the first sentence (which came from Errata 02 via OFFICE-3542 ) with """ The <draw:connector> element represents a sequence of one or more line segments that visually connects a start and an end point. """ 2. After the second paragraph, add the additional paragraph """ The layout of the connector is implementation-dependent. """ 3. Replace the current Note with the following (avoiding "should") """ Note: Consumers are assisted in providing similar connector layouts when producers export their implemented connector's geometric path using the svg:d attribute. """
    • Resolution:
      Hide

      [Resolution revised by Michael on 2010/11/22]

      All in section 10.3.10 <draw:connector> of ODF 1.2 Part 1 editor-revision-08:

      The <draw:connector> element represents a connected set of one or more lines that visually connects a start and an end point.

      Start and/or end points can be defined by references to glue points 10.3.16 or as absolute positions. The connector's geometric path is defined by the svg:d attribute. Consumers may also compute the connector's geometric path considering the draw:type and draw:line-skew attributes, and the formatting properties defined for connectors.

      If the svg:d attribute is not present, the connector's geometric path is implementation-dependent. Producers should export the connector's geometric path using the svg:d attribute.

      Note: This assists consumers that are not capable of computing a connector path.

      Show
      [Resolution revised by Michael on 2010/11/22] All in section 10.3.10 <draw:connector> of ODF 1.2 Part 1 editor-revision-08: The <draw:connector> element represents a connected set of one or more lines that visually connects a start and an end point. Start and/or end points can be defined by references to glue points 10.3.16 or as absolute positions. The connector's geometric path is defined by the svg:d attribute. Consumers may also compute the connector's geometric path considering the draw:type and draw:line-skew attributes, and the formatting properties defined for connectors. If the svg:d attribute is not present, the connector's geometric path is implementation-dependent. Producers should export the connector's geometric path using the svg:d attribute. Note: This assists consumers that are not capable of computing a connector path.

      Description

      In ODF 1.0 section 15.9, Errata 02 add the following statement after the first paragraph:

      """
      The layout of the connector is implementation-dependent.
      """

      The connector being refered to is any "standard connection" and the styles (in ODF 1.2),

      20.158 draw:start-line-spacing-horizontal, applies to lines connectors (note: lines, not line)

      20.159 draw:start-line-spacing-vertical, applies to lines connectors (note: lines, not line)

      20.109 draw:end-line-spacing-horizontal, applies to line connectors

      20.110 draw:end-line-spacing-vertical, applies to line connectors

      These all apply to line connectors and the description for those properties is essentially identical to the description in ODF 1.0 without Errata 02. However, there is no longer a group heading where we can say anything about what is implementation-dependent. There is some confusion of how these apply because of the ambiguity around connector type (since all of them use lines) and what it means to refer to standard connectors and then say the attribute applies to line or lines connectors, which are different than standard connectors. There is also confusion about the use of "length" when what might be meant is "distance" (or not).

      There is the <draw:connector> draw:type attribute which does distinguish standard, line, curve, and lines (as opposed to line) connector types.

      It would appear that the implementation-defined condition still applies, but it is not clear where it can/should be said in ODF 1.2 unless it is under 10.3.10 <draw:connector> which indeed seems to be a likely candidate.

        Attachments

          Activity

            People

            • Assignee:
              orcmid Dennis Hamilton (Inactive)
              Reporter:
              orcmid Dennis Hamilton (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: