|
La dichiarazione di un elemento che definisce i contenuti da uno schema XHTML è mappata su un oggetto Campo di testo RTF e non su un oggetto Campo di testo normale. In altre parole, l'oggetto <field> che è creato nella struttura del modulo avrà <value><exData contentType="text/html"/></value>.
In tre casi un elemento sarà identificato come dotato di contenuto RTF:
Lo schema importa lo schema XHTML e dichiara un elemento contenente un singolo elemento secondario, corrispondente all'elemento body xhtml, come mostrato nell'esempio seguente:
<xsd:schema xmlns:xsd="http://www.w3.ord/2001/XMLSchema"
xmlns:xhtml="http://www.w3.ord/1999/xhtml">
<xsd:import namespace="http://www.w3.org/1999/xhtml"/>
<xsd:element name="RichTextField">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="xhtml:body"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Un documento schema dichiara un elemento di tipo stringa con un valore fisso o predefinito che inizia con il contenuto seguente:
<body xmlns="http://www.w3.org/1999/xhtml" ...
In questo caso, viene creato un oggetto RTF con il valore corrispondente al valore fisso o predefinito.
Una dichiarazione di elemento include un attributo di xfa:contentType con un valore fisso di text/html, come illustrato nell'esempio seguente:
<xsd:schema xmlns:xsd="http://www.w3.ord/2001/XMLSchema"
xmlns:xfa="http://www.adobe.com/2003/xfa">
<xsd:import namespace="http://www.adobe.com/2003/xfa"/>
<xsd:element name="RichTextField">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute ref="xfa:contentType" fixed="text/html"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
In questo esempio, l'attributo xfa:contentType non sarà utilizzato per generare un campo come nel caso dell'attributo generale, ma sarà invece interpretato come un'istruzione che definisce il campo generato come formato RTF. Per quanto riguarda l'identificatore dello spazio dei nomi per XFA, la struttura del modulo ha xmlns="http://www.xfa.org/schema/xfa-template/2.1/ e il file XDP ha xmlns:xdp="http://ns.adobe.com/xdp/.
|
|
|