[
https://issues.apache.org/jira/browse/ODFTOOLKIT-340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13465650#comment-13465650
]
Rob Weir commented on ODFTOOLKIT-340:
-------------------------------------
That sounds right. We might have the default provider be compatible with
OpenOffice.org-derived editors like Apache OpenOffice and LibreOffice. But a
developer could also define and use their own provider, supporting that
interface.
> Propose to add new API to insert form controls into document
> ------------------------------------------------------------
>
> Key: ODFTOOLKIT-340
> URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-340
> Project: ODF Toolkit
> Issue Type: New Feature
> Components: simple api
> Affects Versions: 0.7
> Reporter: Kejia Ye
> Fix For: 0.8
>
>
> Here's a customer requirement that new APIs are needed to insert standard
> from controls into document, like Radio buttons, Checkboxes and InputFields.
> Additionally, it is required to assign appropriate labels and values to the
> inserted controls.
> To support this feature, a problem came up first. A form control is
> implementation-dependent and it may have self-defined attributes that cannot
> be ignored and auto-generated by editors. Besides, not all the forms defined
> in the ODF specs are fully supported by common ODF editors.For example, AOO
> use <form:formatted-text> to implement date field and time field.
> I think one way to resolve this can be separating the
> implementation-dependent details from other contents. Define a provider class
> which implements Form interface and provide methods to create controls, like
> provider.createTextArea(initValues). For now we can only use OOFormProvider
> as the default one and use its implementation methods to initiate the
> controls, but user can also define customized providers by themselves.
> Besides, how to define the style of a shape and set anchor type of a control
> to char may be also complex. I'll try to figure them out as I dig into the
> details.
> Any one have comments or ideas with this proposal? Thanks!
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira