source: trunk/docx4j/src/main/java/org/docx4j/wml/CTCompat.java @ 1741

Revision 1741, 57.8 KB checked in by jharrop, 5 months ago (diff)

Add element name="compatSetting" and type="CT_CompatSetting" from ECMA-376 2ed to wml, so Word 2010 can detect docx as native

Line 
1/*
2 *  Copyright 2007-2012, Plutext Pty Ltd.
3 *   
4 *  This file is part of docx4j.
5
6    docx4j is licensed under the Apache License, Version 2.0 (the "License");
7    you may not use this file except in compliance with the License.
8
9    You may obtain a copy of the License at
10
11        http://www.apache.org/licenses/LICENSE-2.0
12
13    Unless required by applicable law or agreed to in writing, software
14    distributed under the License is distributed on an "AS IS" BASIS,
15    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16    See the License for the specific language governing permissions and
17    limitations under the License.
18
19 */
20
21
22package org.docx4j.wml;
23
24import java.util.ArrayList;
25import java.util.List;
26import javax.xml.bind.Unmarshaller;
27import javax.xml.bind.annotation.XmlAccessType;
28import javax.xml.bind.annotation.XmlAccessorType;
29import javax.xml.bind.annotation.XmlTransient;
30import javax.xml.bind.annotation.XmlType;
31import org.jvnet.jaxb2_commons.ppp.Child;
32
33
34/**
35 * <p>Java class for CT_Compat complex type.
36 *
37 * <p>The following schema fragment specifies the expected content contained within this class.
38 *
39 * <pre>
40 * &lt;complexType name="CT_Compat">
41 *   &lt;complexContent>
42 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
43 *       &lt;sequence>
44 *         &lt;element name="useSingleBorderforContiguousCells" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
45 *         &lt;element name="wpJustification" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
46 *         &lt;element name="noTabHangInd" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
47 *         &lt;element name="noLeading" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
48 *         &lt;element name="spaceForUL" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
49 *         &lt;element name="noColumnBalance" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
50 *         &lt;element name="balanceSingleByteDoubleByteWidth" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
51 *         &lt;element name="noExtraLineSpacing" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
52 *         &lt;element name="doNotLeaveBackslashAlone" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
53 *         &lt;element name="ulTrailSpace" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
54 *         &lt;element name="doNotExpandShiftReturn" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
55 *         &lt;element name="spacingInWholePoints" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
56 *         &lt;element name="lineWrapLikeWord6" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
57 *         &lt;element name="printBodyTextBeforeHeader" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
58 *         &lt;element name="printColBlack" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
59 *         &lt;element name="wpSpaceWidth" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
60 *         &lt;element name="showBreaksInFrames" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
61 *         &lt;element name="subFontBySize" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
62 *         &lt;element name="suppressBottomSpacing" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
63 *         &lt;element name="suppressTopSpacing" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
64 *         &lt;element name="suppressSpacingAtTopOfPage" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
65 *         &lt;element name="suppressTopSpacingWP" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
66 *         &lt;element name="suppressSpBfAfterPgBrk" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
67 *         &lt;element name="swapBordersFacingPages" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
68 *         &lt;element name="convMailMergeEsc" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
69 *         &lt;element name="truncateFontHeightsLikeWP6" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
70 *         &lt;element name="mwSmallCaps" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
71 *         &lt;element name="usePrinterMetrics" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
72 *         &lt;element name="doNotSuppressParagraphBorders" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
73 *         &lt;element name="wrapTrailSpaces" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
74 *         &lt;element name="footnoteLayoutLikeWW8" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
75 *         &lt;element name="shapeLayoutLikeWW8" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
76 *         &lt;element name="alignTablesRowByRow" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
77 *         &lt;element name="forgetLastTabAlignment" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
78 *         &lt;element name="adjustLineHeightInTable" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
79 *         &lt;element name="autoSpaceLikeWord95" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
80 *         &lt;element name="noSpaceRaiseLower" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
81 *         &lt;element name="doNotUseHTMLParagraphAutoSpacing" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
82 *         &lt;element name="layoutRawTableWidth" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
83 *         &lt;element name="layoutTableRowsApart" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
84 *         &lt;element name="useWord97LineBreakRules" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
85 *         &lt;element name="doNotBreakWrappedTables" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
86 *         &lt;element name="doNotSnapToGridInCell" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
87 *         &lt;element name="selectFldWithFirstOrLastChar" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
88 *         &lt;element name="applyBreakingRules" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
89 *         &lt;element name="doNotWrapTextWithPunct" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
90 *         &lt;element name="doNotUseEastAsianBreakRules" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
91 *         &lt;element name="useWord2002TableStyleRules" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
92 *         &lt;element name="growAutofit" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
93 *         &lt;element name="useFELayout" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
94 *         &lt;element name="useNormalStyleForList" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
95 *         &lt;element name="doNotUseIndentAsNumberingTabStop" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
96 *         &lt;element name="useAltKinsokuLineBreakRules" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
97 *         &lt;element name="allowSpaceOfSameStyleInTable" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
98 *         &lt;element name="doNotSuppressIndentation" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
99 *         &lt;element name="doNotAutofitConstrainedTables" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
100 *         &lt;element name="autofitToFirstFixedWidthCell" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
101 *         &lt;element name="underlineTabInNumList" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
102 *         &lt;element name="displayHangulFixedWidth" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
103 *         &lt;element name="splitPgBreakAndParaMark" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
104 *         &lt;element name="doNotVertAlignCellWithSp" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
105 *         &lt;element name="doNotBreakConstrainedForcedTable" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
106 *         &lt;element name="doNotVertAlignInTxbx" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
107 *         &lt;element name="useAnsiKerningPairs" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
108 *         &lt;element name="cachedColBalance" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}BooleanDefaultTrue" minOccurs="0"/>
109 *         &lt;element name="compatSetting" type="{http://schemas.openxmlformats.org/wordprocessingml/2006/main}CT_CompatSetting" maxOccurs="unbounded" minOccurs="0"/>
110 *       &lt;/sequence>
111 *     &lt;/restriction>
112 *   &lt;/complexContent>
113 * &lt;/complexType>
114 * </pre>
115 *
116 *
117 */
118@XmlAccessorType(XmlAccessType.FIELD)
119@XmlType(namespace="http://schemas.openxmlformats.org/wordprocessingml/2006/main", name = "CT_Compat", propOrder = {
120    "useSingleBorderforContiguousCells",
121    "wpJustification",
122    "noTabHangInd",
123    "noLeading",
124    "spaceForUL",
125    "noColumnBalance",
126    "balanceSingleByteDoubleByteWidth",
127    "noExtraLineSpacing",
128    "doNotLeaveBackslashAlone",
129    "ulTrailSpace",
130    "doNotExpandShiftReturn",
131    "spacingInWholePoints",
132    "lineWrapLikeWord6",
133    "printBodyTextBeforeHeader",
134    "printColBlack",
135    "wpSpaceWidth",
136    "showBreaksInFrames",
137    "subFontBySize",
138    "suppressBottomSpacing",
139    "suppressTopSpacing",
140    "suppressSpacingAtTopOfPage",
141    "suppressTopSpacingWP",
142    "suppressSpBfAfterPgBrk",
143    "swapBordersFacingPages",
144    "convMailMergeEsc",
145    "truncateFontHeightsLikeWP6",
146    "mwSmallCaps",
147    "usePrinterMetrics",
148    "doNotSuppressParagraphBorders",
149    "wrapTrailSpaces",
150    "footnoteLayoutLikeWW8",
151    "shapeLayoutLikeWW8",
152    "alignTablesRowByRow",
153    "forgetLastTabAlignment",
154    "adjustLineHeightInTable",
155    "autoSpaceLikeWord95",
156    "noSpaceRaiseLower",
157    "doNotUseHTMLParagraphAutoSpacing",
158    "layoutRawTableWidth",
159    "layoutTableRowsApart",
160    "useWord97LineBreakRules",
161    "doNotBreakWrappedTables",
162    "doNotSnapToGridInCell",
163    "selectFldWithFirstOrLastChar",
164    "applyBreakingRules",
165    "doNotWrapTextWithPunct",
166    "doNotUseEastAsianBreakRules",
167    "useWord2002TableStyleRules",
168    "growAutofit",
169    "useFELayout",
170    "useNormalStyleForList",
171    "doNotUseIndentAsNumberingTabStop",
172    "useAltKinsokuLineBreakRules",
173    "allowSpaceOfSameStyleInTable",
174    "doNotSuppressIndentation",
175    "doNotAutofitConstrainedTables",
176    "autofitToFirstFixedWidthCell",
177    "underlineTabInNumList",
178    "displayHangulFixedWidth",
179    "splitPgBreakAndParaMark",
180    "doNotVertAlignCellWithSp",
181    "doNotBreakConstrainedForcedTable",
182    "doNotVertAlignInTxbx",
183    "useAnsiKerningPairs",
184    "cachedColBalance",
185    "compatSetting"
186})
187public class CTCompat
188    implements Child
189{
190
191    protected BooleanDefaultTrue useSingleBorderforContiguousCells;
192    protected BooleanDefaultTrue wpJustification;
193    protected BooleanDefaultTrue noTabHangInd;
194    protected BooleanDefaultTrue noLeading;
195    protected BooleanDefaultTrue spaceForUL;
196    protected BooleanDefaultTrue noColumnBalance;
197    protected BooleanDefaultTrue balanceSingleByteDoubleByteWidth;
198    protected BooleanDefaultTrue noExtraLineSpacing;
199    protected BooleanDefaultTrue doNotLeaveBackslashAlone;
200    protected BooleanDefaultTrue ulTrailSpace;
201    protected BooleanDefaultTrue doNotExpandShiftReturn;
202    protected BooleanDefaultTrue spacingInWholePoints;
203    protected BooleanDefaultTrue lineWrapLikeWord6;
204    protected BooleanDefaultTrue printBodyTextBeforeHeader;
205    protected BooleanDefaultTrue printColBlack;
206    protected BooleanDefaultTrue wpSpaceWidth;
207    protected BooleanDefaultTrue showBreaksInFrames;
208    protected BooleanDefaultTrue subFontBySize;
209    protected BooleanDefaultTrue suppressBottomSpacing;
210    protected BooleanDefaultTrue suppressTopSpacing;
211    protected BooleanDefaultTrue suppressSpacingAtTopOfPage;
212    protected BooleanDefaultTrue suppressTopSpacingWP;
213    protected BooleanDefaultTrue suppressSpBfAfterPgBrk;
214    protected BooleanDefaultTrue swapBordersFacingPages;
215    protected BooleanDefaultTrue convMailMergeEsc;
216    protected BooleanDefaultTrue truncateFontHeightsLikeWP6;
217    protected BooleanDefaultTrue mwSmallCaps;
218    protected BooleanDefaultTrue usePrinterMetrics;
219    protected BooleanDefaultTrue doNotSuppressParagraphBorders;
220    protected BooleanDefaultTrue wrapTrailSpaces;
221    protected BooleanDefaultTrue footnoteLayoutLikeWW8;
222    protected BooleanDefaultTrue shapeLayoutLikeWW8;
223    protected BooleanDefaultTrue alignTablesRowByRow;
224    protected BooleanDefaultTrue forgetLastTabAlignment;
225    protected BooleanDefaultTrue adjustLineHeightInTable;
226    protected BooleanDefaultTrue autoSpaceLikeWord95;
227    protected BooleanDefaultTrue noSpaceRaiseLower;
228    protected BooleanDefaultTrue doNotUseHTMLParagraphAutoSpacing;
229    protected BooleanDefaultTrue layoutRawTableWidth;
230    protected BooleanDefaultTrue layoutTableRowsApart;
231    protected BooleanDefaultTrue useWord97LineBreakRules;
232    protected BooleanDefaultTrue doNotBreakWrappedTables;
233    protected BooleanDefaultTrue doNotSnapToGridInCell;
234    protected BooleanDefaultTrue selectFldWithFirstOrLastChar;
235    protected BooleanDefaultTrue applyBreakingRules;
236    protected BooleanDefaultTrue doNotWrapTextWithPunct;
237    protected BooleanDefaultTrue doNotUseEastAsianBreakRules;
238    protected BooleanDefaultTrue useWord2002TableStyleRules;
239    protected BooleanDefaultTrue growAutofit;
240    protected BooleanDefaultTrue useFELayout;
241    protected BooleanDefaultTrue useNormalStyleForList;
242    protected BooleanDefaultTrue doNotUseIndentAsNumberingTabStop;
243    protected BooleanDefaultTrue useAltKinsokuLineBreakRules;
244    protected BooleanDefaultTrue allowSpaceOfSameStyleInTable;
245    protected BooleanDefaultTrue doNotSuppressIndentation;
246    protected BooleanDefaultTrue doNotAutofitConstrainedTables;
247    protected BooleanDefaultTrue autofitToFirstFixedWidthCell;
248    protected BooleanDefaultTrue underlineTabInNumList;
249    protected BooleanDefaultTrue displayHangulFixedWidth;
250    protected BooleanDefaultTrue splitPgBreakAndParaMark;
251    protected BooleanDefaultTrue doNotVertAlignCellWithSp;
252    protected BooleanDefaultTrue doNotBreakConstrainedForcedTable;
253    protected BooleanDefaultTrue doNotVertAlignInTxbx;
254    protected BooleanDefaultTrue useAnsiKerningPairs;
255    protected BooleanDefaultTrue cachedColBalance;
256    protected List<CTCompatSetting> compatSetting;
257    @XmlTransient
258    private Object parent;
259
260    /**
261     * Gets the value of the useSingleBorderforContiguousCells property.
262     *
263     * @return
264     *     possible object is
265     *     {@link BooleanDefaultTrue }
266     *     
267     */
268    public BooleanDefaultTrue getUseSingleBorderforContiguousCells() {
269        return useSingleBorderforContiguousCells;
270    }
271
272    /**
273     * Sets the value of the useSingleBorderforContiguousCells property.
274     *
275     * @param value
276     *     allowed object is
277     *     {@link BooleanDefaultTrue }
278     *     
279     */
280    public void setUseSingleBorderforContiguousCells(BooleanDefaultTrue value) {
281        this.useSingleBorderforContiguousCells = value;
282    }
283
284    /**
285     * Gets the value of the wpJustification property.
286     *
287     * @return
288     *     possible object is
289     *     {@link BooleanDefaultTrue }
290     *     
291     */
292    public BooleanDefaultTrue getWpJustification() {
293        return wpJustification;
294    }
295
296    /**
297     * Sets the value of the wpJustification property.
298     *
299     * @param value
300     *     allowed object is
301     *     {@link BooleanDefaultTrue }
302     *     
303     */
304    public void setWpJustification(BooleanDefaultTrue value) {
305        this.wpJustification = value;
306    }
307
308    /**
309     * Gets the value of the noTabHangInd property.
310     *
311     * @return
312     *     possible object is
313     *     {@link BooleanDefaultTrue }
314     *     
315     */
316    public BooleanDefaultTrue getNoTabHangInd() {
317        return noTabHangInd;
318    }
319
320    /**
321     * Sets the value of the noTabHangInd property.
322     *
323     * @param value
324     *     allowed object is
325     *     {@link BooleanDefaultTrue }
326     *     
327     */
328    public void setNoTabHangInd(BooleanDefaultTrue value) {
329        this.noTabHangInd = value;
330    }
331
332    /**
333     * Gets the value of the noLeading property.
334     *
335     * @return
336     *     possible object is
337     *     {@link BooleanDefaultTrue }
338     *     
339     */
340    public BooleanDefaultTrue getNoLeading() {
341        return noLeading;
342    }
343
344    /**
345     * Sets the value of the noLeading property.
346     *
347     * @param value
348     *     allowed object is
349     *     {@link BooleanDefaultTrue }
350     *     
351     */
352    public void setNoLeading(BooleanDefaultTrue value) {
353        this.noLeading = value;
354    }
355
356    /**
357     * Gets the value of the spaceForUL property.
358     *
359     * @return
360     *     possible object is
361     *     {@link BooleanDefaultTrue }
362     *     
363     */
364    public BooleanDefaultTrue getSpaceForUL() {
365        return spaceForUL;
366    }
367
368    /**
369     * Sets the value of the spaceForUL property.
370     *
371     * @param value
372     *     allowed object is
373     *     {@link BooleanDefaultTrue }
374     *     
375     */
376    public void setSpaceForUL(BooleanDefaultTrue value) {
377        this.spaceForUL = value;
378    }
379
380    /**
381     * Gets the value of the noColumnBalance property.
382     *
383     * @return
384     *     possible object is
385     *     {@link BooleanDefaultTrue }
386     *     
387     */
388    public BooleanDefaultTrue getNoColumnBalance() {
389        return noColumnBalance;
390    }
391
392    /**
393     * Sets the value of the noColumnBalance property.
394     *
395     * @param value
396     *     allowed object is
397     *     {@link BooleanDefaultTrue }
398     *     
399     */
400    public void setNoColumnBalance(BooleanDefaultTrue value) {
401        this.noColumnBalance = value;
402    }
403
404    /**
405     * Gets the value of the balanceSingleByteDoubleByteWidth property.
406     *
407     * @return
408     *     possible object is
409     *     {@link BooleanDefaultTrue }
410     *     
411     */
412    public BooleanDefaultTrue getBalanceSingleByteDoubleByteWidth() {
413        return balanceSingleByteDoubleByteWidth;
414    }
415
416    /**
417     * Sets the value of the balanceSingleByteDoubleByteWidth property.
418     *
419     * @param value
420     *     allowed object is
421     *     {@link BooleanDefaultTrue }
422     *     
423     */
424    public void setBalanceSingleByteDoubleByteWidth(BooleanDefaultTrue value) {
425        this.balanceSingleByteDoubleByteWidth = value;
426    }
427
428    /**
429     * Gets the value of the noExtraLineSpacing property.
430     *
431     * @return
432     *     possible object is
433     *     {@link BooleanDefaultTrue }
434     *     
435     */
436    public BooleanDefaultTrue getNoExtraLineSpacing() {
437        return noExtraLineSpacing;
438    }
439
440    /**
441     * Sets the value of the noExtraLineSpacing property.
442     *
443     * @param value
444     *     allowed object is
445     *     {@link BooleanDefaultTrue }
446     *     
447     */
448    public void setNoExtraLineSpacing(BooleanDefaultTrue value) {
449        this.noExtraLineSpacing = value;
450    }
451
452    /**
453     * Gets the value of the doNotLeaveBackslashAlone property.
454     *
455     * @return
456     *     possible object is
457     *     {@link BooleanDefaultTrue }
458     *     
459     */
460    public BooleanDefaultTrue getDoNotLeaveBackslashAlone() {
461        return doNotLeaveBackslashAlone;
462    }
463
464    /**
465     * Sets the value of the doNotLeaveBackslashAlone property.
466     *
467     * @param value
468     *     allowed object is
469     *     {@link BooleanDefaultTrue }
470     *     
471     */
472    public void setDoNotLeaveBackslashAlone(BooleanDefaultTrue value) {
473        this.doNotLeaveBackslashAlone = value;
474    }
475
476    /**
477     * Gets the value of the ulTrailSpace property.
478     *
479     * @return
480     *     possible object is
481     *     {@link BooleanDefaultTrue }
482     *     
483     */
484    public BooleanDefaultTrue getUlTrailSpace() {
485        return ulTrailSpace;
486    }
487
488    /**
489     * Sets the value of the ulTrailSpace property.
490     *
491     * @param value
492     *     allowed object is
493     *     {@link BooleanDefaultTrue }
494     *     
495     */
496    public void setUlTrailSpace(BooleanDefaultTrue value) {
497        this.ulTrailSpace = value;
498    }
499
500    /**
501     * Gets the value of the doNotExpandShiftReturn property.
502     *
503     * @return
504     *     possible object is
505     *     {@link BooleanDefaultTrue }
506     *     
507     */
508    public BooleanDefaultTrue getDoNotExpandShiftReturn() {
509        return doNotExpandShiftReturn;
510    }
511
512    /**
513     * Sets the value of the doNotExpandShiftReturn property.
514     *
515     * @param value
516     *     allowed object is
517     *     {@link BooleanDefaultTrue }
518     *     
519     */
520    public void setDoNotExpandShiftReturn(BooleanDefaultTrue value) {
521        this.doNotExpandShiftReturn = value;
522    }
523
524    /**
525     * Gets the value of the spacingInWholePoints property.
526     *
527     * @return
528     *     possible object is
529     *     {@link BooleanDefaultTrue }
530     *     
531     */
532    public BooleanDefaultTrue getSpacingInWholePoints() {
533        return spacingInWholePoints;
534    }
535
536    /**
537     * Sets the value of the spacingInWholePoints property.
538     *
539     * @param value
540     *     allowed object is
541     *     {@link BooleanDefaultTrue }
542     *     
543     */
544    public void setSpacingInWholePoints(BooleanDefaultTrue value) {
545        this.spacingInWholePoints = value;
546    }
547
548    /**
549     * Gets the value of the lineWrapLikeWord6 property.
550     *
551     * @return
552     *     possible object is
553     *     {@link BooleanDefaultTrue }
554     *     
555     */
556    public BooleanDefaultTrue getLineWrapLikeWord6() {
557        return lineWrapLikeWord6;
558    }
559
560    /**
561     * Sets the value of the lineWrapLikeWord6 property.
562     *
563     * @param value
564     *     allowed object is
565     *     {@link BooleanDefaultTrue }
566     *     
567     */
568    public void setLineWrapLikeWord6(BooleanDefaultTrue value) {
569        this.lineWrapLikeWord6 = value;
570    }
571
572    /**
573     * Gets the value of the printBodyTextBeforeHeader property.
574     *
575     * @return
576     *     possible object is
577     *     {@link BooleanDefaultTrue }
578     *     
579     */
580    public BooleanDefaultTrue getPrintBodyTextBeforeHeader() {
581        return printBodyTextBeforeHeader;
582    }
583
584    /**
585     * Sets the value of the printBodyTextBeforeHeader property.
586     *
587     * @param value
588     *     allowed object is
589     *     {@link BooleanDefaultTrue }
590     *     
591     */
592    public void setPrintBodyTextBeforeHeader(BooleanDefaultTrue value) {
593        this.printBodyTextBeforeHeader = value;
594    }
595
596    /**
597     * Gets the value of the printColBlack property.
598     *
599     * @return
600     *     possible object is
601     *     {@link BooleanDefaultTrue }
602     *     
603     */
604    public BooleanDefaultTrue getPrintColBlack() {
605        return printColBlack;
606    }
607
608    /**
609     * Sets the value of the printColBlack property.
610     *
611     * @param value
612     *     allowed object is
613     *     {@link BooleanDefaultTrue }
614     *     
615     */
616    public void setPrintColBlack(BooleanDefaultTrue value) {
617        this.printColBlack = value;
618    }
619
620    /**
621     * Gets the value of the wpSpaceWidth property.
622     *
623     * @return
624     *     possible object is
625     *     {@link BooleanDefaultTrue }
626     *     
627     */
628    public BooleanDefaultTrue getWpSpaceWidth() {
629        return wpSpaceWidth;
630    }
631
632    /**
633     * Sets the value of the wpSpaceWidth property.
634     *
635     * @param value
636     *     allowed object is
637     *     {@link BooleanDefaultTrue }
638     *     
639     */
640    public void setWpSpaceWidth(BooleanDefaultTrue value) {
641        this.wpSpaceWidth = value;
642    }
643
644    /**
645     * Gets the value of the showBreaksInFrames property.
646     *
647     * @return
648     *     possible object is
649     *     {@link BooleanDefaultTrue }
650     *     
651     */
652    public BooleanDefaultTrue getShowBreaksInFrames() {
653        return showBreaksInFrames;
654    }
655
656    /**
657     * Sets the value of the showBreaksInFrames property.
658     *
659     * @param value
660     *     allowed object is
661     *     {@link BooleanDefaultTrue }
662     *     
663     */
664    public void setShowBreaksInFrames(BooleanDefaultTrue value) {
665        this.showBreaksInFrames = value;
666    }
667
668    /**
669     * Gets the value of the subFontBySize property.
670     *
671     * @return
672     *     possible object is
673     *     {@link BooleanDefaultTrue }
674     *     
675     */
676    public BooleanDefaultTrue getSubFontBySize() {
677        return subFontBySize;
678    }
679
680    /**
681     * Sets the value of the subFontBySize property.
682     *
683     * @param value
684     *     allowed object is
685     *     {@link BooleanDefaultTrue }
686     *     
687     */
688    public void setSubFontBySize(BooleanDefaultTrue value) {
689        this.subFontBySize = value;
690    }
691
692    /**
693     * Gets the value of the suppressBottomSpacing property.
694     *
695     * @return
696     *     possible object is
697     *     {@link BooleanDefaultTrue }
698     *     
699     */
700    public BooleanDefaultTrue getSuppressBottomSpacing() {
701        return suppressBottomSpacing;
702    }
703
704    /**
705     * Sets the value of the suppressBottomSpacing property.
706     *
707     * @param value
708     *     allowed object is
709     *     {@link BooleanDefaultTrue }
710     *     
711     */
712    public void setSuppressBottomSpacing(BooleanDefaultTrue value) {
713        this.suppressBottomSpacing = value;
714    }
715
716    /**
717     * Gets the value of the suppressTopSpacing property.
718     *
719     * @return
720     *     possible object is
721     *     {@link BooleanDefaultTrue }
722     *     
723     */
724    public BooleanDefaultTrue getSuppressTopSpacing() {
725        return suppressTopSpacing;
726    }
727
728    /**
729     * Sets the value of the suppressTopSpacing property.
730     *
731     * @param value
732     *     allowed object is
733     *     {@link BooleanDefaultTrue }
734     *     
735     */
736    public void setSuppressTopSpacing(BooleanDefaultTrue value) {
737        this.suppressTopSpacing = value;
738    }
739
740    /**
741     * Gets the value of the suppressSpacingAtTopOfPage property.
742     *
743     * @return
744     *     possible object is
745     *     {@link BooleanDefaultTrue }
746     *     
747     */
748    public BooleanDefaultTrue getSuppressSpacingAtTopOfPage() {
749        return suppressSpacingAtTopOfPage;
750    }
751
752    /**
753     * Sets the value of the suppressSpacingAtTopOfPage property.
754     *
755     * @param value
756     *     allowed object is
757     *     {@link BooleanDefaultTrue }
758     *     
759     */
760    public void setSuppressSpacingAtTopOfPage(BooleanDefaultTrue value) {
761        this.suppressSpacingAtTopOfPage = value;
762    }
763
764    /**
765     * Gets the value of the suppressTopSpacingWP property.
766     *
767     * @return
768     *     possible object is
769     *     {@link BooleanDefaultTrue }
770     *     
771     */
772    public BooleanDefaultTrue getSuppressTopSpacingWP() {
773        return suppressTopSpacingWP;
774    }
775
776    /**
777     * Sets the value of the suppressTopSpacingWP property.
778     *
779     * @param value
780     *     allowed object is
781     *     {@link BooleanDefaultTrue }
782     *     
783     */
784    public void setSuppressTopSpacingWP(BooleanDefaultTrue value) {
785        this.suppressTopSpacingWP = value;
786    }
787
788    /**
789     * Gets the value of the suppressSpBfAfterPgBrk property.
790     *
791     * @return
792     *     possible object is
793     *     {@link BooleanDefaultTrue }
794     *     
795     */
796    public BooleanDefaultTrue getSuppressSpBfAfterPgBrk() {
797        return suppressSpBfAfterPgBrk;
798    }
799
800    /**
801     * Sets the value of the suppressSpBfAfterPgBrk property.
802     *
803     * @param value
804     *     allowed object is
805     *     {@link BooleanDefaultTrue }
806     *     
807     */
808    public void setSuppressSpBfAfterPgBrk(BooleanDefaultTrue value) {
809        this.suppressSpBfAfterPgBrk = value;
810    }
811
812    /**
813     * Gets the value of the swapBordersFacingPages property.
814     *
815     * @return
816     *     possible object is
817     *     {@link BooleanDefaultTrue }
818     *     
819     */
820    public BooleanDefaultTrue getSwapBordersFacingPages() {
821        return swapBordersFacingPages;
822    }
823
824    /**
825     * Sets the value of the swapBordersFacingPages property.
826     *
827     * @param value
828     *     allowed object is
829     *     {@link BooleanDefaultTrue }
830     *     
831     */
832    public void setSwapBordersFacingPages(BooleanDefaultTrue value) {
833        this.swapBordersFacingPages = value;
834    }
835
836    /**
837     * Gets the value of the convMailMergeEsc property.
838     *
839     * @return
840     *     possible object is
841     *     {@link BooleanDefaultTrue }
842     *     
843     */
844    public BooleanDefaultTrue getConvMailMergeEsc() {
845        return convMailMergeEsc;
846    }
847
848    /**
849     * Sets the value of the convMailMergeEsc property.
850     *
851     * @param value
852     *     allowed object is
853     *     {@link BooleanDefaultTrue }
854     *     
855     */
856    public void setConvMailMergeEsc(BooleanDefaultTrue value) {
857        this.convMailMergeEsc = value;
858    }
859
860    /**
861     * Gets the value of the truncateFontHeightsLikeWP6 property.
862     *
863     * @return
864     *     possible object is
865     *     {@link BooleanDefaultTrue }
866     *     
867     */
868    public BooleanDefaultTrue getTruncateFontHeightsLikeWP6() {
869        return truncateFontHeightsLikeWP6;
870    }
871
872    /**
873     * Sets the value of the truncateFontHeightsLikeWP6 property.
874     *
875     * @param value
876     *     allowed object is
877     *     {@link BooleanDefaultTrue }
878     *     
879     */
880    public void setTruncateFontHeightsLikeWP6(BooleanDefaultTrue value) {
881        this.truncateFontHeightsLikeWP6 = value;
882    }
883
884    /**
885     * Gets the value of the mwSmallCaps property.
886     *
887     * @return
888     *     possible object is
889     *     {@link BooleanDefaultTrue }
890     *     
891     */
892    public BooleanDefaultTrue getMwSmallCaps() {
893        return mwSmallCaps;
894    }
895
896    /**
897     * Sets the value of the mwSmallCaps property.
898     *
899     * @param value
900     *     allowed object is
901     *     {@link BooleanDefaultTrue }
902     *     
903     */
904    public void setMwSmallCaps(BooleanDefaultTrue value) {
905        this.mwSmallCaps = value;
906    }
907
908    /**
909     * Gets the value of the usePrinterMetrics property.
910     *
911     * @return
912     *     possible object is
913     *     {@link BooleanDefaultTrue }
914     *     
915     */
916    public BooleanDefaultTrue getUsePrinterMetrics() {
917        return usePrinterMetrics;
918    }
919
920    /**
921     * Sets the value of the usePrinterMetrics property.
922     *
923     * @param value
924     *     allowed object is
925     *     {@link BooleanDefaultTrue }
926     *     
927     */
928    public void setUsePrinterMetrics(BooleanDefaultTrue value) {
929        this.usePrinterMetrics = value;
930    }
931
932    /**
933     * Gets the value of the doNotSuppressParagraphBorders property.
934     *
935     * @return
936     *     possible object is
937     *     {@link BooleanDefaultTrue }
938     *     
939     */
940    public BooleanDefaultTrue getDoNotSuppressParagraphBorders() {
941        return doNotSuppressParagraphBorders;
942    }
943
944    /**
945     * Sets the value of the doNotSuppressParagraphBorders property.
946     *
947     * @param value
948     *     allowed object is
949     *     {@link BooleanDefaultTrue }
950     *     
951     */
952    public void setDoNotSuppressParagraphBorders(BooleanDefaultTrue value) {
953        this.doNotSuppressParagraphBorders = value;
954    }
955
956    /**
957     * Gets the value of the wrapTrailSpaces property.
958     *
959     * @return
960     *     possible object is
961     *     {@link BooleanDefaultTrue }
962     *     
963     */
964    public BooleanDefaultTrue getWrapTrailSpaces() {
965        return wrapTrailSpaces;
966    }
967
968    /**
969     * Sets the value of the wrapTrailSpaces property.
970     *
971     * @param value
972     *     allowed object is
973     *     {@link BooleanDefaultTrue }
974     *     
975     */
976    public void setWrapTrailSpaces(BooleanDefaultTrue value) {
977        this.wrapTrailSpaces = value;
978    }
979
980    /**
981     * Gets the value of the footnoteLayoutLikeWW8 property.
982     *
983     * @return
984     *     possible object is
985     *     {@link BooleanDefaultTrue }
986     *     
987     */
988    public BooleanDefaultTrue getFootnoteLayoutLikeWW8() {
989        return footnoteLayoutLikeWW8;
990    }
991
992    /**
993     * Sets the value of the footnoteLayoutLikeWW8 property.
994     *
995     * @param value
996     *     allowed object is
997     *     {@link BooleanDefaultTrue }
998     *     
999     */
1000    public void setFootnoteLayoutLikeWW8(BooleanDefaultTrue value) {
1001        this.footnoteLayoutLikeWW8 = value;
1002    }
1003
1004    /**
1005     * Gets the value of the shapeLayoutLikeWW8 property.
1006     *
1007     * @return
1008     *     possible object is
1009     *     {@link BooleanDefaultTrue }
1010     *     
1011     */
1012    public BooleanDefaultTrue getShapeLayoutLikeWW8() {
1013        return shapeLayoutLikeWW8;
1014    }
1015
1016    /**
1017     * Sets the value of the shapeLayoutLikeWW8 property.
1018     *
1019     * @param value
1020     *     allowed object is
1021     *     {@link BooleanDefaultTrue }
1022     *     
1023     */
1024    public void setShapeLayoutLikeWW8(BooleanDefaultTrue value) {
1025        this.shapeLayoutLikeWW8 = value;
1026    }
1027
1028    /**
1029     * Gets the value of the alignTablesRowByRow property.
1030     *
1031     * @return
1032     *     possible object is
1033     *     {@link BooleanDefaultTrue }
1034     *     
1035     */
1036    public BooleanDefaultTrue getAlignTablesRowByRow() {
1037        return alignTablesRowByRow;
1038    }
1039
1040    /**
1041     * Sets the value of the alignTablesRowByRow property.
1042     *
1043     * @param value
1044     *     allowed object is
1045     *     {@link BooleanDefaultTrue }
1046     *     
1047     */
1048    public void setAlignTablesRowByRow(BooleanDefaultTrue value) {
1049        this.alignTablesRowByRow = value;
1050    }
1051
1052    /**
1053     * Gets the value of the forgetLastTabAlignment property.
1054     *
1055     * @return
1056     *     possible object is
1057     *     {@link BooleanDefaultTrue }
1058     *     
1059     */
1060    public BooleanDefaultTrue getForgetLastTabAlignment() {
1061        return forgetLastTabAlignment;
1062    }
1063
1064    /**
1065     * Sets the value of the forgetLastTabAlignment property.
1066     *
1067     * @param value
1068     *     allowed object is
1069     *     {@link BooleanDefaultTrue }
1070     *     
1071     */
1072    public void setForgetLastTabAlignment(BooleanDefaultTrue value) {
1073        this.forgetLastTabAlignment = value;
1074    }
1075
1076    /**
1077     * Gets the value of the adjustLineHeightInTable property.
1078     *
1079     * @return
1080     *     possible object is
1081     *     {@link BooleanDefaultTrue }
1082     *     
1083     */
1084    public BooleanDefaultTrue getAdjustLineHeightInTable() {
1085        return adjustLineHeightInTable;
1086    }
1087
1088    /**
1089     * Sets the value of the adjustLineHeightInTable property.
1090     *
1091     * @param value
1092     *     allowed object is
1093     *     {@link BooleanDefaultTrue }
1094     *     
1095     */
1096    public void setAdjustLineHeightInTable(BooleanDefaultTrue value) {
1097        this.adjustLineHeightInTable = value;
1098    }
1099
1100    /**
1101     * Gets the value of the autoSpaceLikeWord95 property.
1102     *
1103     * @return
1104     *     possible object is
1105     *     {@link BooleanDefaultTrue }
1106     *     
1107     */
1108    public BooleanDefaultTrue getAutoSpaceLikeWord95() {
1109        return autoSpaceLikeWord95;
1110    }
1111
1112    /**
1113     * Sets the value of the autoSpaceLikeWord95 property.
1114     *
1115     * @param value
1116     *     allowed object is
1117     *     {@link BooleanDefaultTrue }
1118     *     
1119     */
1120    public void setAutoSpaceLikeWord95(BooleanDefaultTrue value) {
1121        this.autoSpaceLikeWord95 = value;
1122    }
1123
1124    /**
1125     * Gets the value of the noSpaceRaiseLower property.
1126     *
1127     * @return
1128     *     possible object is
1129     *     {@link BooleanDefaultTrue }
1130     *     
1131     */
1132    public BooleanDefaultTrue getNoSpaceRaiseLower() {
1133        return noSpaceRaiseLower;
1134    }
1135
1136    /**
1137     * Sets the value of the noSpaceRaiseLower property.
1138     *
1139     * @param value
1140     *     allowed object is
1141     *     {@link BooleanDefaultTrue }
1142     *     
1143     */
1144    public void setNoSpaceRaiseLower(BooleanDefaultTrue value) {
1145        this.noSpaceRaiseLower = value;
1146    }
1147
1148    /**
1149     * Gets the value of the doNotUseHTMLParagraphAutoSpacing property.
1150     *
1151     * @return
1152     *     possible object is
1153     *     {@link BooleanDefaultTrue }
1154     *     
1155     */
1156    public BooleanDefaultTrue getDoNotUseHTMLParagraphAutoSpacing() {
1157        return doNotUseHTMLParagraphAutoSpacing;
1158    }
1159
1160    /**
1161     * Sets the value of the doNotUseHTMLParagraphAutoSpacing property.
1162     *
1163     * @param value
1164     *     allowed object is
1165     *     {@link BooleanDefaultTrue }
1166     *     
1167     */
1168    public void setDoNotUseHTMLParagraphAutoSpacing(BooleanDefaultTrue value) {
1169        this.doNotUseHTMLParagraphAutoSpacing = value;
1170    }
1171
1172    /**
1173     * Gets the value of the layoutRawTableWidth property.
1174     *
1175     * @return
1176     *     possible object is
1177     *     {@link BooleanDefaultTrue }
1178     *     
1179     */
1180    public BooleanDefaultTrue getLayoutRawTableWidth() {
1181        return layoutRawTableWidth;
1182    }
1183
1184    /**
1185     * Sets the value of the layoutRawTableWidth property.
1186     *
1187     * @param value
1188     *     allowed object is
1189     *     {@link BooleanDefaultTrue }
1190     *     
1191     */
1192    public void setLayoutRawTableWidth(BooleanDefaultTrue value) {
1193        this.layoutRawTableWidth = value;
1194    }
1195
1196    /**
1197     * Gets the value of the layoutTableRowsApart property.
1198     *
1199     * @return
1200     *     possible object is
1201     *     {@link BooleanDefaultTrue }
1202     *     
1203     */
1204    public BooleanDefaultTrue getLayoutTableRowsApart() {
1205        return layoutTableRowsApart;
1206    }
1207
1208    /**
1209     * Sets the value of the layoutTableRowsApart property.
1210     *
1211     * @param value
1212     *     allowed object is
1213     *     {@link BooleanDefaultTrue }
1214     *     
1215     */
1216    public void setLayoutTableRowsApart(BooleanDefaultTrue value) {
1217        this.layoutTableRowsApart = value;
1218    }
1219
1220    /**
1221     * Gets the value of the useWord97LineBreakRules property.
1222     *
1223     * @return
1224     *     possible object is
1225     *     {@link BooleanDefaultTrue }
1226     *     
1227     */
1228    public BooleanDefaultTrue getUseWord97LineBreakRules() {
1229        return useWord97LineBreakRules;
1230    }
1231
1232    /**
1233     * Sets the value of the useWord97LineBreakRules property.
1234     *
1235     * @param value
1236     *     allowed object is
1237     *     {@link BooleanDefaultTrue }
1238     *     
1239     */
1240    public void setUseWord97LineBreakRules(BooleanDefaultTrue value) {
1241        this.useWord97LineBreakRules = value;
1242    }
1243
1244    /**
1245     * Gets the value of the doNotBreakWrappedTables property.
1246     *
1247     * @return
1248     *     possible object is
1249     *     {@link BooleanDefaultTrue }
1250     *     
1251     */
1252    public BooleanDefaultTrue getDoNotBreakWrappedTables() {
1253        return doNotBreakWrappedTables;
1254    }
1255
1256    /**
1257     * Sets the value of the doNotBreakWrappedTables property.
1258     *
1259     * @param value
1260     *     allowed object is
1261     *     {@link BooleanDefaultTrue }
1262     *     
1263     */
1264    public void setDoNotBreakWrappedTables(BooleanDefaultTrue value) {
1265        this.doNotBreakWrappedTables = value;
1266    }
1267
1268    /**
1269     * Gets the value of the doNotSnapToGridInCell property.
1270     *
1271     * @return
1272     *     possible object is
1273     *     {@link BooleanDefaultTrue }
1274     *     
1275     */
1276    public BooleanDefaultTrue getDoNotSnapToGridInCell() {
1277        return doNotSnapToGridInCell;
1278    }
1279
1280    /**
1281     * Sets the value of the doNotSnapToGridInCell property.
1282     *
1283     * @param value
1284     *     allowed object is
1285     *     {@link BooleanDefaultTrue }
1286     *     
1287     */
1288    public void setDoNotSnapToGridInCell(BooleanDefaultTrue value) {
1289        this.doNotSnapToGridInCell = value;
1290    }
1291
1292    /**
1293     * Gets the value of the selectFldWithFirstOrLastChar property.
1294     *
1295     * @return
1296     *     possible object is
1297     *     {@link BooleanDefaultTrue }
1298     *     
1299     */
1300    public BooleanDefaultTrue getSelectFldWithFirstOrLastChar() {
1301        return selectFldWithFirstOrLastChar;
1302    }
1303
1304    /**
1305     * Sets the value of the selectFldWithFirstOrLastChar property.
1306     *
1307     * @param value
1308     *     allowed object is
1309     *     {@link BooleanDefaultTrue }
1310     *     
1311     */
1312    public void setSelectFldWithFirstOrLastChar(BooleanDefaultTrue value) {
1313        this.selectFldWithFirstOrLastChar = value;
1314    }
1315
1316    /**
1317     * Gets the value of the applyBreakingRules property.
1318     *
1319     * @return
1320     *     possible object is
1321     *     {@link BooleanDefaultTrue }
1322     *     
1323     */
1324    public BooleanDefaultTrue getApplyBreakingRules() {
1325        return applyBreakingRules;
1326    }
1327
1328    /**
1329     * Sets the value of the applyBreakingRules property.
1330     *
1331     * @param value
1332     *     allowed object is
1333     *     {@link BooleanDefaultTrue }
1334     *     
1335     */
1336    public void setApplyBreakingRules(BooleanDefaultTrue value) {
1337        this.applyBreakingRules = value;
1338    }
1339
1340    /**
1341     * Gets the value of the doNotWrapTextWithPunct property.
1342     *
1343     * @return
1344     *     possible object is
1345     *     {@link BooleanDefaultTrue }
1346     *     
1347     */
1348    public BooleanDefaultTrue getDoNotWrapTextWithPunct() {
1349        return doNotWrapTextWithPunct;
1350    }
1351
1352    /**
1353     * Sets the value of the doNotWrapTextWithPunct property.
1354     *
1355     * @param value
1356     *     allowed object is
1357     *     {@link BooleanDefaultTrue }
1358     *     
1359     */
1360    public void setDoNotWrapTextWithPunct(BooleanDefaultTrue value) {
1361        this.doNotWrapTextWithPunct = value;
1362    }
1363
1364    /**
1365     * Gets the value of the doNotUseEastAsianBreakRules property.
1366     *
1367     * @return
1368     *     possible object is
1369     *     {@link BooleanDefaultTrue }
1370     *     
1371     */
1372    public BooleanDefaultTrue getDoNotUseEastAsianBreakRules() {
1373        return doNotUseEastAsianBreakRules;
1374    }
1375
1376    /**
1377     * Sets the value of the doNotUseEastAsianBreakRules property.
1378     *
1379     * @param value
1380     *     allowed object is
1381     *     {@link BooleanDefaultTrue }
1382     *     
1383     */
1384    public void setDoNotUseEastAsianBreakRules(BooleanDefaultTrue value) {
1385        this.doNotUseEastAsianBreakRules = value;
1386    }
1387
1388    /**
1389     * Gets the value of the useWord2002TableStyleRules property.
1390     *
1391     * @return
1392     *     possible object is
1393     *     {@link BooleanDefaultTrue }
1394     *     
1395     */
1396    public BooleanDefaultTrue getUseWord2002TableStyleRules() {
1397        return useWord2002TableStyleRules;
1398    }
1399
1400    /**
1401     * Sets the value of the useWord2002TableStyleRules property.
1402     *
1403     * @param value
1404     *     allowed object is
1405     *     {@link BooleanDefaultTrue }
1406     *     
1407     */
1408    public void setUseWord2002TableStyleRules(BooleanDefaultTrue value) {
1409        this.useWord2002TableStyleRules = value;
1410    }
1411
1412    /**
1413     * Gets the value of the growAutofit property.
1414     *
1415     * @return
1416     *     possible object is
1417     *     {@link BooleanDefaultTrue }
1418     *     
1419     */
1420    public BooleanDefaultTrue getGrowAutofit() {
1421        return growAutofit;
1422    }
1423
1424    /**
1425     * Sets the value of the growAutofit property.
1426     *
1427     * @param value
1428     *     allowed object is
1429     *     {@link BooleanDefaultTrue }
1430     *     
1431     */
1432    public void setGrowAutofit(BooleanDefaultTrue value) {
1433        this.growAutofit = value;
1434    }
1435
1436    /**
1437     * Gets the value of the useFELayout property.
1438     *
1439     * @return
1440     *     possible object is
1441     *     {@link BooleanDefaultTrue }
1442     *     
1443     */
1444    public BooleanDefaultTrue getUseFELayout() {
1445        return useFELayout;
1446    }
1447
1448    /**
1449     * Sets the value of the useFELayout property.
1450     *
1451     * @param value
1452     *     allowed object is
1453     *     {@link BooleanDefaultTrue }
1454     *     
1455     */
1456    public void setUseFELayout(BooleanDefaultTrue value) {
1457        this.useFELayout = value;
1458    }
1459
1460    /**
1461     * Gets the value of the useNormalStyleForList property.
1462     *
1463     * @return
1464     *     possible object is
1465     *     {@link BooleanDefaultTrue }
1466     *     
1467     */
1468    public BooleanDefaultTrue getUseNormalStyleForList() {
1469        return useNormalStyleForList;
1470    }
1471
1472    /**
1473     * Sets the value of the useNormalStyleForList property.
1474     *
1475     * @param value
1476     *     allowed object is
1477     *     {@link BooleanDefaultTrue }
1478     *     
1479     */
1480    public void setUseNormalStyleForList(BooleanDefaultTrue value) {
1481        this.useNormalStyleForList = value;
1482    }
1483
1484    /**
1485     * Gets the value of the doNotUseIndentAsNumberingTabStop property.
1486     *
1487     * @return
1488     *     possible object is
1489     *     {@link BooleanDefaultTrue }
1490     *     
1491     */
1492    public BooleanDefaultTrue getDoNotUseIndentAsNumberingTabStop() {
1493        return doNotUseIndentAsNumberingTabStop;
1494    }
1495
1496    /**
1497     * Sets the value of the doNotUseIndentAsNumberingTabStop property.
1498     *
1499     * @param value
1500     *     allowed object is
1501     *     {@link BooleanDefaultTrue }
1502     *     
1503     */
1504    public void setDoNotUseIndentAsNumberingTabStop(BooleanDefaultTrue value) {
1505        this.doNotUseIndentAsNumberingTabStop = value;
1506    }
1507
1508    /**
1509     * Gets the value of the useAltKinsokuLineBreakRules property.
1510     *
1511     * @return
1512     *     possible object is
1513     *     {@link BooleanDefaultTrue }
1514     *     
1515     */
1516    public BooleanDefaultTrue getUseAltKinsokuLineBreakRules() {
1517        return useAltKinsokuLineBreakRules;
1518    }
1519
1520    /**
1521     * Sets the value of the useAltKinsokuLineBreakRules property.
1522     *
1523     * @param value
1524     *     allowed object is
1525     *     {@link BooleanDefaultTrue }
1526     *     
1527     */
1528    public void setUseAltKinsokuLineBreakRules(BooleanDefaultTrue value) {
1529        this.useAltKinsokuLineBreakRules = value;
1530    }
1531
1532    /**
1533     * Gets the value of the allowSpaceOfSameStyleInTable property.
1534     *
1535     * @return
1536     *     possible object is
1537     *     {@link BooleanDefaultTrue }
1538     *     
1539     */
1540    public BooleanDefaultTrue getAllowSpaceOfSameStyleInTable() {
1541        return allowSpaceOfSameStyleInTable;
1542    }
1543
1544    /**
1545     * Sets the value of the allowSpaceOfSameStyleInTable property.
1546     *
1547     * @param value
1548     *     allowed object is
1549     *     {@link BooleanDefaultTrue }
1550     *     
1551     */
1552    public void setAllowSpaceOfSameStyleInTable(BooleanDefaultTrue value) {
1553        this.allowSpaceOfSameStyleInTable = value;
1554    }
1555
1556    /**
1557     * Gets the value of the doNotSuppressIndentation property.
1558     *
1559     * @return
1560     *     possible object is
1561     *     {@link BooleanDefaultTrue }
1562     *     
1563     */
1564    public BooleanDefaultTrue getDoNotSuppressIndentation() {
1565        return doNotSuppressIndentation;
1566    }
1567
1568    /**
1569     * Sets the value of the doNotSuppressIndentation property.
1570     *
1571     * @param value
1572     *     allowed object is
1573     *     {@link BooleanDefaultTrue }
1574     *     
1575     */
1576    public void setDoNotSuppressIndentation(BooleanDefaultTrue value) {
1577        this.doNotSuppressIndentation = value;
1578    }
1579
1580    /**
1581     * Gets the value of the doNotAutofitConstrainedTables property.
1582     *
1583     * @return
1584     *     possible object is
1585     *     {@link BooleanDefaultTrue }
1586     *     
1587     */
1588    public BooleanDefaultTrue getDoNotAutofitConstrainedTables() {
1589        return doNotAutofitConstrainedTables;
1590    }
1591
1592    /**
1593     * Sets the value of the doNotAutofitConstrainedTables property.
1594     *
1595     * @param value
1596     *     allowed object is
1597     *     {@link BooleanDefaultTrue }
1598     *     
1599     */
1600    public void setDoNotAutofitConstrainedTables(BooleanDefaultTrue value) {
1601        this.doNotAutofitConstrainedTables = value;
1602    }
1603
1604    /**
1605     * Gets the value of the autofitToFirstFixedWidthCell property.
1606     *
1607     * @return
1608     *     possible object is
1609     *     {@link BooleanDefaultTrue }
1610     *     
1611     */
1612    public BooleanDefaultTrue getAutofitToFirstFixedWidthCell() {
1613        return autofitToFirstFixedWidthCell;
1614    }
1615
1616    /**
1617     * Sets the value of the autofitToFirstFixedWidthCell property.
1618     *
1619     * @param value
1620     *     allowed object is
1621     *     {@link BooleanDefaultTrue }
1622     *     
1623     */
1624    public void setAutofitToFirstFixedWidthCell(BooleanDefaultTrue value) {
1625        this.autofitToFirstFixedWidthCell = value;
1626    }
1627
1628    /**
1629     * Gets the value of the underlineTabInNumList property.
1630     *
1631     * @return
1632     *     possible object is
1633     *     {@link BooleanDefaultTrue }
1634     *     
1635     */
1636    public BooleanDefaultTrue getUnderlineTabInNumList() {
1637        return underlineTabInNumList;
1638    }
1639
1640    /**
1641     * Sets the value of the underlineTabInNumList property.
1642     *
1643     * @param value
1644     *     allowed object is
1645     *     {@link BooleanDefaultTrue }
1646     *     
1647     */
1648    public void setUnderlineTabInNumList(BooleanDefaultTrue value) {
1649        this.underlineTabInNumList = value;
1650    }
1651
1652    /**
1653     * Gets the value of the displayHangulFixedWidth property.
1654     *
1655     * @return
1656     *     possible object is
1657     *     {@link BooleanDefaultTrue }
1658     *     
1659     */
1660    public BooleanDefaultTrue getDisplayHangulFixedWidth() {
1661        return displayHangulFixedWidth;
1662    }
1663
1664    /**
1665     * Sets the value of the displayHangulFixedWidth property.
1666     *
1667     * @param value
1668     *     allowed object is
1669     *     {@link BooleanDefaultTrue }
1670     *     
1671     */
1672    public void setDisplayHangulFixedWidth(BooleanDefaultTrue value) {
1673        this.displayHangulFixedWidth = value;
1674    }
1675
1676    /**
1677     * Gets the value of the splitPgBreakAndParaMark property.
1678     *
1679     * @return
1680     *     possible object is
1681     *     {@link BooleanDefaultTrue }
1682     *     
1683     */
1684    public BooleanDefaultTrue getSplitPgBreakAndParaMark() {
1685        return splitPgBreakAndParaMark;
1686    }
1687
1688    /**
1689     * Sets the value of the splitPgBreakAndParaMark property.
1690     *
1691     * @param value
1692     *     allowed object is
1693     *     {@link BooleanDefaultTrue }
1694     *     
1695     */
1696    public void setSplitPgBreakAndParaMark(BooleanDefaultTrue value) {
1697        this.splitPgBreakAndParaMark = value;
1698    }
1699
1700    /**
1701     * Gets the value of the doNotVertAlignCellWithSp property.
1702     *
1703     * @return
1704     *     possible object is
1705     *     {@link BooleanDefaultTrue }
1706     *     
1707     */
1708    public BooleanDefaultTrue getDoNotVertAlignCellWithSp() {
1709        return doNotVertAlignCellWithSp;
1710    }
1711
1712    /**
1713     * Sets the value of the doNotVertAlignCellWithSp property.
1714     *
1715     * @param value
1716     *     allowed object is
1717     *     {@link BooleanDefaultTrue }
1718     *     
1719     */
1720    public void setDoNotVertAlignCellWithSp(BooleanDefaultTrue value) {
1721        this.doNotVertAlignCellWithSp = value;
1722    }
1723
1724    /**
1725     * Gets the value of the doNotBreakConstrainedForcedTable property.
1726     *
1727     * @return
1728     *     possible object is
1729     *     {@link BooleanDefaultTrue }
1730     *     
1731     */
1732    public BooleanDefaultTrue getDoNotBreakConstrainedForcedTable() {
1733        return doNotBreakConstrainedForcedTable;
1734    }
1735
1736    /**
1737     * Sets the value of the doNotBreakConstrainedForcedTable property.
1738     *
1739     * @param value
1740     *     allowed object is
1741     *     {@link BooleanDefaultTrue }
1742     *     
1743     */
1744    public void setDoNotBreakConstrainedForcedTable(BooleanDefaultTrue value) {
1745        this.doNotBreakConstrainedForcedTable = value;
1746    }
1747
1748    /**
1749     * Gets the value of the doNotVertAlignInTxbx property.
1750     *
1751     * @return
1752     *     possible object is
1753     *     {@link BooleanDefaultTrue }
1754     *     
1755     */
1756    public BooleanDefaultTrue getDoNotVertAlignInTxbx() {
1757        return doNotVertAlignInTxbx;
1758    }
1759
1760    /**
1761     * Sets the value of the doNotVertAlignInTxbx property.
1762     *
1763     * @param value
1764     *     allowed object is
1765     *     {@link BooleanDefaultTrue }
1766     *     
1767     */
1768    public void setDoNotVertAlignInTxbx(BooleanDefaultTrue value) {
1769        this.doNotVertAlignInTxbx = value;
1770    }
1771
1772    /**
1773     * Gets the value of the useAnsiKerningPairs property.
1774     *
1775     * @return
1776     *     possible object is
1777     *     {@link BooleanDefaultTrue }
1778     *     
1779     */
1780    public BooleanDefaultTrue getUseAnsiKerningPairs() {
1781        return useAnsiKerningPairs;
1782    }
1783
1784    /**
1785     * Sets the value of the useAnsiKerningPairs property.
1786     *
1787     * @param value
1788     *     allowed object is
1789     *     {@link BooleanDefaultTrue }
1790     *     
1791     */
1792    public void setUseAnsiKerningPairs(BooleanDefaultTrue value) {
1793        this.useAnsiKerningPairs = value;
1794    }
1795
1796    /**
1797     * Gets the value of the cachedColBalance property.
1798     *
1799     * @return
1800     *     possible object is
1801     *     {@link BooleanDefaultTrue }
1802     *     
1803     */
1804    public BooleanDefaultTrue getCachedColBalance() {
1805        return cachedColBalance;
1806    }
1807
1808    /**
1809     * Sets the value of the cachedColBalance property.
1810     *
1811     * @param value
1812     *     allowed object is
1813     *     {@link BooleanDefaultTrue }
1814     *     
1815     */
1816    public void setCachedColBalance(BooleanDefaultTrue value) {
1817        this.cachedColBalance = value;
1818    }
1819
1820    /**
1821     * Gets the value of the compatSetting property.
1822     *
1823     * <p>
1824     * This accessor method returns a reference to the live list,
1825     * not a snapshot. Therefore any modification you make to the
1826     * returned list will be present inside the JAXB object.
1827     * This is why there is not a <CODE>set</CODE> method for the compatSetting property.
1828     *
1829     * <p>
1830     * For example, to add a new item, do as follows:
1831     * <pre>
1832     *    getCompatSetting().add(newItem);
1833     * </pre>
1834     *
1835     *
1836     * <p>
1837     * Objects of the following type(s) are allowed in the list
1838     * {@link CTCompatSetting }
1839     *
1840     *
1841     */
1842    public List<CTCompatSetting> getCompatSetting() {
1843        if (compatSetting == null) {
1844            compatSetting = new ArrayList<CTCompatSetting>();
1845        }
1846        return this.compatSetting;
1847    }
1848
1849    /**
1850     * Gets the parent object in the object tree representing the unmarshalled xml document.
1851     *
1852     * @return
1853     *     The parent object.
1854     */
1855    public Object getParent() {
1856        return this.parent;
1857    }
1858
1859    public void setParent(Object parent) {
1860        this.parent = parent;
1861    }
1862
1863    /**
1864     * This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
1865     *
1866     * @param parent
1867     *     The parent object in the object tree.
1868     * @param unmarshaller
1869     *     The unmarshaller that generated the instance.
1870     */
1871    public void afterUnmarshal(Unmarshaller unmarshaller, Object parent) {
1872        setParent(parent);
1873    }
1874
1875}
Note: See TracBrowser for help on using the repository browser.