DR 15-0014:Proposed text

MURATA Makoto eb2m-mrt at asahi-net.or.jp
Wed Aug 30 09:35:44 CEST 2017


Caroline,

Thank you for your review.  Here is a revised version.

I used "should" everywhere.  If we use "shall", some existing
OOXML documents might become non-conformant.  But
what should application programs do and what is the semantics
of such OOXML documents?  Should we explicitly say
"implementation-dependent"?

Regards,
Makoto



Additions to 21.2.2.104 manualLayout (Manual Layout)

If the parent element of the parent layout element is a legend or
plotArea element, either none or all of the h, w, x, and y elements
should be specified.

If the parent element of the parent layout element is a dispUnitsLbl,
dLbl, title, or trendlineLbl element, either none or both of the x and
y elements should be specified, and h and w elements should not be
specified.


Additions to 21.2.2.89  layoutTarget (Layout Target)

This element is allowed only when the parent element of the nearest
ancestor layout element is dispUnitsLbl, dLbl,
legend, title, or trendlineLbl elements.


Additions to 21.2.2.232 x (Left)

The value of the val attribute should be smaller than or equal to 1.
Furthermore, this value should be greater than or equal to 0 when the
value of the val attribute of a sibling xMode is edge, and should be
greater than or equal to -1 when the value of the val attribute of a
sibling xMode is factor.


Additions to 21.2.2.235 y (Top)

The value of the val attribute should be smaller than or equal to 1.
Furthermore, this value should be greater than or equal to 0 when the
value of the val attribute of a sibling yMode is edge, and should be
greater than or equal to -1 when the value of the val attribute of a
sibling yMode is factor.


Additions to 21.2.2.229 w (Width)

The value of the val attribute should be smaller than or equal to 1 and
greater than or equal to 0.  Furthermore, the sum of this value and
the value of the val attribute of the sibling x element should be less
than or equal to 1.


Additions to 21.2.2.78 h (Height)

The value of the val attribute should be smaller than or equal to 1 and
greater than or equal to 0.  Furthermore, the sum of this value and
the value of the val attribute of the sibling y element should be less
than or equal to 1.

2017-08-25 20:31 GMT+09:00 caroline arms <caroline.arms at gmail.com>:

