Differenze tra le versioni di "Riferimenti:Tag e tipi comuni XML"

Da GeoGebra Manual.
 
(9 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
 
Il seguente documento è stato generato da una modifica del foglio di stile [http://sourceforge.net/projects/xs3p/ xs3p]: contiene le definizioni dei tag e dei tipi utilizzati sia nei file geogebra.xml che nei file geogebra_macro.xml, che sono la parte principale nel [[Riferimenti:Formato file|formato di file di GeoGebra]]. Per una breve introduzione consultare la pagina [[Riferimenti:XML| riferimenti XML]].
 
Il seguente documento è stato generato da una modifica del foglio di stile [http://sourceforge.net/projects/xs3p/ xs3p]: contiene le definizioni dei tag e dei tipi utilizzati sia nei file geogebra.xml che nei file geogebra_macro.xml, che sono la parte principale nel [[Riferimenti:Formato file|formato di file di GeoGebra]]. Per una breve introduzione consultare la pagina [[Riferimenti:XML| riferimenti XML]].
 
[[Categoria:Riferimenti|Tag e tipi comuni XML]]
 
[[en:Reference:Common_XML_tags_and_types]]
 
[[es:Referencia:Common XML tags and types]]
 
  
 
==Dichiarazioni globali==
 
==Dichiarazioni globali==
 
                      
 
                      
 
+
===Elemento: cascell===
===Element: cascell===
 
 
                
 
                
 
   <div class="sample box">
 
   <div class="sample box">
Riga 15: Riga 10:
 
         <div style="margin-left: 0em">&lt;cascell&gt; <br/>
 
         <div style="margin-left: 0em">&lt;cascell&gt; <br/>
 
             <div style="margin-left: 1.5em">&lt;cellPair&gt;  [1..*]<br/>
 
             <div style="margin-left: 1.5em">&lt;cellPair&gt;  [1..*]<br/>
               <div class="group" style="margin-left: 1.5em">Start [[Reference:XML Glossary#Sequence|Sequence]] [0..1]</div>
+
               <div class="group" style="margin-left: 1.5em">Start [[Riferimenti:Glossario XML#Sequence|Sequence]] [0..1]</div>
 
               <div style="margin-left: 3em">&lt;inputCell&gt;  [1]<br/>
 
               <div style="margin-left: 3em">&lt;inputCell&gt;  [1]<br/>
                   <div style="margin-left: 1.5em">&lt;[[#Element:_expression|expression]]&gt; ... &lt;/[[#Element:_expression|expression]]&gt; [1]</div>&lt;/inputCell&gt;</div>
+
                   <div style="margin-left: 1.5em">&lt;[[#Elemento:_expression|expression]]&gt; ... &lt;/[[#Elemento:_expression|expression]]&gt; [1]</div>&lt;/inputCell&gt;</div>
 
               <div style="margin-left: 3em">&lt;outputCell&gt;  [1]<br/>
 
               <div style="margin-left: 3em">&lt;outputCell&gt;  [1]<br/>
                   <div style="margin-left: 1.5em">&lt;[[#Element:_expression|expression]]&gt; ... &lt;/[[#Element:_expression|expression]]&gt; [1]</div>&lt;/outputCell&gt;</div>
+
                   <div style="margin-left: 1.5em">&lt;[[#Elemento:_expression|expression]]&gt; ... &lt;/[[#Elemento:_expression|expression]]&gt; [1]</div>&lt;/outputCell&gt;</div>
 
               <div class="group" style="margin-left: 1.5em">End Sequence</div>&lt;/cellPair&gt;</div>&lt;/cascell&gt;</div>
 
               <div class="group" style="margin-left: 1.5em">End Sequence</div>&lt;/cellPair&gt;</div>&lt;/cascell&gt;</div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Element: construction===
+
===Elemento: construction===
 
                
 
                
 
   <div class="sample box">
 
   <div class="sample box">
Riga 32: Riga 27:
 
             <div style="margin-left: 0.5em">author="xs:string [0..1]"</div>
 
             <div style="margin-left: 0.5em">author="xs:string [0..1]"</div>
 
             <div style="margin-left: 0.5em">date="xs:string [0..1]"</div>&gt; <br/>
 
             <div style="margin-left: 0.5em">date="xs:string [0..1]"</div>&gt; <br/>
             <div class="group" style="margin-left: 1.5em">Start [[Reference:XML Glossary#Choice|Choice]] [0..*]</div>
+
             <div class="group" style="margin-left: 1.5em">Start [[Riferimenti:Glossario XML#Choice|Choice]] [0..*]</div>
 
             <div style="margin-left: 3em">&lt;command<div style="margin-left: 0.5em">name="xs:string [1]"</div>
 
             <div style="margin-left: 3em">&lt;command<div style="margin-left: 0.5em">name="xs:string [1]"</div>
 
               <div style="margin-left: 0.5em">type="xs:string [0..1]"</div>
 
               <div style="margin-left: 0.5em">type="xs:string [0..1]"</div>
 
               <div style="margin-left: 0.5em">var="xs:string [0..1]"</div>&gt;  [1]<br/>
 
               <div style="margin-left: 0.5em">var="xs:string [0..1]"</div>&gt;  [1]<br/>
               <div style="margin-left: 1.5em">&lt;input&gt; [[#Type:_ioType|ioType]] &lt;/input&gt; [1]</div>
+
              <div style="margin-left: 1.5em">&lt;casMap&gt; [[#Tipo:_casMap|casMap]] &lt;/casMap&gt; [0..1]</div>
               <div style="margin-left: 1.5em">&lt;output&gt; [[#Type:_ioType|ioType]] &lt;/output&gt; [1]</div>&lt;/command&gt;</div>
+
               <div style="margin-left: 1.5em">&lt;input&gt; [[#Tipo:_ioType|ioType]] &lt;/input&gt; [1]</div>
             <div style="margin-left: 3em">&lt;[[#Element:_element|element]]&gt; ... &lt;/[[#Element:_element|element]]&gt; [1]</div>
+
              <div style="margin-left: 1.5em">&lt;outputSizes&gt; [[#Tipo:_stringVal|stringVal]] &lt;/outputSizes&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;[[#Element:_cascell|cascell]]&gt; ... &lt;/[[#Element:_cascell|cascell]]&gt; [1]</div>
+
               <div style="margin-left: 1.5em">&lt;output&gt; [[#Tipo:_ioType|ioType]] &lt;/output&gt; [1]</div>&lt;/command&gt;</div>
 +
             <div style="margin-left: 3em">&lt;[[#Elemento:_element|element]]&gt; ... &lt;/[[#Elemento:_element|element]]&gt; [1]</div>
 +
             <div style="margin-left: 3em">&lt;[[#Elemento:_cascell|cascell]]&gt; ... &lt;/[[#Elemento:_cascell|cascell]]&gt; [1]</div>
 
             <div style="margin-left: 3em">&lt;expression<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div>
 
             <div style="margin-left: 3em">&lt;expression<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div>
 
               <div style="margin-left: 0.5em">label="xs:string [0..1]"</div>
 
               <div style="margin-left: 0.5em">label="xs:string [0..1]"</div>
               <div style="margin-left: 0.5em">type="[[#Type:_elType|elType]] [0..1]"</div>/&gt;  [1]</div>
+
               <div style="margin-left: 0.5em">type="[[#Tipo:_elType|elType]] [0..1]"</div>/&gt;  [1]</div>
 
             <div style="margin-left: 1.5em">End Choice</div>&lt;/construction&gt;</div>
 
             <div style="margin-left: 1.5em">End Choice</div>&lt;/construction&gt;</div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Element: element===
+
===Elemento: element===
 
                
 
                
 
   <div class="sample box">
 
   <div class="sample box">
 
       <div>XML Instance Representation</div>
 
       <div>XML Instance Representation</div>
 
       <div id="Element:_element_xibox" class="contents">
 
       <div id="Element:_element_xibox" class="contents">
         <div style="margin-left: 0em">&lt;element<div style="margin-left: 0.5em">type="[[#Type:_elType|elType]] [0..1]"</div>
+
         <div style="margin-left: 0em">&lt;element<div style="margin-left: 0.5em">type="[[#Tipo:_elType|elType]] [0..1]"</div>
 
             <div style="margin-left: 0.5em">label="xs:string [0..1]"</div>&gt; <br/>
 
             <div style="margin-left: 0.5em">label="xs:string [0..1]"</div>&gt; <br/>
             <div class="group" style="margin-left: 1.5em">Start [[Reference:XML Glossary#Choice|Choice]] [0..*]</div>
+
             <div class="group" style="margin-left: 1.5em">Start [[Riferimenti:Glossario XML#Choice|Choice]] [0..*]</div>
             <div style="margin-left: 3em">&lt;absoluteScreenLocation&gt; [[#Type:_xyCoords|xyCoords]] &lt;/absoluteScreenLocation&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;absoluteScreenLocation&gt; [[#Tipo:_xyCoords|xyCoords]] &lt;/absoluteScreenLocation&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;allowReflexAngle&gt; [[#Type:_boolVal|boolVal]] &lt;/allowReflexAngle&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;allowReflexAngle&gt; [[#Tipo:_boolVal|boolVal]] &lt;/allowReflexAngle&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;auxiliary&gt; [[#Type:_boolVal|boolVal]] &lt;/auxiliary&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;auxiliary&gt; [[#Tipo:_boolVal|boolVal]] &lt;/auxiliary&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;arcSize&gt; [[#Type:_intVal|intVal]] &lt;/arcSize&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;arcSize&gt; [[#Tipo:_intVal|intVal]] &lt;/arcSize&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;animation&gt; [[#Type:_animation|animation]] &lt;/animation&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;animation&gt; [[#Tipo:_animation|animation]] &lt;/animation&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;caption&gt; [[#Type:_stringVal|stringVal]] &lt;/caption&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;caption&gt; [[#Tipo:_stringVal|stringVal]] &lt;/caption&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;comboBox&gt; [[#Type:_boolVal|boolVal]] &lt;/comboBox&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;comboBox&gt; [[#Tipo:_boolVal|boolVal]] &lt;/comboBox&gt; [0..1]</div>
 
             <div style="margin-left: 3em">&lt;condition<div style="margin-left: 0.5em">showObject="xs:string [0..1]"</div>/&gt;  [0..1]</div>
 
             <div style="margin-left: 3em">&lt;condition<div style="margin-left: 0.5em">showObject="xs:string [0..1]"</div>/&gt;  [0..1]</div>
 
             <div style="margin-left: 3em">&lt;checkbox<div style="margin-left: 0.5em">fixed="xs:boolean [0..1]"</div>/&gt;  [0..1]</div>
 
             <div style="margin-left: 3em">&lt;checkbox<div style="margin-left: 0.5em">fixed="xs:boolean [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;coefficients<div style="margin-left: 0.5em">rep="[[#Type:_representation|representation]] [0..1]"</div>
+
             <div style="margin-left: 3em">&lt;coefficients<div style="margin-left: 0.5em">rep="[[#Tipo:_representation|representation]] [0..1]"</div>
               <div style="margin-left: 0.5em">data="[[#Type:_data|data]] [0..1]"</div>/&gt;  [0..1]</div>
+
               <div style="margin-left: 0.5em">data="[[#Tipo:_data|data]] [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;coords&gt; [[#Type:_coords|coords]] &lt;/coords&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;coords&gt; [[#Tipo:_coords|coords]] &lt;/coords&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;coordStyle<div style="margin-left: 0.5em">style="[[#Type:_coordStyles|coordStyles]] [0..1]"</div>/&gt;  [0..1]</div>
+
             <div style="margin-left: 3em">&lt;coordStyle<div style="margin-left: 0.5em">style="[[#Tipo:_coordStyles|coordStyles]] [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;decoration<div style="margin-left: 0.5em">type="[[#Type:_decorTypes|decorTypes]] [0..1]"</div>/&gt;  [0..1]</div>
+
            <div style="margin-left: 3em">&lt;casMap&gt; [[#Tipo:_casMap|casMap]] &lt;/casMap&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;eigenvectors&gt; [[#Type:_eigenvectors|eigenvectors]] &lt;/eigenvectors&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;decoration<div style="margin-left: 0.5em">type="[[#Tipo:_decorTypes|decorTypes]] [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;emphasizeRightAngle&gt; [[#Type:_boolVal|boolVal]] &lt;/emphasizeRightAngle&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;eigenvectors&gt; [[#Tipo:_eigenvectors|eigenvectors]] &lt;/eigenvectors&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;eqnStyle<div style="margin-left: 0.5em">style="[[#Type:_eqnStyles|eqnStyles]] [1]"</div>
+
             <div style="margin-left: 3em">&lt;emphasizeRightAngle&gt; [[#Tipo:_boolVal|boolVal]] &lt;/emphasizeRightAngle&gt; [0..1]</div>
 +
             <div style="margin-left: 3em">&lt;eqnStyle<div style="margin-left: 0.5em">style="[[#Tipo:_eqnStyles|eqnStyles]] [1]"</div>
 
               <div style="margin-left: 0.5em">parameter="xs:string [0..1]"</div>/&gt;  [0..1]</div>
 
               <div style="margin-left: 0.5em">parameter="xs:string [0..1]"</div>/&gt;  [0..1]</div>
 
             <div style="margin-left: 3em">&lt;file<div style="margin-left: 0.5em">name="xs:string [0..1]"</div>/&gt;  [0..1]</div>
 
             <div style="margin-left: 3em">&lt;file<div style="margin-left: 0.5em">name="xs:string [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;fixed&gt; [[#Type:_boolVal|boolVal]] &lt;/fixed&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;fixed&gt; [[#Tipo:_boolVal|boolVal]] &lt;/fixed&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;font&gt; [[#Type:_fontProperties|fontProperties]] &lt;/font&gt; [0..1]</div>
+
            <div style="margin-left: 3em">&lt;isShape&gt; [[#Tipo:_boolVal|boolVal]] &lt;/isShape&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;forceReflexAngle&gt; [[#Type:_boolVal|boolVal]] &lt;/forceReflexAngle&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;font&gt; [[#Tipo:_fontProperties|fontProperties]] &lt;/font&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;ggbscript&gt; [[#Type:_stringVal|stringVal]] &lt;/ggbscript&gt; [0..1]</div>
+
            <div style="margin-left: 3em">&lt;angleStyle&gt; [[#Tipo:_intVal|intVal]] &lt;/angleStyle&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;inBackground&gt; [[#Type:_boolVal|boolVal]] &lt;/inBackground&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;forceReflexAngle&gt; [[#Tipo:_boolVal|boolVal]] &lt;/forceReflexAngle&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;interpolate&gt; [[#Type:_boolVal|boolVal]] &lt;/interpolate&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;ggbscript&gt; [[#Tipo:_stringVal|stringVal]] &lt;/ggbscript&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;javascript&gt; [[#Type:_stringVal|stringVal]] &lt;/javascript&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;inBackground&gt; [[#Tipo:_boolVal|boolVal]] &lt;/inBackground&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;keepTypeOnTransform&gt; [[#Type:_boolVal|boolVal]] &lt;/keepTypeOnTransform&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;interpolate&gt; [[#Tipo:_boolVal|boolVal]] &lt;/interpolate&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;isLaTeX&gt; [[#Type:_boolVal|boolVal]] &lt;/isLaTeX&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;javascript&gt; [[#Tipo:_stringVal|stringVal]] &lt;/javascript&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;lineStyle<div style="margin-left: 0.5em">thickness="[[#Type:_lineThickness|lineThickness]] [0..1]"</div>
+
             <div style="margin-left: 3em">&lt;keepTypeOnTransform&gt; [[#Tipo:_boolVal|boolVal]] &lt;/keepTypeOnTransform&gt; [0..1]</div>
               <div style="margin-left: 0.5em">type="[[#Type:_lineTypes|lineTypes]] [0..1]"</div>
+
             <div style="margin-left: 3em">&lt;isLaTeX&gt; [[#Tipo:_boolVal|boolVal]] &lt;/isLaTeX&gt; [0..1]</div>
               <div style="margin-left: 0.5em">typeHidden="xs:integer [0..1]"</div>/&gt;  [0..1]</div>
+
             <div style="margin-left: 3em">&lt;lineStyle<div style="margin-left: 0.5em">thickness="[[#Tipo:_nonNegInt|nonNegInt]] [0..1]"</div>
             <div style="margin-left: 3em">&lt;labelMode&gt; [[#Type:_intVal|intVal]] &lt;/labelMode&gt; [0..1]</div>
+
               <div style="margin-left: 0.5em">type="[[#Tipo:_lineTypes|lineTypes]] [0..1]"</div>
             <div style="margin-left: 3em">&lt;labelOffset&gt; [[#Type:_xyCoords|xyCoords]] &lt;/labelOffset&gt; [0..1]</div>
+
               <div style="margin-left: 0.5em">typeHidden="xs:integer [0..1]"</div>
             <div style="margin-left: 3em">&lt;layer&gt; [[#Type:_intVal|intVal]] &lt;/layer&gt; [0..1]</div>
+
              <div style="margin-left: 0.5em">opacity="xs:double [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;levelOfDetail&gt; [[#Type:_intVal|intVal]] &lt;/levelOfDetail&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;labelMode&gt; [[#Tipo:_intVal|intVal]] &lt;/labelMode&gt; [0..1]</div>
 +
             <div style="margin-left: 3em">&lt;labelOffset&gt; [[#Tipo:_xyCoords|xyCoords]] &lt;/labelOffset&gt; [0..1]</div>
 +
             <div style="margin-left: 3em">&lt;layer&gt; [[#Tipo:_intVal|intVal]] &lt;/layer&gt; [0..1]</div>
 +
             <div style="margin-left: 3em">&lt;levelOfDetail&gt; [[#Tipo:_intVal|intVal]] &lt;/levelOfDetail&gt; [0..1]</div>
 
             <div style="margin-left: 3em">&lt;linkedGeo<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div>/&gt;  [0..1]</div>
 
             <div style="margin-left: 3em">&lt;linkedGeo<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;listType<div style="margin-left: 0.5em">val="[[#Type:_elType|elType]] [0..1]"</div>/&gt;  [0..1]</div>
+
             <div style="margin-left: 3em">&lt;listType<div style="margin-left: 0.5em">val="[[#Tipo:_elType|elType]] [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;matrix&gt; [[#Type:_matrix|matrix]] &lt;/matrix&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;matrix&gt; [[#Tipo:_matrix|matrix]] &lt;/matrix&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;objColor&gt; [[#Type:_fillType|fillType]] &lt;/objColor&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;objColor&gt; [[#Tipo:_objColorType|objColorType]] &lt;/objColor&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;bgColor&gt; [[#Type:_rgbaColor|rgbaColor]] &lt;/bgColor&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;bgColor&gt; [[#Tipo:_rgbaColor|rgbaColor]] &lt;/bgColor&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;outlyingIntersections&gt; [[#Type:_boolVal|boolVal]] &lt;/outlyingIntersections&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;outlyingIntersections&gt; [[#Tipo:_boolVal|boolVal]] &lt;/outlyingIntersections&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;puntiize&gt; [[#Type:_doubleVal|doubleVal]] &lt;/puntiize&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;pointSize&gt; [[#Tipo:_doubleVal|doubleVal]] &lt;/pointSize&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;puntityle<div style="margin-left: 0.5em">val="[[#Type:_puntityles|puntityles]] [0..1]"</div>/&gt;  [0..1]</div>
+
             <div style="margin-left: 3em">&lt;fading&gt; [[#Tipo:_doubleVal|doubleVal]] &lt;/fading&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;selectedIndex&gt; [[#Type:_intVal|intVal]] &lt;/selectedIndex&gt; [0..1]</div>
+
            <div style="margin-left: 3em">&lt;pointStyle<div style="margin-left: 0.5em">val="[[#Tipo:_pointStyles|pointStyles]] [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;selectionAllowed&gt; [[#Type:_boolVal|boolVal]] &lt;/selectionAllowed&gt; [0..1]</div>
+
            <div style="margin-left: 3em">&lt;dimensions<div style="margin-left: 0.5em">width="xs:double [0..1]"</div>
 +
              <div style="margin-left: 0.5em">height="xs:double [0..1]"</div>/&gt;  [0..1]</div>
 +
            <div style="margin-left: 3em">&lt;embed<div style="margin-left: 0.5em">id="xs:int [0..1]"</div>
 +
              <div style="margin-left: 0.5em">app="xs:string [0..1]"</div>/&gt;  [0..1]</div>
 +
             <div style="margin-left: 3em">&lt;selectedIndex&gt; [[#Tipo:_intVal|intVal]] &lt;/selectedIndex&gt; [0..1]</div>
 +
             <div style="margin-left: 3em">&lt;selectionAllowed&gt; [[#Tipo:_boolVal|boolVal]] &lt;/selectionAllowed&gt; [0..1]</div>
 
             <div style="margin-left: 3em">&lt;show<div style="margin-left: 0.5em">object="xs:boolean [0..1]"</div>
 
             <div style="margin-left: 3em">&lt;show<div style="margin-left: 0.5em">object="xs:boolean [0..1]"</div>
 
               <div style="margin-left: 0.5em">label="xs:boolean [0..1]"</div>
 
               <div style="margin-left: 0.5em">label="xs:boolean [0..1]"</div>
               <div style="margin-left: 0.5em">ev="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/&gt;  [0..1]</div>
+
               <div style="margin-left: 0.5em">ev="[[#Tipo:_nonNegInt|nonNegInt]] [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;slider&gt; [[#Type:_slider|slider]] &lt;/slider&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;slider&gt; [[#Tipo:_slider|slider]] &lt;/slider&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;slopeTriangleSize&gt; [[#Type:_intVal|intVal]] &lt;/slopeTriangleSize&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;slopeTriangleSize&gt; [[#Tipo:_intVal|intVal]] &lt;/slopeTriangleSize&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;spreadsheetTrace&gt; [[#Type:_spreadsheetTrace|spreadsheetTrace]] &lt;/spreadsheetTrace&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;spreadsheetTrace&gt; [[#Tipo:_spreadsheetTrace|spreadsheetTrace]] &lt;/spreadsheetTrace&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;startPoint&gt; [[#Type:_expCoords|expCoords]] &lt;/startPoint&gt; [0..1]</div>
+
             <div style="margin-left: 3em">&lt;startPoint&gt; [[#Tipo:_expCoords|expCoords]] &lt;/startPoint&gt; [0..1]</div>
             <div style="margin-left: 3em">&lt;tooltipMode<div style="margin-left: 0.5em">val="[[#Type:_tooltipModes|tooltipModes]] [0..1]"</div>/&gt;  [0..1]</div>
+
             <div style="margin-left: 3em">&lt;tooltipMode<div style="margin-left: 0.5em">val="[[#Tipo:_tooltipModes|tooltipModes]] [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;trace&gt; [[#Type:_boolVal|boolVal]] &lt;/trace&gt; [0..1]</div>
+
            <div style="margin-left: 3em">&lt;tags&gt;  [0..1]<br/>
 +
              <div style="margin-left: 1.5em">&lt;tag<div style="margin-left: 0.5em">key="xs:string [0..1]"</div>
 +
                  <div style="margin-left: 0.5em">value="xs:string [0..1]"</div>/&gt;  [0..1]</div>&lt;/tags&gt;</div>
 +
             <div style="margin-left: 3em">&lt;trace&gt; [[#Tipo:_boolVal|boolVal]] &lt;/trace&gt; [0..1]</div>
 +
            <div style="margin-left: 3em">&lt;symbolic&gt; [[#Tipo:_boolVal|boolVal]] &lt;/symbolic&gt; [0..1]</div>
 
             <div style="margin-left: 3em">&lt;userinput<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div>
 
             <div style="margin-left: 3em">&lt;userinput<div style="margin-left: 0.5em">show="xs:boolean [0..1]"</div>
 
               <div style="margin-left: 0.5em">value="xs:string [0..1]"</div>
 
               <div style="margin-left: 0.5em">value="xs:string [0..1]"</div>
 
               <div style="margin-left: 0.5em">valid="xs:boolean [0..1]"</div>/&gt;  [0..1]</div>
 
               <div style="margin-left: 0.5em">valid="xs:boolean [0..1]"</div>/&gt;  [0..1]</div>
             <div style="margin-left: 3em">&lt;value<div style="margin-left: 0.5em">val="[[#Type:_doubleOrBool|doubleOrBool]] [1]"</div>
+
             <div style="margin-left: 3em">&lt;value<div style="margin-left: 0.5em">val="[[#Tipo:_doubleOrBool|doubleOrBool]] [1]"</div>
 
               <div style="margin-left: 0.5em">random="xs:boolean [0..1]"</div>/&gt;  [0..1]</div>
 
               <div style="margin-left: 0.5em">random="xs:boolean [0..1]"</div>/&gt;  [0..1]</div>
 
             <div style="margin-left: 1.5em">End Choice</div>&lt;/element&gt;</div>
 
             <div style="margin-left: 1.5em">End Choice</div>&lt;/element&gt;</div>
Riga 118: Riga 128:
 
   </div>
 
   </div>
  
===Element: expression===
+
===Elemento: expression===
 
                
 
                
 
   <div class="sample box">
 
   <div class="sample box">
Riga 129: Riga 139:
 
       </div>
 
       </div>
 
   </div>
 
   </div>
==Definizioni globali==
+
                   
 +
==Definizioni globali==
 
                      
 
                      
  
===Type: animation===
+
===Tipo: animation===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 149: Riga 160:
 
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">step="xs:string [0..1]"</div>
 
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">step="xs:string [0..1]"</div>
 
             <div style="margin-left: 0.5em">speed="xs:string [0..1]"</div>
 
             <div style="margin-left: 0.5em">speed="xs:string [0..1]"</div>
             <div style="margin-left: 0.5em">type="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div>
+
             <div style="margin-left: 0.5em">type="[[#Tipo:_nonNegInt|nonNegInt]] [0..1]"</div>
 
             <div style="margin-left: 0.5em">playing="xs:boolean [0..1]"</div>/&gt; </div>
 
             <div style="margin-left: 0.5em">playing="xs:boolean [0..1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: boolVal===
+
===Tipo: boolVal===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 173: Riga 184:
 
   </div>
 
   </div>
  
===Type: coords===
+
===Tipo: casMap===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 +
      </tr>
 +
  </table>
 +
  <div class="sample box">
 +
      <div>XML Instance Representation</div>
 +
      <div id="Type:_casMap_xibox" class="contents">
 +
        <div style="margin-left: 0em">&lt;...&gt; <br/>
 +
            <div style="margin-left: 1.5em">&lt;entry<div style="margin-left: 0.5em">key="xs:string [0..1]"</div>
 +
              <div style="margin-left: 0.5em">val="xs:string [0..1]"</div>/&gt;  [1..*]</div>&lt;/...&gt;</div>
 +
      </div>
 +
  </div>
 +
 
 +
===Tipo: coords===
 +
             
 +
  <table class="hierarchy">
 +
      <tr>
 +
        <th>Super-types:</th>
 +
        <td>None</td>
 +
      </tr>
 +
      <tr>
 +
        <th>Sub-types:</th>
 +
        <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 188: Riga 220:
 
       <div>XML Instance Representation</div>
 
       <div>XML Instance Representation</div>
 
       <div id="Type:_coords_xibox" class="contents">
 
       <div id="Type:_coords_xibox" class="contents">
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">x="xs:double [1]"</div>
+
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">x="xs:double [0..1]"</div>
             <div style="margin-left: 0.5em">y="xs:double [1]"</div>
+
             <div style="margin-left: 0.5em">y="xs:double [0..1]"</div>
             <div style="margin-left: 0.5em">z="xs:double [1]"</div>
+
             <div style="margin-left: 0.5em">z="xs:double [0..1]"</div>
             <div style="margin-left: 0.5em">w="xs:double [0..1]"</div>/&gt; </div>
+
             <div style="margin-left: 0.5em">w="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">ox="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">oy="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">oz="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">ow="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">vx="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">vy="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">vz="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">vw="xs:double [0..1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: doubleVal===
+
===Tipo: doubleVal===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 214: Riga 254:
 
   </div>
 
   </div>
  
===Type: eigenvectors===
+
===Tipo: eigenvectors===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
        <th>Super-tipi:</th>
+
        <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 231: Riga 271:
 
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">x0="xs:double [1]"</div>
 
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">x0="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">x1="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">x1="xs:double [1]"</div>
 +
            <div style="margin-left: 0.5em">x2="xs:double [0..1]"</div>
 
             <div style="margin-left: 0.5em">y0="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">y0="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">y1="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">y1="xs:double [1]"</div>
 +
            <div style="margin-left: 0.5em">y2="xs:double [0..1]"</div>
 
             <div style="margin-left: 0.5em">z0="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">z0="xs:double [1]"</div>
             <div style="margin-left: 0.5em">z1="xs:double [1]"</div>/&gt; </div>
+
             <div style="margin-left: 0.5em">z1="xs:double [1]"</div>
 +
            <div style="margin-left: 0.5em">z2="xs:double [0..1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: expCoords===
+
===Tipo: expCoords===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
È necessario inserire l'esponente (per un punto relativo) o i numeri x, y, z (per un punto assoluto).
+
È necessario inserire exp (per il punto iniziale) oppure i numeri x, y, z (per il punto iniziale assoluto).
Il parametro ''numero'' è valido solo per gli elementi di tipo immagine, e si riferisce al corner (da 1 a 3)
+
Il parametro number è valido solo per elementi immagine e si riferisce a uno dei corner (da 1 a 3)
 
<div class="sample box">
 
<div class="sample box">
 
       <div>XML Instance Representation</div>
 
       <div>XML Instance Representation</div>
 
       <div id="Type:_expCoords_xibox" class="contents">
 
       <div id="Type:_expCoords_xibox" class="contents">
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">number="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div>
+
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">number="[[#Tipo:_nonNegInt|nonNegInt]] [0..1]"</div>
 
             <div style="margin-left: 0.5em">x="xs:double [0..1]"</div>
 
             <div style="margin-left: 0.5em">x="xs:double [0..1]"</div>
 
             <div style="margin-left: 0.5em">y="xs:double [0..1]"</div>
 
             <div style="margin-left: 0.5em">y="xs:double [0..1]"</div>
Riga 263: Riga 306:
 
   </div>
 
   </div>
  
===Type: fillType===
+
===Tipo: fontProperties===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
      </tr>
 
  </table>
 
  <div class="sample box">
 
      <div>XML Instance Representation</div>
 
      <div id="Type:_fillType_xibox" class="contents">
 
        <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">r="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>
 
            <div style="margin-left: 0.5em">g="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>
 
            <div style="margin-left: 0.5em">b="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>
 
            <div style="margin-left: 0.5em">dynamicr="xs:string [0..1]"</div>
 
            <div style="margin-left: 0.5em">dynamicg="xs:string [0..1]"</div>
 
            <div style="margin-left: 0.5em">dynamicb="xs:string [0..1]"</div>
 
            <div style="margin-left: 0.5em">dynamica="xs:string [0..1]"</div>
 
            <div style="margin-left: 0.5em">colorSpace="[[#Type:_colorSpaces|colorSpaces]] [0..1]"</div>
 
            <div style="margin-left: 0.5em">alpha="xs:double [0..1]"</div>
 
            <div style="margin-left: 0.5em">hatchAngle="xs:double [0..1]"</div>
 
            <div style="margin-left: 0.5em">hatchDistance="xs:double [0..1]"</div>
 
            <div style="margin-left: 0.5em">image="xs:string [0..1]"</div>
 
            <div style="margin-left: 0.5em">inverseFill="xs:boolean [0..1]"</div>/&gt; </div>
 
      </div>
 
  </div>
 
 
 
===Type: fontProperties===
 
             
 
  <table class="hierarchy">
 
      <tr>
 
        <th>Super-tipi:</th>
 
        <td>Nessuno</td>
 
      </tr>
 
      <tr>
 
        <th>Sotto-tipi:</th>
 
        <td>Nessuno</td>
 
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 310: Riga 322:
 
       <div id="Type:_fontProperties_xibox" class="contents">
 
       <div id="Type:_fontProperties_xibox" class="contents">
 
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">serif="xs:boolean [0..1]"</div>
 
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">serif="xs:boolean [0..1]"</div>
             <div style="margin-left: 0.5em">size="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div>
+
             <div style="margin-left: 0.5em">size="[[#Tipo:_nonNegInt|nonNegInt]] [0..1]"</div>
 
             <div style="margin-left: 0.5em">sizeM="xs:double [0..1]"</div>
 
             <div style="margin-left: 0.5em">sizeM="xs:double [0..1]"</div>
             <div style="margin-left: 0.5em">style="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/&gt; </div>
+
             <div style="margin-left: 0.5em">style="[[#Tipo:_nonNegInt|nonNegInt]] [0..1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: intVal===
+
===Tipo: intVal===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 335: Riga 347:
 
   </div>
 
   </div>
  
===Type: ioType===
+
===Tipo: ioType===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 361: Riga 373:
 
             <div style="margin-left: 0.5em">a9="xs:string [0..1]"</div>
 
             <div style="margin-left: 0.5em">a9="xs:string [0..1]"</div>
 
             <div style="margin-left: 0.5em">a10="xs:string [0..1]"</div>
 
             <div style="margin-left: 0.5em">a10="xs:string [0..1]"</div>
             <div style="margin-left: 0.5em">a11="xs:string [0..1]"</div>/&gt; </div>
+
             <div style="margin-left: 0.5em">a11="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a12="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a13="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a14="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a15="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a16="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a17="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a18="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a19="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a20="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a21="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a22="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a23="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a24="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a25="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a26="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a27="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a28="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a29="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a30="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a31="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a32="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a33="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a34="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a35="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a36="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a37="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a38="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a39="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a40="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a41="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a42="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a43="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a44="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a45="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a46="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a47="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a48="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">a49="xs:string [0..1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: matrix===
+
===Tipo: matrix===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 385: Riga 435:
 
             <div style="margin-left: 0.5em">A3="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">A3="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">A4="xs:double [1]"</div>
 
             <div style="margin-left: 0.5em">A4="xs:double [1]"</div>
             <div style="margin-left: 0.5em">A5="xs:double [1]"</div>/&gt; </div>
+
             <div style="margin-left: 0.5em">A5="xs:double [1]"</div>
 +
            <div style="margin-left: 0.5em">A6="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">A7="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">A8="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">A9="xs:double [0..1]"</div>/&gt; </div>
 +
      </div>
 +
  </div>
 +
 
 +
===Tipo: objColorType===
 +
             
 +
  <table class="hierarchy">
 +
      <tr>
 +
        <th>Super-types:</th>
 +
        <td>None</td>
 +
      </tr>
 +
      <tr>
 +
        <th>Sub-types:</th>
 +
        <td>None</td>
 +
      </tr>
 +
  </table>
 +
  <div class="sample box">
 +
      <div>XML Instance Representation</div>
 +
      <div id="Type:_objColorType_xibox" class="contents">
 +
        <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">r="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>
 +
            <div style="margin-left: 0.5em">g="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>
 +
            <div style="margin-left: 0.5em">b="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>
 +
            <div style="margin-left: 0.5em">dynamicr="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">dynamicg="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">dynamicb="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">dynamica="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">fillType="[[#Tipo:_fills|fills]] [0..1]"</div>
 +
            <div style="margin-left: 0.5em">colorSpace="[[#Tipo:_colorSpaces|colorSpaces]] [0..1]"</div>
 +
            <div style="margin-left: 0.5em">alpha="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">hatchAngle="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">hatchDistance="xs:double [0..1]"</div>
 +
            <div style="margin-left: 0.5em">image="xs:string [0..1]"</div>
 +
            <div style="margin-left: 0.5em">inverseFill="xs:boolean [0..1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: rgbColor===
+
===Tipo: rgbColor===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 404: Riga 490:
 
       <div>XML Instance Representation</div>
 
       <div>XML Instance Representation</div>
 
       <div id="Type:_rgbColor_xibox" class="contents">
 
       <div id="Type:_rgbColor_xibox" class="contents">
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">r="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>
+
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">r="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>
             <div style="margin-left: 0.5em">g="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>
+
             <div style="margin-left: 0.5em">g="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>
             <div style="margin-left: 0.5em">b="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>/&gt; </div>
+
             <div style="margin-left: 0.5em">b="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: rgbaColor===
+
===Tipo: rgbaColor===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 425: Riga 511:
 
       <div>XML Instance Representation</div>
 
       <div>XML Instance Representation</div>
 
       <div id="Type:_rgbaColor_xibox" class="contents">
 
       <div id="Type:_rgbaColor_xibox" class="contents">
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">r="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>
+
         <div style="margin-left: 0em">&lt;...<div style="margin-left: 0.5em">r="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>
             <div style="margin-left: 0.5em">g="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>
+
             <div style="margin-left: 0.5em">g="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>
             <div style="margin-left: 0.5em">b="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>
+
             <div style="margin-left: 0.5em">b="[[#Tipo:_nonNegInt|nonNegInt]] [1]"</div>
             <div style="margin-left: 0.5em">alpha="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/&gt; </div>
+
             <div style="margin-left: 0.5em">alpha="[[#Tipo:_nonNegInt|nonNegInt]] [0..1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: slider===
+
===Tipo: slider===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 454: Riga 540:
 
             <div style="margin-left: 0.5em">fixed="xs:boolean [1]"</div>
 
             <div style="margin-left: 0.5em">fixed="xs:boolean [1]"</div>
 
             <div style="margin-left: 0.5em">absoluteScreenLocation="xs:boolean [0..1]"</div>
 
             <div style="margin-left: 0.5em">absoluteScreenLocation="xs:boolean [0..1]"</div>
             <div style="margin-left: 0.5em">horizontal="xs:boolean [1]"</div>/&gt; </div>
+
             <div style="margin-left: 0.5em">horizontal="xs:boolean [1]"</div>
 +
            <div style="margin-left: 0.5em">showAlgebra="xs:boolean [0..1]"</div>/&gt; </div>
 
       </div>
 
       </div>
 
   </div>
 
   </div>
  
===Type: spreadsheetTrace===
+
===Tipo: spreadsheetTrace===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 488: Riga 575:
 
   </div>
 
   </div>
  
===Type: stringVal===
+
===Tipo: stringVal===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 507: Riga 594:
 
   </div>
 
   </div>
  
===Type: xyCoords===
+
===Tipo: xyCoords===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 527: Riga 614:
 
   </div>
 
   </div>
  
===Type: algebraStyles===
+
===Tipo: algebraStyles===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>algebraStyles</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>algebraStyles</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 545: Riga 632:
 
       <li>0 &lt;= <em>value</em> &lt;= 2</li>
 
       <li>0 &lt;= <em>value</em> &lt;= 2</li>
 
   </ul>
 
   </ul>
Significato dei valori: 0 = valore, 1 = definizione, 2 = comando.
+
Significato dei valori: 0=valore, 1=definizione, 2=comando.
 
 
  
===Type: angleUnits===
+
===Tipo: angleUnits===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:string &lt; <strong>angleUnits</strong> (per restrizione)</td>
 
         <td>xs:string &lt; <strong>angleUnits</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 568: Riga 655:
 
   </ul>
 
   </ul>
  
===Type: axisIds===
+
===Tipo: axisIds===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>axisIds</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>axisIds</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 587: Riga 674:
 
   </ul>
 
   </ul>
 
Significato dei valori: 0=x, 1=y, 2=z
 
Significato dei valori: 0=x, 1=y, 2=z
 +
  
===Type: axisTypes===
+
===Tipo: axisTypes===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>axisTypes</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>axisTypes</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 604: Riga 692:
 
   </ul>
 
   </ul>
 
   <ul>
 
   <ul>
       <li>0 &lt;= <em>value</em> &lt;= 3</li>
+
       <li>0 &lt;= <em>value</em> &lt;= 15</li>
 
   </ul>
 
   </ul>
Significato dei valori: 0 = pieno, 1 = freccia, 2 = pieno grassetto, 3 = pieno freccia grassetto
+
Significato dei valori: bit0 = disegna freccia positivi, bit1 = grassetto, bit2 = disegna freccia negativi, bit3 = freccia piena
 
  
===Type: colorSpaces===
+
===Tipo: colorSpaces===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>colorSpaces</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>colorSpaces</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 627: Riga 714:
 
       <li>0 &lt;= <em>value</em> &lt;= 2</li>
 
       <li>0 &lt;= <em>value</em> &lt;= 2</li>
 
   </ul>
 
   </ul>
Significato dei valori: 0 = RGB, 1 = HSB, 2 = HSL.
+
Significato dei valori: 0=RGB, 1=HSB, 2=HSL.
 
 
  
===Type: coordStyles===
+
===Tipo: coordStyles===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:string &lt; <strong>coordStyles</strong> (per restrizione)</td>
 
         <td>xs:string &lt; <strong>coordStyles</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 650: Riga 737:
 
   </ul>
 
   </ul>
  
===Type: data===
+
===Tipo: data===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:string &lt; <strong>data</strong> (per restrizione)</td>
 
         <td>xs:string &lt; <strong>data</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 670: Riga 757:
 
   </ul>
 
   </ul>
  
===Type: decorTypes===
+
===Tipo: decorTypes===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>decorTypes</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>decorTypes</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 688: Riga 775:
 
       <li>0 &lt;= <em>value</em> &lt;= 6</li>
 
       <li>0 &lt;= <em>value</em> &lt;= 6</li>
 
   </ul>
 
   </ul>
Significato dei valori: 0=nessuno, 1=una tacca, 2=due tacche, 3=tre tacche, 4=una freccia,
+
Significato dei valori: 0=nessuno, 1=trattino singolo, 2=doppio trattino, 3=triplo trattino, 4=freccia singola,
5=due frecce, 6=tre frecce, 2=punto, 3=L (stile Belga).
+
5=doppia freccia, 6=tripla freccia . 1=quadrato, 2=punto ,3=L (Stile Belga).
 +
  
===Type: doubleOrBool===
+
===Tipo: doubleOrBool===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
 
   <ul>
 
   <ul>
       <li>Union of following types: <ul>
+
       <li>Unione dei seguenti tipi: <ul>
 
             <li>xs:double</li>
 
             <li>xs:double</li>
 
             <li>xs:boolean</li>
 
             <li>xs:boolean</li>
 +
            <li>[[#Tipo:_specialDouble|specialDouble]]</li>
 
         </ul>
 
         </ul>
 
       </li>
 
       </li>
 
   </ul>
 
   </ul>
  
===Type: elType===
+
===Tipo: elType===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:string &lt; <strong>elType</strong> (per restrizione)</td>
 
         <td>xs:string &lt; <strong>elType</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 728: Riga 817:
 
   <ul>
 
   <ul>
 
       <li>
 
       <li>
         <em>pattern</em> = angle|boolean|button|conic(part)?(3d)?|curvecartesian(3d)?|function(NVar)?|image|implicitpoly|line(3d)?|list|locus|numeric|point(3d)?|polygon(3d)?|polyline|quadric|ray(3d)?|segment(3d)?|text(field)?|turtle|vector</li>
+
         <em>pattern</em> = (angle|line|plane|point|polygon|polyline|ray|segment|vector|(curve|surface)cartesian|implicit(poly|surface))(3d)?|boolean|button|conic(3d)?(part)?|function(NVar)?|image|list|locus|numeric|quadric(limited|part)?|text(field)?|turtle|net|polyhedron|penstroke|audio|video|embed</li>
 
   </ul>
 
   </ul>
  
===Type: eqnStyles===
+
===Tipo: eqnStyles===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:string &lt; <strong>eqnStyles</strong> (per restrizione)</td>
 
         <td>xs:string &lt; <strong>eqnStyles</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 751: Riga 840:
 
   </ul>
 
   </ul>
  
===Type: gridTypes===
+
===Tipo: fills===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>xs:int &lt; <strong>gridTypes</strong> (per restrizione)</td>
+
         <td>xs:int &lt; <strong>fills</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 767: Riga 856:
 
   </ul>
 
   </ul>
 
   <ul>
 
   <ul>
       <li>0 &lt;= <em>value</em> &lt;= 2</li>
+
       <li>0 &lt;= <em>value</em> &lt;= 7</li>
 
   </ul>
 
   </ul>
Significato dei valori: 0=cartesiana, 1=isometrica, 2 polare
+
Significato dei valori:
 +
* 0=NORMALE,
 +
* 1=TRATTEGGIO,
 +
* 2=TRATTEGGIO INCROCIATO,
 +
* 3=SCACCHI,
 +
* 4=PUNTINI,
 +
* 5=NIDO D'APE,
 +
* 6=MATTONI,
 +
* 7=IMMAGINE
 +
  
===Type: javaDouble===
+
===Tipo: gridTypes===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>xs:string &lt; <strong>javaDouble</strong> (per restrizione)</td>
+
         <td>xs:int &lt; <strong>gridTypes</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
 
   <ul>
 
   <ul>
       <li>Base XSD Type: string</li>
+
       <li>Base XSD Type: int</li>
 
   </ul>
 
   </ul>
 
   <ul>
 
   <ul>
       <li>
+
       <li>0 &lt;= <em>value</em> &lt;= 3</li>
        <em>pattern</em> = Infinity|-Infinity|NaN|(-?[0-9.E]*)</li>
 
 
   </ul>
 
   </ul>
 +
Significato dei valori: 0=cartesiana (principale), 1=isometrica, 2=polare, 3=cartesiana (principali+secondarie)
 +
  
===Type: lineThickness===
+
===Tipo: javaDouble===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>xs:int &lt; <strong>lineThickness</strong> (per restrizione)</td>
+
         <td>xs:string &lt; <strong>javaDouble</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
 
   <ul>
 
   <ul>
       <li>Base XSD Type: int</li>
+
       <li>Base XSD Type: string</li>
 
   </ul>
 
   </ul>
 
   <ul>
 
   <ul>
       <li>0 &lt;= <em>value</em> &lt;= 13</li>
+
       <li>
 +
        <em>pattern</em> = Infinity|-Infinity|NaN|(-?[0-9.E]*)</li>
 
   </ul>
 
   </ul>
  
===Type: lineTypes===
+
===Tipo: lineTypes===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>lineTypes</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>lineTypes</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 827: Riga 927:
 
   <ul>
 
   <ul>
 
       <li>
 
       <li>
         <em>value</em> comes from list: {'0'|'10'|'15'|'20'|'30'}</li>
+
         <em>value</em> proviene dalla lista: {'0'|'10'|'15'|'20'|'30'}</li>
 
   </ul>
 
   </ul>
Significato dei valori: 0=continua, 10=tratteggio breve, 15=tratteggio lungo, 20=punti, 30=tratteggio punto
+
Significato dei valori: 0=pieno, 10=tratteggio corto,15=tratteggio lungo, 20=puntini, 30=tratteggio e punto
 +
  
===Type: nonNegInt===
+
===Tipo: nonNegInt===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:integer &lt; <strong>nonNegInt</strong> (per restrizione)</td>
 
         <td>xs:integer &lt; <strong>nonNegInt</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 851: Riga 952:
 
   </ul>
 
   </ul>
  
===Type: pointCapturings===
+
===Tipo: pointCapturings===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>pointCapturings</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>pointCapturings</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 869: Riga 970:
 
       <li>0 &lt;= <em>value</em> &lt;= 3</li>
 
       <li>0 &lt;= <em>value</em> &lt;= 3</li>
 
   </ul>
 
   </ul>
Significato dei valori: 0=non attivo, 1=attivo, 2=griglia, 3=automatico.
+
Significato dei valori: 0=non attivo, 1=attivo, 2=sulla griglia, 3=automatico.
 +
  
===Type: puntityles===
+
===Tipo: pointStyles===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
         <td>xs:int &lt; <strong>puntityles</strong> (per restrizione)</td>
+
         <td>xs:int &lt; <strong>pointStyles</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 889: Riga 991:
 
       <li>-1 &lt;= <em>value</em> &lt;= 9</li>
 
       <li>-1 &lt;= <em>value</em> &lt;= 9</li>
 
   </ul>
 
   </ul>
Significato dei valori: -1=usa impostazioni globali, 0=punto pieno, 1=croce, 2=punto vuoto, 3=croce, 4=rombo pieno, 5=rombo vuoto,  
+
Significato dei valori: -1=usa predefiniti, 0=punto pieno, 1=croce, 2=punto vuoto, 3=simbolo somma, 4=diamante pieno, 5=diamante vuoto,  
 
6=triangolo nord, 7=triangolo sud, 8=triangolo est, 9=triangolo ovest.
 
6=triangolo nord, 7=triangolo sud, 8=triangolo est, 9=triangolo ovest.
 +
  
===Type: positiveInt===
+
===Tipo: positiveInt===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:integer &lt; <strong>positiveInt</strong> (per restrizione)</td>
 
         <td>xs:integer &lt; <strong>positiveInt</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 912: Riga 1 015:
 
   </ul>
 
   </ul>
  
===Type: representation===
+
===Tipo: representation===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:string &lt; <strong>representation</strong> (per restrizione)</td>
 
         <td>xs:string &lt; <strong>representation</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 931: Riga 1 034:
 
         <em>pattern</em> = array</li>
 
         <em>pattern</em> = array</li>
 
   </ul>
 
   </ul>
Modi possibili per rappresentare i coefficienti, nella versione 4.0 è disponibile una sola modalità.
+
Modi possibili per rappresentare i coefficienti, solo 1 possibilità in 4.0
 +
  
===Type: rightAngleStyles===
+
===Tipo: rightAngleStyles===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>rightAngleStyles</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>rightAngleStyles</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 951: Riga 1 055:
 
       <li>0 &lt;= <em>value</em> &lt;= 3</li>
 
       <li>0 &lt;= <em>value</em> &lt;= 3</li>
 
   </ul>
 
   </ul>
Meanings of values: 0=nessuno, 1=square, 2=dot,3=L (Belgian style).
+
Significato dei valori: 0=nessuno, 1=quadrato, 2=punto ,3=L (stile Belga).
 
 
  
===Type: tickStyles===
+
===Tipo: specialDouble===
 +
             
 +
  <table class="hierarchy">
 +
      <tr>
 +
        <th>Super-types:</th>
 +
        <td>xs:string &lt; <strong>specialDouble</strong> (per restrizione)</td>
 +
      </tr>
 +
      <tr>
 +
        <th>Sub-types:</th>
 +
        <td>None</td>
 +
      </tr>
 +
  </table>
 +
  <ul>
 +
      <li>Base XSD Type: string</li>
 +
  </ul>
 +
  <ul>
 +
      <li>
 +
        <em>pattern</em> = Infinity|-Infinity</li>
 +
  </ul>
 +
 
 +
===Tipo: tickStyles===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>tickStyles</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>tickStyles</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 974: Riga 1 098:
 
Significato dei valori: 0=maggiore minore, 1=maggiore, 2=nessuno
 
Significato dei valori: 0=maggiore minore, 1=maggiore, 2=nessuno
  
===Type: tooltipModes===
+
===Tipo: tooltipModes===
 
                
 
                
 
   <table class="hierarchy">
 
   <table class="hierarchy">
 
       <tr>
 
       <tr>
         <th>Super-tipi:</th>
+
         <th>Super-types:</th>
 
         <td>xs:int &lt; <strong>tooltipModes</strong> (per restrizione)</td>
 
         <td>xs:int &lt; <strong>tooltipModes</strong> (per restrizione)</td>
 
       </tr>
 
       </tr>
 
       <tr>
 
       <tr>
         <th>Sotto-tipi:</th>
+
         <th>Sub-types:</th>
         <td>Nessuno</td>
+
         <td>None</td>
 
       </tr>
 
       </tr>
 
   </table>
 
   </table>
Riga 992: Riga 1 116:
 
       <li>0 &lt;= <em>value</em> &lt;= 4</li>
 
       <li>0 &lt;= <em>value</em> &lt;= 4</li>
 
   </ul>
 
   </ul>
</body>
 

Versione attuale delle 09:27, 10 dic 2019

Il seguente documento è stato generato da una modifica del foglio di stile xs3p: contiene le definizioni dei tag e dei tipi utilizzati sia nei file geogebra.xml che nei file geogebra_macro.xml, che sono la parte principale nel formato di file di GeoGebra. Per una breve introduzione consultare la pagina riferimenti XML.

Dichiarazioni globali

Elemento: cascell

XML Instance Representation
<cascell>
<cellPair> [1..*]
Start Sequence [0..1]
<inputCell> [1]
<expression> ... </expression> [1]
</inputCell>
<outputCell> [1]
<expression> ... </expression> [1]
</outputCell>
End Sequence
</cellPair>
</cascell>

Elemento: construction

XML Instance Representation
<construction
title="xs:string [0..1]"
author="xs:string [0..1]"
date="xs:string [0..1]"
>
Start Choice [0..*]
<command
name="xs:string [1]"
type="xs:string [0..1]"
var="xs:string [0..1]"
> [1]
<casMap> casMap </casMap> [0..1]
<input> ioType </input> [1]
<outputSizes> stringVal </outputSizes> [0..1]
<output> ioType </output> [1]
</command>
<element> ... </element> [1]
<cascell> ... </cascell> [1]
<expression
exp="xs:string [0..1]"
label="xs:string [0..1]"
type="elType [0..1]"
/> [1]
End Choice
</construction>

Elemento: element

XML Instance Representation
<element
type="elType [0..1]"
label="xs:string [0..1]"
>
Start Choice [0..*]
<absoluteScreenLocation> xyCoords </absoluteScreenLocation> [0..1]
<allowReflexAngle> boolVal </allowReflexAngle> [0..1]
<auxiliary> boolVal </auxiliary> [0..1]
<arcSize> intVal </arcSize> [0..1]
<animation> animation </animation> [0..1]
<caption> stringVal </caption> [0..1]
<comboBox> boolVal </comboBox> [0..1]
<condition
showObject="xs:string [0..1]"
/> [0..1]
<checkbox
fixed="xs:boolean [0..1]"
/> [0..1]
<coefficients
rep="representation [0..1]"
data="data [0..1]"
/> [0..1]
<coords> coords </coords> [0..1]
<coordStyle
style="coordStyles [0..1]"
/> [0..1]
<casMap> casMap </casMap> [0..1]
<decoration
type="decorTypes [0..1]"
/> [0..1]
<eigenvectors> eigenvectors </eigenvectors> [0..1]
<emphasizeRightAngle> boolVal </emphasizeRightAngle> [0..1]
<eqnStyle
style="eqnStyles [1]"
parameter="xs:string [0..1]"
/> [0..1]
<file
name="xs:string [0..1]"
/> [0..1]
<fixed> boolVal </fixed> [0..1]
<isShape> boolVal </isShape> [0..1]
<font> fontProperties </font> [0..1]
<angleStyle> intVal </angleStyle> [0..1]
<forceReflexAngle> boolVal </forceReflexAngle> [0..1]
<ggbscript> stringVal </ggbscript> [0..1]
<inBackground> boolVal </inBackground> [0..1]
<interpolate> boolVal </interpolate> [0..1]
<javascript> stringVal </javascript> [0..1]
<keepTypeOnTransform> boolVal </keepTypeOnTransform> [0..1]
<isLaTeX> boolVal </isLaTeX> [0..1]
<lineStyle
thickness="nonNegInt [0..1]"
type="lineTypes [0..1]"
typeHidden="xs:integer [0..1]"
opacity="xs:double [0..1]"
/> [0..1]
<labelMode> intVal </labelMode> [0..1]
<labelOffset> xyCoords </labelOffset> [0..1]
<layer> intVal </layer> [0..1]
<levelOfDetail> intVal </levelOfDetail> [0..1]
<linkedGeo
exp="xs:string [0..1]"
/> [0..1]
<listType
val="elType [0..1]"
/> [0..1]
<matrix> matrix </matrix> [0..1]
<objColor> objColorType </objColor> [0..1]
<bgColor> rgbaColor </bgColor> [0..1]
<outlyingIntersections> boolVal </outlyingIntersections> [0..1]
<pointSize> doubleVal </pointSize> [0..1]
<fading> doubleVal </fading> [0..1]
<pointStyle
val="pointStyles [0..1]"
/> [0..1]
<dimensions
width="xs:double [0..1]"
height="xs:double [0..1]"
/> [0..1]
<embed
id="xs:int [0..1]"
app="xs:string [0..1]"
/> [0..1]
<selectedIndex> intVal </selectedIndex> [0..1]
<selectionAllowed> boolVal </selectionAllowed> [0..1]
<show
object="xs:boolean [0..1]"
label="xs:boolean [0..1]"
ev="nonNegInt [0..1]"
/> [0..1]
<slider> slider </slider> [0..1]
<slopeTriangleSize> intVal </slopeTriangleSize> [0..1]
<spreadsheetTrace> spreadsheetTrace </spreadsheetTrace> [0..1]
<startPoint> expCoords </startPoint> [0..1]
<tooltipMode
val="tooltipModes [0..1]"
/> [0..1]
<tags> [0..1]
<tag
key="xs:string [0..1]"
value="xs:string [0..1]"
/> [0..1]
</tags>
<trace> boolVal </trace> [0..1]
<symbolic> boolVal </symbolic> [0..1]
<userinput
show="xs:boolean [0..1]"
value="xs:string [0..1]"
valid="xs:boolean [0..1]"
/> [0..1]
<value
val="doubleOrBool [1]"
random="xs:boolean [0..1]"
/> [0..1]
End Choice
</element>

Elemento: expression

XML Instance Representation
<expression
value="xs:string [0..1]"
error="xs:boolean [0..1]"
evalCommand="xs:string [0..1]"
evalComment="xs:string [0..1]"
/>
==Definizioni globali==
                    

Tipo: animation

Super-types: None
Sub-types: None
XML Instance Representation
<...
step="xs:string [0..1]"
speed="xs:string [0..1]"
type="nonNegInt [0..1]"
playing="xs:boolean [0..1]"
/>

Tipo: boolVal

Super-types: None
Sub-types: None
XML Instance Representation
<...
val="xs:boolean [1]"
/>

Tipo: casMap

Super-types: None
Sub-types: None
XML Instance Representation
<...>
<entry
key="xs:string [0..1]"
val="xs:string [0..1]"
/> [1..*]
</...>

Tipo: coords

Super-types: None
Sub-types: None
XML Instance Representation
<...
x="xs:double [0..1]"
y="xs:double [0..1]"
z="xs:double [0..1]"
w="xs:double [0..1]"
ox="xs:double [0..1]"
oy="xs:double [0..1]"
oz="xs:double [0..1]"
ow="xs:double [0..1]"
vx="xs:double [0..1]"
vy="xs:double [0..1]"
vz="xs:double [0..1]"
vw="xs:double [0..1]"
/>

Tipo: doubleVal

Super-types: None
Sub-types: None
XML Instance Representation
<...
val="xs:double [1]"
/>

Tipo: eigenvectors

Super-types: None
Sub-types: None
XML Instance Representation
<...
x0="xs:double [1]"
x1="xs:double [1]"
x2="xs:double [0..1]"
y0="xs:double [1]"
y1="xs:double [1]"
y2="xs:double [0..1]"
z0="xs:double [1]"
z1="xs:double [1]"
z2="xs:double [0..1]"
/>

Tipo: expCoords

Super-types: None
Sub-types: None

È necessario inserire exp (per il punto iniziale) oppure i numeri x, y, z (per il punto iniziale assoluto). Il parametro number è valido solo per elementi immagine e si riferisce a uno dei corner (da 1 a 3)

XML Instance Representation
<...
number="nonNegInt [0..1]"
x="xs:double [0..1]"
y="xs:double [0..1]"
z="xs:double [0..1]"
exp="xs:string [0..1]"
/>

Tipo: fontProperties

Super-types: None
Sub-types: None
XML Instance Representation
<...
serif="xs:boolean [0..1]"
size="nonNegInt [0..1]"
sizeM="xs:double [0..1]"
style="nonNegInt [0..1]"
/>

Tipo: intVal

Super-types: None
Sub-types: None
XML Instance Representation
<...
val="xs:int [1]"
/>

Tipo: ioType

Super-types: None
Sub-types: None
XML Instance Representation
<...
a0="xs:string [0..1]"
a1="xs:string [0..1]"
a2="xs:string [0..1]"
a3="xs:string [0..1]"
a4="xs:string [0..1]"
a5="xs:string [0..1]"
a6="xs:string [0..1]"
a7="xs:string [0..1]"
a8="xs:string [0..1]"
a9="xs:string [0..1]"
a10="xs:string [0..1]"
a11="xs:string [0..1]"
a12="xs:string [0..1]"
a13="xs:string [0..1]"
a14="xs:string [0..1]"
a15="xs:string [0..1]"
a16="xs:string [0..1]"
a17="xs:string [0..1]"
a18="xs:string [0..1]"
a19="xs:string [0..1]"
a20="xs:string [0..1]"
a21="xs:string [0..1]"
a22="xs:string [0..1]"
a23="xs:string [0..1]"
a24="xs:string [0..1]"
a25="xs:string [0..1]"
a26="xs:string [0..1]"
a27="xs:string [0..1]"
a28="xs:string [0..1]"
a29="xs:string [0..1]"
a30="xs:string [0..1]"
a31="xs:string [0..1]"
a32="xs:string [0..1]"
a33="xs:string [0..1]"
a34="xs:string [0..1]"
a35="xs:string [0..1]"
a36="xs:string [0..1]"
a37="xs:string [0..1]"
a38="xs:string [0..1]"
a39="xs:string [0..1]"
a40="xs:string [0..1]"
a41="xs:string [0..1]"
a42="xs:string [0..1]"
a43="xs:string [0..1]"
a44="xs:string [0..1]"
a45="xs:string [0..1]"
a46="xs:string [0..1]"
a47="xs:string [0..1]"
a48="xs:string [0..1]"
a49="xs:string [0..1]"
/>

Tipo: matrix

Super-types: None
Sub-types: None
XML Instance Representation
<...
A0="xs:double [1]"
A1="xs:double [1]"
A2="xs:double [1]"
A3="xs:double [1]"
A4="xs:double [1]"
A5="xs:double [1]"
A6="xs:double [0..1]"
A7="xs:double [0..1]"
A8="xs:double [0..1]"
A9="xs:double [0..1]"
/>

Tipo: objColorType

Super-types: None
Sub-types: None
XML Instance Representation
<...
r="nonNegInt [1]"
g="nonNegInt [1]"
b="nonNegInt [1]"
dynamicr="xs:string [0..1]"
dynamicg="xs:string [0..1]"
dynamicb="xs:string [0..1]"
dynamica="xs:string [0..1]"
fillType="fills [0..1]"
colorSpace="colorSpaces [0..1]"
alpha="xs:double [0..1]"
hatchAngle="xs:double [0..1]"
hatchDistance="xs:double [0..1]"
image="xs:string [0..1]"
inverseFill="xs:boolean [0..1]"
/>

Tipo: rgbColor

Super-types: None
Sub-types: None
XML Instance Representation
<...
r="nonNegInt [1]"
g="nonNegInt [1]"
b="nonNegInt [1]"
/>

Tipo: rgbaColor

Super-types: None
Sub-types: None
XML Instance Representation
<...
r="nonNegInt [1]"
g="nonNegInt [1]"
b="nonNegInt [1]"
alpha="nonNegInt [0..1]"
/>

Tipo: slider

Super-types: None
Sub-types: None
XML Instance Representation
<...
min="xs:string [0..1]"
max="xs:string [0..1]"
width="xs:double [1]"
x="xs:double [1]"
y="xs:double [1]"
fixed="xs:boolean [1]"
absoluteScreenLocation="xs:boolean [0..1]"
horizontal="xs:boolean [1]"
showAlgebra="xs:boolean [0..1]"
/>

Tipo: spreadsheetTrace

Super-types: None
Sub-types: None
XML Instance Representation
<...
traceColumn1="xs:integer [0..1]"
traceColumn2="xs:integer [0..1]"
traceRow1="xs:integer [0..1]"
traceRow2="xs:integer [0..1]"
tracingRow="xs:integer [0..1]"
numRows="xs:integer [0..1]"
headerOffset="xs:integer [0..1]"
doColumnReset="xs:boolean [0..1]"
doRowLimit="xs:boolean [0..1]"
showLabel="xs:boolean [0..1]"
showTraceList="xs:boolean [0..1]"
doTraceGeoCopy="xs:boolean [0..1]"
/>

Tipo: stringVal

Super-types: None
Sub-types: None
XML Instance Representation
<...
val="xs:string [1]"
/>

Tipo: xyCoords

Super-types: None
Sub-types: None
XML Instance Representation
<...
x="xs:double [1]"
y="xs:double [1]"
/>

Tipo: algebraStyles

Super-types: xs:int < algebraStyles (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 2

Significato dei valori: 0=valore, 1=definizione, 2=comando.


Tipo: angleUnits

Super-types: xs:string < angleUnits (per restrizione)
Sub-types: None
  • Base XSD Type: string
  • pattern = degree|radiant

Tipo: axisIds

Super-types: xs:int < axisIds (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 2

Significato dei valori: 0=x, 1=y, 2=z


Tipo: axisTypes

Super-types: xs:int < axisTypes (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 15

Significato dei valori: bit0 = disegna freccia positivi, bit1 = grassetto, bit2 = disegna freccia negativi, bit3 = freccia piena

Tipo: colorSpaces

Super-types: xs:int < colorSpaces (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 2

Significato dei valori: 0=RGB, 1=HSB, 2=HSL.


Tipo: coordStyles

Super-types: xs:string < coordStyles (per restrizione)
Sub-types: None
  • Base XSD Type: string
  • pattern = cartesian|polar|complex

Tipo: data

Super-types: xs:string < data (per restrizione)
Sub-types: None
  • Base XSD Type: string
  • pattern = \[(\[.*\],?)*\]

Tipo: decorTypes

Super-types: xs:int < decorTypes (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 6

Significato dei valori: 0=nessuno, 1=trattino singolo, 2=doppio trattino, 3=triplo trattino, 4=freccia singola, 5=doppia freccia, 6=tripla freccia . 1=quadrato, 2=punto ,3=L (Stile Belga).


Tipo: doubleOrBool

Super-types: None
Sub-types: None

Tipo: elType

Super-types: xs:string < elType (per restrizione)
Sub-types: None
  • Base XSD Type: string
  • pattern = (angle|line|plane|point|polygon|polyline|ray|segment|vector|(curve|surface)cartesian|implicit(poly|surface))(3d)?|boolean|button|conic(3d)?(part)?|function(NVar)?|image|list|locus|numeric|quadric(limited|part)?|text(field)?|turtle|net|polyhedron|penstroke|audio|video|embed

Tipo: eqnStyles

Super-types: xs:string < eqnStyles (per restrizione)
Sub-types: None
  • Base XSD Type: string
  • pattern = implicit|explicit|specific|parametric

Tipo: fills

Super-types: xs:int < fills (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 7

Significato dei valori:

  • 0=NORMALE,
  • 1=TRATTEGGIO,
  • 2=TRATTEGGIO INCROCIATO,
  • 3=SCACCHI,
  • 4=PUNTINI,
  • 5=NIDO D'APE,
  • 6=MATTONI,
  • 7=IMMAGINE


Tipo: gridTypes

Super-types: xs:int < gridTypes (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 3

Significato dei valori: 0=cartesiana (principale), 1=isometrica, 2=polare, 3=cartesiana (principali+secondarie)


Tipo: javaDouble

Super-types: xs:string < javaDouble (per restrizione)
Sub-types: None
  • Base XSD Type: string
  • pattern = Infinity|-Infinity|NaN|(-?[0-9.E]*)

Tipo: lineTypes

Super-types: xs:int < lineTypes (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • value proviene dalla lista: {'0'|'10'|'15'|'20'|'30'}

Significato dei valori: 0=pieno, 10=tratteggio corto,15=tratteggio lungo, 20=puntini, 30=tratteggio e punto


Tipo: nonNegInt

Super-types: xs:integer < nonNegInt (per restrizione)
Sub-types: None
  • Base XSD Type: integer
  • value >= 0

Tipo: pointCapturings

Super-types: xs:int < pointCapturings (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 3

Significato dei valori: 0=non attivo, 1=attivo, 2=sulla griglia, 3=automatico.


Tipo: pointStyles

Super-types: xs:int < pointStyles (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • -1 <= value <= 9

Significato dei valori: -1=usa predefiniti, 0=punto pieno, 1=croce, 2=punto vuoto, 3=simbolo somma, 4=diamante pieno, 5=diamante vuoto, 6=triangolo nord, 7=triangolo sud, 8=triangolo est, 9=triangolo ovest.


Tipo: positiveInt

Super-types: xs:integer < positiveInt (per restrizione)
Sub-types: None
  • Base XSD Type: integer
  • value >= 1

Tipo: representation

Super-types: xs:string < representation (per restrizione)
Sub-types: None
  • Base XSD Type: string
  • pattern = array

Modi possibili per rappresentare i coefficienti, solo 1 possibilità in 4.0


Tipo: rightAngleStyles

Super-types: xs:int < rightAngleStyles (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 3

Significato dei valori: 0=nessuno, 1=quadrato, 2=punto ,3=L (stile Belga).


Tipo: specialDouble

Super-types: xs:string < specialDouble (per restrizione)
Sub-types: None
  • Base XSD Type: string
  • pattern = Infinity|-Infinity

Tipo: tickStyles

Super-types: xs:int < tickStyles (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 2

Significato dei valori: 0=maggiore minore, 1=maggiore, 2=nessuno

Tipo: tooltipModes

Super-types: xs:int < tooltipModes (per restrizione)
Sub-types: None
  • Base XSD Type: int
  • 0 <= value <= 4
© 2024 International GeoGebra Institute