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 :labelLocationVertical=(positive | negative | center)?
100 :margin-bottom=dimension?
101 :margin-left=dimension?
102 :margin-right=dimension?
103 :margin-top=dimension?
104 :textAlignment=(left | right | center | decimal | mixed)?
105 :decimal-offset=dimension?
108 borderProperties => border_style+
111 :borderStyleType=(none | solid | dashed | thick | thin | double)?
116 :printAllLayers=bool?
117 :rescaleLongTableToFitPage=bool?
118 :rescaleWideTableToFitPage=bool?
119 :windowOrphanLines=int?
121 :continuationTextAtBottom=bool?
122 :continuationTextAtTop=bool?
123 :printEachLayerOnSeparatePage=bool?
126 tableStructure => path? dataPath
140 => dataPath? path csvPath?
151 => ViZml? dataPath? path | pmmlContainerPath statsContainerPath
160 pmmlContainerPath => TEXT
162 statsContainerPath => TEXT
164 ViZml :viewName? => TEXT
173 :initial-page-number=int?
174 :chart-size=(as-is | full-height | half-height | quarter-height | OTHER)?
175 :margin-left=dimension?
176 :margin-right=dimension?
177 :margin-top=dimension?
178 :margin-bottom=dimension?
179 :paper-height=dimension?
180 :paper-width=dimension?
181 :reference-orientation?
182 :space-after=dimension?
183 => pageHeader pageFooter
185 pageHeader => pageParagraph?
187 pageFooter => pageParagraph?
189 pageParagraph => pageParagraph_text
191 text[pageParagraph_text] :type=(title | text) => TEXT
193 object :type :uri => EMPTY
195 image :VDPId :commandName => dataPath