Copy
Ask AI
<xs:complexType>
<xs:sequence>
<xs:element name="paragraphStyle" minOccurs="0" maxOccurs="unbounded" type="tns:ParagraphStyleType">
<xs:annotation>
<xs:documentation xml:lang="en">Stile di formattazione del paragrafo
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="sections" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation xml:lang="en">Raccolta di sezioni del documento
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="section" minOccurs="0" maxOccurs="unbounded" type="tns:SectionType">
<xs:annotation>
<xs:documentation xml:lang="en">Sezione
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="page" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">Pagina riconosciuta
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="block" minOccurs="0" maxOccurs="unbounded" type="tns:BlockType">
<xs:annotation>
<xs:documentation xml:lang="en">Blocco riconosciuto
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pageSection" minOccurs="0" maxOccurs="unbounded" type="tns:PageSectionType">
<xs:annotation>
<xs:documentation xml:lang="en">Sezione di pagina
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pageStream" minOccurs="0" maxOccurs="unbounded" type="tns:PageStreamType">
<xs:annotation>
<xs:documentation xml:lang="en"> Titoli correnti e artefatti
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="width" type="xs:integer" use="required"/>
<xs:attribute name="height" type="xs:integer" use="required"/>
<xs:attribute name="resolution" type="xs:integer" use="required"/>
<xs:attribute name="originalCoords" type="xs:boolean" use="optional" default="false">
<xs:annotation>
<xs:documentation xml:lang="en">Se true, tutte le coordinate sono relative all'immagine originale prima dell'apertura; altrimenti sono relative all'immagine aperta (raddrizzata)</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rotation" use="optional" default="Normal">
<xs:annotation>
<xs:documentation xml:lang="en">Memorizza il tipo di rotazione applicato all'immagine della pagina originale</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Normal"/>
<xs:enumeration value="RotatedClockwise"/>
<xs:enumeration value="RotatedUpsidedown"/>
<xs:enumeration value="RotatedCounterclockwise"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" type="xs:string" use="required"/>
<xs:attribute name="producer" type="xs:string" use="required"/>
<xs:attribute name="pagesCount" type="xs:integer" use="optional" default="1"/>
<xs:attribute name="mainLanguage" type="xs:string" use="optional"/>
<xs:attribute name="languages" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
<xs:complexType name ="ParagraphStyleType">
<xs:sequence>
<xs:element name="fontStyle" minOccurs="0" maxOccurs="unbounded" type="tns:FontStyleType" />
</xs:sequence>
<xs:attribute name="id" type="xs:string" use="required" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="mainFontStyleId" type="xs:string" use="required" />
<xs:attribute name="role" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="text"/>
<xs:enumeration value="tableText"/>
<xs:enumeration value="heading"/>
<xs:enumeration value="tableHeading"/>
<xs:enumeration value="pictureCaption"/>
<xs:enumeration value="tableCaption"/>
<xs:enumeration value="contents" />
<xs:enumeration value="footnote" />
<xs:enumeration value="endnote" />
<xs:enumeration value="rt" />
<xs:enumeration value="garb" />
<xs:enumeration value="other" />
<xs:enumeration value="barcode" />
<xs:enumeration value="headingNumber" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="roleLevel" type="xs:integer" use="optional" default="-1" />
<xs:attribute name="align" type="tns:ParagraphAlignment" use="required" />
<xs:attribute name="rtl" type="xs:boolean" use="optional" default="false" />
<xs:attribute name="before" type="xs:integer" use="optional" default="0" />
<xs:attribute name="after" type="xs:integer" use="optional" default="0" />
<xs:attribute name="startIndent" type="xs:integer" use="optional" default="0" />
<xs:attribute name="leftIndent" type="xs:integer" use="optional" default="0" />
<xs:attribute name="rightIndent" type="xs:integer" use="optional" default="0" />
<xs:attribute name="lineSpacing" type="xs:integer" use="optional" default="-1" />
<xs:attribute name="lineSpacingRatio" type="xs:float" use="optional" default="1.0" />
<xs:attribute name="fixedLineSpacing" type="xs:boolean" use="optional" default="true" />
</xs:complexType>
<xs:complexType name="FontStyleType">
<xs:attribute name="id" type="xs:string" use="required" />
<xs:attribute name="baseFont" type="xs:boolean" use="optional" default="false" />
<xs:attribute name="italic" type="xs:boolean" use="optional" default="false" />
<xs:attribute name="bold" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="underline" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="strikeout" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="smallcaps" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="scaling" type="xs:integer" use="optional" default="1000" />
<xs:attribute name="spacing" type="xs:integer" use="optional" default="0" />
<xs:attribute name="color" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="backgroundColor" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="ff" type="xs:string" use="required"/>
<xs:attribute name="fs" type="xs:float" use="required"/>
</xs:complexType>
<xs:complexType name="PageSectionType">
<xs:sequence>
<xs:element name="pageStream" minOccurs="0" maxOccurs="unbounded" type="tns:PageStreamType">
<xs:annotation>
<xs:documentation xml:lang="en">La sezione di pagina è la sequenza di flussi di pagina
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PageStreamType">
<xs:sequence>
<xs:element name="pageElement" minOccurs="0" maxOccurs="unbounded" type="tns:PageElementType">
<xs:annotation>
<xs:documentation xml:lang="en"> Page Stream è la sequenza degli elementi di pagina
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="streamType" type="xs:string" use="required"/>
</xs:complexType>
<xs:complexType name="PageElementType">
<xs:sequence>
<xs:element name="text" minOccurs="0" maxOccurs="1" type="tns:TextType">
<xs:annotation>
<xs:documentation xml:lang="en">testo</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="table" minOccurs="0" maxOccurs="1" type="tns:TableType">
<xs:annotation>
<xs:documentation xml:lang="en">Tabella</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="barcode" minOccurs="0" maxOccurs="1" type="tns:BarcodeType">
<xs:annotation>
<xs:documentation xml:lang="en">Codice a barre</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="picture" minOccurs="0" maxOccurs="1" type="tns:PictureType">
<xs:annotation>
<xs:documentation xml:lang="en">Immagine</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="pageElemId" type="xs:string" use="required"/>
</xs:complexType>
<xs:complexType name="TableType">
<xs:sequence>
<xs:element name="caption" minOccurs="0" maxOccurs="unbounded" type="tns:CaptionType">
<xs:annotation>
<xs:documentation xml:lang="en"> Didascalie della tabella
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tableCell" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en"> Celle della tabella
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="pageElement" minOccurs="1" maxOccurs="1" type="tns:PageElementType">
<xs:annotation>
<xs:documentation xml:lang="en">Elemento di pagina con il contenuto della cella (testo o immagine)
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="topPos" type="xs:integer" use="required" />
<xs:attribute name="bottomPos" type="xs:integer" use="required" />
<xs:attribute name="leftPos" type="xs:integer" use="required" />
<xs:attribute name="rightPos" type="xs:integer" use="required" />
<xs:attribute name="VerticalAlignment" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="top"/>
<xs:enumeration value="center"/>
<xs:enumeration value="bottom"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="PictureType">
<xs:sequence>
<xs:element name="pictureFile" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation xml:lang="en">Percorso relativo del file immagine, presente se il parametro di esportazione SavePicture è impostato su true</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="path" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="caption" minOccurs="0" maxOccurs="unbounded" type="tns:CaptionType">
<xs:annotation>
<xs:documentation xml:lang="en"> Didascalie dell'immagine
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="BarcodeType">
<xs:attribute name="BarcodeValue" type="xs:string" use="required"/>
</xs:complexType>
<xs:complexType name="CaptionType">
<xs:sequence>
<xs:element name="pageElement" minOccurs="0" maxOccurs="unbounded" type="tns:PageElementType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="SectionType">
<xs:sequence>
<xs:element name="stream" minOccurs="0" maxOccurs="unbounded" type="tns:TextStreamType">
<xs:annotation>
<xs:documentation xml:lang="en">
Text Stream è la sequenza di paragrafi e/o blocchi
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TextStreamType">
<xs:sequence>
<xs:element name="mainText" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:attribute name="rtl" type="xs:boolean" use="optional" default="false" />
<xs:attribute name="columnCount" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="elemId" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">ID dell'elemento di pagina
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="id" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="role" use="optional" default="text">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="garb" />
<xs:enumeration value="text" />
<xs:enumeration value="footnote" />
<xs:enumeration value="incut" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="vertCjk" type="xs:boolean" use="optional" default="false" />
<xs:attribute name="beginPage" type="xs:integer" use="required" />
<xs:attribute name="endPage" type="xs:integer" use="optional" />
</xs:complexType>
<xs:complexType name="BlockType">
<xs:sequence>
<xs:element name="region" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation xml:lang="en">Regione del blocco, insieme di rettangoli
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="rect" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="l" type="xs:integer" use="required"/>
<xs:attribute name="t" type="xs:integer" use="required"/>
<xs:attribute name="r" type="xs:integer" use="required"/>
<xs:attribute name="b" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="pictureFile" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation xml:lang="en">Percorso relativo del file immagine, presente se l'attributo blockType è Picture e il parametro di esportazione SavePicture è impostato su true</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="path" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="text" minOccurs="0" maxOccurs="unbounded" type="tns:TextType">
<xs:annotation>
<xs:documentation xml:lang="en">Testo del blocco riconosciuto, presente se l'attributo blockType è Text</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="row" minOccurs="0" maxOccurs="unbounded" type="tns:TableRowType">
<xs:annotation>
<xs:documentation xml:lang="en">Insieme delle righe della tabella, presente se l'attributo blockType è Table</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="separatorsBox" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation xml:lang="en">Blocco contenitore di separatori, presente se l'attributo blockType è SeparatorsBox</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="separator" minOccurs="0" maxOccurs="unbounded" type="tns:SeparatorBlockType">
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element >
<xs:element name="separator" minOccurs="0" maxOccurs="1" type="tns:SeparatorBlockType">
<xs:annotation>
<xs:documentation xml:lang="en">Blocco separatore, presente se l'attributo blockType è Separator</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="barcodeInfo" minOccurs="0" maxOccurs="1" type="tns:BarcodeInfoType">
<xs:annotation>
<xs:documentation xml:lang="en">Informazioni sul codice a barre, presente se l'attributo blockType è Barcode</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="blockType" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Text"/>
<xs:enumeration value="Table"/>
<xs:enumeration value="Picture"/>
<xs:enumeration value="Barcode"/>
<xs:enumeration value="Separator"/>
<xs:enumeration value="SeparatorsBox"/>
<xs:enumeration value ="Checkmark"/>
<xs:enumeration value ="GroupCheckmark"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="pageElemId" type="xs:string" use="optional" />
<xs:attribute name="blockName" type="xs:string" use="optional"/>
<xs:attribute name="isHidden" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="l" type="xs:integer" use="optional"/>
<xs:attribute name="t" type="xs:integer" use="optional"/>
<xs:attribute name="r" type="xs:integer" use="optional"/>
<xs:attribute name="b" type="xs:integer" use="optional"/>
</xs:complexType>
<xs:complexType name="TextType">
<xs:sequence>
<xs:element name="par" minOccurs="0" maxOccurs="unbounded" type="tns:ParagraphType">
<xs:annotation>
<xs:documentation xml:lang="en">Paragrafo di testo</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:string" use="optional" />
<xs:attribute name="orientation" use="optional" default="Normal">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Normal"/>
<xs:enumeration value="RotatedClockwise"/>
<xs:enumeration value="RotatedUpsidedown"/>
<xs:enumeration value="RotatedCounterclockwise"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="backgroundColor" type="xs:integer" use="optional" default="16777215"/>
<xs:attribute name="mirrored" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="inverted" type="xs:boolean" use="optional" default="false"/>
</xs:complexType>
<xs:complexType name="TableRowType">
<xs:sequence>
<xs:element name="cell" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">Cella della tabella</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="text" minOccurs="0" maxOccurs="unbounded" type="tns:TextType">
<xs:annotation>
<xs:documentation xml:lang="en">Testo della cella</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="colSpan" type="xs:integer" use="optional" default="1"/>
<xs:attribute name="rowSpan" type="xs:integer" use="optional" default="1"/>
<xs:attribute name="align" use="optional" default="Top">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Top"/>
<xs:enumeration value="Center"/>
<xs:enumeration value="Bottom"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="picture" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="leftBorder" use="optional" type="tns:TableCellBorderType" default="Black"/>
<xs:attribute name="topBorder" use="optional" type="tns:TableCellBorderType" default="Black"/>
<xs:attribute name="rightBorder" use="optional" type="tns:TableCellBorderType" default="Black"/>
<xs:attribute name="bottomBorder" use="optional" type="tns:TableCellBorderType" default="Black"/>
<xs:attribute name="width" type="xs:integer" use="required"/>
<xs:attribute name="height" type="xs:integer" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ParagraphType">
<xs:sequence>
<xs:element name="line" minOccurs="0" maxOccurs="unbounded" type="tns:LineType">
<xs:annotation>
<xs:documentation xml:lang="en">Riga del paragrafo di testo</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="dropCapCharsCount" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="dropCap-l" type="xs:integer" use="optional"/>
<xs:attribute name="dropCap-t" type="xs:integer" use="optional"/>
<xs:attribute name="dropCap-r" type="xs:integer" use="optional"/>
<xs:attribute name="dropCap-b" type="xs:integer" use="optional"/>
<xs:attribute name="align" type="tns:ParagraphAlignment" use="optional" default="Left" />
<xs:attribute name="leftIndent" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="rightIndent" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="startIndent" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="lineSpacing" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="id" type="xs:string" use="optional" />
<xs:attribute name="style" type="xs:string" use="optional" />
<xs:attribute name="hasOverflowedHead" type="xs:boolean" use="optional" default="false">
<xs:annotation>
<xs:documentation>Attributo obsoleto.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="hasOverflowedTail" type="xs:boolean" use="optional" default="false">
<xs:annotation>
<xs:documentation>Attributo obsoleto.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="isListItem" type="xs:boolean" use="optional" default="false" />
<xs:attribute name="lstLvl" type="xs:integer" use="optional"/>
<xs:attribute name="lstNum" type="xs:integer" use="optional"/>
</xs:complexType>
<xs:simpleType name="ParagraphAlignment">
<xs:restriction base="xs:string">
<xs:enumeration value="Left"/>
<xs:enumeration value="Center"/>
<xs:enumeration value="Right"/>
<xs:enumeration value="Justified"/>
<xs:enumeration value ="CjkJustified"/>
<xs:enumeration value ="ThaiJustified"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="LineType">
<xs:sequence>
<xs:element name="formatting" minOccurs="0" maxOccurs="unbounded" type="tns:FormattingType">
<xs:annotation>
<xs:documentation xml:lang="en">Gruppo di caratteri con formattazione uniforme</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="baseline" type="xs:integer" use="required"/>
<xs:attribute name="l" type="xs:integer" use="required"/>
<xs:attribute name="t" type="xs:integer" use="required"/>
<xs:attribute name="r" type="xs:integer" use="required"/>
<xs:attribute name="b" type="xs:integer" use="required"/>
</xs:complexType>
<xs:complexType name="FormattingType" mixed="true">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation xml:lang="en">Gli attributi dei caratteri si alternano con le varianti di riconoscimento delle parole. Le varianti di riconoscimento delle parole sono indicate prima della parola</xs:documentation>
</xs:annotation>
<xs:element name="charParams" type="tns:CharParamsType">
<xs:annotation>
<xs:documentation xml:lang="en">Attributi del singolo carattere</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="wordRecVariants">
<xs:annotation>
<xs:documentation xml:lang="en">Varianti di riconoscimento della parola successiva</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="wordRecVariant" minOccurs="0" maxOccurs="unbounded" type="tns:WordRecognitionVariant"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="lang" type="xs:string" use="required"/>
<xs:attribute name="ff" type="xs:string" use="optional"/>
<xs:attribute name="fs" type="xs:float" use="optional"/>
<xs:attribute name="bold" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="italic" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="subscript" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="superscript" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="smallcaps" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="underline" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="strikeout" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="color" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="scaling" type="xs:integer" use="optional" default="1000"/>
<xs:attribute name="spacing" type="xs:integer" use="optional" default="0"/>
<xs:attribute name="style" type="xs:string" use="optional" />
<xs:attribute name="base64encoded" type="xs:boolean" use="optional" default="false"/>
</xs:complexType>
<xs:complexType name="WordRecognitionVariant">
<xs:sequence>
<xs:element name="variantText" minOccurs="1" maxOccurs="1">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="charParams" minOccurs="0" maxOccurs="unbounded" type="tns:CharParamsType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="wordFromDictionary" type="xs:boolean" use="optional"/>
<xs:attribute name="wordNormal" type="xs:boolean" use="optional"/>
<xs:attribute name="wordNumeric" type="xs:boolean" use="optional"/>
<xs:attribute name="wordIdentifier" type="xs:boolean" use="optional"/>
<xs:attribute name="wordPenalty" type="xs:integer" use="optional"/>
<xs:attribute name="meanStrokeWidth" type="xs:integer" use="optional"/>
</xs:complexType>
<xs:complexType name="CharRecognitionVariant" mixed="true">
<xs:attribute name="charConfidence" type="xs:integer" use="optional"/>
<xs:attribute name="serifProbability" type="xs:integer" use="optional"/>
</xs:complexType>
<xs:complexType name="CharParamsType" mixed="true">
<xs:sequence>
<xs:element name="charRecVariants" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="charRecVariant" minOccurs="0" maxOccurs="unbounded" type="tns:CharRecognitionVariant"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="l" type="xs:integer" use="required"/>
<xs:attribute name="t" type="xs:integer" use="required"/>
<xs:attribute name="r" type="xs:integer" use="required"/>
<xs:attribute name="b" type="xs:integer" use="required"/>
<xs:attribute name="suspicious" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="proofed" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="wordStart" type="xs:boolean" use="optional" default="false">
<xs:annotation>
<xs:documentation>Attributo obsoleto. Utilizzare invece gli attributi "wordFirst" e "wordLeftMost".</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="wordFirst" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="wordLeftMost" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="wordFromDictionary" type="xs:boolean" use="optional"/>
<xs:attribute name="wordNormal" type="xs:boolean" use="optional"/>
<xs:attribute name="wordNumeric" type="xs:boolean" use="optional"/>
<xs:attribute name="wordIdentifier" type="xs:boolean" use="optional"/>
<xs:attribute name="charConfidence" type="xs:integer" use="optional"/>
<xs:attribute name="serifProbability" type="xs:integer" use="optional"/>
<xs:attribute name="wordPenalty" type="xs:integer" use="optional"/>
<xs:attribute name="meanStrokeWidth" type="xs:integer" use="optional"/>
<xs:attribute name="characterHeight" type="xs:integer" use="optional"/>
<xs:attribute name="hasUncertainHeight" type="xs:boolean" use="optional"/>
<xs:attribute name="baseLine" type="xs:integer" use="optional"/>
<xs:attribute name="isTab" type="xs:boolean" use="optional" default="false"/>
<xs:attribute name="tabLeaderCount" type="xs:integer" use="optional" default="1"/>
</xs:complexType>
<xs:simpleType name="TableCellBorderType">
<xs:restriction base="xs:string">
<xs:enumeration value="Absent"/>
<xs:enumeration value="Unknown"/>
<xs:enumeration value="White"/>
<xs:enumeration value="Black"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="SeparatorBlockType" mixed="true">
<xs:sequence>
<xs:element name="start" minOccurs="1" maxOccurs="1" type="tns:Point">
<xs:annotation>
<xs:documentation xml:lang="en">Punto di inizio del separatore</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="end" minOccurs="1" maxOccurs="1" type="tns:Point">
<xs:annotation>
<xs:documentation xml:lang="en">Punto di fine del separatore</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="thickness" type="xs:integer" use="required" />
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Unknown"/>
<xs:enumeration value="Black"/>
<xs:enumeration value="Dotted"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="Point">
<xs:attribute name="x" type="xs:integer" use="required" />
<xs:attribute name="y" type="xs:integer" use="required" />
</xs:complexType>
<xs:complexType name="BarcodeInfoType">
<xs:attribute name="type" type="tns:BarcodeTypeEnum" use="required" />
<xs:attribute name="supplement" type="tns:BarcodeSupplementEnum" use="optional" default="void" />
</xs:complexType>
<xs:simpleType name="BarcodeTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="CODE39"/>
<xs:enumeration value="INTERLEAVED25"/>
<xs:enumeration value="EAN13"/>
<xs:enumeration value="CODE128"/>
<xs:enumeration value="EAN8"/>
<xs:enumeration value="PDF417"/>
<xs:enumeration value="CODABAR" />
<xs:enumeration value="UPCE" />
<xs:enumeration value="INDUSTRIAL25" />
<xs:enumeration value="IATA25" />
<xs:enumeration value="MATRIX25" />
<xs:enumeration value="CODE93" />
<xs:enumeration value="POSTNET" />
<xs:enumeration value="UCC128" />
<xs:enumeration value="PATCH"/>
<xs:enumeration value="AZTEC"/>
<xs:enumeration value="DATAMATRIX"/>
<xs:enumeration value="QRCODE"/>
<xs:enumeration value="UPCA"/>
<xs:enumeration value="MAXICODE"/>
<xs:enumeration value="CODE32" />
<xs:enumeration value="FULLASCII" />
<xs:enumeration value="ROYAL" />
<xs:enumeration value="KIX" />
<xs:enumeration value="INTELLIGENT" />
<xs:enumeration value="AUSTRALIA_POST" />
<xs:enumeration value="JAPAN_POST" />
<xs:enumeration value="Unknown" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BarcodeSupplementEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="void"/>
<xs:enumeration value="2dig"/>
<xs:enumeration value="5dig"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
