1 # PSPP - a program for statistical analysis.
2 # Copyright (C) 2017, 2018, 2019 Free Software Foundation, Inc.
4 # This program is free software: you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation, either version 3 of the License, or
7 # (at your option) any later version.
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
23 => label pageSetup? (container | heading)*
28 :visibility[heading_visibility]=(collapsed)?
31 => label (container | heading)*
36 :visibility=(visible | hidden)
37 :page-break-before=(always)?
38 :text-align=(left | center)?
40 => label (table | container_text | graph | model | object | image | tree)
43 :type[text_type]=(title | log | text | page-title)
48 html :lang=(en) => TEXT
56 :displayFiltering=bool?
63 :type[table_type]=(table | note | warning)
64 => tableProperties? tableStructure
67 :schemaLocation? # Just for standalone .stt files.
68 :name? # Just for standalone .stt files.
69 => generalProperties footnoteProperties cellFormatProperties borderProperties printingProperties
73 :maximumColumnWidth=dimension?
74 :maximumRowWidth=dimension?
75 :minimumColumnWidth=dimension?
76 :minimumRowWidth=dimension?
77 :rowDimensionLabels=(inCorner | nested)?
81 :markerPosition=(superscript | subscript)?
82 :numberFormat=(alphabetic | numeric)?
85 cellFormatProperties => cell_style+
88 :alternatingColor=color?
89 :alternatingTextColor=color?
97 :font-style=(regular | italic)?
98 :font-weight=(regular | bold)?
99 :font-underline=(none | underline)?
100 :labelLocationVertical=(positive | negative | center)?
101 :margin-bottom=dimension?
102 :margin-left=dimension?
103 :margin-right=dimension?
104 :margin-top=dimension?
105 :textAlignment=(left | right | center | decimal | mixed)?
106 :decimal-offset=dimension?
109 borderProperties => border_style+
112 :borderStyleType=(none | solid | dashed | thick | thin | double)?
117 :printAllLayers=bool?
118 :rescaleLongTableToFitPage=bool?
119 :rescaleWideTableToFitPage=bool?
120 :windowOrphanLines=int?
122 :continuationTextAtBottom=bool?
123 :continuationTextAtTop=bool?
124 :printEachLayerOnSeparatePage=bool?
127 tableStructure => path? dataPath
141 => dataPath? path csvPath?
152 => ViZml? dataPath? path | pmmlContainerPath statsContainerPath
161 pmmlContainerPath => TEXT
163 statsContainerPath => TEXT
165 ViZml :viewName? => TEXT
174 :initial-page-number=int?
175 :chart-size=(as-is | full-height | half-height | quarter-height | OTHER)?
176 :margin-left=dimension?
177 :margin-right=dimension?
178 :margin-top=dimension?
179 :margin-bottom=dimension?
180 :paper-height=dimension?
181 :paper-width=dimension?
182 :reference-orientation?
183 :space-after=dimension?
184 => pageHeader pageFooter
186 pageHeader => pageParagraph?
188 pageFooter => pageParagraph?
190 pageParagraph => pageParagraph_text
192 text[pageParagraph_text] :type=(title | text) => TEXT
196 :type[object_type]=(unknown)?