> Murata-san,
>
> A few suggestions, mainly editorial, based on reading the text, not on
> a full understanding of the technical issues.
>
> 1.   In -- Additions to 21.2.2.104 manualLayout (Manual Layout)
>
> In the second paragraph, I suspect "parent element" should be "parent
> element of the nearest ancestor layout element".
>
> Also, I think  "y" in "neither h nor y elements shall be specified"
> should be "w".
>
> It might be simpler to say "and h and w elements shall not be specified."
>
> 2.  In -- Additions to 21.2.2.89  layoutTarget (Layout Target)
>
> Drop "either" -- should only be used if there are 2 alternatives.  I
> would drop "element" at the end of the sentence -- otherwise it should
> be plural.
>
> 3.  Typos
> Furthremore -->  Furthermore  [x and y paragraphs]
> sume --> sum   [h and w paragraphs]
> small than --> smaller than   [h and w paragraphs]
>
>   Hope this helps.
>
>   Caroline
>
> On Sat, Aug 19, 2017 at 4:11 AM, MURATA Makoto <eb2m-mrt at asahi-net.or.jp>
> wrote:
> > Folks,
> >
> > Here is my proposed text for closing this DR.  I replaced
> > all "shall" by "should".  Although existing OOXML documents
> > are unlikely to invalidate  the restrictions in my text, I would
> > like to make sure that no conformant data are made non-conformant
> > by this change.
> >
> > Charlie requested further details of wMode and yMode.  I
> > will create a new DR for this.
> >
> > Regards,
> > Makoto
> >
> > -----------
> >
> > Additions to 21.2.2.104 manualLayout (Manual Layout)
> >
> > If the parent element of the nearest ancestor layout element is a legend
> or
> > plotArea element, either none or all of the h, w, x, and y elements
> > should be specified.
> >
> > If the parent element of this manualLayout element is a dispUnitsLbl,
> > dLbl, title, or trendlineLbl element, either none or both of the x and
> > y elements should be specified, and neither h nor y elements should be
> > specified.
> >
> >
> > Additions to 21.2.2.89  layoutTarget (Layout Target)
> >
> > This element is allowed only when the parent element of the nearest
> > ancestor layout element is either  dispUnitsLbl, dLbl,
> > legend, title, or trendlineLbl element.
> >
> >
> > Additions to 21.2.2.232 x (Left)
> >
> > The value of the val attribute should be smaller than or equal to 1.
> > Furthremore, this value should be greater than or equal to 0 when the
> > value of the val attribute of a sibling xMode is edge, and should be
> > greater than or equal to -1 when the value of the val attribute of a
> > sibling xMode is factor.
> >
> >
> > Additions to 21.2.2.235 y (Top)
> >
> > The value of the val attribute should be smaller than or equal to 1.
> > Furthremore, this value should be greater than or equal to 0 when the
> > value of the val attribute of a sibling yMode is edge, and should be
> > greater than or equal to -1 when the value of the val attribute of a
> > sibling yMode is factor.
> >
> >
> > Additions to 21.2.2.229 w (Width)
> >
> > The value of the val attribute should be small than or equal to 1 and
> > greater than or equal to 0.  Furthermore, the sume of this value and
> > the value of the val attribute of the sibling x element should be less
> > than or equal to 1.
> >
> >
> > Additions to 21.2.2.78 h (Height)
> >
> > The value of the val attribute should be small than or equal to 1 and
> > greater than or equal to 0.  Furthermore, the sume of this value and
> > the value of the val attribute of the sibling y element should be less
> > than or equal to 1.
> >
> >
> >
> >
> > 2017-07-17 21:58 GMT+09:00 MURATA Makoto <eb2m-mrt at asahi-net.or.jp>:
> >>
> >> Charlie's feedback and my reply.
> >>
> >> ---------- Forwarded message ----------
> >> From: MURATA Makoto <eb2m-mrt at asahi-net.or.jp>
> >> Date: 2017-07-17 21:09 GMT+09:00
> >> Subject: Re: DR 15-0014:Proposed text
> >> To: Charlie Clark <charlie.clark at clark-consulting.eu>
> >> Cc: "MURATA Makoto (FAMILY Given)" <eb2m-mrt at asahi-net.or.jp>
> >>
> >>
> >> I am going to forward your reply to the WG4 ML.
> >>
> >> I am wondering if I should replace "shall" by "should".  "Shall" implies
> >> that all existing
> >> OOXML documents not satisfying the constraints are non-conformant.
> >> "Should" does
> >> not go that far.
> >>
> >> > But shouldn't the descriptions for wMode and yMode be extended?
> Ideally
> >> > with an example?
> >>
> >> I am afraid that I do not understand these modes well.  Could you
> provide
> >> a draft?
> >>
> >> Regards,
> >> Makoto
> >>
> >>
> >> 2017-07-17 20:47 GMT+09:00 Charlie Clark
> >> <charlie.clark at clark-consulting.eu>:
> >>>
> >>> Am .07.2017, 16:10 Uhr, schrieb MURATA Makoto <
> eb2m-mrt at asahi-net.or.jp>:
> >>>
> >>> Hi Makoto,
> >>>
> >>> wording looks good to me (typo in "furthremore"). Be interesting to see
> >>> if MS confirms your interpretation because implementation details for
> the
> >>> constraints could be tricky! For me, the main improvement is the
> explanation
> >>> of the limits for x, y, w, h. But shouldn't the descriptions for wMode
> and
> >>> yMode be extended? Ideally with an example?
> >>>
> >>> Charlie
> >>>
> >>>
> >>>> Folks,
> >>>>
> >>>>
> >>>> The response from the Microsoft expert in the log and  [MS-OI29500]
> >>>> (Office Implementation Information for ISO/IEC 29500) use the word
> >>>> "ancestor".  I am wondering if this word should rather be replaced
> >>>> by "the parent element of the nearest ancestor layout element ".  This
> >>>> is
> >>>> because
> >>>> some manualLayout element has both plotArea and dLbl (or title or
> >>>> trendLineLbl)
> >>>> as ancestors.  Here are some paths containing both.
> >>>>
> >>>> plotArea/area3DChart/dLbls/dLbl/layout/manualLayout
> >>>> plotArea/areaChart/dLbls/dLbl/layout/manualLayout
> >>>> plotArea/valAx/dispUnits/dispUnitsLbl/layout/manualLayout
> >>>> plotArea/catAx/title/layout/manualLayout
> >>>> plotArea/dateAx/title/layout/manualLayout
> >>>> plotArea/serAx/title/layout/manualLayout
> >>>> plotArea/valAx/title/layout/manualLayout
> >>>> plotArea/area3DChart/ser/trendline/trendlineLbl/layout/manualLayout
> >>>> plotArea/areaChart/ser/trendline/trendlineLbl/layout/manualLayout
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> Here is my proposed text for addressing DR 15-0014.
> >>>>
> >>>>
> >>>>
> >>>> Additions to 21.2.2.104 manualLayout (Manual Layout)
> >>>>
> >>>> If the parent element of the nearest ancestor layout element is a
> legend
> >>>> or
> >>>> plotArea element, either none or all of the h, w, x, and y elements
> >>>> shall be specified.
> >>>>
> >>>> If the parent element of this manualLayout element is a dispUnitsLbl,
> >>>> dLbl, title, or trendlineLbl element, either none or both of the x and
> >>>> y elements shall be specified, and neither h nor y elements shall be
> >>>> specified.
> >>>>
> >>>>
> >>>> Additions to 21.2.2.89  layoutTarget (Layout Target)
> >>>>
> >>>> This element is allowed only when the parent element of the nearest
> >>>> ancestor layout element is either  dispUnitsLbl, dLbl,
> >>>> legend, title, or trendlineLbl element.
> >>>>
> >>>>
> >>>> Additions to 21.2.2.232 x (Left)
> >>>>
> >>>> The value of the val attribute shall be smaller than or equal to 1.
> >>>> Furthremore, this value shall be greater than or equal to 0 when the
> >>>> value of the val attribute of a sibling xMode is edge, and shall be
> >>>> greater than or equal to -1 when the value of the val attribute of a
> >>>> sibling xMode is factor.
> >>>>
> >>>>
> >>>> Additions to 21.2.2.235 y (Top)
> >>>>
> >>>> The value of the val attribute shall be smaller than or equal to 1.
> >>>> Furthremore, this value shall shall be greater than or equal to 0 when
> >>>> the value of the val attribute of a sibling yMode is edge, and shall
> >>>> be greater than or equal to -1 when the value of the val attribute of
> >>>> a sibling yMode is factor.
> >>>>
> >>>>
> >>>> Additions to 21.2.2.229 w (Width)
> >>>>
> >>>> The value of the val attribute shall be small than or equal to 1 and
> >>>> greater than or equal to 0.  Furthermore, the sume of this value and
> >>>> the value of the val attribute of the sibling x element should be less
> >>>> than or equal to 1.
> >>>>
> >>>>
> >>>> Additions to 21.2.2.78 h (Height)
> >>>>
> >>>> The value of the val attribute shall be small than or equal to 1 and
> >>>> greater than or equal to 0.  Furthermore, the sume of this value and
> >>>> the value of the val attribute of the sibling y element should be less
> >>>> than or equal to 1.
> >>>>
> >>>> Regards,
> >>>> Makoto
> >>>
> >>>
> >>>
> >>> --
> >>> Charlie Clark
> >>> Managing Director
> >>> Clark Consulting & Research
> >>> German Office
> >>> Kronenstr. 27a
> >>> Düsseldorf
> >>> D- 40217
> >>> Tel: +49-211-600-3657
> >>> Mobile: +49-178-782-6226
> >>
> >>
> >>
> >>
> >> --
> >>
> >> Praying for the victims of the Japan Tohoku earthquake
> >>
> >> Makoto
> >>
> >>
> >>
> >> --
> >>
> >> Praying for the victims of the Japan Tohoku earthquake
> >>
> >> Makoto
> >
> >
> >
> >
> > --
> >
> > Praying for the victims of the Japan Tohoku earthquake
> >
> > Makoto
>



-- 

Praying for the victims of the Japan Tohoku earthquake

Makoto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.vse.cz/pipermail/sc34wg4/attachments/20170830/af819326/attachment-0001.html>


More information about the sc34wg4 mailing list