source: trunk/docx4j/src/main/java/org/docx4j/dml/CTTextParagraphProperties.java @ 1041

Revision 1041, 18.7 KB checked in by jharrop, 2 years ago (diff)

More complete DML, generated from TC45 1.0 final, using dmlROOT.xsd

Line 
1/*
2 *  Copyright 2007-2008, 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.dml;
23
24import javax.xml.bind.annotation.XmlAccessType;
25import javax.xml.bind.annotation.XmlAccessorType;
26import javax.xml.bind.annotation.XmlAttribute;
27import javax.xml.bind.annotation.XmlType;
28
29
30/**
31 * <p>Java class for CT_TextParagraphProperties complex type.
32 *
33 * <p>The following schema fragment specifies the expected content contained within this class.
34 *
35 * <pre>
36 * &lt;complexType name="CT_TextParagraphProperties">
37 *   &lt;complexContent>
38 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
39 *       &lt;sequence>
40 *         &lt;element name="lnSpc" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextSpacing" minOccurs="0"/>
41 *         &lt;element name="spcBef" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextSpacing" minOccurs="0"/>
42 *         &lt;element name="spcAft" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextSpacing" minOccurs="0"/>
43 *         &lt;group ref="{http://schemas.openxmlformats.org/drawingml/2006/main}EG_TextBulletColor" minOccurs="0"/>
44 *         &lt;group ref="{http://schemas.openxmlformats.org/drawingml/2006/main}EG_TextBulletSize" minOccurs="0"/>
45 *         &lt;group ref="{http://schemas.openxmlformats.org/drawingml/2006/main}EG_TextBulletTypeface" minOccurs="0"/>
46 *         &lt;group ref="{http://schemas.openxmlformats.org/drawingml/2006/main}EG_TextBullet" minOccurs="0"/>
47 *         &lt;element name="tabLst" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextTabStopList" minOccurs="0"/>
48 *         &lt;element name="defRPr" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_TextCharacterProperties" minOccurs="0"/>
49 *         &lt;element name="extLst" type="{http://schemas.openxmlformats.org/drawingml/2006/main}CT_OfficeArtExtensionList" minOccurs="0"/>
50 *       &lt;/sequence>
51 *       &lt;attribute name="marL" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_TextMargin" />
52 *       &lt;attribute name="marR" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_TextMargin" />
53 *       &lt;attribute name="lvl" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_TextIndentLevelType" />
54 *       &lt;attribute name="indent" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_TextIndent" />
55 *       &lt;attribute name="algn" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_TextAlignType" />
56 *       &lt;attribute name="defTabSz" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_Coordinate32" />
57 *       &lt;attribute name="rtl" type="{http://www.w3.org/2001/XMLSchema}boolean" />
58 *       &lt;attribute name="eaLnBrk" type="{http://www.w3.org/2001/XMLSchema}boolean" />
59 *       &lt;attribute name="fontAlgn" type="{http://schemas.openxmlformats.org/drawingml/2006/main}ST_TextFontAlignType" />
60 *       &lt;attribute name="latinLnBrk" type="{http://www.w3.org/2001/XMLSchema}boolean" />
61 *       &lt;attribute name="hangingPunct" type="{http://www.w3.org/2001/XMLSchema}boolean" />
62 *     &lt;/restriction>
63 *   &lt;/complexContent>
64 * &lt;/complexType>
65 * </pre>
66 *
67 *
68 */
69@XmlAccessorType(XmlAccessType.FIELD)
70@XmlType(name = "CT_TextParagraphProperties", propOrder = {
71    "lnSpc",
72    "spcBef",
73    "spcAft",
74    "buClrTx",
75    "buClr",
76    "buSzTx",
77    "buSzPct",
78    "buSzPts",
79    "buFontTx",
80    "buFont",
81    "buNone",
82    "buAutoNum",
83    "buChar",
84    "buBlip",
85    "tabLst",
86    "defRPr",
87    "extLst"
88})
89public class CTTextParagraphProperties {
90
91    protected CTTextSpacing lnSpc;
92    protected CTTextSpacing spcBef;
93    protected CTTextSpacing spcAft;
94    protected CTTextBulletColorFollowText buClrTx;
95    protected CTColor buClr;
96    protected CTTextBulletSizeFollowText buSzTx;
97    protected CTTextBulletSizePercent buSzPct;
98    protected CTTextBulletSizePoint buSzPts;
99    protected CTTextBulletTypefaceFollowText buFontTx;
100    protected TextFont buFont;
101    protected CTTextNoBullet buNone;
102    protected CTTextAutonumberBullet buAutoNum;
103    protected CTTextCharBullet buChar;
104    protected CTTextBlipBullet buBlip;
105    protected CTTextTabStopList tabLst;
106    protected CTTextCharacterProperties defRPr;
107    protected CTOfficeArtExtensionList extLst;
108    @XmlAttribute
109    protected Integer marL;
110    @XmlAttribute
111    protected Integer marR;
112    @XmlAttribute
113    protected Integer lvl;
114    @XmlAttribute
115    protected Integer indent;
116    @XmlAttribute
117    protected STTextAlignType algn;
118    @XmlAttribute
119    protected Integer defTabSz;
120    @XmlAttribute
121    protected Boolean rtl;
122    @XmlAttribute
123    protected Boolean eaLnBrk;
124    @XmlAttribute
125    protected STTextFontAlignType fontAlgn;
126    @XmlAttribute
127    protected Boolean latinLnBrk;
128    @XmlAttribute
129    protected Boolean hangingPunct;
130
131    /**
132     * Gets the value of the lnSpc property.
133     *
134     * @return
135     *     possible object is
136     *     {@link CTTextSpacing }
137     *     
138     */
139    public CTTextSpacing getLnSpc() {
140        return lnSpc;
141    }
142
143    /**
144     * Sets the value of the lnSpc property.
145     *
146     * @param value
147     *     allowed object is
148     *     {@link CTTextSpacing }
149     *     
150     */
151    public void setLnSpc(CTTextSpacing value) {
152        this.lnSpc = value;
153    }
154
155    /**
156     * Gets the value of the spcBef property.
157     *
158     * @return
159     *     possible object is
160     *     {@link CTTextSpacing }
161     *     
162     */
163    public CTTextSpacing getSpcBef() {
164        return spcBef;
165    }
166
167    /**
168     * Sets the value of the spcBef property.
169     *
170     * @param value
171     *     allowed object is
172     *     {@link CTTextSpacing }
173     *     
174     */
175    public void setSpcBef(CTTextSpacing value) {
176        this.spcBef = value;
177    }
178
179    /**
180     * Gets the value of the spcAft property.
181     *
182     * @return
183     *     possible object is
184     *     {@link CTTextSpacing }
185     *     
186     */
187    public CTTextSpacing getSpcAft() {
188        return spcAft;
189    }
190
191    /**
192     * Sets the value of the spcAft property.
193     *
194     * @param value
195     *     allowed object is
196     *     {@link CTTextSpacing }
197     *     
198     */
199    public void setSpcAft(CTTextSpacing value) {
200        this.spcAft = value;
201    }
202
203    /**
204     * Gets the value of the buClrTx property.
205     *
206     * @return
207     *     possible object is
208     *     {@link CTTextBulletColorFollowText }
209     *     
210     */
211    public CTTextBulletColorFollowText getBuClrTx() {
212        return buClrTx;
213    }
214
215    /**
216     * Sets the value of the buClrTx property.
217     *
218     * @param value
219     *     allowed object is
220     *     {@link CTTextBulletColorFollowText }
221     *     
222     */
223    public void setBuClrTx(CTTextBulletColorFollowText value) {
224        this.buClrTx = value;
225    }
226
227    /**
228     * Gets the value of the buClr property.
229     *
230     * @return
231     *     possible object is
232     *     {@link CTColor }
233     *     
234     */
235    public CTColor getBuClr() {
236        return buClr;
237    }
238
239    /**
240     * Sets the value of the buClr property.
241     *
242     * @param value
243     *     allowed object is
244     *     {@link CTColor }
245     *     
246     */
247    public void setBuClr(CTColor value) {
248        this.buClr = value;
249    }
250
251    /**
252     * Gets the value of the buSzTx property.
253     *
254     * @return
255     *     possible object is
256     *     {@link CTTextBulletSizeFollowText }
257     *     
258     */
259    public CTTextBulletSizeFollowText getBuSzTx() {
260        return buSzTx;
261    }
262
263    /**
264     * Sets the value of the buSzTx property.
265     *
266     * @param value
267     *     allowed object is
268     *     {@link CTTextBulletSizeFollowText }
269     *     
270     */
271    public void setBuSzTx(CTTextBulletSizeFollowText value) {
272        this.buSzTx = value;
273    }
274
275    /**
276     * Gets the value of the buSzPct property.
277     *
278     * @return
279     *     possible object is
280     *     {@link CTTextBulletSizePercent }
281     *     
282     */
283    public CTTextBulletSizePercent getBuSzPct() {
284        return buSzPct;
285    }
286
287    /**
288     * Sets the value of the buSzPct property.
289     *
290     * @param value
291     *     allowed object is
292     *     {@link CTTextBulletSizePercent }
293     *     
294     */
295    public void setBuSzPct(CTTextBulletSizePercent value) {
296        this.buSzPct = value;
297    }
298
299    /**
300     * Gets the value of the buSzPts property.
301     *
302     * @return
303     *     possible object is
304     *     {@link CTTextBulletSizePoint }
305     *     
306     */
307    public CTTextBulletSizePoint getBuSzPts() {
308        return buSzPts;
309    }
310
311    /**
312     * Sets the value of the buSzPts property.
313     *
314     * @param value
315     *     allowed object is
316     *     {@link CTTextBulletSizePoint }
317     *     
318     */
319    public void setBuSzPts(CTTextBulletSizePoint value) {
320        this.buSzPts = value;
321    }
322
323    /**
324     * Gets the value of the buFontTx property.
325     *
326     * @return
327     *     possible object is
328     *     {@link CTTextBulletTypefaceFollowText }
329     *     
330     */
331    public CTTextBulletTypefaceFollowText getBuFontTx() {
332        return buFontTx;
333    }
334
335    /**
336     * Sets the value of the buFontTx property.
337     *
338     * @param value
339     *     allowed object is
340     *     {@link CTTextBulletTypefaceFollowText }
341     *     
342     */
343    public void setBuFontTx(CTTextBulletTypefaceFollowText value) {
344        this.buFontTx = value;
345    }
346
347    /**
348     * Gets the value of the buFont property.
349     *
350     * @return
351     *     possible object is
352     *     {@link TextFont }
353     *     
354     */
355    public TextFont getBuFont() {
356        return buFont;
357    }
358
359    /**
360     * Sets the value of the buFont property.
361     *
362     * @param value
363     *     allowed object is
364     *     {@link TextFont }
365     *     
366     */
367    public void setBuFont(TextFont value) {
368        this.buFont = value;
369    }
370
371    /**
372     * Gets the value of the buNone property.
373     *
374     * @return
375     *     possible object is
376     *     {@link CTTextNoBullet }
377     *     
378     */
379    public CTTextNoBullet getBuNone() {
380        return buNone;
381    }
382
383    /**
384     * Sets the value of the buNone property.
385     *
386     * @param value
387     *     allowed object is
388     *     {@link CTTextNoBullet }
389     *     
390     */
391    public void setBuNone(CTTextNoBullet value) {
392        this.buNone = value;
393    }
394
395    /**
396     * Gets the value of the buAutoNum property.
397     *
398     * @return
399     *     possible object is
400     *     {@link CTTextAutonumberBullet }
401     *     
402     */
403    public CTTextAutonumberBullet getBuAutoNum() {
404        return buAutoNum;
405    }
406
407    /**
408     * Sets the value of the buAutoNum property.
409     *
410     * @param value
411     *     allowed object is
412     *     {@link CTTextAutonumberBullet }
413     *     
414     */
415    public void setBuAutoNum(CTTextAutonumberBullet value) {
416        this.buAutoNum = value;
417    }
418
419    /**
420     * Gets the value of the buChar property.
421     *
422     * @return
423     *     possible object is
424     *     {@link CTTextCharBullet }
425     *     
426     */
427    public CTTextCharBullet getBuChar() {
428        return buChar;
429    }
430
431    /**
432     * Sets the value of the buChar property.
433     *
434     * @param value
435     *     allowed object is
436     *     {@link CTTextCharBullet }
437     *     
438     */
439    public void setBuChar(CTTextCharBullet value) {
440        this.buChar = value;
441    }
442
443    /**
444     * Gets the value of the buBlip property.
445     *
446     * @return
447     *     possible object is
448     *     {@link CTTextBlipBullet }
449     *     
450     */
451    public CTTextBlipBullet getBuBlip() {
452        return buBlip;
453    }
454
455    /**
456     * Sets the value of the buBlip property.
457     *
458     * @param value
459     *     allowed object is
460     *     {@link CTTextBlipBullet }
461     *     
462     */
463    public void setBuBlip(CTTextBlipBullet value) {
464        this.buBlip = value;
465    }
466
467    /**
468     * Gets the value of the tabLst property.
469     *
470     * @return
471     *     possible object is
472     *     {@link CTTextTabStopList }
473     *     
474     */
475    public CTTextTabStopList getTabLst() {
476        return tabLst;
477    }
478
479    /**
480     * Sets the value of the tabLst property.
481     *
482     * @param value
483     *     allowed object is
484     *     {@link CTTextTabStopList }
485     *     
486     */
487    public void setTabLst(CTTextTabStopList value) {
488        this.tabLst = value;
489    }
490
491    /**
492     * Gets the value of the defRPr property.
493     *
494     * @return
495     *     possible object is
496     *     {@link CTTextCharacterProperties }
497     *     
498     */
499    public CTTextCharacterProperties getDefRPr() {
500        return defRPr;
501    }
502
503    /**
504     * Sets the value of the defRPr property.
505     *
506     * @param value
507     *     allowed object is
508     *     {@link CTTextCharacterProperties }
509     *     
510     */
511    public void setDefRPr(CTTextCharacterProperties value) {
512        this.defRPr = value;
513    }
514
515    /**
516     * Gets the value of the extLst property.
517     *
518     * @return
519     *     possible object is
520     *     {@link CTOfficeArtExtensionList }
521     *     
522     */
523    public CTOfficeArtExtensionList getExtLst() {
524        return extLst;
525    }
526
527    /**
528     * Sets the value of the extLst property.
529     *
530     * @param value
531     *     allowed object is
532     *     {@link CTOfficeArtExtensionList }
533     *     
534     */
535    public void setExtLst(CTOfficeArtExtensionList value) {
536        this.extLst = value;
537    }
538
539    /**
540     * Gets the value of the marL property.
541     *
542     * @return
543     *     possible object is
544     *     {@link Integer }
545     *     
546     */
547    public Integer getMarL() {
548        return marL;
549    }
550
551    /**
552     * Sets the value of the marL property.
553     *
554     * @param value
555     *     allowed object is
556     *     {@link Integer }
557     *     
558     */
559    public void setMarL(Integer value) {
560        this.marL = value;
561    }
562
563    /**
564     * Gets the value of the marR property.
565     *
566     * @return
567     *     possible object is
568     *     {@link Integer }
569     *     
570     */
571    public Integer getMarR() {
572        return marR;
573    }
574
575    /**
576     * Sets the value of the marR property.
577     *
578     * @param value
579     *     allowed object is
580     *     {@link Integer }
581     *     
582     */
583    public void setMarR(Integer value) {
584        this.marR = value;
585    }
586
587    /**
588     * Gets the value of the lvl property.
589     *
590     * @return
591     *     possible object is
592     *     {@link Integer }
593     *     
594     */
595    public Integer getLvl() {
596        return lvl;
597    }
598
599    /**
600     * Sets the value of the lvl property.
601     *
602     * @param value
603     *     allowed object is
604     *     {@link Integer }
605     *     
606     */
607    public void setLvl(Integer value) {
608        this.lvl = value;
609    }
610
611    /**
612     * Gets the value of the indent property.
613     *
614     * @return
615     *     possible object is
616     *     {@link Integer }
617     *     
618     */
619    public Integer getIndent() {
620        return indent;
621    }
622
623    /**
624     * Sets the value of the indent property.
625     *
626     * @param value
627     *     allowed object is
628     *     {@link Integer }
629     *     
630     */
631    public void setIndent(Integer value) {
632        this.indent = value;
633    }
634
635    /**
636     * Gets the value of the algn property.
637     *
638     * @return
639     *     possible object is
640     *     {@link STTextAlignType }
641     *     
642     */
643    public STTextAlignType getAlgn() {
644        return algn;
645    }
646
647    /**
648     * Sets the value of the algn property.
649     *
650     * @param value
651     *     allowed object is
652     *     {@link STTextAlignType }
653     *     
654     */
655    public void setAlgn(STTextAlignType value) {
656        this.algn = value;
657    }
658
659    /**
660     * Gets the value of the defTabSz property.
661     *
662     * @return
663     *     possible object is
664     *     {@link Integer }
665     *     
666     */
667    public Integer getDefTabSz() {
668        return defTabSz;
669    }
670
671    /**
672     * Sets the value of the defTabSz property.
673     *
674     * @param value
675     *     allowed object is
676     *     {@link Integer }
677     *     
678     */
679    public void setDefTabSz(Integer value) {
680        this.defTabSz = value;
681    }
682
683    /**
684     * Gets the value of the rtl property.
685     *
686     * @return
687     *     possible object is
688     *     {@link Boolean }
689     *     
690     */
691    public Boolean isRtl() {
692        return rtl;
693    }
694
695    /**
696     * Sets the value of the rtl property.
697     *
698     * @param value
699     *     allowed object is
700     *     {@link Boolean }
701     *     
702     */
703    public void setRtl(Boolean value) {
704        this.rtl = value;
705    }
706
707    /**
708     * Gets the value of the eaLnBrk property.
709     *
710     * @return
711     *     possible object is
712     *     {@link Boolean }
713     *     
714     */
715    public Boolean isEaLnBrk() {
716        return eaLnBrk;
717    }
718
719    /**
720     * Sets the value of the eaLnBrk property.
721     *
722     * @param value
723     *     allowed object is
724     *     {@link Boolean }
725     *     
726     */
727    public void setEaLnBrk(Boolean value) {
728        this.eaLnBrk = value;
729    }
730
731    /**
732     * Gets the value of the fontAlgn property.
733     *
734     * @return
735     *     possible object is
736     *     {@link STTextFontAlignType }
737     *     
738     */
739    public STTextFontAlignType getFontAlgn() {
740        return fontAlgn;
741    }
742
743    /**
744     * Sets the value of the fontAlgn property.
745     *
746     * @param value
747     *     allowed object is
748     *     {@link STTextFontAlignType }
749     *     
750     */
751    public void setFontAlgn(STTextFontAlignType value) {
752        this.fontAlgn = value;
753    }
754
755    /**
756     * Gets the value of the latinLnBrk property.
757     *
758     * @return
759     *     possible object is
760     *     {@link Boolean }
761     *     
762     */
763    public Boolean isLatinLnBrk() {
764        return latinLnBrk;
765    }
766
767    /**
768     * Sets the value of the latinLnBrk property.
769     *
770     * @param value
771     *     allowed object is
772     *     {@link Boolean }
773     *     
774     */
775    public void setLatinLnBrk(Boolean value) {
776        this.latinLnBrk = value;
777    }
778
779    /**
780     * Gets the value of the hangingPunct property.
781     *
782     * @return
783     *     possible object is
784     *     {@link Boolean }
785     *     
786     */
787    public Boolean isHangingPunct() {
788        return hangingPunct;
789    }
790
791    /**
792     * Sets the value of the hangingPunct property.
793     *
794     * @param value
795     *     allowed object is
796     *     {@link Boolean }
797     *     
798     */
799    public void setHangingPunct(Boolean value) {
800        this.hangingPunct = value;
801    }
802
803}
Note: See TracBrowser for help on using the repository browser.