• Type: Bug
    • Resolution: Fixed
    • Priority: Blocker
    • ODF 1.2
    • Affects Version/s: ODF 1.2
    • Component/s: None
    • None
    • Hide

      Add note:

      "Note: The value of the draw:enhanced-path attribute is based upon [SVG] 8.3."

      Recast the prose to make it consistent and declarative:

      "The draw:enhanced-path attribute specifies a path that is the outline of a shape.

      The syntax of a value for a draw:enhanced-path attribute is defined as:
      Commands are expressed as one character.
      White space and separators such as commas can be eliminated from commands.
      If a command is repeated multiple times, only the first instance of the command is required.
      Commands are followed by parameters.
      The only allowable decimal character is the Unicode FULL STOP (".") character.

      A parameter in the value of a draw:enhanced-path attribute may be:
      An integer value.
      An integer value preceded by a "$" character. Such a value is an index to a draw:modifiers attribute on the element where the draw:enhanced-path attribute appears. The corresponding modifier value is used as the parameter value.
      A floating point value.
      A formula name, preceded by a "?" character. The result of the value of the draw:formula attribute of the <draw:equation> child element of the <draw:enhanced-geometry> element on which the draw:enhance-path attribute appears is used as the parameter value.

      The syntax for describing parameters in Table 8 is defined as:
      (): grouping of parameters.
      +: 1 or more of the given parameter(s) is required.

      The following commands are defined:"

      Show
      Add note: "Note: The value of the draw:enhanced-path attribute is based upon [SVG] 8.3." Recast the prose to make it consistent and declarative: "The draw:enhanced-path attribute specifies a path that is the outline of a shape. The syntax of a value for a draw:enhanced-path attribute is defined as: Commands are expressed as one character. White space and separators such as commas can be eliminated from commands. If a command is repeated multiple times, only the first instance of the command is required. Commands are followed by parameters. The only allowable decimal character is the Unicode FULL STOP (".") character. A parameter in the value of a draw:enhanced-path attribute may be: An integer value. An integer value preceded by a "$" character. Such a value is an index to a draw:modifiers attribute on the element where the draw:enhanced-path attribute appears. The corresponding modifier value is used as the parameter value. A floating point value. A formula name, preceded by a "?" character. The result of the value of the draw:formula attribute of the <draw:equation> child element of the <draw:enhanced-geometry> element on which the draw:enhance-path attribute appears is used as the parameter value. The syntax for describing parameters in Table 8 is defined as: (): grouping of parameters. +: 1 or more of the given parameter(s) is required. The following commands are defined:"
    • Hide

      Add note:

      "Note: The value of the draw:enhanced-path attribute is based upon [SVG] 8.3."

      Recast the prose to make it consistent and declarative:

      "The draw:enhanced-path attribute specifies a path that is the outline of a shape.

      The syntax of a value for a draw:enhanced-path attribute is defined as:
      Commands are expressed as one character.
      White space and separators such as commas can be eliminated from commands.
      If a command is repeated multiple times, only the first instance of the command is required.
      Commands are followed by parameters.
      The only allowable decimal character is the Unicode FULL STOP (".") character.

      A parameter in the value of a draw:enhanced-path attribute may be:
      An integer value.
      An integer value preceded by a "$" character. Such a value is an index to a draw:modifiers attribute on the element where the draw:enhanced-path attribute appears. The corresponding modifier value is used as the parameter value.
      A floating point value.
      A formula name, preceded by a "?" character. The result of the value of the draw:formula attribute of the <draw:equation> child element of the <draw:enhanced-geometry> element on which the draw:enhance-path attribute appears is used as the parameter value.

      The syntax for describing parameters in Table 8 is defined as:
      (): grouping of parameters.
      +: 1 or more of the given parameter(s) is required.

      The following commands are defined:"

      Show
      Add note: "Note: The value of the draw:enhanced-path attribute is based upon [SVG] 8.3." Recast the prose to make it consistent and declarative: "The draw:enhanced-path attribute specifies a path that is the outline of a shape. The syntax of a value for a draw:enhanced-path attribute is defined as: Commands are expressed as one character. White space and separators such as commas can be eliminated from commands. If a command is repeated multiple times, only the first instance of the command is required. Commands are followed by parameters. The only allowable decimal character is the Unicode FULL STOP (".") character. A parameter in the value of a draw:enhanced-path attribute may be: An integer value. An integer value preceded by a "$" character. Such a value is an index to a draw:modifiers attribute on the element where the draw:enhanced-path attribute appears. The corresponding modifier value is used as the parameter value. A floating point value. A formula name, preceded by a "?" character. The result of the value of the draw:formula attribute of the <draw:equation> child element of the <draw:enhanced-geometry> element on which the draw:enhance-path attribute appears is used as the parameter value. The syntax for describing parameters in Table 8 is defined as: (): grouping of parameters. +: 1 or more of the given parameter(s) is required. The following commands are defined:"

      Transcribed from ODF_Revised_Editorial_Notes_27May2009.odt

      Original author: Patrick Durusau
      Section 17.149 draw:enhanced-path

      Ed. Note Question: In prior versions, we said "Relative commands are not supported." Are we now simply supporting the full svg:d attribute? And do we have any enhancements? This should be done with an EBNF grammar.

      Michael Brauer to discuss with Sven Jacobi.

            Assignee:
            Patrick Durusau
            Reporter:
            Robert Weir (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: