OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [office] Re: ODF feature proposal


Rob,

find the proposal included. I will also upload it to the repository and 
open a JIRA issue.

Best regards,
Peter

-------------------------------------------------------

Border for random text span
===========================

Summary
-------

Proposal owner:
Shuran Hua, huashuran@redoffice.com
Review and co-owner, Peter Junge, peterjunge@RedOffice.com

Proposal short name:
Text Border

Abstract:
This proposal introduces new text properties to support drawing a 
border, similar to the CSS box model, around a random span of text. So 
far, such borders could only be defined on paragraph level, see '4.1.2 
<text:p>' at in ODF 1.2 CD03.
Adding this feature will also increase interoperability with other file 
formats, as it is already supported in both Open XML and UOF.

Rationale
---------

Use cases:
In Chinese typography borders around a group of characters are used as a 
way to emphasize content, for example names in memoriam notices.

Alternatives considered:
No, as this feature is quite easy to add, mostly reusing existing 
attributes.

Requested changes to the ODF Standard
-------------------------------------

Text changes/additions (please state section numbers):
Add the appropriate text properties for borders to 15.11.12 
<style:text-properties> as following:
15.11.12 <style:text-properties>
         …
The <style:text-properties> element has the following attributes:
... fo:border 19.174.2, fo:border-bottom 19.174.3 fo:border-left 
19.174.4, fo:border-right 19.174.5, fo:border-top 19.174.6, fo:margin 
19.196, fo:margin-bottom 19.197 fo:margin-left 19.198, fo:margin-right 
19.199, fo:margin-top 19.200, fo:padding 19.208, fo:padding-bottom 
19.209, fo:padding-left 19.210, fo:padding-right 19.211, fo:padding-top 
19.212, fo:keep-with-next 19.192 style:border-line-width 19.238, 
style:border-line-width-bottom 19.239, style:border-line-width-left 
19.240, style:border-line-width-right 19.241, 
style:border-line-width-top 19.242, 19.290 style:join-border, 
style:shadow 19.347.
Update the reference information accordingly in sections:
19.174.2 fo:border, 19.174.3 fo:border-bottom, 19.174.4 fo:border-left, 
19.174.5 fo:border-right, 19.174.6 fo:border-top, 19.196 fo:margin, 
19.197 fo:margin-bottom, 19.198 fo:margin-left, 19.199 fo:margin-right, 
19.200 fo:margin-top, 19.208 fo:padding, 19.209 fo:padding-bottom, 
19.210 fo:padding-left, 19.211 fo:padding-right, 19.212 fo:padding-top, 
19.192 fo:keep-with-next, 19.238 style:border-line-width, 19.239 
style:border-line-width-bottom, 19.240 style:border-line-width-left, 
19.241 style:border-line-width-right, 19.242 
style:border-line-width-top, 19.290 style:join-border and 19.347 
style:shadow.
For example, 19.174.2 fo:border
The fo:border attribute is usable with the following elements: 
<style:text-properties>15.11.12, <style:graphic-properties> 16.13, ...

Schema changes/additions:
The schema changes exclusively make existing attributes available to be 
used with 15.11.12 <style:text-properties>.
Additions to the schema at line 15890 (for example) as follows:
<define name="style-text-properties-attlist" combine="interleave">
       <ref name="common-border-attlist"/>
</define>
<define name="style-text-properties-attlist" combine="interleave">
       <ref name="common-border-line-width-attlist"/>
</define>
<define name="style-text-properties-attlist" combine="interleave">
       <ref name="common-margin-attlist"/>
</define>
<define name="style-text-properties-attlist" combine="interleave">
       <ref name="common-padding-attlist"/>
</define>
<define name="style-text-properties-attlist" combine="interleave">
       <ref name="common-shadow-attlist"/>
</define>
<define name="style-text-properties-attlist" combine="interleave">
       <ref name="common-keep-with-next-attlist"/>
</define>

Impacts
-------

Conformance:
Applications that have not implemented the feature shall ignore it.

Backwards compatibility:
Existing ODF processors are expected to ignore the text border feature.

Accessibility impact:
We do not expect any impact on accessibility, as it only uses existing 
usage methods.


-------------------------------------

robert_weir@us.ibm.com wrote:
> OASIS requires that any material formally contributed to the TC be sent to 
> either a) the TC's mailing list, or b) the TC's document repository.  The 
> wiki can be used for working on ideas, but it is not formally contributed 
> to the TC until it is sent to the list or repository.
> 
> So, I'd recommend uploading a copy of your proposal to the document 
> repository and then adding a JIRA issue so we can track it.  We're no 
> longer using the List_of_Proposals wiki page now that we have JIRA.  (but 
> that does remind me that we need to transcribe all deferred feature 
> requests from that page in JIRA).
> 
> -Rob
> 
> 
> Peter Junge <peterjunge@RedOffice.com> wrote on 08/10/2009 06:08:11 AM:
> 
>> Dear TC members,
>>
>> I just have been adding the feature to the ODF wiki:
>> http://wiki.oasis-open.org/office/BorderForRandomTextSpan
>>
>> Two questions:
>> Am I supposed to add it to the list of proposals?
>> http://wiki.oasis-open.org/office/List_of_Proposals
>>
>> Shall I file a JIRA issue for it?
>>
>> Best regards,
>> Peter
>>
>> Peter Junge wrote:
>>> Dear TC members,
>>>
>>> Redflag 2000 is intending to make a proposal for a new ODF feature. 
> The
>>> proposal name will be 'Text Borders', as the feature shall enable ODF 
> to
>>> format random spans of text with a border similar to the CSS2 box 
> model.
>>> Is anyone else working on such feature too?
>>>
>>> Best regards,
>>> Peter
>>>
>>>
>> -- 
>> Peter Junge
>> Open Source Strategy Director
>>
>> Beijing Redflag Chinese 2000 Software Co., Ltd.
>> Building No.2, Block A, Huilongsen, 18 Xihuan Nanlu
>> Beijing Economic-Technological Development Area
>> 100176 Beijing - P.R.China
>>
>> 北京红旗中文贰仟软件技术有限公司
>> 地址:北京经济技术开发区(亦庄)西环南路18号汇龙森A座二层
>> 邮编:100176
>>
>> 电话/Tel: +86-10-51570010 ext.6183
>> 邮箱/e-mail: peterjunge@RedOffice.com
>> http://www.RedOffice.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this mail list, you must leave the OASIS TC that
>> generates this mail.  Follow this link to all your TCs in OASIS at:
>> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 
>>
> 

-- 
Peter Junge
Open Source Strategy Director

Beijing Redflag Chinese 2000 Software Co., Ltd.
Building No.2, Block A, Huilongsen, 18 Xihuan Nanlu
Beijing Economic-Technological Development Area
100176 Beijing - P.R.China

北京红旗中文贰仟软件技术有限公司
地址:北京经济技术开发区(亦庄)西环南路18号汇龙森A座二层
邮编:100176

电话/Tel: +86-10-51570010 ext.6183
邮箱/e-mail: peterjunge@RedOffice.com
http://www.RedOffice.com


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]