npoi
7923 строки · 260.4 Кб
1using System;2using System.Collections.Generic;3using System.Xml;4using System.Xml.Serialization;5using NPOI.OpenXmlFormats.Shared;6using System.IO;7using NPOI.OpenXml4Net.Util;8using System.Collections;9
10namespace NPOI.OpenXmlFormats.Wordprocessing11{
12[Serializable]13[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]14[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]15public class CT_P16{17
18private CT_PPr pPrField;19
20private ArrayList itemsField;21
22private List<ParagraphItemsChoiceType> itemsElementNameField;23
24private byte[] rsidRPrField;25
26private byte[] rsidRField;27
28private byte[] rsidDelField;29
30private byte[] rsidPField;31
32private byte[] rsidRDefaultField;33private byte[] paraIdField;34private byte[] textIdField;35
36public CT_P()37{38this.itemsElementNameField = new List<ParagraphItemsChoiceType>();39this.itemsField = new ArrayList();40this.pPrField = new CT_PPr();41}42
43[XmlElement(Order = 0)]44public CT_PPr pPr45{46get47{48return this.pPrField;49}50set51{52this.pPrField = value;53}54}55
56public bool IsSetPPr()57{58return this.pPrField != null;59}60
61public static CT_P Parse(XmlNode node, XmlNamespaceManager namespaceManager)62{63if (node == null)64return null;65CT_P ctObj = new CT_P();66if(node.Attributes["w14:paraId"] !=null)67ctObj.paraIdField = XmlHelper.ReadBytes(node.Attributes["w14:paraId"]);68if (node.Attributes["w14:textId"] != null)69ctObj.textIdField = XmlHelper.ReadBytes(node.Attributes["w14:textId"]);70ctObj.rsidRPr = XmlHelper.ReadBytes(node.Attributes["w:rsidRPr"]);71ctObj.rsidR = XmlHelper.ReadBytes(node.Attributes["w:rsidR"]);72ctObj.rsidDel = XmlHelper.ReadBytes(node.Attributes["w:rsidDel"]);73ctObj.rsidP = XmlHelper.ReadBytes(node.Attributes["w:rsidP"]);74ctObj.rsidRDefault = XmlHelper.ReadBytes(node.Attributes["w:rsidRDefault"]);75
76foreach (XmlNode childNode in node.ChildNodes)77{78if (childNode.LocalName == "pPr")79{80ctObj.pPr = CT_PPr.Parse(childNode, namespaceManager);81}82else if (childNode.LocalName == "bookmarkEnd")83{84ctObj.Items.Add(CT_MarkupRange.Parse(childNode, namespaceManager));85ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.bookmarkEnd);86}87else if (childNode.LocalName == "moveFromRangeStart")88{89ctObj.Items.Add(CT_MoveBookmark.Parse(childNode, namespaceManager));90ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.moveFromRangeStart);91}92else if (childNode.LocalName == "moveTo")93{94ctObj.Items.Add(CT_RunTrackChange.Parse(childNode, namespaceManager));95ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.moveTo);96}97else if (childNode.LocalName == "oMathPara")98{99ctObj.Items.Add(CT_OMathPara.Parse(childNode, namespaceManager));100ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.oMathPara);101}102else if (childNode.LocalName == "oMath")103{104ctObj.Items.Add(CT_OMath.Parse(childNode, namespaceManager));105ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.oMath);106}107else if (childNode.LocalName == "bookmarkStart")108{109ctObj.Items.Add(CT_Bookmark.Parse(childNode, namespaceManager));110ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.bookmarkStart);111}112else if (childNode.LocalName == "commentRangeEnd")113{114ctObj.Items.Add(CT_MarkupRange.Parse(childNode, namespaceManager));115ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.commentRangeEnd);116}117else if (childNode.LocalName == "commentRangeStart")118{119ctObj.Items.Add(CT_MarkupRange.Parse(childNode, namespaceManager));120ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.commentRangeStart);121}122else if (childNode.LocalName == "customXml")123{124ctObj.Items.Add(CT_CustomXmlRun.Parse(childNode, namespaceManager));125ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXml);126}127else if (childNode.LocalName == "customXmlDelRangeEnd")128{129ctObj.Items.Add(CT_Markup.Parse(childNode, namespaceManager));130ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXmlDelRangeEnd);131}132else if (childNode.LocalName == "customXmlDelRangeStart")133{134ctObj.Items.Add(CT_TrackChange.Parse(childNode, namespaceManager));135ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXmlDelRangeStart);136}137else if (childNode.LocalName == "customXmlInsRangeEnd")138{139ctObj.Items.Add(CT_Markup.Parse(childNode, namespaceManager));140ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXmlInsRangeEnd);141}142else if (childNode.LocalName == "customXmlInsRangeStart")143{144ctObj.Items.Add(CT_TrackChange.Parse(childNode, namespaceManager));145ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXmlInsRangeStart);146}147else if (childNode.LocalName == "customXmlMoveFromRangeEnd")148{149ctObj.Items.Add(CT_Markup.Parse(childNode, namespaceManager));150ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXmlMoveFromRangeEnd);151}152else if (childNode.LocalName == "customXmlMoveFromRangeStart")153{154ctObj.Items.Add(CT_TrackChange.Parse(childNode, namespaceManager));155ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXmlMoveFromRangeStart);156}157else if (childNode.LocalName == "customXmlMoveToRangeEnd")158{159ctObj.Items.Add(CT_Markup.Parse(childNode, namespaceManager));160ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXmlMoveToRangeEnd);161}162else if (childNode.LocalName == "customXmlMoveToRangeStart")163{164ctObj.Items.Add(CT_TrackChange.Parse(childNode, namespaceManager));165ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.customXmlMoveToRangeStart);166}167else if (childNode.LocalName == "del")168{169ctObj.Items.Add(CT_RunTrackChange.Parse(childNode, namespaceManager));170ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.del);171}172else if (childNode.LocalName == "fldSimple")173{174ctObj.Items.Add(CT_SimpleField.Parse(childNode, namespaceManager));175ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.fldSimple);176}177else if (childNode.LocalName == "hyperlink")178{179ctObj.Items.Add(CT_Hyperlink1.Parse(childNode, namespaceManager));180ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.hyperlink);181}182else if (childNode.LocalName == "ins")183{184ctObj.Items.Add(CT_RunTrackChange.Parse(childNode, namespaceManager));185ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.ins);186}187else if (childNode.LocalName == "moveFrom")188{189ctObj.Items.Add(CT_RunTrackChange.Parse(childNode, namespaceManager));190ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.moveFrom);191}192else if (childNode.LocalName == "moveFromRangeEnd")193{194ctObj.Items.Add(CT_MarkupRange.Parse(childNode, namespaceManager));195ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.moveFromRangeEnd);196}197else if (childNode.LocalName == "moveToRangeEnd")198{199ctObj.Items.Add(CT_MarkupRange.Parse(childNode, namespaceManager));200ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.moveToRangeEnd);201}202else if (childNode.LocalName == "moveToRangeStart")203{204ctObj.Items.Add(CT_MoveBookmark.Parse(childNode, namespaceManager));205ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.moveToRangeStart);206}207else if (childNode.LocalName == "permEnd")208{209ctObj.Items.Add(CT_Perm.Parse(childNode, namespaceManager));210ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.permEnd);211}212else if (childNode.LocalName == "permStart")213{214ctObj.Items.Add(CT_PermStart.Parse(childNode, namespaceManager));215ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.permStart);216}217else if (childNode.LocalName == "proofErr")218{219ctObj.Items.Add(CT_ProofErr.Parse(childNode, namespaceManager));220ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.proofErr);221}222else if (childNode.LocalName == "r")223{224ctObj.Items.Add(CT_R.Parse(childNode, namespaceManager));225ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.r);226}227else if (childNode.LocalName == "sdt")228{229ctObj.Items.Add(CT_SdtRun.Parse(childNode, namespaceManager));230ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.sdt);231}232else if (childNode.LocalName == "smartTag")233{234ctObj.Items.Add(CT_SmartTagRun.Parse(childNode, namespaceManager));235ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.smartTag);236}237else if (childNode.LocalName == "subDoc")238{239ctObj.Items.Add(CT_Rel.Parse(childNode, namespaceManager));240ctObj.ItemsElementName.Add(ParagraphItemsChoiceType.subDoc);241}242}243return ctObj;244}245
246public bool IsSetRsidR()247{248return this.rsidRField != null && rsidRField.Length > 0;249}250
251internal void Write(StreamWriter sw, string nodeName)252{253sw.Write(string.Format("<w:{0}", nodeName));254XmlHelper.WriteAttribute(sw, "w14:paraId", this.paraIdField);255XmlHelper.WriteAttribute(sw, "w14:textId", this.textIdField);256XmlHelper.WriteAttribute(sw, "w:rsidR", this.rsidR);257XmlHelper.WriteAttribute(sw, "w:rsidRPr", this.rsidRPr);258XmlHelper.WriteAttribute(sw, "w:rsidRDefault", this.rsidRDefault);259XmlHelper.WriteAttribute(sw, "w:rsidP", this.rsidP);260XmlHelper.WriteAttribute(sw, "w:rsidDel", this.rsidDel);261sw.Write(">");262if (this.pPr != null&&!this.pPr.IsEmpty)263this.pPr.Write(sw, "pPr");264
265int i = 0;266foreach (object o in this.Items)267{268if (o is CT_MarkupRange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.bookmarkEnd)269((CT_MarkupRange)o).Write(sw, "bookmarkEnd");270else if (o is CT_MoveBookmark && this.itemsElementNameField[i] == ParagraphItemsChoiceType.moveFromRangeStart)271((CT_MoveBookmark)o).Write(sw, "moveFromRangeStart");272else if (o is CT_RunTrackChange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.moveTo)273((CT_RunTrackChange)o).Write(sw, "moveTo");274else if (o is CT_OMathPara)275((CT_OMathPara)o).Write(sw, "oMathPara");276else if (o is CT_OMath)277((CT_OMath)o).Write(sw, "oMath");278else if (o is CT_Bookmark && this.itemsElementNameField[i] == ParagraphItemsChoiceType.bookmarkStart)279((CT_Bookmark)o).Write(sw, "bookmarkStart");280else if (o is CT_MarkupRange&& this.itemsElementNameField[i] == ParagraphItemsChoiceType.commentRangeEnd)281((CT_MarkupRange)o).Write(sw, "commentRangeEnd");282else if (o is CT_MarkupRange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.commentRangeStart)283((CT_MarkupRange)o).Write(sw, "commentRangeStart");284else if (o is CT_CustomXmlRun)285((CT_CustomXmlRun)o).Write(sw, "customXml");286else if (o is CT_Markup && this.itemsElementNameField[i] == ParagraphItemsChoiceType.customXmlDelRangeEnd)287((CT_Markup)o).Write(sw, "customXmlDelRangeEnd");288else if (o is CT_TrackChange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.customXmlDelRangeStart)289((CT_TrackChange)o).Write(sw, "customXmlDelRangeStart");290else if (o is CT_Markup && this.itemsElementNameField[i] == ParagraphItemsChoiceType.customXmlInsRangeEnd)291((CT_Markup)o).Write(sw, "customXmlInsRangeEnd");292else if (o is CT_TrackChange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.customXmlInsRangeStart)293((CT_TrackChange)o).Write(sw, "customXmlInsRangeStart");294else if (o is CT_Markup && this.itemsElementNameField[i] == ParagraphItemsChoiceType.customXmlMoveFromRangeEnd)295((CT_Markup)o).Write(sw, "customXmlMoveFromRangeEnd");296else if (o is CT_TrackChange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.customXmlMoveFromRangeStart)297((CT_TrackChange)o).Write(sw, "customXmlMoveFromRangeStart");298else if (o is CT_Markup && this.itemsElementNameField[i] == ParagraphItemsChoiceType.customXmlMoveToRangeEnd)299((CT_Markup)o).Write(sw, "customXmlMoveToRangeEnd");300else if (o is CT_TrackChange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.customXmlMoveToRangeStart)301((CT_TrackChange)o).Write(sw, "customXmlMoveToRangeStart");302else if (o is CT_RunTrackChange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.del)303((CT_RunTrackChange)o).Write(sw, "del");304else if (o is CT_SimpleField)305((CT_SimpleField)o).Write(sw, "fldSimple");306else if (o is CT_Hyperlink1)307((CT_Hyperlink1)o).Write(sw, "hyperlink");308else if (o is CT_RunTrackChange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.ins)309((CT_RunTrackChange)o).Write(sw, "ins");310else if (o is CT_RunTrackChange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.moveFrom)311((CT_RunTrackChange)o).Write(sw, "moveFrom");312else if (o is CT_MarkupRange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.moveFromRangeEnd)313((CT_MarkupRange)o).Write(sw, "moveFromRangeEnd");314else if (o is CT_MarkupRange && this.itemsElementNameField[i] == ParagraphItemsChoiceType.moveToRangeEnd)315((CT_MarkupRange)o).Write(sw, "moveToRangeEnd");316else if (o is CT_MoveBookmark && this.itemsElementNameField[i] == ParagraphItemsChoiceType.moveToRangeStart)317((CT_MoveBookmark)o).Write(sw, "moveToRangeStart");318else if (o is CT_Perm)319((CT_Perm)o).Write(sw, "permEnd");320else if (o is CT_PermStart)321((CT_PermStart)o).Write(sw, "permStart");322else if (o is CT_ProofErr)323((CT_ProofErr)o).Write(sw, "proofErr");324else if (o is CT_R)325((CT_R)o).Write(sw, "r");326else if (o is CT_SdtRun)327((CT_SdtRun)o).Write(sw, "sdt");328else if (o is CT_SmartTagRun)329((CT_SmartTagRun)o).Write(sw, "smartTag");330else if (o is CT_Rel)331((CT_Rel)o).Write(sw, "subDoc");332i++;333}334sw.WriteEndW(nodeName);335}336
337[XmlElement("oMath", typeof(CT_OMath), Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/math", Order = 1)]338[XmlElement("oMathPara", typeof(CT_OMathPara), Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/math", Order = 1)]339[XmlElement("bookmarkEnd", typeof(CT_MarkupRange), Order = 1)]340[XmlElement("bookmarkStart", typeof(CT_Bookmark), Order = 1)]341[XmlElement("commentRangeEnd", typeof(CT_MarkupRange), Order = 1)]342[XmlElement("commentRangeStart", typeof(CT_MarkupRange), Order = 1)]343[XmlElement("customXml", typeof(CT_CustomXmlRun), Order = 1)]344[XmlElement("customXmlDelRangeEnd", typeof(CT_Markup), Order = 1)]345[XmlElement("customXmlDelRangeStart", typeof(CT_TrackChange), Order = 1)]346[XmlElement("customXmlInsRangeEnd", typeof(CT_Markup), Order = 1)]347[XmlElement("customXmlInsRangeStart", typeof(CT_TrackChange), Order = 1)]348[XmlElement("customXmlMoveFromRangeEnd", typeof(CT_Markup), Order = 1)]349[XmlElement("customXmlMoveFromRangeStart", typeof(CT_TrackChange), Order = 1)]350[XmlElement("customXmlMoveToRangeEnd", typeof(CT_Markup), Order = 1)]351[XmlElement("customXmlMoveToRangeStart", typeof(CT_TrackChange), Order = 1)]352[XmlElement("del", typeof(CT_RunTrackChange), Order = 1)]353[XmlElement("fldSimple", typeof(CT_SimpleField), Order = 1)]354[XmlElement("hyperlink", typeof(CT_Hyperlink1), Order = 1)]355[XmlElement("ins", typeof(CT_RunTrackChange), Order = 1)]356[XmlElement("moveFrom", typeof(CT_RunTrackChange), Order = 1)]357[XmlElement("moveFromRangeEnd", typeof(CT_MarkupRange), Order = 1)]358[XmlElement("moveFromRangeStart", typeof(CT_MoveBookmark), Order = 1)]359[XmlElement("moveTo", typeof(CT_RunTrackChange), Order = 1)]360[XmlElement("moveToRangeEnd", typeof(CT_MarkupRange), Order = 1)]361[XmlElement("moveToRangeStart", typeof(CT_MoveBookmark), Order = 1)]362[XmlElement("permEnd", typeof(CT_Perm), Order = 1)]363[XmlElement("permStart", typeof(CT_PermStart), Order = 1)]364[XmlElement("proofErr", typeof(CT_ProofErr), Order = 1)]365[XmlElement("r", typeof(CT_R), Order = 1)]366[XmlElement("sdt", typeof(CT_SdtRun), Order = 1)]367[XmlElement("smartTag", typeof(CT_SmartTagRun), Order = 1)]368[XmlElement("subDoc", typeof(CT_Rel), Order = 1)]369[XmlChoiceIdentifier("ItemsElementName")]370public ArrayList Items371{372get373{374return this.itemsField;375}376set377{378this.itemsField = value;379}380}381
382[XmlElement("ItemsElementName", Order = 2)]383[XmlIgnore]384public List<ParagraphItemsChoiceType> ItemsElementName385{386get387{388return this.itemsElementNameField;389}390set391{392this.itemsElementNameField = value;393}394}395
396[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]397public byte[] rsidRPr398{399get400{401return this.rsidRPrField;402}403set404{405this.rsidRPrField = value;406}407}408
409[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]410public byte[] rsidR411{412get413{414return this.rsidRField;415}416set417{418this.rsidRField = value;419}420}421
422[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]423public byte[] rsidDel424{425get426{427return this.rsidDelField;428}429set430{431this.rsidDelField = value;432}433}434
435[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]436public byte[] rsidP437{438get439{440return this.rsidPField;441}442set443{444this.rsidPField = value;445}446}447
448[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]449public byte[] rsidRDefault450{451get452{453return this.rsidRDefaultField;454}455set456{457this.rsidRDefaultField = value;458}459}460
461public CT_PPr AddNewPPr()462{463if (this.pPrField == null)464this.pPrField = new CT_PPr();465return this.pPrField;466}467
468#region Generic methods for object operation469
470private List<T> GetObjectList<T>(ParagraphItemsChoiceType type) where T : class471{472lock (this)473{474List<T> list = new List<T>();475for (int i = 0; i < itemsElementNameField.Count; i++)476{477if (itemsElementNameField[i] == type)478list.Add(itemsField[i] as T);479}480return list;481}482}483private int SizeOfArray(ParagraphItemsChoiceType type)484{485lock (this)486{487int size = 0;488for (int i = 0; i < itemsElementNameField.Count; i++)489{490if (itemsElementNameField[i] == type)491size++;492}493return size;494}495}496private T GetObjectArray<T>(int p, ParagraphItemsChoiceType type) where T : class497{498lock (this)499{500int pos = GetObjectIndex(type, p);501if (pos < 0 || pos >= this.itemsField.Count)502return null;503return itemsField[pos] as T;504}505}506private T InsertNewObject<T>(ParagraphItemsChoiceType type, int p) where T : class, new()507{508T t = new T();509lock (this)510{511int pos = GetObjectIndex(type, p);512if (pos == -1)513pos = 0;514this.itemsElementNameField.Insert(pos, type);515this.itemsField.Insert(pos, t);516}517return t;518}519private T AddNewObject<T>(ParagraphItemsChoiceType type) where T : class, new()520{521T t = new T();522lock (this)523{524this.itemsElementNameField.Add(type);525this.itemsField.Add(t);526}527return t;528}529private void SetObject<T>(ParagraphItemsChoiceType type, int p, T obj) where T : class530{531lock (this)532{533int pos = GetObjectIndex(type, p);534if (pos < 0 || pos >= this.itemsField.Count)535return;536if (this.itemsField[pos] is T)537this.itemsField[pos] = obj;538else539throw new Exception(string.Format(@"object types are difference, itemsField[{0}] is {1}, and parameter obj is {2}",540pos, this.itemsField[pos].GetType().Name, typeof(T).Name));541}542}543private int GetObjectIndex(ParagraphItemsChoiceType type, int p)544{545int index = -1;546int pos = 0;547for (int i = 0; i < itemsElementNameField.Count; i++)548{549if (itemsElementNameField[i] == type)550{551if (pos == p)552{553//return itemsField[p] as T;554index = i;555break;556}557else558pos++;559}560}561return index;562}563private void RemoveObject(ParagraphItemsChoiceType type, int p)564{565lock (this)566{567int pos = GetObjectIndex(type, p);568if (pos < 0 || pos >= this.itemsField.Count)569return;570itemsElementNameField.RemoveAt(pos);571itemsField.RemoveAt(pos);572}573}574#endregion575
576#pragma warning disable format577public CT_MarkupRange AddNewBookmarkEnd() { return AddNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.bookmarkEnd); }578public CT_Bookmark AddNewBookmarkStart() { return AddNewObject<CT_Bookmark> (ParagraphItemsChoiceType.bookmarkStart); }579public CT_MarkupRange AddNewCommentRangeEnd() { return AddNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.commentRangeEnd); }580public CT_MarkupRange AddNewCommentRangeStart() { return AddNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.commentRangeStart); }581public CT_CustomXmlRun AddNewCustomXml() { return AddNewObject<CT_CustomXmlRun> (ParagraphItemsChoiceType.customXml); }582public CT_Markup AddNewCustomXmlDelRangeEnd() { return AddNewObject<CT_Markup> (ParagraphItemsChoiceType.customXmlDelRangeEnd); }583public CT_TrackChange AddNewCustomXmlDelRangeStart() { return AddNewObject<CT_TrackChange> (ParagraphItemsChoiceType.customXmlDelRangeStart); }584public CT_Markup AddNewCustomXmlInsRangeEnd() { return AddNewObject<CT_Markup> (ParagraphItemsChoiceType.customXmlInsRangeEnd); }585public CT_TrackChange AddNewCustomXmlInsRangeStart() { return AddNewObject<CT_TrackChange> (ParagraphItemsChoiceType.customXmlInsRangeStart); }586public CT_Markup AddNewCustomXmlMoveFromRangeEnd() { return AddNewObject<CT_Markup> (ParagraphItemsChoiceType.customXmlMoveFromRangeEnd); }587public CT_TrackChange AddNewCustomXmlMoveFromRangeStart() { return AddNewObject<CT_TrackChange> (ParagraphItemsChoiceType.customXmlMoveFromRangeStart); }588public CT_Markup AddNewCustomXmlMoveToRangeEnd() { return AddNewObject<CT_Markup> (ParagraphItemsChoiceType.customXmlMoveToRangeEnd); }589public CT_TrackChange AddNewCustomXmlMoveToRangeStart() { return AddNewObject<CT_TrackChange> (ParagraphItemsChoiceType.customXmlMoveToRangeStart); }590public CT_RunTrackChange AddNewDel() { return AddNewObject<CT_RunTrackChange>(ParagraphItemsChoiceType.del); }591public CT_SimpleField AddNewFldSimple() { return AddNewObject<CT_SimpleField> (ParagraphItemsChoiceType.fldSimple); }592public CT_Hyperlink1 AddNewHyperlink() { return AddNewObject<CT_Hyperlink1> (ParagraphItemsChoiceType.hyperlink); }593public CT_RunTrackChange AddNewIns() { return AddNewObject<CT_RunTrackChange>(ParagraphItemsChoiceType.ins); }594public CT_RunTrackChange AddNewMoveFrom() { return AddNewObject<CT_RunTrackChange>(ParagraphItemsChoiceType.moveFrom); }595public CT_MarkupRange AddNewMoveFromRangeEnd() { return AddNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.moveFromRangeEnd); }596public CT_MoveBookmark AddNewMoveFromRangeStart() { return AddNewObject<CT_MoveBookmark> (ParagraphItemsChoiceType.moveFromRangeStart); }597public CT_RunTrackChange AddNewMoveTo() { return AddNewObject<CT_RunTrackChange>(ParagraphItemsChoiceType.moveTo); }598public CT_MarkupRange AddNewMoveToRangeEnd() { return AddNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.moveToRangeEnd); }599public CT_MoveBookmark AddNewMoveToRangeStart() { return AddNewObject<CT_MoveBookmark> (ParagraphItemsChoiceType.moveToRangeStart); }600public CT_OMath AddNewOMath() { return AddNewObject<CT_OMath> (ParagraphItemsChoiceType.oMath); }601public CT_OMathPara AddNewOMathPara() { return AddNewObject<CT_OMathPara> (ParagraphItemsChoiceType.oMathPara); }602public CT_Perm AddNewPermEnd() { return AddNewObject<CT_Perm> (ParagraphItemsChoiceType.permEnd); }603public CT_PermStart AddNewPermStart() { return AddNewObject<CT_PermStart> (ParagraphItemsChoiceType.permStart); }604public CT_ProofErr AddNewProofErr() { return AddNewObject<CT_ProofErr> (ParagraphItemsChoiceType.proofErr); }605public CT_R AddNewR() { return AddNewObject<CT_R> (ParagraphItemsChoiceType.r); }606public CT_SdtRun AddNewSdt() { return AddNewObject<CT_SdtRun> (ParagraphItemsChoiceType.sdt); }607public CT_SmartTagRun AddNewSmartTag() { return AddNewObject<CT_SmartTagRun> (ParagraphItemsChoiceType.smartTag); }608public CT_Rel AddNewSubDoc() { return AddNewObject<CT_Rel> (ParagraphItemsChoiceType.subDoc); }609
610public CT_MarkupRange GetBookmarkEndArray(int p) { return GetObjectArray<CT_MarkupRange> (p, ParagraphItemsChoiceType.bookmarkEnd); }611public CT_Bookmark GetBookmarkStartArray(int p) { return GetObjectArray<CT_Bookmark> (p, ParagraphItemsChoiceType.bookmarkStart); }612public CT_MarkupRange GetCommentRangeEndArray(int p) { return GetObjectArray<CT_MarkupRange> (p, ParagraphItemsChoiceType.commentRangeEnd); }613public CT_MarkupRange GetCommentRangeStartArray(int p) { return GetObjectArray<CT_MarkupRange> (p, ParagraphItemsChoiceType.commentRangeStart); }614public CT_CustomXmlRun GetCustomXmlArray(int p) { return GetObjectArray<CT_CustomXmlRun> (p, ParagraphItemsChoiceType.customXml); }615public CT_Markup GetCustomXmlDelRangeEndArray(int p) { return GetObjectArray<CT_Markup> (p, ParagraphItemsChoiceType.customXmlDelRangeEnd); }616public CT_TrackChange GetCustomXmlDelRangeStartArray(int p) { return GetObjectArray<CT_TrackChange> (p, ParagraphItemsChoiceType.customXmlDelRangeStart); }617public CT_Markup GetCustomXmlInsRangeEndArray(int p) { return GetObjectArray<CT_Markup> (p, ParagraphItemsChoiceType.customXmlInsRangeEnd); }618public CT_TrackChange GetCustomXmlInsRangeStartArray(int p) { return GetObjectArray<CT_TrackChange> (p, ParagraphItemsChoiceType.customXmlInsRangeStart); }619public CT_Markup GetCustomXmlMoveFromRangeEndArray(int p) { return GetObjectArray<CT_Markup> (p, ParagraphItemsChoiceType.customXmlMoveFromRangeEnd); }620public CT_TrackChange GetCustomXmlMoveFromRangeStartArray(int p) { return GetObjectArray<CT_TrackChange> (p, ParagraphItemsChoiceType.customXmlMoveFromRangeStart); }621public CT_Markup GetCustomXmlMoveToRangeEndArray(int p) { return GetObjectArray<CT_Markup> (p, ParagraphItemsChoiceType.customXmlMoveToRangeEnd); }622public CT_TrackChange GetCustomXmlMoveToRangeStartArray(int p) { return GetObjectArray<CT_TrackChange> (p, ParagraphItemsChoiceType.customXmlMoveToRangeStart); }623public CT_RunTrackChange GetDelArray(int p) { return GetObjectArray<CT_RunTrackChange>(p, ParagraphItemsChoiceType.del); }624public CT_SimpleField GetFldSimpleArray(int p) { return GetObjectArray<CT_SimpleField> (p, ParagraphItemsChoiceType.fldSimple); }625public CT_Hyperlink1 GetHyperlinkArray(int p) { return GetObjectArray<CT_Hyperlink1> (p, ParagraphItemsChoiceType.hyperlink); }626public CT_RunTrackChange GetInsArray(int p) { return GetObjectArray<CT_RunTrackChange>(p, ParagraphItemsChoiceType.ins); }627public CT_RunTrackChange GetMoveFromArray(int p) { return GetObjectArray<CT_RunTrackChange>(p, ParagraphItemsChoiceType.moveFrom); }628public CT_MarkupRange GetMoveFromRangeEndArray(int p) { return GetObjectArray<CT_MarkupRange> (p, ParagraphItemsChoiceType.moveFromRangeEnd); }629public CT_MoveBookmark GetMoveFromRangeStartArray(int p) { return GetObjectArray<CT_MoveBookmark> (p, ParagraphItemsChoiceType.moveFromRangeStart); }630public CT_RunTrackChange GetMoveToArray(int p) { return GetObjectArray<CT_RunTrackChange>(p, ParagraphItemsChoiceType.moveTo); }631public CT_MarkupRange GetMoveToRangeEndArray(int p) { return GetObjectArray<CT_MarkupRange> (p, ParagraphItemsChoiceType.moveToRangeEnd); }632public CT_MoveBookmark GetMoveToRangeStartArray(int p) { return GetObjectArray<CT_MoveBookmark> (p, ParagraphItemsChoiceType.moveToRangeStart); }633public CT_OMath GetOMathArray(int p) { return GetObjectArray<CT_OMath> (p, ParagraphItemsChoiceType.oMath); }634public CT_OMathPara GetOMathParaArray(int p) { return GetObjectArray<CT_OMathPara> (p, ParagraphItemsChoiceType.oMathPara); }635public CT_Perm GetPermEndArray(int p) { return GetObjectArray<CT_Perm> (p, ParagraphItemsChoiceType.permEnd); }636public CT_PermStart GetPermStartArray(int p) { return GetObjectArray<CT_PermStart> (p, ParagraphItemsChoiceType.permStart); }637public CT_ProofErr GetProofErrArray(int p) { return GetObjectArray<CT_ProofErr> (p, ParagraphItemsChoiceType.proofErr); }638public CT_R GetRArray(int p) { return GetObjectArray<CT_R> (p, ParagraphItemsChoiceType.r); }639public CT_SdtRun GetSdtArray(int p) { return GetObjectArray<CT_SdtRun> (p, ParagraphItemsChoiceType.sdt); }640public CT_SmartTagRun GetSmartTagArray(int p) { return GetObjectArray<CT_SmartTagRun> (p, ParagraphItemsChoiceType.smartTag); }641public CT_Rel GetSubDocArray(int p) { return GetObjectArray<CT_Rel> (p, ParagraphItemsChoiceType.subDoc); }642
643public IList<CT_MarkupRange> GetBookmarkEndList() { return GetObjectList<CT_MarkupRange> (ParagraphItemsChoiceType.bookmarkEnd); }644public IList<CT_Bookmark> GetBookmarkStartList() { return GetObjectList<CT_Bookmark> (ParagraphItemsChoiceType.bookmarkStart); }645public IList<CT_MarkupRange> GetCommentRangeEndList() { return GetObjectList<CT_MarkupRange> (ParagraphItemsChoiceType.commentRangeEnd); }646public IList<CT_MarkupRange> GetCommentRangeStartList() { return GetObjectList<CT_MarkupRange> (ParagraphItemsChoiceType.commentRangeStart); }647public IList<CT_CustomXmlRun> GetCustomXmlList() { return GetObjectList<CT_CustomXmlRun> (ParagraphItemsChoiceType.customXml); }648public IList<CT_Markup> GetCustomXmlDelRangeEndList() { return GetObjectList<CT_Markup> (ParagraphItemsChoiceType.customXmlDelRangeEnd); }649public IList<CT_TrackChange> GetCustomXmlDelRangeStartList() { return GetObjectList<CT_TrackChange> (ParagraphItemsChoiceType.customXmlDelRangeStart); }650public IList<CT_Markup> GetCustomXmlInsRangeEndList() { return GetObjectList<CT_Markup> (ParagraphItemsChoiceType.customXmlInsRangeEnd); }651public IList<CT_TrackChange> GetCustomXmlInsRangeStartList() { return GetObjectList<CT_TrackChange> (ParagraphItemsChoiceType.customXmlInsRangeStart); }652public IList<CT_Markup> GetCustomXmlMoveFromRangeEndList() { return GetObjectList<CT_Markup> (ParagraphItemsChoiceType.customXmlMoveFromRangeEnd); }653public IList<CT_TrackChange> GetCustomXmlMoveFromRangeStartList() { return GetObjectList<CT_TrackChange> (ParagraphItemsChoiceType.customXmlMoveFromRangeStart); }654public IList<CT_Markup> GetCustomXmlMoveToRangeEndList() { return GetObjectList<CT_Markup> (ParagraphItemsChoiceType.customXmlMoveToRangeEnd); }655public IList<CT_TrackChange> GetCustomXmlMoveToRangeStartList() { return GetObjectList<CT_TrackChange> (ParagraphItemsChoiceType.customXmlMoveToRangeStart); }656public IList<CT_RunTrackChange> GetDelList() { return GetObjectList<CT_RunTrackChange>(ParagraphItemsChoiceType.del); }657public IList<CT_SimpleField> GetFldSimpleList() { return GetObjectList<CT_SimpleField> (ParagraphItemsChoiceType.fldSimple); }658public IList<CT_Hyperlink1> GetHyperlinkList() { return GetObjectList<CT_Hyperlink1> (ParagraphItemsChoiceType.hyperlink); }659public IList<CT_RunTrackChange> GetInsList() { return GetObjectList<CT_RunTrackChange>(ParagraphItemsChoiceType.ins); }660public IList<CT_RunTrackChange> GetMoveFromList() { return GetObjectList<CT_RunTrackChange>(ParagraphItemsChoiceType.moveFrom); }661public IList<CT_MarkupRange> GetMoveFromRangeEndList() { return GetObjectList<CT_MarkupRange> (ParagraphItemsChoiceType.moveFromRangeEnd); }662public IList<CT_MoveBookmark> GetMoveFromRangeStartList() { return GetObjectList<CT_MoveBookmark> (ParagraphItemsChoiceType.moveFromRangeStart); }663public IList<CT_RunTrackChange> GetMoveToList() { return GetObjectList<CT_RunTrackChange>(ParagraphItemsChoiceType.moveTo); }664public IList<CT_MarkupRange> GetMoveToRangeEndList() { return GetObjectList<CT_MarkupRange> (ParagraphItemsChoiceType.moveToRangeEnd); }665public IList<CT_MoveBookmark> GetMoveToRangeStartList() { return GetObjectList<CT_MoveBookmark> (ParagraphItemsChoiceType.moveToRangeStart); }666public IList<CT_OMath> GetOMathList() { return GetObjectList<CT_OMath> (ParagraphItemsChoiceType.oMath); }667public IList<CT_OMathPara> GetOMathParaList() { return GetObjectList<CT_OMathPara> (ParagraphItemsChoiceType.oMathPara); }668public IList<CT_Perm> GetPermEndList() { return GetObjectList<CT_Perm> (ParagraphItemsChoiceType.permEnd); }669public IList<CT_PermStart> GetPermStartList() { return GetObjectList<CT_PermStart> (ParagraphItemsChoiceType.permStart); }670public IList<CT_ProofErr> GetProofErrList() { return GetObjectList<CT_ProofErr> (ParagraphItemsChoiceType.proofErr); }671public IList<CT_R> GetRList() { return GetObjectList<CT_R> (ParagraphItemsChoiceType.r); }672public IList<CT_SdtRun> GetSdtList() { return GetObjectList<CT_SdtRun> (ParagraphItemsChoiceType.sdt); }673public IList<CT_SmartTagRun> GetSmartTagList() { return GetObjectList<CT_SmartTagRun> (ParagraphItemsChoiceType.smartTag); }674public IList<CT_Rel> GetSubDocList() { return GetObjectList<CT_Rel> (ParagraphItemsChoiceType.subDoc); }675
676public CT_MarkupRange InsertNewBookmarkEnd(int p) { return InsertNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.bookmarkEnd, p); }677public CT_Bookmark InsertNewBookmarkStart(int p) { return InsertNewObject<CT_Bookmark> (ParagraphItemsChoiceType.bookmarkStart, p); }678public CT_MarkupRange InsertNewCommentRangeEnd(int p) { return InsertNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.commentRangeEnd, p); }679public CT_MarkupRange InsertNewCommentRangeStart(int p) { return InsertNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.commentRangeStart, p); }680public CT_CustomXmlRun InsertNewCustomXml(int p) { return InsertNewObject<CT_CustomXmlRun> (ParagraphItemsChoiceType.customXml, p); }681public CT_Markup InsertNewCustomXmlDelRangeEnd(int p) { return InsertNewObject<CT_Markup> (ParagraphItemsChoiceType.customXmlDelRangeEnd, p); }682public CT_TrackChange InsertNewCustomXmlDelRangeStart(int p) { return InsertNewObject<CT_TrackChange> (ParagraphItemsChoiceType.customXmlDelRangeStart, p); }683public CT_Markup InsertNewCustomXmlInsRangeEnd(int p) { return InsertNewObject<CT_Markup> (ParagraphItemsChoiceType.customXmlInsRangeEnd, p); }684public CT_TrackChange InsertNewCustomXmlInsRangeStart(int p) { return InsertNewObject<CT_TrackChange> (ParagraphItemsChoiceType.customXmlInsRangeStart, p); }685public CT_Markup InsertNewCustomXmlMoveFromRangeEnd(int p) { return InsertNewObject<CT_Markup> (ParagraphItemsChoiceType.customXmlMoveFromRangeEnd, p); }686public CT_TrackChange InsertNewCustomXmlMoveFromRangeStart(int p) { return InsertNewObject<CT_TrackChange> (ParagraphItemsChoiceType.customXmlMoveFromRangeStart, p); }687public CT_Markup InsertNewCustomXmlMoveToRangeEnd(int p) { return InsertNewObject<CT_Markup> (ParagraphItemsChoiceType.customXmlMoveToRangeEnd, p); }688public CT_TrackChange InsertNewCustomXmlMoveToRangeStart(int p) { return InsertNewObject<CT_TrackChange> (ParagraphItemsChoiceType.customXmlMoveToRangeStart, p); }689public CT_RunTrackChange InsertNewDel(int p) { return InsertNewObject<CT_RunTrackChange>(ParagraphItemsChoiceType.del, p); }690public CT_SimpleField InsertNewFldSimple(int p) { return InsertNewObject<CT_SimpleField> (ParagraphItemsChoiceType.fldSimple, p); }691public CT_Hyperlink1 InsertNewHyperlink(int p) { return InsertNewObject<CT_Hyperlink1> (ParagraphItemsChoiceType.hyperlink, p); }692public CT_RunTrackChange InsertNewIns(int p) { return InsertNewObject<CT_RunTrackChange>(ParagraphItemsChoiceType.ins, p); }693public CT_RunTrackChange InsertNewMoveFrom(int p) { return InsertNewObject<CT_RunTrackChange>(ParagraphItemsChoiceType.moveFrom, p); }694public CT_MarkupRange InsertNewMoveFromRangeEnd(int p) { return InsertNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.moveFromRangeEnd, p); }695public CT_MoveBookmark InsertNewMoveFromRangeStart(int p) { return InsertNewObject<CT_MoveBookmark> (ParagraphItemsChoiceType.moveFromRangeStart, p); }696public CT_RunTrackChange InsertNewMoveTo(int p) { return InsertNewObject<CT_RunTrackChange>(ParagraphItemsChoiceType.moveTo, p); }697public CT_MarkupRange InsertNewMoveToRangeEnd(int p) { return InsertNewObject<CT_MarkupRange> (ParagraphItemsChoiceType.moveToRangeEnd, p); }698public CT_MoveBookmark InsertNewMoveToRangeStart(int p) { return InsertNewObject<CT_MoveBookmark> (ParagraphItemsChoiceType.moveToRangeStart, p); }699public CT_OMath InsertNewOMath(int p) { return InsertNewObject<CT_OMath> (ParagraphItemsChoiceType.oMath, p); }700public CT_OMathPara InsertNewOMathPara(int p) { return InsertNewObject<CT_OMathPara> (ParagraphItemsChoiceType.oMathPara, p); }701public CT_Perm InsertNewPermEnd(int p) { return InsertNewObject<CT_Perm> (ParagraphItemsChoiceType.permEnd, p); }702public CT_PermStart InsertNewPermStart(int p) { return InsertNewObject<CT_PermStart> (ParagraphItemsChoiceType.permStart, p); }703public CT_ProofErr InsertNewProofErr(int p) { return InsertNewObject<CT_ProofErr> (ParagraphItemsChoiceType.proofErr, p); }704public CT_R InsertNewR(int p) { return InsertNewObject<CT_R> (ParagraphItemsChoiceType.r, p); }705public CT_SdtRun InsertNewSdt(int p) { return InsertNewObject<CT_SdtRun> (ParagraphItemsChoiceType.sdt, p); }706public CT_SmartTagRun InsertNewSmartTag(int p) { return InsertNewObject<CT_SmartTagRun> (ParagraphItemsChoiceType.smartTag, p); }707public CT_Rel InsertNewSubDoc(int p) { return InsertNewObject<CT_Rel> (ParagraphItemsChoiceType.subDoc, p); }708
709public void RemoveBookmarkEnd(int p) { RemoveObject(ParagraphItemsChoiceType.bookmarkEnd, p); }710public void RemoveBookmarkStart(int p) { RemoveObject(ParagraphItemsChoiceType.bookmarkStart, p); }711public void RemoveCommentRangeEnd(int p) { RemoveObject(ParagraphItemsChoiceType.commentRangeEnd, p); }712public void RemoveCommentRangeStart(int p) { RemoveObject(ParagraphItemsChoiceType.commentRangeStart, p); }713public void RemoveCustomXml(int p) { RemoveObject(ParagraphItemsChoiceType.customXml, p); }714public void RemoveCustomXmlDelRangeEnd(int p) { RemoveObject(ParagraphItemsChoiceType.customXmlDelRangeEnd, p); }715public void RemoveCustomXmlDelRangeStart(int p) { RemoveObject(ParagraphItemsChoiceType.customXmlDelRangeStart, p); }716public void RemoveCustomXmlInsRangeEnd(int p) { RemoveObject(ParagraphItemsChoiceType.customXmlInsRangeEnd, p); }717public void RemoveCustomXmlInsRangeStart(int p) { RemoveObject(ParagraphItemsChoiceType.customXmlInsRangeStart, p); }718public void RemoveCustomXmlMoveFromRangeEnd(int p) { RemoveObject(ParagraphItemsChoiceType.customXmlMoveFromRangeEnd, p); }719public void RemoveCustomXmlMoveFromRangeStart(int p) { RemoveObject(ParagraphItemsChoiceType.customXmlMoveFromRangeStart, p); }720public void RemoveCustomXmlMoveToRangeEnd(int p) { RemoveObject(ParagraphItemsChoiceType.customXmlMoveToRangeEnd, p); }721public void RemoveCustomXmlMoveToRangeStart(int p) { RemoveObject(ParagraphItemsChoiceType.customXmlMoveToRangeStart, p); }722public void RemoveDel(int p) { RemoveObject(ParagraphItemsChoiceType.del, p); }723public void RemoveFldSimple(int p) { RemoveObject(ParagraphItemsChoiceType.fldSimple, p); }724public void RemoveHyperlink(int p) { RemoveObject(ParagraphItemsChoiceType.hyperlink, p); }725public void RemoveIns(int p) { RemoveObject(ParagraphItemsChoiceType.ins, p); }726public void RemoveMoveFrom(int p) { RemoveObject(ParagraphItemsChoiceType.moveFrom, p); }727public void RemoveMoveFromRangeEnd(int p) { RemoveObject(ParagraphItemsChoiceType.moveFromRangeEnd, p); }728public void RemoveMoveFromRangeStart(int p) { RemoveObject(ParagraphItemsChoiceType.moveFromRangeStart, p); }729public void RemoveMoveTo(int p) { RemoveObject(ParagraphItemsChoiceType.moveTo, p); }730public void RemoveMoveToRangeEnd(int p) { RemoveObject(ParagraphItemsChoiceType.moveToRangeEnd, p); }731public void RemoveMoveToRangeStart(int p) { RemoveObject(ParagraphItemsChoiceType.moveToRangeStart, p); }732public void RemoveOMath(int p) { RemoveObject(ParagraphItemsChoiceType.oMath, p); }733public void RemoveOMathPara(int p) { RemoveObject(ParagraphItemsChoiceType.oMathPara, p); }734public void RemovePermEnd(int p) { RemoveObject(ParagraphItemsChoiceType.permEnd, p); }735public void RemovePermStart(int p) { RemoveObject(ParagraphItemsChoiceType.permStart, p); }736public void RemoveProofErr(int p) { RemoveObject(ParagraphItemsChoiceType.proofErr, p); }737public void RemoveR(int p) { RemoveObject(ParagraphItemsChoiceType.r, p); }738public void RemoveSdt(int p) { RemoveObject(ParagraphItemsChoiceType.sdt, p); }739public void RemoveSmartTag(int p) { RemoveObject(ParagraphItemsChoiceType.smartTag, p); }740public void RemoveSubDoc(int p) { RemoveObject(ParagraphItemsChoiceType.subDoc, p); }741
742public void SetBookmarkEndArray(int p, CT_MarkupRange obj) { SetObject(ParagraphItemsChoiceType.bookmarkEnd, p, obj); }743public void SetBookmarkStartArray(int p, CT_Bookmark obj) { SetObject(ParagraphItemsChoiceType.bookmarkStart, p, obj); }744public void SetCommentRangeEndArray(int p, CT_MarkupRange obj) { SetObject(ParagraphItemsChoiceType.commentRangeEnd, p, obj); }745public void SetCommentRangeStartArray(int p, CT_MarkupRange obj) { SetObject(ParagraphItemsChoiceType.commentRangeStart, p, obj); }746public void SetCustomXmlArray(int p, CT_CustomXmlRun obj) { SetObject(ParagraphItemsChoiceType.customXml, p, obj); }747public void SetCustomXmlDelRangeEndArray(int p, CT_Markup obj) { SetObject(ParagraphItemsChoiceType.customXmlDelRangeEnd, p, obj); }748public void SetCustomXmlDelRangeStartArray(int p, CT_TrackChange obj) { SetObject(ParagraphItemsChoiceType.customXmlDelRangeStart, p, obj); }749public void SetCustomXmlInsRangeEndArray(int p, CT_Markup obj) { SetObject(ParagraphItemsChoiceType.customXmlInsRangeEnd, p, obj); }750public void SetCustomXmlInsRangeStartArray(int p, CT_TrackChange obj) { SetObject(ParagraphItemsChoiceType.customXmlInsRangeStart, p, obj); }751public void SetCustomXmlMoveFromRangeEndArray(int p, CT_Markup obj) { SetObject(ParagraphItemsChoiceType.customXmlMoveFromRangeEnd, p, obj); }752public void SetCustomXmlMoveFromRangeStartArray(int p, CT_TrackChange obj) { SetObject(ParagraphItemsChoiceType.customXmlMoveFromRangeStart, p, obj); }753public void SetCustomXmlMoveToRangeEndArray(int p, CT_Markup obj) { SetObject(ParagraphItemsChoiceType.customXmlMoveToRangeEnd, p, obj); }754public void SetCustomXmlMoveToRangeStartArray(int p, CT_TrackChange obj) { SetObject(ParagraphItemsChoiceType.customXmlMoveToRangeStart, p, obj); }755public void SetDelArray(int p, CT_RunTrackChange obj) { SetObject(ParagraphItemsChoiceType.del, p, obj); }756public void SetFldSimpleArray(int p, CT_SimpleField obj) { SetObject(ParagraphItemsChoiceType.fldSimple, p, obj); }757public void SetHyperlinkArray(int p, CT_Hyperlink1 obj) { SetObject(ParagraphItemsChoiceType.hyperlink, p, obj); }758public void SetInsArray(int p, CT_RunTrackChange obj) { SetObject(ParagraphItemsChoiceType.ins, p, obj); }759public void SetMoveFromArray(int p, CT_RunTrackChange obj) { SetObject(ParagraphItemsChoiceType.moveFrom, p, obj); }760public void SetMoveFromRangeEndArray(int p, CT_MarkupRange obj) { SetObject(ParagraphItemsChoiceType.moveFromRangeEnd, p, obj); }761public void SetMoveFromRangeStartArray(int p, CT_MoveBookmark obj) { SetObject(ParagraphItemsChoiceType.moveFromRangeStart, p, obj); }762public void SetMoveToArray(int p, CT_RunTrackChange obj) { SetObject(ParagraphItemsChoiceType.moveTo, p, obj); }763public void SetMoveToRangeEndArray(int p, CT_MarkupRange obj) { SetObject(ParagraphItemsChoiceType.moveToRangeEnd, p, obj); }764public void SetMoveToRangeStartArray(int p, CT_MoveBookmark obj) { SetObject(ParagraphItemsChoiceType.moveToRangeStart, p, obj); }765public void SetOMathArray(int p, CT_OMath obj) { SetObject(ParagraphItemsChoiceType.oMath, p, obj); }766public void SetOMathParaArray(int p, CT_OMathPara obj) { SetObject(ParagraphItemsChoiceType.oMathPara, p, obj); }767public void SetPermEndArray(int p, CT_Perm obj) { SetObject(ParagraphItemsChoiceType.permEnd, p, obj); }768public void SetPermStartArray(int p, CT_PermStart obj) { SetObject(ParagraphItemsChoiceType.permStart, p, obj); }769public void SetProofErrArray(int p, CT_ProofErr obj) { SetObject(ParagraphItemsChoiceType.proofErr, p, obj); }770public void SetRArray(int p, CT_R obj) { SetObject(ParagraphItemsChoiceType.r, p, obj); }771public void SetSdtArray(int p, CT_SdtRun obj) { SetObject(ParagraphItemsChoiceType.sdt, p, obj); }772public void SetSmartTagArray(int p, CT_SmartTagRun obj) { SetObject(ParagraphItemsChoiceType.smartTag, p, obj); }773public void SetSubDocArray(int p, CT_Rel obj) { SetObject(ParagraphItemsChoiceType.subDoc, p, obj); }774
775public int SizeOfBookmarkEndArray() { return SizeOfArray(ParagraphItemsChoiceType.bookmarkEnd); }776public int SizeOfBookmarkStartArray() { return SizeOfArray(ParagraphItemsChoiceType.bookmarkStart); }777public int SizeOfCommentRangeEndArray() { return SizeOfArray(ParagraphItemsChoiceType.commentRangeEnd); }778public int SizeOfCommentRangeStartArray() { return SizeOfArray(ParagraphItemsChoiceType.commentRangeStart); }779public int SizeOfCustomXmlArray() { return SizeOfArray(ParagraphItemsChoiceType.customXml); }780public int SizeOfCustomXmlDelRangeEndArray() { return SizeOfArray(ParagraphItemsChoiceType.customXmlDelRangeEnd); }781public int SizeOfCustomXmlDelRangeStartArray() { return SizeOfArray(ParagraphItemsChoiceType.customXmlDelRangeStart); }782public int SizeOfCustomXmlInsRangeEndArray() { return SizeOfArray(ParagraphItemsChoiceType.customXmlInsRangeEnd); }783public int SizeOfCustomXmlInsRangeStartArray() { return SizeOfArray(ParagraphItemsChoiceType.customXmlInsRangeStart); }784public int SizeOfCustomXmlMoveFromRangeEndArray() { return SizeOfArray(ParagraphItemsChoiceType.customXmlMoveFromRangeEnd); }785public int SizeOfCustomXmlMoveFromRangeStartArray() { return SizeOfArray(ParagraphItemsChoiceType.customXmlMoveFromRangeStart); }786public int SizeOfCustomXmlMoveToRangeEndArray() { return SizeOfArray(ParagraphItemsChoiceType.customXmlMoveToRangeEnd); }787public int SizeOfCustomXmlMoveToRangeStartArray() { return SizeOfArray(ParagraphItemsChoiceType.customXmlMoveToRangeStart); }788public int SizeOfDelArray() { return SizeOfArray(ParagraphItemsChoiceType.del); }789public int SizeOfFldSimpleArray() { return SizeOfArray(ParagraphItemsChoiceType.fldSimple); }790public int SizeOfHyperlinkArray() { return SizeOfArray(ParagraphItemsChoiceType.hyperlink); }791public int SizeOfInsArray() { return SizeOfArray(ParagraphItemsChoiceType.ins); }792public int SizeOfMoveFromArray() { return SizeOfArray(ParagraphItemsChoiceType.moveFrom); }793public int SizeOfMoveFromRangeEndArray() { return SizeOfArray(ParagraphItemsChoiceType.moveFromRangeEnd); }794public int SizeOfMoveFromRangeStartArray() { return SizeOfArray(ParagraphItemsChoiceType.moveFromRangeStart); }795public int SizeOfMoveToArray() { return SizeOfArray(ParagraphItemsChoiceType.moveTo); }796public int SizeOfMoveToRangeEndArray() { return SizeOfArray(ParagraphItemsChoiceType.moveToRangeEnd); }797public int SizeOfMoveToRangeStartArray() { return SizeOfArray(ParagraphItemsChoiceType.moveToRangeStart); }798public int SizeOfOMathArray() { return SizeOfArray(ParagraphItemsChoiceType.oMath); }799public int SizeOfOMathParaArray() { return SizeOfArray(ParagraphItemsChoiceType.oMathPara); }800public int SizeOfPermEndArray() { return SizeOfArray(ParagraphItemsChoiceType.permEnd); }801public int SizeOfPermStartArray() { return SizeOfArray(ParagraphItemsChoiceType.permStart); }802public int SizeOfProofErrArray() { return SizeOfArray(ParagraphItemsChoiceType.proofErr); }803public int SizeOfRArray() { return SizeOfArray(ParagraphItemsChoiceType.r); }804public int SizeOfSdtArray() { return SizeOfArray(ParagraphItemsChoiceType.sdt); }805public int SizeOfSmartTagArray() { return SizeOfArray(ParagraphItemsChoiceType.smartTag); }806public int SizeOfSubDocArray() { return SizeOfArray(ParagraphItemsChoiceType.subDoc); }807#pragma warning restore format808}809[Serializable]810[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IncludeInSchema = false)]811public enum ParagraphItemsChoiceType812{813
814
815[XmlEnum("http://schemas.openxmlformats.org/officeDocument/2006/math:oMath")]816oMath,817
818
819[XmlEnum("http://schemas.openxmlformats.org/officeDocument/2006/math:oMathPara")]820oMathPara,821
822
823bookmarkEnd,824
825
826bookmarkStart,827
828
829commentRangeEnd,830
831
832commentRangeStart,833
834
835customXml,836
837
838customXmlDelRangeEnd,839
840
841customXmlDelRangeStart,842
843
844customXmlInsRangeEnd,845
846
847customXmlInsRangeStart,848
849
850customXmlMoveFromRangeEnd,851
852
853customXmlMoveFromRangeStart,854
855
856customXmlMoveToRangeEnd,857
858
859customXmlMoveToRangeStart,860
861
862del,863
864
865fldSimple,866
867
868hyperlink,869
870
871ins,872
873
874moveFrom,875
876
877moveFromRangeEnd,878
879
880moveFromRangeStart,881
882
883moveTo,884
885
886moveToRangeEnd,887
888
889moveToRangeStart,890
891
892permEnd,893
894
895permStart,896
897
898proofErr,899
900
901r,902
903
904sdt,905
906
907smartTag,908
909
910subDoc,911}912
913[Serializable]914
915[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]916[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]917public class CT_PPr : CT_PPrBase918{919
920private CT_ParaRPr rPrField;921
922private CT_SectPr sectPrField;923
924private CT_PPrChange pPrChangeField;925
926public CT_PPr()927{928
929}930public CT_SectPr createSectPr()931{932this.sectPrField = new CT_SectPr();933return this.sectPrField;934}935public override bool IsEmpty936{937get938{939return base.IsEmpty &&940rPrField == null && sectPrField == null && pPrChangeField == null;941}942}943public static new CT_PPr Parse(XmlNode node, XmlNamespaceManager namespaceManager)944{945if (node == null)946return null;947CT_PPr ctObj = new CT_PPr();948ctObj.tabs = new List<CT_TabStop>();949foreach (XmlNode childNode in node.ChildNodes)950{951if (childNode.LocalName == "rPr")952ctObj.rPr = CT_ParaRPr.Parse(childNode, namespaceManager);953else if (childNode.LocalName == "sectPr")954ctObj.sectPr = CT_SectPr.Parse(childNode, namespaceManager);955else if (childNode.LocalName == "pPrChange")956ctObj.pPrChange = CT_PPrChange.Parse(childNode, namespaceManager);957else if (childNode.LocalName == "pStyle")958ctObj.pStyle = CT_String.Parse(childNode, namespaceManager);959else if (childNode.LocalName == "keepNext")960ctObj.keepNext = CT_OnOff.Parse(childNode, namespaceManager);961else if (childNode.LocalName == "keepLines")962ctObj.keepLines = CT_OnOff.Parse(childNode, namespaceManager);963else if (childNode.LocalName == "pageBreakBefore")964ctObj.pageBreakBefore = CT_OnOff.Parse(childNode, namespaceManager);965else if (childNode.LocalName == "framePr")966ctObj.framePr = CT_FramePr.Parse(childNode, namespaceManager);967else if (childNode.LocalName == "widowControl")968ctObj.widowControl = CT_OnOff.Parse(childNode, namespaceManager);969else if (childNode.LocalName == "numPr")970ctObj.numPr = CT_NumPr.Parse(childNode, namespaceManager);971else if (childNode.LocalName == "suppressLineNumbers")972ctObj.suppressLineNumbers = CT_OnOff.Parse(childNode, namespaceManager);973else if (childNode.LocalName == "pBdr")974ctObj.pBdr = CT_PBdr.Parse(childNode, namespaceManager);975else if (childNode.LocalName == "shd")976ctObj.shd = CT_Shd.Parse(childNode, namespaceManager);977else if (childNode.LocalName == "suppressAutoHyphens")978ctObj.suppressAutoHyphens = CT_OnOff.Parse(childNode, namespaceManager);979else if (childNode.LocalName == "kinsoku")980ctObj.kinsoku = CT_OnOff.Parse(childNode, namespaceManager);981else if (childNode.LocalName == "wordWrap")982ctObj.wordWrap = CT_OnOff.Parse(childNode, namespaceManager);983else if (childNode.LocalName == "overflowPunct")984ctObj.overflowPunct = CT_OnOff.Parse(childNode, namespaceManager);985else if (childNode.LocalName == "topLinePunct")986ctObj.topLinePunct = CT_OnOff.Parse(childNode, namespaceManager);987else if (childNode.LocalName == "autoSpaceDE")988ctObj.autoSpaceDE = CT_OnOff.Parse(childNode, namespaceManager);989else if (childNode.LocalName == "autoSpaceDN")990ctObj.autoSpaceDN = CT_OnOff.Parse(childNode, namespaceManager);991else if (childNode.LocalName == "bidi")992ctObj.bidi = CT_OnOff.Parse(childNode, namespaceManager);993else if (childNode.LocalName == "adjustRightInd")994ctObj.adjustRightInd = CT_OnOff.Parse(childNode, namespaceManager);995else if (childNode.LocalName == "snapToGrid")996ctObj.snapToGrid = CT_OnOff.Parse(childNode, namespaceManager);997else if (childNode.LocalName == "spacing")998ctObj.spacing = CT_Spacing.Parse(childNode, namespaceManager);999else if (childNode.LocalName == "ind")1000ctObj.ind = CT_Ind.Parse(childNode, namespaceManager);1001else if (childNode.LocalName == "contextualSpacing")1002ctObj.contextualSpacing = CT_OnOff.Parse(childNode, namespaceManager);1003else if (childNode.LocalName == "mirrorIndents")1004ctObj.mirrorIndents = CT_OnOff.Parse(childNode, namespaceManager);1005else if (childNode.LocalName == "suppressOverlap")1006ctObj.suppressOverlap = CT_OnOff.Parse(childNode, namespaceManager);1007else if (childNode.LocalName == "jc")1008ctObj.jc = CT_Jc.Parse(childNode, namespaceManager);1009else if (childNode.LocalName == "textDirection")1010ctObj.textDirection = CT_TextDirection.Parse(childNode, namespaceManager);1011else if (childNode.LocalName == "textAlignment")1012ctObj.textAlignment = CT_TextAlignment.Parse(childNode, namespaceManager);1013else if (childNode.LocalName == "textboxTightWrap")1014ctObj.textboxTightWrap = CT_TextboxTightWrap.Parse(childNode, namespaceManager);1015else if (childNode.LocalName == "outlineLvl")1016ctObj.outlineLvl = CT_DecimalNumber.Parse(childNode, namespaceManager);1017else if (childNode.LocalName == "divId")1018ctObj.divId = CT_DecimalNumber.Parse(childNode, namespaceManager);1019else if (childNode.LocalName == "cnfStyle")1020ctObj.cnfStyle = CT_Cnf.Parse(childNode, namespaceManager);1021else if (childNode.LocalName == "tabs")1022{1023foreach (XmlNode snode in childNode.ChildNodes)1024{1025ctObj.tabs.Add(CT_TabStop.Parse(snode, namespaceManager));1026}1027}1028}1029return ctObj;1030}1031
1032
1033
1034internal new void Write(StreamWriter sw, string nodeName)1035{1036sw.Write(string.Format("<w:{0}", nodeName));1037sw.Write(">");1038if (this.pPrChange != null)1039this.pPrChange.Write(sw, "pPrChange");1040if (this.pStyle != null)1041this.pStyle.Write(sw, "pStyle");1042if (this.keepNext != null)1043this.keepNext.Write(sw, "keepNext");1044if (this.keepLines != null)1045this.keepLines.Write(sw, "keepLines");1046if (this.pageBreakBefore != null)1047this.pageBreakBefore.Write(sw, "pageBreakBefore");1048if (this.framePr != null)1049this.framePr.Write(sw, "framePr");1050if (this.widowControl != null)1051this.widowControl.Write(sw, "widowControl");1052if (this.numPr != null)1053this.numPr.Write(sw, "numPr");1054if (this.pBdr != null)1055this.pBdr.Write(sw, "pBdr");1056if (this.tabs != null && this.tabs.Count > 0)1057{1058sw.Write("<w:tabs>");1059foreach (CT_TabStop x in this.tabs)1060{1061x.Write(sw, "tab");1062}1063sw.Write("</w:tabs>");1064}1065if (this.suppressLineNumbers != null)1066this.suppressLineNumbers.Write(sw, "suppressLineNumbers");1067if (this.shd != null)1068this.shd.Write(sw, "shd");1069if (this.suppressAutoHyphens != null)1070this.suppressAutoHyphens.Write(sw, "suppressAutoHyphens");1071if (this.kinsoku != null)1072this.kinsoku.Write(sw, "kinsoku");1073if (this.wordWrap != null)1074this.wordWrap.Write(sw, "wordWrap");1075if (this.overflowPunct != null)1076this.overflowPunct.Write(sw, "overflowPunct");1077if (this.topLinePunct != null)1078this.topLinePunct.Write(sw, "topLinePunct");1079if (this.autoSpaceDE != null)1080this.autoSpaceDE.Write(sw, "autoSpaceDE");1081if (this.autoSpaceDN != null)1082this.autoSpaceDN.Write(sw, "autoSpaceDN");1083if (this.bidi != null)1084this.bidi.Write(sw, "bidi");1085if (this.adjustRightInd != null)1086this.adjustRightInd.Write(sw, "adjustRightInd");1087if (this.snapToGrid != null)1088this.snapToGrid.Write(sw, "snapToGrid");1089if (this.spacing != null)1090this.spacing.Write(sw, "spacing");1091if (this.ind != null)1092this.ind.Write(sw, "ind");1093
1094if (this.contextualSpacing != null)1095this.contextualSpacing.Write(sw, "contextualSpacing");1096if (this.mirrorIndents != null)1097this.mirrorIndents.Write(sw, "mirrorIndents");1098if (this.suppressOverlap != null)1099this.suppressOverlap.Write(sw, "suppressOverlap");1100if (this.jc != null)1101this.jc.Write(sw, "jc");1102if (this.outlineLvl != null)1103this.outlineLvl.Write(sw, "outlineLvl");1104if (this.rPr != null)1105this.rPr.Write(sw, "rPr");1106if(this.sectPr != null)1107this.sectPr.Write(sw, "sectPr");1108if (this.textDirection != null)1109this.textDirection.Write(sw, "textDirection");1110if (this.textAlignment != null)1111this.textAlignment.Write(sw, "textAlignment");1112if (this.textboxTightWrap != null)1113this.textboxTightWrap.Write(sw, "textboxTightWrap");1114if (this.divId != null)1115this.divId.Write(sw, "divId");1116if (this.cnfStyle != null)1117this.cnfStyle.Write(sw, "cnfStyle");1118
1119sw.WriteEndW(nodeName);1120}1121
1122
1123
1124[XmlElement(Order = 0)]1125public CT_ParaRPr rPr1126{1127get1128{1129return this.rPrField;1130}1131set1132{1133this.rPrField = value;1134}1135}1136
1137[XmlElement(Order = 1)]1138public CT_SectPr sectPr1139{1140get1141{1142return this.sectPrField;1143}1144set1145{1146this.sectPrField = value;1147}1148}1149
1150[XmlElement(Order = 2)]1151public CT_PPrChange pPrChange1152{1153get1154{1155return this.pPrChangeField;1156}1157set1158{1159this.pPrChangeField = value;1160}1161}1162
1163public CT_ParaRPr AddNewRPr()1164{1165if (this.rPrField == null)1166this.rPrField = new CT_ParaRPr();1167return this.rPrField;1168}1169
1170public CT_NumPr AddNewNumPr()1171{1172if (this.numPr == null)1173this.numPr = new CT_NumPr();1174return this.numPr;1175}1176
1177public bool IsSetSpacing()1178{1179return this.spacing != null;1180}1181}1182
1183
1184[Serializable]1185
1186[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]1187[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]1188public class CT_ParaRPr1189{1190
1191private CT_TrackChange insField;1192
1193private CT_TrackChange delField;1194
1195private CT_TrackChange moveFromField;1196
1197private CT_TrackChange moveToField;1198
1199private CT_String rStyleField;1200
1201private CT_Fonts rFontsField;1202
1203private CT_OnOff bField;1204
1205private CT_OnOff bCsField;1206
1207private CT_OnOff iField;1208
1209private CT_OnOff iCsField;1210
1211private CT_OnOff capsField;1212
1213private CT_OnOff smallCapsField;1214
1215private CT_OnOff strikeField;1216
1217private CT_OnOff dstrikeField;1218
1219private CT_OnOff outlineField;1220
1221private CT_OnOff shadowField;1222
1223private CT_OnOff embossField;1224
1225private CT_OnOff imprintField;1226
1227private CT_OnOff noProofField;1228
1229private CT_OnOff snapToGridField;1230
1231private CT_OnOff vanishField;1232
1233private CT_OnOff webHiddenField;1234
1235private CT_Color colorField;1236
1237private CT_SignedTwipsMeasure spacingField;1238
1239private CT_TextScale wField;1240
1241private CT_HpsMeasure kernField;1242
1243private CT_SignedHpsMeasure positionField;1244
1245private CT_HpsMeasure szField;1246
1247private CT_HpsMeasure szCsField;1248
1249private CT_Highlight highlightField;1250
1251private CT_Underline uField;1252
1253private CT_TextEffect effectField;1254
1255private CT_Border bdrField;1256
1257private CT_Shd shdField;1258
1259private CT_FitText fitTextField;1260
1261private CT_VerticalAlignRun vertAlignField;1262
1263private CT_OnOff rtlField;1264
1265private CT_OnOff csField;1266
1267private CT_Em emField;1268
1269private CT_Language langField;1270
1271private CT_EastAsianLayout eastAsianLayoutField;1272
1273private CT_OnOff specVanishField;1274
1275private CT_OnOff oMathField;1276
1277private CT_ParaRPrChange rPrChangeField;1278
1279public CT_ParaRPr()1280{1281
1282}1283
1284[XmlElement(Order = 0)]1285public CT_TrackChange ins1286{1287get1288{1289return this.insField;1290}1291set1292{1293this.insField = value;1294}1295}1296
1297[XmlElement(Order = 1)]1298public CT_TrackChange del1299{1300get1301{1302return this.delField;1303}1304set1305{1306this.delField = value;1307}1308}1309
1310[XmlElement(Order = 2)]1311public CT_TrackChange moveFrom1312{1313get1314{1315return this.moveFromField;1316}1317set1318{1319this.moveFromField = value;1320}1321}1322
1323[XmlElement(Order = 3)]1324public CT_TrackChange moveTo1325{1326get1327{1328return this.moveToField;1329}1330set1331{1332this.moveToField = value;1333}1334}1335
1336[XmlElement(Order = 4)]1337public CT_String rStyle1338{1339get1340{1341return this.rStyleField;1342}1343set1344{1345this.rStyleField = value;1346}1347}1348
1349[XmlElement(Order = 5)]1350public CT_Fonts rFonts1351{1352get1353{1354return this.rFontsField;1355}1356set1357{1358this.rFontsField = value;1359}1360}1361
1362[XmlElement(Order = 6)]1363public CT_OnOff b1364{1365get1366{1367return this.bField;1368}1369set1370{1371this.bField = value;1372}1373}1374
1375[XmlElement(Order = 7)]1376public CT_OnOff bCs1377{1378get1379{1380return this.bCsField;1381}1382set1383{1384this.bCsField = value;1385}1386}1387
1388[XmlElement(Order = 8)]1389public CT_OnOff i1390{1391get1392{1393return this.iField;1394}1395set1396{1397this.iField = value;1398}1399}1400
1401[XmlElement(Order = 9)]1402public CT_OnOff iCs1403{1404get1405{1406return this.iCsField;1407}1408set1409{1410this.iCsField = value;1411}1412}1413
1414[XmlElement(Order = 10)]1415public CT_OnOff caps1416{1417get1418{1419return this.capsField;1420}1421set1422{1423this.capsField = value;1424}1425}1426
1427[XmlElement(Order = 11)]1428public CT_OnOff smallCaps1429{1430get1431{1432return this.smallCapsField;1433}1434set1435{1436this.smallCapsField = value;1437}1438}1439
1440[XmlElement(Order = 12)]1441public CT_OnOff strike1442{1443get1444{1445return this.strikeField;1446}1447set1448{1449this.strikeField = value;1450}1451}1452
1453[XmlElement(Order = 13)]1454public CT_OnOff dstrike1455{1456get1457{1458return this.dstrikeField;1459}1460set1461{1462this.dstrikeField = value;1463}1464}1465
1466[XmlElement(Order = 14)]1467public CT_OnOff outline1468{1469get1470{1471return this.outlineField;1472}1473set1474{1475this.outlineField = value;1476}1477}1478
1479[XmlElement(Order = 15)]1480public CT_OnOff shadow1481{1482get1483{1484return this.shadowField;1485}1486set1487{1488this.shadowField = value;1489}1490}1491
1492[XmlElement(Order = 16)]1493public CT_OnOff emboss1494{1495get1496{1497return this.embossField;1498}1499set1500{1501this.embossField = value;1502}1503}1504
1505[XmlElement(Order = 17)]1506public CT_OnOff imprint1507{1508get1509{1510return this.imprintField;1511}1512set1513{1514this.imprintField = value;1515}1516}1517
1518[XmlElement(Order = 18)]1519public CT_OnOff noProof1520{1521get1522{1523return this.noProofField;1524}1525set1526{1527this.noProofField = value;1528}1529}1530
1531[XmlElement(Order = 19)]1532public CT_OnOff snapToGrid1533{1534get1535{1536return this.snapToGridField;1537}1538set1539{1540this.snapToGridField = value;1541}1542}1543
1544[XmlElement(Order = 20)]1545public CT_OnOff vanish1546{1547get1548{1549return this.vanishField;1550}1551set1552{1553this.vanishField = value;1554}1555}1556
1557[XmlElement(Order = 21)]1558public CT_OnOff webHidden1559{1560get1561{1562return this.webHiddenField;1563}1564set1565{1566this.webHiddenField = value;1567}1568}1569
1570[XmlElement(Order = 22)]1571public CT_Color color1572{1573get1574{1575return this.colorField;1576}1577set1578{1579this.colorField = value;1580}1581}1582
1583[XmlElement(Order = 23)]1584public CT_SignedTwipsMeasure spacing1585{1586get1587{1588return this.spacingField;1589}1590set1591{1592this.spacingField = value;1593}1594}1595
1596[XmlElement(Order = 24)]1597public CT_TextScale w1598{1599get1600{1601return this.wField;1602}1603set1604{1605this.wField = value;1606}1607}1608
1609[XmlElement(Order = 25)]1610public CT_HpsMeasure kern1611{1612get1613{1614return this.kernField;1615}1616set1617{1618this.kernField = value;1619}1620}1621
1622[XmlElement(Order = 26)]1623public CT_SignedHpsMeasure position1624{1625get1626{1627return this.positionField;1628}1629set1630{1631this.positionField = value;1632}1633}1634
1635[XmlElement(Order = 27)]1636public CT_HpsMeasure sz1637{1638get1639{1640return this.szField;1641}1642set1643{1644this.szField = value;1645}1646}1647
1648[XmlElement(Order = 28)]1649public CT_HpsMeasure szCs1650{1651get1652{1653return this.szCsField;1654}1655set1656{1657this.szCsField = value;1658}1659}1660
1661[XmlElement(Order = 29)]1662public CT_Highlight highlight1663{1664get1665{1666return this.highlightField;1667}1668set1669{1670this.highlightField = value;1671}1672}1673
1674[XmlElement(Order = 30)]1675public CT_Underline u1676{1677get1678{1679return this.uField;1680}1681set1682{1683this.uField = value;1684}1685}1686
1687[XmlElement(Order = 31)]1688public CT_TextEffect effect1689{1690get1691{1692return this.effectField;1693}1694set1695{1696this.effectField = value;1697}1698}1699
1700[XmlElement(Order = 32)]1701public CT_Border bdr1702{1703get1704{1705return this.bdrField;1706}1707set1708{1709this.bdrField = value;1710}1711}1712
1713[XmlElement(Order = 33)]1714public CT_Shd shd1715{1716get1717{1718return this.shdField;1719}1720set1721{1722this.shdField = value;1723}1724}1725
1726[XmlElement(Order = 34)]1727public CT_FitText fitText1728{1729get1730{1731return this.fitTextField;1732}1733set1734{1735this.fitTextField = value;1736}1737}1738
1739[XmlElement(Order = 35)]1740public CT_VerticalAlignRun vertAlign1741{1742get1743{1744return this.vertAlignField;1745}1746set1747{1748this.vertAlignField = value;1749}1750}1751
1752[XmlElement(Order = 36)]1753public CT_OnOff rtl1754{1755get1756{1757return this.rtlField;1758}1759set1760{1761this.rtlField = value;1762}1763}1764
1765[XmlElement(Order = 37)]1766public CT_OnOff cs1767{1768get1769{1770return this.csField;1771}1772set1773{1774this.csField = value;1775}1776}1777
1778[XmlElement(Order = 38)]1779public CT_Em em1780{1781get1782{1783return this.emField;1784}1785set1786{1787this.emField = value;1788}1789}1790
1791[XmlElement(Order = 39)]1792public CT_Language lang1793{1794get1795{1796return this.langField;1797}1798set1799{1800this.langField = value;1801}1802}1803
1804[XmlElement(Order = 40)]1805public CT_EastAsianLayout eastAsianLayout1806{1807get1808{1809return this.eastAsianLayoutField;1810}1811set1812{1813this.eastAsianLayoutField = value;1814}1815}1816
1817[XmlElement(Order = 41)]1818public CT_OnOff specVanish1819{1820get1821{1822return this.specVanishField;1823}1824set1825{1826this.specVanishField = value;1827}1828}1829
1830[XmlElement(Order = 42)]1831public CT_OnOff oMath1832{1833get1834{1835return this.oMathField;1836}1837set1838{1839this.oMathField = value;1840}1841}1842
1843[XmlElement(Order = 43)]1844public CT_ParaRPrChange rPrChange1845{1846get1847{1848return this.rPrChangeField;1849}1850set1851{1852this.rPrChangeField = value;1853}1854}1855
1856public CT_OnOff AddNewNoProof()1857{1858if (this.noProofField == null)1859this.noProofField = new CT_OnOff();1860return this.noProofField;1861}1862
1863public static CT_ParaRPr Parse(XmlNode node, XmlNamespaceManager namespaceManager)1864{1865if (node == null)1866return null;1867CT_ParaRPr ctObj = new CT_ParaRPr();1868foreach (XmlNode childNode in node.ChildNodes)1869{1870if (childNode.LocalName == "ins")1871ctObj.ins = CT_TrackChange.Parse(childNode, namespaceManager);1872else if (childNode.LocalName == "del")1873ctObj.del = CT_TrackChange.Parse(childNode, namespaceManager);1874else if (childNode.LocalName == "moveFrom")1875ctObj.moveFrom = CT_TrackChange.Parse(childNode, namespaceManager);1876else if (childNode.LocalName == "moveTo")1877ctObj.moveTo = CT_TrackChange.Parse(childNode, namespaceManager);1878else if (childNode.LocalName == "rStyle")1879ctObj.rStyle = CT_String.Parse(childNode, namespaceManager);1880else if (childNode.LocalName == "rFonts")1881ctObj.rFonts = CT_Fonts.Parse(childNode, namespaceManager);1882else if (childNode.LocalName == "b")1883ctObj.b = CT_OnOff.Parse(childNode, namespaceManager);1884else if (childNode.LocalName == "bCs")1885ctObj.bCs = CT_OnOff.Parse(childNode, namespaceManager);1886else if (childNode.LocalName == "i")1887ctObj.i = CT_OnOff.Parse(childNode, namespaceManager);1888else if (childNode.LocalName == "iCs")1889ctObj.iCs = CT_OnOff.Parse(childNode, namespaceManager);1890else if (childNode.LocalName == "caps")1891ctObj.caps = CT_OnOff.Parse(childNode, namespaceManager);1892else if (childNode.LocalName == "smallCaps")1893ctObj.smallCaps = CT_OnOff.Parse(childNode, namespaceManager);1894else if (childNode.LocalName == "strike")1895ctObj.strike = CT_OnOff.Parse(childNode, namespaceManager);1896else if (childNode.LocalName == "dstrike")1897ctObj.dstrike = CT_OnOff.Parse(childNode, namespaceManager);1898else if (childNode.LocalName == "outline")1899ctObj.outline = CT_OnOff.Parse(childNode, namespaceManager);1900else if (childNode.LocalName == "shadow")1901ctObj.shadow = CT_OnOff.Parse(childNode, namespaceManager);1902else if (childNode.LocalName == "emboss")1903ctObj.emboss = CT_OnOff.Parse(childNode, namespaceManager);1904else if (childNode.LocalName == "imprint")1905ctObj.imprint = CT_OnOff.Parse(childNode, namespaceManager);1906else if (childNode.LocalName == "noProof")1907ctObj.noProof = CT_OnOff.Parse(childNode, namespaceManager);1908else if (childNode.LocalName == "snapToGrid")1909ctObj.snapToGrid = CT_OnOff.Parse(childNode, namespaceManager);1910else if (childNode.LocalName == "vanish")1911ctObj.vanish = CT_OnOff.Parse(childNode, namespaceManager);1912else if (childNode.LocalName == "webHidden")1913ctObj.webHidden = CT_OnOff.Parse(childNode, namespaceManager);1914else if (childNode.LocalName == "color")1915ctObj.color = CT_Color.Parse(childNode, namespaceManager);1916else if (childNode.LocalName == "spacing")1917ctObj.spacing = CT_SignedTwipsMeasure.Parse(childNode, namespaceManager);1918else if (childNode.LocalName == "w")1919ctObj.w = CT_TextScale.Parse(childNode, namespaceManager);1920else if (childNode.LocalName == "kern")1921ctObj.kern = CT_HpsMeasure.Parse(childNode, namespaceManager);1922else if (childNode.LocalName == "position")1923ctObj.position = CT_SignedHpsMeasure.Parse(childNode, namespaceManager);1924else if (childNode.LocalName == "sz")1925ctObj.sz = CT_HpsMeasure.Parse(childNode, namespaceManager);1926else if (childNode.LocalName == "szCs")1927ctObj.szCs = CT_HpsMeasure.Parse(childNode, namespaceManager);1928else if (childNode.LocalName == "highlight")1929ctObj.highlight = CT_Highlight.Parse(childNode, namespaceManager);1930else if (childNode.LocalName == "u")1931ctObj.u = CT_Underline.Parse(childNode, namespaceManager);1932else if (childNode.LocalName == "effect")1933ctObj.effect = CT_TextEffect.Parse(childNode, namespaceManager);1934else if (childNode.LocalName == "bdr")1935ctObj.bdr = CT_Border.Parse(childNode, namespaceManager);1936else if (childNode.LocalName == "shd")1937ctObj.shd = CT_Shd.Parse(childNode, namespaceManager);1938else if (childNode.LocalName == "fitText")1939ctObj.fitText = CT_FitText.Parse(childNode, namespaceManager);1940else if (childNode.LocalName == "vertAlign")1941ctObj.vertAlign = CT_VerticalAlignRun.Parse(childNode, namespaceManager);1942else if (childNode.LocalName == "rtl")1943ctObj.rtl = CT_OnOff.Parse(childNode, namespaceManager);1944else if (childNode.LocalName == "cs")1945ctObj.cs = CT_OnOff.Parse(childNode, namespaceManager);1946else if (childNode.LocalName == "em")1947ctObj.em = CT_Em.Parse(childNode, namespaceManager);1948else if (childNode.LocalName == "lang")1949ctObj.lang = CT_Language.Parse(childNode, namespaceManager);1950else if (childNode.LocalName == "eastAsianLayout")1951ctObj.eastAsianLayout = CT_EastAsianLayout.Parse(childNode, namespaceManager);1952else if (childNode.LocalName == "specVanish")1953ctObj.specVanish = CT_OnOff.Parse(childNode, namespaceManager);1954else if (childNode.LocalName == "oMath")1955ctObj.oMath = CT_OnOff.Parse(childNode, namespaceManager);1956else if (childNode.LocalName == "rPrChange")1957ctObj.rPrChange = CT_ParaRPrChange.Parse(childNode, namespaceManager);1958}1959return ctObj;1960}1961
1962
1963
1964internal void Write(StreamWriter sw, string nodeName)1965{1966sw.Write(string.Format("<w:{0}", nodeName));1967sw.Write(">");1968if (this.ins != null)1969this.ins.Write(sw, "ins");1970if (this.del != null)1971this.del.Write(sw, "del");1972if (this.moveFrom != null)1973this.moveFrom.Write(sw, "moveFrom");1974if (this.moveTo != null)1975this.moveTo.Write(sw, "moveTo");1976if (this.rStyle != null)1977this.rStyle.Write(sw, "rStyle");1978if (this.rFonts != null)1979this.rFonts.Write(sw, "rFonts");1980if (this.b != null)1981this.b.Write(sw, "b");1982if (this.bCs != null)1983this.bCs.Write(sw, "bCs");1984if (this.i != null)1985this.i.Write(sw, "i");1986if (this.iCs != null)1987this.iCs.Write(sw, "iCs");1988if (this.caps != null)1989this.caps.Write(sw, "caps");1990if (this.smallCaps != null)1991this.smallCaps.Write(sw, "smallCaps");1992if (this.strike != null)1993this.strike.Write(sw, "strike");1994if (this.dstrike != null)1995this.dstrike.Write(sw, "dstrike");1996if (this.outline != null)1997this.outline.Write(sw, "outline");1998if (this.shadow != null)1999this.shadow.Write(sw, "shadow");2000if (this.emboss != null)2001this.emboss.Write(sw, "emboss");2002if (this.imprint != null)2003this.imprint.Write(sw, "imprint");2004if (this.noProof != null)2005this.noProof.Write(sw, "noProof");2006if (this.snapToGrid != null)2007this.snapToGrid.Write(sw, "snapToGrid");2008if (this.vanish != null)2009this.vanish.Write(sw, "vanish");2010if (this.webHidden != null)2011this.webHidden.Write(sw, "webHidden");2012if (this.color != null)2013this.color.Write(sw, "color");2014if (this.spacing != null)2015this.spacing.Write(sw, "spacing");2016if (this.w != null)2017this.w.Write(sw, "w");2018if (this.kern != null)2019this.kern.Write(sw, "kern");2020if (this.position != null)2021this.position.Write(sw, "position");2022if (this.sz != null)2023this.sz.Write(sw, "sz");2024if (this.szCs != null)2025this.szCs.Write(sw, "szCs");2026if (this.highlight != null)2027this.highlight.Write(sw, "highlight");2028if (this.u != null)2029this.u.Write(sw, "u");2030if (this.effect != null)2031this.effect.Write(sw, "effect");2032if (this.bdr != null)2033this.bdr.Write(sw, "bdr");2034if (this.shd != null)2035this.shd.Write(sw, "shd");2036if (this.fitText != null)2037this.fitText.Write(sw, "fitText");2038if (this.vertAlign != null)2039this.vertAlign.Write(sw, "vertAlign");2040if (this.rtl != null)2041this.rtl.Write(sw, "rtl");2042if (this.cs != null)2043this.cs.Write(sw, "cs");2044if (this.em != null)2045this.em.Write(sw, "em");2046if (this.lang != null)2047this.lang.Write(sw, "lang");2048if (this.eastAsianLayout != null)2049this.eastAsianLayout.Write(sw, "eastAsianLayout");2050if (this.specVanish != null)2051this.specVanish.Write(sw, "specVanish");2052if (this.oMath != null)2053this.oMath.Write(sw, "oMath");2054if (this.rPrChange != null)2055this.rPrChange.Write(sw, "rPrChange");2056sw.WriteEndW(nodeName);2057}2058
2059
2060}2061
2062
2063
2064
2065[Serializable]2066
2067[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]2068[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]2069public class CT_SectPrChange : CT_TrackChange2070{2071
2072private CT_SectPrBase sectPrField;2073
2074public CT_SectPrChange()2075{2076this.sectPrField = new CT_SectPrBase();2077}2078public static new CT_SectPrChange Parse(XmlNode node, XmlNamespaceManager namespaceManager)2079{2080if (node == null)2081return null;2082CT_SectPrChange ctObj = new CT_SectPrChange();2083ctObj.author = XmlHelper.ReadString(node.Attributes["w:author"]);2084ctObj.date = XmlHelper.ReadString(node.Attributes["w:date"]);2085ctObj.id = XmlHelper.ReadString(node.Attributes["r:id"]);2086foreach (XmlNode childNode in node.ChildNodes)2087{2088if (childNode.LocalName == "sectPr")2089ctObj.sectPr = CT_SectPrBase.Parse(childNode, namespaceManager);2090}2091return ctObj;2092}2093
2094
2095
2096internal new void Write(StreamWriter sw, string nodeName)2097{2098sw.Write(string.Format("<w:{0}", nodeName));2099XmlHelper.WriteAttribute(sw, "w:author", this.author);2100XmlHelper.WriteAttribute(sw, "w:date", this.date);2101XmlHelper.WriteAttribute(sw, "r:id", this.id);2102sw.Write(">");2103if (this.sectPr != null)2104this.sectPr.Write(sw, "sectPr");2105sw.WriteEndW(nodeName);2106}2107
2108[XmlElement(Order = 0)]2109public CT_SectPrBase sectPr2110{2111get2112{2113return this.sectPrField;2114}2115set2116{2117this.sectPrField = value;2118}2119}2120}2121
2122
2123[Serializable]2124
2125[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]2126[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]2127public class CT_SectPrBase2128{2129
2130private CT_FtnProps footnotePrField;2131
2132private CT_EdnProps endnotePrField;2133
2134private CT_SectType typeField;2135
2136private CT_PageSz pgSzField;2137
2138private CT_PageMar pgMarField;2139
2140private CT_PaperSource paperSrcField;2141
2142private CT_PageBorders pgBordersField;2143
2144private CT_LineNumber lnNumTypeField;2145
2146private CT_PageNumber pgNumTypeField;2147
2148private CT_Columns colsField;2149
2150private CT_OnOff formProtField;2151
2152private CT_VerticalJc vAlignField;2153
2154private CT_OnOff noEndnoteField;2155
2156private CT_OnOff titlePgField;2157
2158private CT_TextDirection textDirectionField;2159
2160private CT_OnOff bidiField;2161
2162private CT_OnOff rtlGutterField;2163
2164private CT_DocGrid docGridField;2165
2166private CT_Rel printerSettingsField;2167
2168private byte[] rsidRPrField;2169
2170private byte[] rsidDelField;2171
2172private byte[] rsidRField;2173
2174private byte[] rsidSectField;2175
2176public CT_SectPrBase()2177{2178}2179public static CT_SectPrBase Parse(XmlNode node, XmlNamespaceManager namespaceManager)2180{2181if (node == null)2182return null;2183CT_SectPrBase ctObj = new CT_SectPrBase();2184ctObj.rsidRPr = XmlHelper.ReadBytes(node.Attributes["w:rsidRPr"]);2185ctObj.rsidDel = XmlHelper.ReadBytes(node.Attributes["w:rsidDel"]);2186ctObj.rsidR = XmlHelper.ReadBytes(node.Attributes["w:rsidR"]);2187ctObj.rsidSect = XmlHelper.ReadBytes(node.Attributes["w:rsidSect"]);2188foreach (XmlNode childNode in node.ChildNodes)2189{2190if (childNode.LocalName == "footnotePr")2191ctObj.footnotePr = CT_FtnProps.Parse(childNode, namespaceManager);2192else if (childNode.LocalName == "endnotePr")2193ctObj.endnotePr = CT_EdnProps.Parse(childNode, namespaceManager);2194else if (childNode.LocalName == "type")2195ctObj.type = CT_SectType.Parse(childNode, namespaceManager);2196else if (childNode.LocalName == "pgSz")2197ctObj.pgSz = CT_PageSz.Parse(childNode, namespaceManager);2198else if (childNode.LocalName == "pgMar")2199ctObj.pgMar = CT_PageMar.Parse(childNode, namespaceManager);2200else if (childNode.LocalName == "paperSrc")2201ctObj.paperSrc = CT_PaperSource.Parse(childNode, namespaceManager);2202else if (childNode.LocalName == "pgBorders")2203ctObj.pgBorders = CT_PageBorders.Parse(childNode, namespaceManager);2204else if (childNode.LocalName == "lnNumType")2205ctObj.lnNumType = CT_LineNumber.Parse(childNode, namespaceManager);2206else if (childNode.LocalName == "pgNumType")2207ctObj.pgNumType = CT_PageNumber.Parse(childNode, namespaceManager);2208else if (childNode.LocalName == "cols")2209ctObj.cols = CT_Columns.Parse(childNode, namespaceManager);2210else if (childNode.LocalName == "formProt")2211ctObj.formProt = CT_OnOff.Parse(childNode, namespaceManager);2212else if (childNode.LocalName == "vAlign")2213ctObj.vAlign = CT_VerticalJc.Parse(childNode, namespaceManager);2214else if (childNode.LocalName == "noEndnote")2215ctObj.noEndnote = CT_OnOff.Parse(childNode, namespaceManager);2216else if (childNode.LocalName == "titlePg")2217ctObj.titlePg = CT_OnOff.Parse(childNode, namespaceManager);2218else if (childNode.LocalName == "textDirection")2219ctObj.textDirection = CT_TextDirection.Parse(childNode, namespaceManager);2220else if (childNode.LocalName == "bidi")2221ctObj.bidi = CT_OnOff.Parse(childNode, namespaceManager);2222else if (childNode.LocalName == "rtlGutter")2223ctObj.rtlGutter = CT_OnOff.Parse(childNode, namespaceManager);2224else if (childNode.LocalName == "docGrid")2225ctObj.docGrid = CT_DocGrid.Parse(childNode, namespaceManager);2226else if (childNode.LocalName == "printerSettings")2227ctObj.printerSettings = CT_Rel.Parse(childNode, namespaceManager);2228}2229return ctObj;2230}2231
2232
2233
2234internal void Write(StreamWriter sw, string nodeName)2235{2236sw.Write(string.Format("<w:{0}", nodeName));2237XmlHelper.WriteAttribute(sw, "w:rsidRPr", this.rsidRPr);2238XmlHelper.WriteAttribute(sw, "w:rsidDel", this.rsidDel);2239XmlHelper.WriteAttribute(sw, "w:rsidR", this.rsidR);2240XmlHelper.WriteAttribute(sw, "w:rsidSect", this.rsidSect);2241sw.Write(">");2242if (this.footnotePr != null)2243this.footnotePr.Write(sw, "footnotePr");2244if (this.endnotePr != null)2245this.endnotePr.Write(sw, "endnotePr");2246if (this.type != null)2247this.type.Write(sw, "type");2248if (this.pgSz != null)2249this.pgSz.Write(sw, "pgSz");2250if (this.pgMar != null)2251this.pgMar.Write(sw, "pgMar");2252if (this.paperSrc != null)2253this.paperSrc.Write(sw, "paperSrc");2254if (this.pgBorders != null)2255this.pgBorders.Write(sw, "pgBorders");2256if (this.lnNumType != null)2257this.lnNumType.Write(sw, "lnNumType");2258if (this.pgNumType != null)2259this.pgNumType.Write(sw, "pgNumType");2260if (this.cols != null)2261this.cols.Write(sw, "cols");2262if (this.formProt != null)2263this.formProt.Write(sw, "formProt");2264if (this.vAlign != null)2265this.vAlign.Write(sw, "vAlign");2266if (this.noEndnote != null)2267this.noEndnote.Write(sw, "noEndnote");2268if (this.titlePg != null)2269this.titlePg.Write(sw, "titlePg");2270if (this.textDirection != null)2271this.textDirection.Write(sw, "textDirection");2272if (this.bidi != null)2273this.bidi.Write(sw, "bidi");2274if (this.rtlGutter != null)2275this.rtlGutter.Write(sw, "rtlGutter");2276if (this.docGrid != null)2277this.docGrid.Write(sw, "docGrid");2278if (this.printerSettings != null)2279this.printerSettings.Write(sw, "printerSettings");2280sw.WriteEndW(nodeName);2281}2282
2283[XmlElement(Order = 0)]2284public CT_FtnProps footnotePr2285{2286get2287{2288return this.footnotePrField;2289}2290set2291{2292this.footnotePrField = value;2293}2294}2295
2296[XmlElement(Order = 1)]2297public CT_EdnProps endnotePr2298{2299get2300{2301return this.endnotePrField;2302}2303set2304{2305this.endnotePrField = value;2306}2307}2308
2309[XmlElement(Order = 2)]2310public CT_SectType type2311{2312get2313{2314return this.typeField;2315}2316set2317{2318this.typeField = value;2319}2320}2321
2322[XmlElement(Order = 3)]2323public CT_PageSz pgSz2324{2325get2326{2327return this.pgSzField;2328}2329set2330{2331this.pgSzField = value;2332}2333}2334
2335[XmlElement(Order = 4)]2336public CT_PageMar pgMar2337{2338get2339{2340return this.pgMarField;2341}2342set2343{2344this.pgMarField = value;2345}2346}2347
2348[XmlElement(Order = 5)]2349public CT_PaperSource paperSrc2350{2351get2352{2353return this.paperSrcField;2354}2355set2356{2357this.paperSrcField = value;2358}2359}2360
2361[XmlElement(Order = 6)]2362public CT_PageBorders pgBorders2363{2364get2365{2366return this.pgBordersField;2367}2368set2369{2370this.pgBordersField = value;2371}2372}2373
2374[XmlElement(Order = 7)]2375public CT_LineNumber lnNumType2376{2377get2378{2379return this.lnNumTypeField;2380}2381set2382{2383this.lnNumTypeField = value;2384}2385}2386
2387[XmlElement(Order = 8)]2388public CT_PageNumber pgNumType2389{2390get2391{2392return this.pgNumTypeField;2393}2394set2395{2396this.pgNumTypeField = value;2397}2398}2399
2400[XmlElement(Order = 9)]2401public CT_Columns cols2402{2403get2404{2405return this.colsField;2406}2407set2408{2409this.colsField = value;2410}2411}2412
2413[XmlElement(Order = 10)]2414public CT_OnOff formProt2415{2416get2417{2418return this.formProtField;2419}2420set2421{2422this.formProtField = value;2423}2424}2425
2426[XmlElement(Order = 11)]2427public CT_VerticalJc vAlign2428{2429get2430{2431return this.vAlignField;2432}2433set2434{2435this.vAlignField = value;2436}2437}2438
2439[XmlElement(Order = 12)]2440public CT_OnOff noEndnote2441{2442get2443{2444return this.noEndnoteField;2445}2446set2447{2448this.noEndnoteField = value;2449}2450}2451
2452[XmlElement(Order = 13)]2453public CT_OnOff titlePg2454{2455get2456{2457return this.titlePgField;2458}2459set2460{2461this.titlePgField = value;2462}2463}2464
2465[XmlElement(Order = 14)]2466public CT_TextDirection textDirection2467{2468get2469{2470return this.textDirectionField;2471}2472set2473{2474this.textDirectionField = value;2475}2476}2477
2478[XmlElement(Order = 15)]2479public CT_OnOff bidi2480{2481get2482{2483return this.bidiField;2484}2485set2486{2487this.bidiField = value;2488}2489}2490
2491[XmlElement(Order = 16)]2492public CT_OnOff rtlGutter2493{2494get2495{2496return this.rtlGutterField;2497}2498set2499{2500this.rtlGutterField = value;2501}2502}2503
2504[XmlElement(Order = 17)]2505public CT_DocGrid docGrid2506{2507get2508{2509return this.docGridField;2510}2511set2512{2513this.docGridField = value;2514}2515}2516
2517[XmlElement(Order = 18)]2518public CT_Rel printerSettings2519{2520get2521{2522return this.printerSettingsField;2523}2524set2525{2526this.printerSettingsField = value;2527}2528}2529
2530[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]2531public byte[] rsidRPr2532{2533get2534{2535return this.rsidRPrField;2536}2537set2538{2539this.rsidRPrField = value;2540}2541}2542
2543[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]2544public byte[] rsidDel2545{2546get2547{2548return this.rsidDelField;2549}2550set2551{2552this.rsidDelField = value;2553}2554}2555
2556[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]2557public byte[] rsidR2558{2559get2560{2561return this.rsidRField;2562}2563set2564{2565this.rsidRField = value;2566}2567}2568
2569[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]2570public byte[] rsidSect2571{2572get2573{2574return this.rsidSectField;2575}2576set2577{2578this.rsidSectField = value;2579}2580}2581}2582
2583
2584[Serializable]2585
2586[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]2587[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]2588public class CT_SectPr2589{2590private CT_FtnProps footnotePrField;2591
2592private CT_EdnProps endnotePrField;2593
2594private CT_SectType typeField;2595
2596private CT_PageSz pgSzField;2597
2598private CT_PageMar pgMarField;2599
2600private CT_PaperSource paperSrcField;2601
2602private CT_PageBorders pgBordersField;2603
2604private CT_LineNumber lnNumTypeField;2605
2606private CT_PageNumber pgNumTypeField;2607
2608private CT_Columns colsField;2609
2610private CT_OnOff formProtField;2611
2612private CT_VerticalJc vAlignField;2613
2614private CT_OnOff noEndnoteField;2615
2616private CT_OnOff titlePgField;2617
2618private CT_TextDirection textDirectionField;2619
2620private CT_OnOff bidiField;2621
2622private CT_OnOff rtlGutterField;2623
2624private CT_DocGrid docGridField;2625
2626private CT_Rel printerSettingsField;2627
2628private CT_SectPrChange sectPrChangeField;2629
2630private byte[] rsidRPrField;2631
2632private byte[] rsidDelField;2633
2634private byte[] rsidRField;2635
2636private byte[] rsidSectField;2637
2638public CT_SectPr()2639{2640this.colsField = new CT_Columns();2641this.cols.space = 425;2642this.cols.spaceSpecified = true;2643this.pgMarField = new CT_PageMar();2644this.pgMar.top = 1440;2645this.pgMar.right = 1800;2646this.pgMar.bottom = 1440;2647this.pgMar.left = 1800;2648this.pgMar.header = 851;2649this.pgMar.footer = 992;2650this.pgMar.gutter = 0;2651
2652this.pgSzField = new CT_PageSz();2653this.pgSz.w = 11906;2654this.pgSz.wSpecified = true;2655this.pgSz.h = 16838;2656this.pgSz.hSpecified = true;2657
2658//this.typeField = new CT_SectType();2659//this.endnotePrField = new CT_EdnProps();2660//this.footnotePrField = new CT_FtnProps();2661//this.itemsElementNameField = new List<ItemsChoiceHdrFtrRefType>();2662//this.itemsField = new List<CT_HdrFtrRef>();2663}2664List<CT_HdrFtrRef> footerReferenceField;2665public List<CT_HdrFtrRef> footerReference2666{2667get { return this.footerReferenceField; }2668set { this.footerReferenceField = value; }2669}2670
2671List<CT_HdrFtrRef> headerReferenceField;2672public List<CT_HdrFtrRef> headerReference2673{2674get { return this.headerReferenceField; }2675set { this.headerReferenceField = value; }2676}2677
2678[XmlElement(Order = 2)]2679public CT_FtnProps footnotePr2680{2681get2682{2683return this.footnotePrField;2684}2685set2686{2687this.footnotePrField = value;2688}2689}2690
2691[XmlElement(Order = 3)]2692public CT_EdnProps endnotePr2693{2694get2695{2696return this.endnotePrField;2697}2698set2699{2700this.endnotePrField = value;2701}2702}2703
2704[XmlElement(Order = 4)]2705public CT_SectType type2706{2707get2708{2709return this.typeField;2710}2711set2712{2713this.typeField = value;2714}2715}2716
2717[XmlElement(Order = 5)]2718public CT_PageSz pgSz2719{2720get2721{2722return this.pgSzField;2723}2724set2725{2726this.pgSzField = value;2727}2728}2729
2730[XmlElement(Order = 6)]2731public CT_PageMar pgMar2732{2733get2734{2735return this.pgMarField;2736}2737set2738{2739this.pgMarField = value;2740}2741}2742
2743[XmlElement(Order = 7)]2744public CT_PaperSource paperSrc2745{2746get2747{2748return this.paperSrcField;2749}2750set2751{2752this.paperSrcField = value;2753}2754}2755
2756[XmlElement(Order = 8)]2757public CT_PageBorders pgBorders2758{2759get2760{2761return this.pgBordersField;2762}2763set2764{2765this.pgBordersField = value;2766}2767}2768
2769[XmlElement(Order = 9)]2770public CT_LineNumber lnNumType2771{2772get2773{2774return this.lnNumTypeField;2775}2776set2777{2778this.lnNumTypeField = value;2779}2780}2781
2782[XmlElement(Order = 10)]2783public CT_PageNumber pgNumType2784{2785get2786{2787return this.pgNumTypeField;2788}2789set2790{2791this.pgNumTypeField = value;2792}2793}2794
2795[XmlElement(Order = 11)]2796public CT_Columns cols2797{2798get2799{2800return this.colsField;2801}2802set2803{2804this.colsField = value;2805}2806}2807
2808[XmlElement(Order = 12)]2809public CT_OnOff formProt2810{2811get2812{2813return this.formProtField;2814}2815set2816{2817this.formProtField = value;2818}2819}2820
2821[XmlElement(Order = 13)]2822public CT_VerticalJc vAlign2823{2824get2825{2826return this.vAlignField;2827}2828set2829{2830this.vAlignField = value;2831}2832}2833
2834[XmlElement(Order = 14)]2835public CT_OnOff noEndnote2836{2837get2838{2839return this.noEndnoteField;2840}2841set2842{2843this.noEndnoteField = value;2844}2845}2846
2847[XmlElement(Order = 15)]2848public CT_OnOff titlePg2849{2850get2851{2852return this.titlePgField;2853}2854set2855{2856this.titlePgField = value;2857}2858}2859
2860[XmlElement(Order = 16)]2861public CT_TextDirection textDirection2862{2863get2864{2865return this.textDirectionField;2866}2867set2868{2869this.textDirectionField = value;2870}2871}2872
2873[XmlElement(Order = 17)]2874public CT_OnOff bidi2875{2876get2877{2878return this.bidiField;2879}2880set2881{2882this.bidiField = value;2883}2884}2885
2886[XmlElement(Order = 18)]2887public CT_OnOff rtlGutter2888{2889get2890{2891return this.rtlGutterField;2892}2893set2894{2895this.rtlGutterField = value;2896}2897}2898
2899[XmlElement(Order = 19)]2900public CT_DocGrid docGrid2901{2902get2903{2904return this.docGridField;2905}2906set2907{2908this.docGridField = value;2909}2910}2911
2912[XmlElement(Order = 20)]2913public CT_Rel printerSettings2914{2915get2916{2917return this.printerSettingsField;2918}2919set2920{2921this.printerSettingsField = value;2922}2923}2924
2925[XmlElement(Order = 21)]2926public CT_SectPrChange sectPrChange2927{2928get2929{2930return this.sectPrChangeField;2931}2932set2933{2934this.sectPrChangeField = value;2935}2936}2937
2938[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]2939public byte[] rsidRPr2940{2941get2942{2943return this.rsidRPrField;2944}2945set2946{2947this.rsidRPrField = value;2948}2949}2950
2951[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]2952public byte[] rsidDel2953{2954get2955{2956return this.rsidDelField;2957}2958set2959{2960this.rsidDelField = value;2961}2962}2963
2964[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]2965public byte[] rsidR2966{2967get2968{2969return this.rsidRField;2970}2971set2972{2973this.rsidRField = value;2974}2975}2976
2977[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "hexBinary")]2978public byte[] rsidSect2979{2980get2981{2982return this.rsidSectField;2983}2984set2985{2986this.rsidSectField = value;2987}2988}2989
2990public bool IsSetTitlePg()2991{2992return this.titlePgField != null;2993}2994
2995public CT_OnOff AddNewTitlePg()2996{2997if (this.titlePgField == null)2998this.titlePgField = new CT_OnOff();2999return this.titlePgField;3000}3001
3002public CT_PageMar AddPageMar()3003{3004this.pgMar = new CT_PageMar();3005return this.pgMar;3006}3007public CT_HdrFtrRef AddNewHeaderReference()3008{3009CT_HdrFtrRef ref1 = new CT_HdrFtrRef();3010if (this.headerReferenceField == null)3011this.headerReferenceField = new List<CT_HdrFtrRef>();3012
3013this.headerReferenceField.Add(ref1);3014return ref1;3015}3016
3017public CT_HdrFtrRef AddNewFooterReference()3018{3019CT_HdrFtrRef ref1 = new CT_HdrFtrRef();3020if (this.footerReferenceField == null)3021this.footerReferenceField = new List<CT_HdrFtrRef>();3022this.footerReferenceField.Add(ref1);3023return ref1;3024}3025public int SizeOfHeaderReferenceArray()3026{3027if (headerReferenceField == null)3028return 0;3029return headerReferenceField.Count;3030}3031public CT_HdrFtrRef GetHeaderReferenceArray(int i)3032{3033if (headerReferenceField == null)3034return null;3035return headerReferenceField[i];3036}3037
3038public int SizeOfFooterReferenceArray()3039{3040if (footerReferenceField == null)3041return 0;3042return footerReferenceField.Count;3043}3044
3045public CT_HdrFtrRef GetFooterReferenceArray(int i)3046{3047if (footerReferenceField == null)3048return null;3049return footerReferenceField[i];3050}3051
3052public static CT_SectPr Parse(XmlNode node, XmlNamespaceManager namespaceManager)3053{3054if (node == null)3055return null;3056CT_SectPr ctObj = new CT_SectPr();3057ctObj.rsidRPr = XmlHelper.ReadBytes(node.Attributes["w:rsidRPr"]);3058ctObj.rsidDel = XmlHelper.ReadBytes(node.Attributes["w:rsidDel"]);3059ctObj.rsidR = XmlHelper.ReadBytes(node.Attributes["w:rsidR"]);3060ctObj.rsidSect = XmlHelper.ReadBytes(node.Attributes["w:rsidSect"]);3061ctObj.footerReference = new List<CT_HdrFtrRef>();3062ctObj.headerReference = new List<CT_HdrFtrRef>();3063foreach (XmlNode childNode in node.ChildNodes)3064{3065if (childNode.LocalName == "footnotePr")3066ctObj.footnotePr = CT_FtnProps.Parse(childNode, namespaceManager);3067else if (childNode.LocalName == "endnotePr")3068ctObj.endnotePr = CT_EdnProps.Parse(childNode, namespaceManager);3069else if (childNode.LocalName == "type")3070ctObj.type = CT_SectType.Parse(childNode, namespaceManager);3071else if (childNode.LocalName == "pgSz")3072ctObj.pgSz = CT_PageSz.Parse(childNode, namespaceManager);3073else if (childNode.LocalName == "pgMar")3074ctObj.pgMar = CT_PageMar.Parse(childNode, namespaceManager);3075else if (childNode.LocalName == "paperSrc")3076ctObj.paperSrc = CT_PaperSource.Parse(childNode, namespaceManager);3077else if (childNode.LocalName == "pgBorders")3078ctObj.pgBorders = CT_PageBorders.Parse(childNode, namespaceManager);3079else if (childNode.LocalName == "lnNumType")3080ctObj.lnNumType = CT_LineNumber.Parse(childNode, namespaceManager);3081else if (childNode.LocalName == "pgNumType")3082ctObj.pgNumType = CT_PageNumber.Parse(childNode, namespaceManager);3083else if (childNode.LocalName == "cols")3084ctObj.cols = CT_Columns.Parse(childNode, namespaceManager);3085else if (childNode.LocalName == "formProt")3086ctObj.formProt = CT_OnOff.Parse(childNode, namespaceManager);3087else if (childNode.LocalName == "vAlign")3088ctObj.vAlign = CT_VerticalJc.Parse(childNode, namespaceManager);3089else if (childNode.LocalName == "noEndnote")3090ctObj.noEndnote = CT_OnOff.Parse(childNode, namespaceManager);3091else if (childNode.LocalName == "titlePg")3092ctObj.titlePg = CT_OnOff.Parse(childNode, namespaceManager);3093else if (childNode.LocalName == "textDirection")3094ctObj.textDirection = CT_TextDirection.Parse(childNode, namespaceManager);3095else if (childNode.LocalName == "bidi")3096ctObj.bidi = CT_OnOff.Parse(childNode, namespaceManager);3097else if (childNode.LocalName == "rtlGutter")3098ctObj.rtlGutter = CT_OnOff.Parse(childNode, namespaceManager);3099else if (childNode.LocalName == "docGrid")3100ctObj.docGrid = CT_DocGrid.Parse(childNode, namespaceManager);3101else if (childNode.LocalName == "printerSettings")3102ctObj.printerSettings = CT_Rel.Parse(childNode, namespaceManager);3103else if (childNode.LocalName == "sectPrChange")3104ctObj.sectPrChange = CT_SectPrChange.Parse(childNode, namespaceManager);3105else if (childNode.LocalName == "footerReference")3106ctObj.footerReference.Add(CT_HdrFtrRef.Parse(childNode, namespaceManager));3107else if (childNode.LocalName == "headerReference")3108ctObj.headerReference.Add(CT_HdrFtrRef.Parse(childNode, namespaceManager));3109}3110return ctObj;3111}3112
3113
3114
3115internal void Write(StreamWriter sw, string nodeName)3116{3117sw.Write(string.Format("<w:{0}", nodeName));3118XmlHelper.WriteAttribute(sw, "w:rsidR", this.rsidR);3119XmlHelper.WriteAttribute(sw, "w:rsidRPr", this.rsidRPr);3120XmlHelper.WriteAttribute(sw, "w:rsidSect", this.rsidSect);3121XmlHelper.WriteAttribute(sw, "w:rsidDel", this.rsidDel);3122sw.Write(">");3123if (this.headerReference != null)3124{3125foreach (CT_HdrFtrRef x in this.headerReference)3126{3127x.Write(sw, "headerReference");3128}3129}3130if (this.footerReference != null)3131{3132foreach (CT_HdrFtrRef x in this.footerReference)3133{3134x.Write(sw, "footerReference");3135}3136}3137if (this.footnotePr != null)3138this.footnotePr.Write(sw, "footnotePr");3139if (this.endnotePr != null)3140this.endnotePr.Write(sw, "endnotePr");3141if (this.type != null)3142this.type.Write(sw, "type");3143if (this.pgSz != null)3144this.pgSz.Write(sw, "pgSz");3145if (this.pgMar != null)3146this.pgMar.Write(sw, "pgMar");3147if (this.paperSrc != null)3148this.paperSrc.Write(sw, "paperSrc");3149if (this.pgBorders != null)3150this.pgBorders.Write(sw, "pgBorders");3151if (this.lnNumType != null)3152this.lnNumType.Write(sw, "lnNumType");3153if (this.pgNumType != null)3154this.pgNumType.Write(sw, "pgNumType");3155if (this.cols != null)3156this.cols.Write(sw, "cols");3157if (this.formProt != null)3158this.formProt.Write(sw, "formProt");3159if (this.vAlign != null)3160this.vAlign.Write(sw, "vAlign");3161if (this.noEndnote != null)3162this.noEndnote.Write(sw, "noEndnote");3163if (this.titlePg != null)3164this.titlePg.Write(sw, "titlePg");3165if (this.textDirection != null)3166this.textDirection.Write(sw, "textDirection");3167if (this.bidi != null)3168this.bidi.Write(sw, "bidi");3169if (this.rtlGutter != null)3170this.rtlGutter.Write(sw, "rtlGutter");3171if (this.docGrid != null)3172this.docGrid.Write(sw, "docGrid");3173if (this.printerSettings != null)3174this.printerSettings.Write(sw, "printerSettings");3175if (this.sectPrChange != null)3176this.sectPrChange.Write(sw, "sectPrChange");3177sw.WriteEndW(nodeName);3178}3179
3180
3181}3182[Serializable]3183
3184[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]3185[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]3186public class CT_PBdr3187{3188
3189private CT_Border topField;3190
3191private CT_Border leftField;3192
3193private CT_Border bottomField;3194
3195private CT_Border rightField;3196
3197private CT_Border betweenField;3198
3199private CT_Border barField;3200
3201public CT_PBdr()3202{3203
3204}3205public static CT_PBdr Parse(XmlNode node, XmlNamespaceManager namespaceManager)3206{3207if (node == null)3208return null;3209CT_PBdr ctObj = new CT_PBdr();3210foreach (XmlNode childNode in node.ChildNodes)3211{3212if (childNode.LocalName == "top")3213ctObj.top = CT_Border.Parse(childNode, namespaceManager);3214else if (childNode.LocalName == "left")3215ctObj.left = CT_Border.Parse(childNode, namespaceManager);3216else if (childNode.LocalName == "bottom")3217ctObj.bottom = CT_Border.Parse(childNode, namespaceManager);3218else if (childNode.LocalName == "right")3219ctObj.right = CT_Border.Parse(childNode, namespaceManager);3220else if (childNode.LocalName == "between")3221ctObj.between = CT_Border.Parse(childNode, namespaceManager);3222else if (childNode.LocalName == "bar")3223ctObj.bar = CT_Border.Parse(childNode, namespaceManager);3224}3225return ctObj;3226}3227
3228
3229
3230internal void Write(StreamWriter sw, string nodeName)3231{3232sw.Write(string.Format("<w:{0}", nodeName));3233sw.Write(">");3234if (this.top != null)3235this.top.Write(sw, "top");3236if (this.left != null)3237this.left.Write(sw, "left");3238if (this.bottom != null)3239this.bottom.Write(sw, "bottom");3240if (this.right != null)3241this.right.Write(sw, "right");3242if (this.between != null)3243this.between.Write(sw, "between");3244if (this.bar != null)3245this.bar.Write(sw, "bar");3246sw.WriteEndW(nodeName);3247}3248
3249
3250
3251[XmlElement(Order = 0)]3252public CT_Border top3253{3254get3255{3256return this.topField;3257}3258set3259{3260this.topField = value;3261}3262}3263
3264[XmlElement(Order = 1)]3265public CT_Border left3266{3267get3268{3269return this.leftField;3270}3271set3272{3273this.leftField = value;3274}3275}3276
3277[XmlElement(Order = 2)]3278public CT_Border bottom3279{3280get3281{3282return this.bottomField;3283}3284set3285{3286this.bottomField = value;3287}3288}3289
3290[XmlElement(Order = 3)]3291public CT_Border right3292{3293get3294{3295return this.rightField;3296}3297set3298{3299this.rightField = value;3300}3301}3302
3303[XmlElement(Order = 4)]3304public CT_Border between3305{3306get3307{3308return this.betweenField;3309}3310set3311{3312this.betweenField = value;3313}3314}3315
3316[XmlElement(Order = 5)]3317public CT_Border bar3318{3319get3320{3321return this.barField;3322}3323set3324{3325this.barField = value;3326}3327}3328
3329public bool IsSetTop()3330{3331return this.topField != null && this.topField.val != ST_Border.none && this.topField.val != ST_Border.nil;3332}3333
3334public CT_Border AddNewTop()3335{3336if (this.topField == null)3337this.topField = new CT_Border();3338return this.topField;3339}3340
3341public void UnsetTop()3342{3343this.topField = new CT_Border();//?? set a new border or set null;3344}3345
3346public bool IsSetBottom()3347{3348return this.bottomField != null && this.bottomField.val != ST_Border.none && this.bottomField.val != ST_Border.nil;3349}3350
3351public CT_Border AddNewBottom()3352{3353if (this.bottomField == null)3354this.bottomField = new CT_Border();3355return this.bottomField;3356}3357
3358public void UnsetBottom()3359{3360this.bottomField = null;// new CT_Border();3361}3362
3363public bool IsSetRight()3364{3365return this.rightField != null && this.rightField.val != ST_Border.none && this.rightField.val != ST_Border.nil;3366}3367
3368public void UnsetRight()3369{3370this.rightField = null;// new CT_Border();3371}3372
3373public CT_Border AddNewRight()3374{3375if (this.rightField == null)3376this.rightField = new CT_Border();3377return this.rightField;3378}3379
3380public bool IsSetBetween()3381{3382return this.betweenField != null && this.betweenField.val != ST_Border.none && this.betweenField.val != ST_Border.nil;3383}3384
3385public CT_Border AddNewBetween()3386{3387if (this.betweenField == null)3388this.betweenField = new CT_Border();3389return this.betweenField;3390}3391
3392public void UnsetBetween()3393{3394this.betweenField = null;// new CT_Border();3395}3396
3397public bool IsSetLeft()3398{3399return this.leftField != null && this.leftField.val != ST_Border.none && this.leftField.val != ST_Border.nil;3400}3401
3402public CT_Border AddNewLeft()3403{3404if (this.leftField == null)3405this.leftField = new CT_Border();3406return this.leftField;3407}3408
3409public void UnsetLeft()3410{3411this.leftField = null;// new CT_Border();3412}3413}3414
3415[Serializable]3416
3417[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]3418[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]3419public class CT_Spacing3420{3421
3422private ulong? beforeField;3423
3424private string beforeLinesField;3425
3426private ST_OnOff beforeAutospacingField;3427
3428private bool beforeAutospacingFieldSpecified;3429
3430private ulong? afterField;3431
3432private string afterLinesField;3433
3434private ST_OnOff afterAutospacingField;3435
3436private bool afterAutospacingFieldSpecified;3437
3438private string lineField;3439
3440private ST_LineSpacingRule lineRuleField;3441
3442private bool lineRuleFieldSpecified;3443public static CT_Spacing Parse(XmlNode node, XmlNamespaceManager namespaceManager)3444{3445if (node == null)3446return null;3447CT_Spacing ctObj = new CT_Spacing();3448if(node.Attributes["w:before"]!=null)3449ctObj.before = XmlHelper.ReadULong(node.Attributes["w:before"]);3450ctObj.beforeLines = XmlHelper.ReadString(node.Attributes["w:beforeLines"]);3451if (node.Attributes["w:beforeAutospacing"] != null)3452ctObj.beforeAutospacing = (ST_OnOff)Enum.Parse(typeof(ST_OnOff), node.Attributes["w:beforeAutospacing"].Value,true);3453if (node.Attributes["w:after"] != null)3454ctObj.after = XmlHelper.ReadULong(node.Attributes["w:after"]);3455ctObj.afterLines = XmlHelper.ReadString(node.Attributes["w:afterLines"]);3456if (node.Attributes["w:afterAutospacing"] != null)3457ctObj.afterAutospacing = (ST_OnOff)Enum.Parse(typeof(ST_OnOff), node.Attributes["w:afterAutospacing"].Value,true);3458ctObj.line = XmlHelper.ReadString(node.Attributes["w:line"]);3459if (node.Attributes["w:lineRule"] != null)3460ctObj.lineRule = (ST_LineSpacingRule)Enum.Parse(typeof(ST_LineSpacingRule), node.Attributes["w:lineRule"].Value);3461return ctObj;3462}3463
3464
3465
3466internal void Write(StreamWriter sw, string nodeName)3467{3468sw.Write(string.Format("<w:{0}", nodeName));3469if(this.beforeField != null)3470XmlHelper.WriteAttribute(sw, "w:before", (ulong)this.before, true);3471XmlHelper.WriteAttribute(sw, "w:beforeLines", this.beforeLines);3472if(this.beforeAutospacing!= ST_OnOff.off)3473XmlHelper.WriteAttribute(sw, "w:beforeAutospacing", this.beforeAutospacing.ToString());3474if (this.afterField != null)3475XmlHelper.WriteAttribute(sw, "w:after", (ulong)this.after, true);3476XmlHelper.WriteAttribute(sw, "w:afterLines", this.afterLines);3477if (this.afterAutospacing != ST_OnOff.off)3478XmlHelper.WriteAttribute(sw, "w:afterAutospacing", this.afterAutospacing.ToString());3479XmlHelper.WriteAttribute(sw, "w:line", this.line);3480if(this.lineRule!= ST_LineSpacingRule.nil)3481XmlHelper.WriteAttribute(sw, "w:lineRule", this.lineRule.ToString());3482sw.Write("/>");3483}3484
3485
3486[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]3487public ulong? before3488{3489get3490{3491return this.beforeField;3492}3493set3494{3495this.beforeField = value;3496}3497}3498
3499[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3500public string beforeLines3501{3502get3503{3504return this.beforeLinesField;3505}3506set3507{3508this.beforeLinesField = value;3509}3510}3511
3512[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]3513public ST_OnOff beforeAutospacing3514{3515get3516{3517return this.beforeAutospacingField;3518}3519set3520{3521this.beforeAutospacingField = value;3522}3523}3524
3525[XmlIgnore]3526public bool beforeAutospacingSpecified3527{3528get3529{3530return this.beforeAutospacingFieldSpecified;3531}3532set3533{3534this.beforeAutospacingFieldSpecified = value;3535}3536}3537
3538public ulong? after3539{3540get3541{3542return this.afterField;3543}3544set3545{3546this.afterField = value;3547}3548}3549
3550[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3551public string afterLines3552{3553get3554{3555return this.afterLinesField;3556}3557set3558{3559this.afterLinesField = value;3560}3561}3562
3563[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]3564public ST_OnOff afterAutospacing3565{3566get3567{3568return this.afterAutospacingField;3569}3570set3571{3572this.afterAutospacingField = value;3573}3574}3575
3576[XmlIgnore]3577public bool afterAutospacingSpecified3578{3579get3580{3581return this.afterAutospacingFieldSpecified;3582}3583set3584{3585this.afterAutospacingFieldSpecified = value;3586}3587}3588
3589[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3590public string line3591{3592get3593{3594return this.lineField;3595}3596set3597{3598this.lineField = value;3599}3600}3601
3602[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]3603public ST_LineSpacingRule lineRule3604{3605get3606{3607return this.lineRuleField;3608}3609set3610{3611this.lineRuleField = value;3612}3613}3614
3615[XmlIgnore]3616public bool lineRuleSpecified3617{3618get3619{3620return this.lineRuleFieldSpecified;3621}3622set3623{3624this.lineRuleFieldSpecified = value;3625}3626}3627
3628public bool IsSetBefore()3629{3630return this.beforeField != null;3631}3632
3633public bool IsSetBeforeLines()3634{3635return !string.IsNullOrEmpty(this.beforeLinesField);3636}3637
3638public bool IsSetLineRule()3639{3640return !(this.lineRuleField == ST_LineSpacingRule.nil);3641}3642
3643public bool IsSetLine() => !string.IsNullOrEmpty(this.lineField);3644public bool IsSetBetweenLines() => IsSetLine();3645
3646public bool IsSetAfter()3647{3648return !(this.afterField == 0);3649}3650
3651public bool IsSetAfterLines()3652{3653return !string.IsNullOrEmpty(this.afterLinesField);3654}3655}3656
3657
3658[Serializable]3659[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]3660public enum ST_LineSpacingRule3661{3662nil,3663
3664auto,3665
3666
3667exact,3668
3669
3670atLeast,3671}3672
3673
3674[Serializable]3675
3676[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]3677[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]3678public class CT_Ind3679{3680
3681private string leftField;3682
3683private string leftCharsField;3684
3685private string rightField;3686
3687private string rightCharsField;3688
3689private ulong hangingField;3690
3691private bool hangingFieldSpecified;3692
3693private string hangingCharsField;3694
3695private long firstLineField;3696
3697private bool firstLineFieldSpecified;3698
3699private string firstLineCharsField;3700public CT_Ind()3701{3702firstLineField = -1;3703}3704
3705public static CT_Ind Parse(XmlNode node, XmlNamespaceManager namespaceManager)3706{3707if (node == null)3708return null;3709CT_Ind ctObj = new CT_Ind();3710ctObj.left = XmlHelper.ReadString(node.Attributes["w:left"]);3711ctObj.leftChars = XmlHelper.ReadString(node.Attributes["w:leftChars"]);3712ctObj.right = XmlHelper.ReadString(node.Attributes["w:right"]);3713ctObj.rightChars = XmlHelper.ReadString(node.Attributes["w:rightChars"]);3714ctObj.hanging = XmlHelper.ReadULong(node.Attributes["w:hanging"]);3715ctObj.hangingChars = XmlHelper.ReadString(node.Attributes["w:hangingChars"]);3716if (node.Attributes["w:firstLine"]!=null)3717ctObj.firstLine = XmlHelper.ReadLong(node.Attributes["w:firstLine"]);3718ctObj.firstLineChars = XmlHelper.ReadString(node.Attributes["w:firstLineChars"]);3719return ctObj;3720}3721
3722
3723
3724internal void Write(StreamWriter sw, string nodeName)3725{3726sw.Write(string.Format("<w:{0}", nodeName));3727XmlHelper.WriteAttribute(sw, "w:leftChars", this.leftChars);3728XmlHelper.WriteAttribute(sw, "w:left", this.left);3729XmlHelper.WriteAttribute(sw, "w:rightChars", this.rightChars);3730XmlHelper.WriteAttribute(sw, "w:right", this.right);3731XmlHelper.WriteAttribute(sw, "w:hangingChars", this.hangingChars);3732XmlHelper.WriteAttribute(sw, "w:hanging", this.hanging);3733if(firstLineField>=0)3734XmlHelper.WriteAttribute(sw, "w:firstLine", this.firstLine, true);3735XmlHelper.WriteAttribute(sw, "w:firstLineChars", this.firstLineChars);3736sw.Write("/>");3737}3738
3739
3740[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3741public string left3742{3743get3744{3745return this.leftField;3746}3747set3748{3749this.leftField = value;3750}3751}3752
3753[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3754public string leftChars3755{3756get3757{3758return this.leftCharsField;3759}3760set3761{3762this.leftCharsField = value;3763}3764}3765
3766[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3767public string right3768{3769get3770{3771return this.rightField;3772}3773set3774{3775this.rightField = value;3776}3777}3778
3779[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3780public string rightChars3781{3782get3783{3784return this.rightCharsField;3785}3786set3787{3788this.rightCharsField = value;3789}3790}3791
3792[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]3793public ulong hanging3794{3795get3796{3797return this.hangingField;3798}3799set3800{3801this.hangingField = value;3802this.hangingFieldSpecified = true;3803}3804}3805
3806[XmlIgnore]3807public bool hangingSpecified3808{3809get3810{3811return this.hangingFieldSpecified;3812}3813set3814{3815this.hangingFieldSpecified = value;3816}3817}3818
3819[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3820public string hangingChars3821{3822get3823{3824return this.hangingCharsField;3825}3826set3827{3828this.hangingCharsField = value;3829}3830}3831
3832[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]3833public long firstLine3834{3835get3836{3837return this.firstLineField;3838}3839set3840{3841this.firstLineField = value;3842}3843}3844
3845[XmlIgnore]3846public bool firstLineSpecified3847{3848get3849{3850return this.firstLineFieldSpecified;3851}3852set3853{3854this.firstLineFieldSpecified = value;3855}3856}3857
3858[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, DataType = "integer")]3859public string firstLineChars3860{3861get3862{3863return this.firstLineCharsField;3864}3865set3866{3867this.firstLineCharsField = value;3868}3869}3870
3871public bool IsSetLeft()3872{3873return !string.IsNullOrEmpty(this.leftField);3874}3875
3876public bool IsSetRight()3877{3878return !string.IsNullOrEmpty(this.rightField);3879}3880
3881public bool IsSetHanging()3882{3883return !(this.hangingField == 0);3884}3885
3886public bool IsSetFirstLine()3887{3888return !(this.firstLineField==0);3889}3890}3891
3892[Serializable]3893
3894[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]3895[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]3896public class CT_RPr3897{3898
3899private CT_String rStyleField;3900
3901private CT_Fonts rFontsField;3902
3903private CT_OnOff bField;3904
3905private CT_OnOff bCsField;3906
3907private CT_OnOff iField;3908
3909private CT_OnOff iCsField;3910
3911private CT_OnOff capsField;3912
3913private CT_OnOff smallCapsField;3914
3915private CT_OnOff strikeField;3916
3917private CT_OnOff dstrikeField;3918
3919private CT_OnOff outlineField;3920
3921private CT_OnOff shadowField;3922
3923private CT_OnOff embossField;3924
3925private CT_OnOff imprintField;3926
3927private CT_OnOff noProofField;3928
3929private CT_OnOff snapToGridField;3930
3931private CT_OnOff vanishField;3932
3933private CT_OnOff webHiddenField;3934
3935private CT_Color colorField;3936
3937private CT_SignedTwipsMeasure spacingField;3938
3939private CT_TextScale wField;3940
3941private CT_HpsMeasure kernField;3942
3943private CT_SignedHpsMeasure positionField;3944
3945private CT_HpsMeasure szField;3946
3947private CT_HpsMeasure szCsField;3948
3949private CT_Highlight highlightField;3950
3951private CT_Underline uField;3952
3953private CT_TextEffect effectField;3954
3955private CT_Border bdrField;3956
3957private CT_Shd shdField;3958
3959private CT_FitText fitTextField;3960
3961private CT_VerticalAlignRun vertAlignField;3962
3963private CT_OnOff rtlField;3964
3965private CT_OnOff csField;3966
3967private CT_Em emField;3968
3969private CT_Language langField;3970
3971private CT_EastAsianLayout eastAsianLayoutField;3972
3973private CT_OnOff specVanishField;3974
3975private CT_OnOff oMathField;3976
3977private CT_RPrChange rPrChangeField;3978
3979public CT_RPr()3980{3981}3982public static CT_RPr Parse(XmlNode node, XmlNamespaceManager namespaceManager)3983{3984if (node == null)3985return null;3986CT_RPr ctObj = new CT_RPr();3987foreach (XmlNode childNode in node.ChildNodes)3988{3989if (childNode.LocalName == "rStyle")3990ctObj.rStyle = CT_String.Parse(childNode, namespaceManager);3991else if (childNode.LocalName == "rFonts")3992ctObj.rFonts = CT_Fonts.Parse(childNode, namespaceManager);3993else if (childNode.LocalName == "b")3994ctObj.b = CT_OnOff.Parse(childNode, namespaceManager);3995else if (childNode.LocalName == "bCs")3996ctObj.bCs = CT_OnOff.Parse(childNode, namespaceManager);3997else if (childNode.LocalName == "i")3998ctObj.i = CT_OnOff.Parse(childNode, namespaceManager);3999else if (childNode.LocalName == "iCs")4000ctObj.iCs = CT_OnOff.Parse(childNode, namespaceManager);4001else if (childNode.LocalName == "caps")4002ctObj.caps = CT_OnOff.Parse(childNode, namespaceManager);4003else if (childNode.LocalName == "smallCaps")4004ctObj.smallCaps = CT_OnOff.Parse(childNode, namespaceManager);4005else if (childNode.LocalName == "strike")4006ctObj.strike = CT_OnOff.Parse(childNode, namespaceManager);4007else if (childNode.LocalName == "dstrike")4008ctObj.dstrike = CT_OnOff.Parse(childNode, namespaceManager);4009else if (childNode.LocalName == "outline")4010ctObj.outline = CT_OnOff.Parse(childNode, namespaceManager);4011else if (childNode.LocalName == "shadow")4012ctObj.shadow = CT_OnOff.Parse(childNode, namespaceManager);4013else if (childNode.LocalName == "emboss")4014ctObj.emboss = CT_OnOff.Parse(childNode, namespaceManager);4015else if (childNode.LocalName == "imprint")4016ctObj.imprint = CT_OnOff.Parse(childNode, namespaceManager);4017else if (childNode.LocalName == "noProof")4018ctObj.noProof = CT_OnOff.Parse(childNode, namespaceManager);4019else if (childNode.LocalName == "snapToGrid")4020ctObj.snapToGrid = CT_OnOff.Parse(childNode, namespaceManager);4021else if (childNode.LocalName == "vanish")4022ctObj.vanish = CT_OnOff.Parse(childNode, namespaceManager);4023else if (childNode.LocalName == "webHidden")4024ctObj.webHidden = CT_OnOff.Parse(childNode, namespaceManager);4025else if (childNode.LocalName == "color")4026ctObj.color = CT_Color.Parse(childNode, namespaceManager);4027else if (childNode.LocalName == "spacing")4028ctObj.spacing = CT_SignedTwipsMeasure.Parse(childNode, namespaceManager);4029else if (childNode.LocalName == "w")4030ctObj.w = CT_TextScale.Parse(childNode, namespaceManager);4031else if (childNode.LocalName == "kern")4032ctObj.kern = CT_HpsMeasure.Parse(childNode, namespaceManager);4033else if (childNode.LocalName == "position")4034ctObj.position = CT_SignedHpsMeasure.Parse(childNode, namespaceManager);4035else if (childNode.LocalName == "sz")4036ctObj.sz = CT_HpsMeasure.Parse(childNode, namespaceManager);4037else if (childNode.LocalName == "szCs")4038ctObj.szCs = CT_HpsMeasure.Parse(childNode, namespaceManager);4039else if (childNode.LocalName == "highlight")4040ctObj.highlight = CT_Highlight.Parse(childNode, namespaceManager);4041else if (childNode.LocalName == "u")4042ctObj.u = CT_Underline.Parse(childNode, namespaceManager);4043else if (childNode.LocalName == "effect")4044ctObj.effect = CT_TextEffect.Parse(childNode, namespaceManager);4045else if (childNode.LocalName == "bdr")4046ctObj.bdr = CT_Border.Parse(childNode, namespaceManager);4047else if (childNode.LocalName == "shd")4048ctObj.shd = CT_Shd.Parse(childNode, namespaceManager);4049else if (childNode.LocalName == "fitText")4050ctObj.fitText = CT_FitText.Parse(childNode, namespaceManager);4051else if (childNode.LocalName == "vertAlign")4052ctObj.vertAlign = CT_VerticalAlignRun.Parse(childNode, namespaceManager);4053else if (childNode.LocalName == "rtl")4054ctObj.rtl = CT_OnOff.Parse(childNode, namespaceManager);4055else if (childNode.LocalName == "cs")4056ctObj.cs = CT_OnOff.Parse(childNode, namespaceManager);4057else if (childNode.LocalName == "em")4058ctObj.em = CT_Em.Parse(childNode, namespaceManager);4059else if (childNode.LocalName == "lang")4060ctObj.lang = CT_Language.Parse(childNode, namespaceManager);4061else if (childNode.LocalName == "eastAsianLayout")4062ctObj.eastAsianLayout = CT_EastAsianLayout.Parse(childNode, namespaceManager);4063else if (childNode.LocalName == "specVanish")4064ctObj.specVanish = CT_OnOff.Parse(childNode, namespaceManager);4065else if (childNode.LocalName == "oMath")4066ctObj.oMath = CT_OnOff.Parse(childNode, namespaceManager);4067else if (childNode.LocalName == "rPrChange")4068ctObj.rPrChange = CT_RPrChange.Parse(childNode, namespaceManager);4069}4070return ctObj;4071}4072
4073
4074
4075internal void Write(StreamWriter sw, string nodeName)4076{4077sw.Write(string.Format("<w:{0}", nodeName));4078sw.Write(">");4079if (this.rStyle != null)4080this.rStyle.Write(sw, "rStyle");4081if (this.rFonts != null)4082this.rFonts.Write(sw, "rFonts");4083if (this.b != null)4084this.b.Write(sw, "b");4085if (this.bCs != null)4086this.bCs.Write(sw, "bCs");4087if (this.i != null)4088this.i.Write(sw, "i");4089if (this.iCs != null)4090this.iCs.Write(sw, "iCs");4091if (this.caps != null)4092this.caps.Write(sw, "caps");4093if (this.smallCaps != null)4094this.smallCaps.Write(sw, "smallCaps");4095if (this.strike != null)4096this.strike.Write(sw, "strike");4097if (this.dstrike != null)4098this.dstrike.Write(sw, "dstrike");4099if (this.outline != null)4100this.outline.Write(sw, "outline");4101if (this.shadow != null)4102this.shadow.Write(sw, "shadow");4103if (this.emboss != null)4104this.emboss.Write(sw, "emboss");4105if (this.imprint != null)4106this.imprint.Write(sw, "imprint");4107if (this.noProof != null)4108this.noProof.Write(sw, "noProof");4109if (this.snapToGrid != null)4110this.snapToGrid.Write(sw, "snapToGrid");4111if (this.vanish != null)4112this.vanish.Write(sw, "vanish");4113if (this.webHidden != null)4114this.webHidden.Write(sw, "webHidden");4115if (this.color != null)4116this.color.Write(sw, "color");4117if (this.spacing != null)4118this.spacing.Write(sw, "spacing");4119if (this.w != null)4120this.w.Write(sw, "w");4121if (this.kern != null)4122this.kern.Write(sw, "kern");4123if (this.position != null)4124this.position.Write(sw, "position");4125if (this.sz != null)4126this.sz.Write(sw, "sz");4127if (this.szCs != null)4128this.szCs.Write(sw, "szCs");4129if (this.highlight != null)4130this.highlight.Write(sw, "highlight");4131if (this.u != null)4132this.u.Write(sw, "u");4133if (this.effect != null)4134this.effect.Write(sw, "effect");4135if (this.bdr != null)4136this.bdr.Write(sw, "bdr");4137if (this.shd != null)4138this.shd.Write(sw, "shd");4139if (this.fitText != null)4140this.fitText.Write(sw, "fitText");4141if (this.vertAlign != null)4142this.vertAlign.Write(sw, "vertAlign");4143if (this.rtl != null)4144this.rtl.Write(sw, "rtl");4145if (this.cs != null)4146this.cs.Write(sw, "cs");4147if (this.em != null)4148this.em.Write(sw, "em");4149if (this.lang != null)4150this.lang.Write(sw, "lang");4151if (this.eastAsianLayout != null)4152this.eastAsianLayout.Write(sw, "eastAsianLayout");4153if (this.specVanish != null)4154this.specVanish.Write(sw, "specVanish");4155if (this.oMath != null)4156this.oMath.Write(sw, "oMath");4157if (this.rPrChange != null)4158this.rPrChange.Write(sw, "rPrChange");4159sw.WriteEndW(nodeName);4160}4161public CT_String AddNewRStyle()4162{4163this.rStyleField = new CT_String();4164return this.rStyleField;4165}4166[XmlElement(Order = 0)]4167public CT_String rStyle4168{4169get4170{4171return this.rStyleField;4172}4173set4174{4175this.rStyleField = value;4176}4177}4178
4179[XmlElement(Order = 1)]4180public CT_Fonts rFonts4181{4182get4183{4184return this.rFontsField;4185}4186set4187{4188this.rFontsField = value;4189}4190}4191
4192[XmlElement(Order = 2)]4193public CT_OnOff b4194{4195get4196{4197return this.bField;4198}4199set4200{4201this.bField = value;4202}4203}4204
4205[XmlElement(Order = 3)]4206public CT_OnOff bCs4207{4208get4209{4210return this.bCsField;4211}4212set4213{4214this.bCsField = value;4215}4216}4217
4218[XmlElement(Order = 4)]4219public CT_OnOff i4220{4221get4222{4223return this.iField;4224}4225set4226{4227this.iField = value;4228}4229}4230
4231[XmlElement(Order = 5)]4232public CT_OnOff iCs4233{4234get4235{4236return this.iCsField;4237}4238set4239{4240this.iCsField = value;4241}4242}4243
4244[XmlElement(Order = 6)]4245public CT_OnOff caps4246{4247get4248{4249return this.capsField;4250}4251set4252{4253this.capsField = value;4254}4255}4256
4257[XmlElement(Order = 7)]4258public CT_OnOff smallCaps4259{4260get4261{4262return this.smallCapsField;4263}4264set4265{4266this.smallCapsField = value;4267}4268}4269
4270[XmlElement(Order = 8)]4271public CT_OnOff strike4272{4273get4274{4275return this.strikeField;4276}4277set4278{4279this.strikeField = value;4280}4281}4282
4283[XmlElement(Order = 9)]4284public CT_OnOff dstrike4285{4286get4287{4288return this.dstrikeField;4289}4290set4291{4292this.dstrikeField = value;4293}4294}4295
4296[XmlElement(Order = 10)]4297public CT_OnOff outline4298{4299get4300{4301return this.outlineField;4302}4303set4304{4305this.outlineField = value;4306}4307}4308
4309[XmlElement(Order = 11)]4310public CT_OnOff shadow4311{4312get4313{4314return this.shadowField;4315}4316set4317{4318this.shadowField = value;4319}4320}4321
4322[XmlElement(Order = 12)]4323public CT_OnOff emboss4324{4325get4326{4327return this.embossField;4328}4329set4330{4331this.embossField = value;4332}4333}4334
4335[XmlElement(Order = 13)]4336public CT_OnOff imprint4337{4338get4339{4340return this.imprintField;4341}4342set4343{4344this.imprintField = value;4345}4346}4347
4348[XmlElement(Order = 14)]4349public CT_OnOff noProof4350{4351get4352{4353return this.noProofField;4354}4355set4356{4357this.noProofField = value;4358}4359}4360
4361[XmlElement(Order = 15)]4362public CT_OnOff snapToGrid4363{4364get4365{4366return this.snapToGridField;4367}4368set4369{4370this.snapToGridField = value;4371}4372}4373
4374[XmlElement(Order = 16)]4375public CT_OnOff vanish4376{4377get4378{4379return this.vanishField;4380}4381set4382{4383this.vanishField = value;4384}4385}4386
4387[XmlElement(Order = 17)]4388public CT_OnOff webHidden4389{4390get4391{4392return this.webHiddenField;4393}4394set4395{4396this.webHiddenField = value;4397}4398}4399
4400[XmlElement(Order = 18)]4401public CT_Color color4402{4403get4404{4405return this.colorField;4406}4407set4408{4409this.colorField = value;4410}4411}4412
4413[XmlElement(Order = 19)]4414public CT_SignedTwipsMeasure spacing4415{4416get4417{4418return this.spacingField;4419}4420set4421{4422this.spacingField = value;4423}4424}4425
4426[XmlElement(Order = 20)]4427public CT_TextScale w4428{4429get4430{4431return this.wField;4432}4433set4434{4435this.wField = value;4436}4437}4438
4439[XmlElement(Order = 21)]4440public CT_HpsMeasure kern4441{4442get4443{4444return this.kernField;4445}4446set4447{4448this.kernField = value;4449}4450}4451
4452[XmlElement(Order = 22)]4453public CT_SignedHpsMeasure position4454{4455get4456{4457return this.positionField;4458}4459set4460{4461this.positionField = value;4462}4463}4464
4465[XmlElement(Order = 23)]4466public CT_HpsMeasure sz4467{4468get4469{4470return this.szField;4471}4472set4473{4474this.szField = value;4475}4476}4477
4478[XmlElement(Order = 24)]4479public CT_HpsMeasure szCs4480{4481get4482{4483return this.szCsField;4484}4485set4486{4487this.szCsField = value;4488}4489}4490
4491[XmlElement(Order = 25)]4492public CT_Highlight highlight4493{4494get4495{4496return this.highlightField;4497}4498set4499{4500this.highlightField = value;4501}4502}4503
4504[XmlElement(Order = 26)]4505public CT_Underline u4506{4507get4508{4509return this.uField;4510}4511set4512{4513this.uField = value;4514}4515}4516
4517[XmlElement(Order = 27)]4518public CT_TextEffect effect4519{4520get4521{4522return this.effectField;4523}4524set4525{4526this.effectField = value;4527}4528}4529
4530[XmlElement(Order = 28)]4531public CT_Border bdr4532{4533get4534{4535return this.bdrField;4536}4537set4538{4539this.bdrField = value;4540}4541}4542
4543[XmlElement(Order = 29)]4544public CT_Shd shd4545{4546get4547{4548return this.shdField;4549}4550set4551{4552this.shdField = value;4553}4554}4555
4556[XmlElement(Order = 30)]4557public CT_FitText fitText4558{4559get4560{4561return this.fitTextField;4562}4563set4564{4565this.fitTextField = value;4566}4567}4568
4569[XmlElement(Order = 31)]4570public CT_VerticalAlignRun vertAlign4571{4572get4573{4574return this.vertAlignField;4575}4576set4577{4578this.vertAlignField = value;4579}4580}4581
4582[XmlElement(Order = 32)]4583public CT_OnOff rtl4584{4585get4586{4587return this.rtlField;4588}4589set4590{4591this.rtlField = value;4592}4593}4594
4595[XmlElement(Order = 33)]4596public CT_OnOff cs4597{4598get4599{4600return this.csField;4601}4602set4603{4604this.csField = value;4605}4606}4607
4608[XmlElement(Order = 34)]4609public CT_Em em4610{4611get4612{4613return this.emField;4614}4615set4616{4617this.emField = value;4618}4619}4620
4621[XmlElement(Order = 35)]4622public CT_Language lang4623{4624get4625{4626return this.langField;4627}4628set4629{4630this.langField = value;4631}4632}4633
4634[XmlElement(Order = 36)]4635public CT_EastAsianLayout eastAsianLayout4636{4637get4638{4639return this.eastAsianLayoutField;4640}4641set4642{4643this.eastAsianLayoutField = value;4644}4645}4646
4647[XmlElement(Order = 37)]4648public CT_OnOff specVanish4649{4650get4651{4652return this.specVanishField;4653}4654set4655{4656this.specVanishField = value;4657}4658}4659
4660[XmlElement(Order = 38)]4661public CT_OnOff oMath4662{4663get4664{4665return this.oMathField;4666}4667set4668{4669this.oMathField = value;4670}4671}4672
4673[XmlElement(Order = 39)]4674public CT_RPrChange rPrChange4675{4676get4677{4678return this.rPrChangeField;4679}4680set4681{4682this.rPrChangeField = value;4683}4684}4685
4686public bool IsSetLang()4687{4688return this.langField != null;// !string.IsNullOrEmpty(this.langField.val);4689}4690
4691public CT_Language AddNewLang()4692{4693if (this.langField == null)4694this.langField = new CT_Language();4695return this.langField;4696}4697
4698public CT_Fonts AddNewRFonts()4699{4700if (this.rFontsField == null)4701this.rFontsField = new CT_Fonts();4702return this.rFontsField;4703}4704
4705public CT_OnOff AddNewB()4706{4707if (this.bField == null)4708this.bField = new CT_OnOff();4709return this.bField;4710}4711
4712public CT_Shd AddNewShd()4713{4714if (this.shdField == null)4715this.shdField = new CT_Shd();4716return this.shdField;4717}4718
4719public CT_OnOff AddNewBCs()4720{4721if (this.bCsField == null)4722this.bCsField = new CT_OnOff();4723return this.bCsField;4724}4725
4726public CT_Color AddNewColor()4727{4728if (this.colorField == null)4729this.colorField = new CT_Color();4730return this.colorField;4731}4732
4733public CT_HpsMeasure AddNewSz()4734{4735if (this.szField == null)4736this.szField = new CT_HpsMeasure();4737return this.szField;4738}4739
4740public CT_HpsMeasure AddNewSzCs()4741{4742if (this.szCsField == null)4743this.szCsField = new CT_HpsMeasure();4744return this.szCsField;4745}4746
4747public bool IsSetPosition()4748{4749return this.positionField!=null && !string.IsNullOrEmpty(this.positionField.val);4750}4751
4752public CT_SignedHpsMeasure AddNewPosition()4753{4754if (this.positionField == null)4755this.positionField = new CT_SignedHpsMeasure();4756return this.positionField;4757}4758
4759public bool IsSetB()4760{4761return this.bField != null;4762}4763
4764public bool IsSetI()4765{4766return this.iField != null;4767}4768
4769public CT_OnOff AddNewI()4770{4771if (this.iField == null)4772this.iField = new CT_OnOff();4773return this.iField;4774}4775
4776public void AddNewNoProof()4777{4778if (this.noProofField == null)4779this.noProofField = new CT_OnOff();4780}4781
4782public bool IsSetU()4783{4784return this.uField != null4785&& this.uField.val != ST_Underline.none;4786}4787
4788public CT_Underline AddNewU()4789{4790if (this.uField == null)4791this.uField = new CT_Underline();4792return this.uField;4793}4794
4795public bool IsSetStrike()4796{4797return this.strike != null;4798}4799
4800public CT_OnOff AddNewStrike()4801{4802if (this.strikeField == null)4803this.strikeField = new CT_OnOff();4804return this.strikeField;4805}4806
4807public bool IsSetVertAlign()4808{4809return !(this.vertAlignField == null);4810}4811
4812public CT_VerticalAlignRun AddNewVertAlign()4813{4814if (this.vertAlignField == null)4815this.vertAlignField = new CT_VerticalAlignRun();4816return this.vertAlignField;4817}4818
4819public bool IsSetRFonts()4820{4821return this.rFontsField != null;4822}4823
4824public bool IsSetSz()4825{4826return (this.szField!=null && this.szField.val != 0);4827}4828
4829public bool IsSetColor()4830{4831return colorField != null && !string.IsNullOrEmpty(colorField.val);4832}4833
4834public bool IsSetDstrike()4835{4836return this.dstrikeField != null;4837}4838
4839public CT_OnOff AddNewDstrike()4840{4841if (this.dstrikeField == null)4842this.dstrikeField = new CT_OnOff();4843return this.dstrikeField;4844}4845
4846public bool IsSetEmboss()4847{4848return this.embossField != null;4849}4850
4851public CT_OnOff AddNewEmboss()4852{4853if (this.embossField == null)4854this.embossField = new CT_OnOff();4855return this.embossField;4856}4857
4858public bool IsSetImprint()4859{4860return this.imprintField != null;4861}4862
4863public CT_OnOff AddNewImprint()4864{4865if (this.imprintField == null)4866this.imprintField = new CT_OnOff();4867return this.imprintField;4868}4869
4870public bool IsSetShadow()4871{4872return this.shadowField != null;4873}4874
4875public CT_OnOff AddNewShadow()4876{4877if (this.shadowField == null)4878this.shadowField = new CT_OnOff();4879return this.shadowField;4880}4881
4882public bool IsSetCaps()4883{4884return this.capsField != null;4885}4886
4887public CT_OnOff AddNewCaps()4888{4889if (this.capsField == null)4890this.capsField = new CT_OnOff();4891return this.capsField;4892}4893
4894public bool IsSetSmallCaps()4895{4896return this.smallCapsField != null;4897}4898
4899public CT_OnOff AddNewSmallCaps()4900{4901if (this.smallCapsField == null)4902this.smallCapsField = new CT_OnOff();4903return this.smallCapsField;4904}4905
4906public bool IsSetKern()4907{4908return this.kernField != null;4909}4910
4911public CT_HpsMeasure AddNewKern()4912{4913if (this.kernField == null)4914this.kernField = new CT_HpsMeasure();4915return this.kernField;4916}4917
4918public bool IsSetSpacing()4919{4920return this.spacingField != null;4921}4922
4923public CT_Highlight AddNewHighlight()4924{4925if (this.highlightField == null)4926this.highlightField = new CT_Highlight();4927return this.highlightField;4928}4929
4930public CT_SignedTwipsMeasure AddNewSpacing()4931{4932if (this.spacingField == null)4933this.spacingField = new CT_SignedTwipsMeasure();4934return this.spacingField;4935}4936
4937public bool IsSetHighlight()4938{4939return this.highlightField != null;4940}4941}4942
4943
4944[Serializable]4945
4946[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]4947[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]4948public class CT_ParaRPrChange : CT_TrackChange4949{4950public static new CT_ParaRPrChange Parse(XmlNode node, XmlNamespaceManager namespaceManager)4951{4952if (node == null)4953return null;4954CT_ParaRPrChange ctObj = new CT_ParaRPrChange();4955ctObj.author = XmlHelper.ReadString(node.Attributes["author"]);4956ctObj.date = XmlHelper.ReadString(node.Attributes["date"]);4957ctObj.id = XmlHelper.ReadString(node.Attributes["id"]);4958foreach (XmlNode childNode in node.ChildNodes)4959{4960if (childNode.LocalName == "rPr")4961ctObj.rPr = CT_ParaRPrOriginal.Parse(childNode, namespaceManager);4962}4963return ctObj;4964}4965
4966
4967
4968internal new void Write(StreamWriter sw, string nodeName)4969{4970sw.Write(string.Format("<{0}", nodeName));4971XmlHelper.WriteAttribute(sw, "author", this.author);4972XmlHelper.WriteAttribute(sw, "date", this.date);4973XmlHelper.WriteAttribute(sw, "id", this.id);4974sw.Write(">");4975if (this.rPr != null)4976this.rPr.Write(sw, "rPr");4977sw.Write(string.Format("</{0}>", nodeName));4978}4979
4980
4981private CT_ParaRPrOriginal rPrField;4982
4983public CT_ParaRPrChange()4984{4985//this.rPrField = new CT_ParaRPrOriginal();4986}4987
4988[XmlElement(Order = 0)]4989public CT_ParaRPrOriginal rPr4990{4991get4992{4993return this.rPrField;4994}4995set4996{4997this.rPrField = value;4998}4999}5000}5001
5002
5003[Serializable]5004
5005[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]5006[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]5007public class CT_ParaRPrOriginal5008{5009
5010private CT_TrackChange insField;5011
5012private CT_TrackChange delField;5013
5014private CT_TrackChange moveFromField;5015
5016private CT_TrackChange moveToField;5017
5018
5019public CT_ParaRPrOriginal()5020{5021
5022}5023
5024[XmlElement(Order = 0)]5025public CT_TrackChange ins5026{5027get5028{5029return this.insField;5030}5031set5032{5033this.insField = value;5034}5035}5036
5037[XmlElement(Order = 1)]5038public CT_TrackChange del5039{5040get5041{5042return this.delField;5043}5044set5045{5046this.delField = value;5047}5048}5049
5050[XmlElement(Order = 2)]5051public CT_TrackChange moveFrom5052{5053get5054{5055return this.moveFromField;5056}5057set5058{5059this.moveFromField = value;5060}5061}5062
5063[XmlElement(Order = 3)]5064public CT_TrackChange moveTo5065{5066get5067{5068return this.moveToField;5069}5070set5071{5072this.moveToField = value;5073}5074}5075
5076List<CT_OnOff> webHiddenField;5077[XmlElement(Order = 4)]5078public List<CT_OnOff> webHidden5079{5080get { return this.webHiddenField; }5081set { this.webHiddenField = value; }5082}5083
5084List<CT_OnOff> bField;5085[XmlElement(Order = 4)]5086public List<CT_OnOff> b5087{5088get { return this.bField; }5089set { this.bField = value; }5090}5091
5092List<CT_OnOff> bCsField;5093[XmlElement(Order = 4)]5094public List<CT_OnOff> bCs5095{5096get { return this.bCsField; }5097set { this.bCsField = value; }5098}5099
5100List<CT_Border> bdrField;5101[XmlElement(Order = 4)]5102public List<CT_Border> bdr5103{5104get { return this.bdrField; }5105set { this.bdrField = value; }5106}5107
5108List<CT_OnOff> capsField;5109[XmlElement(Order = 4)]5110public List<CT_OnOff> caps5111{5112get { return this.capsField; }5113set { this.capsField = value; }5114}5115
5116List<CT_Color> colorField;5117[XmlElement(Order = 4)]5118public List<CT_Color> color5119{5120get { return this.colorField; }5121set { this.colorField = value; }5122}5123
5124List<CT_OnOff> csField;5125[XmlElement(Order = 4)]5126public List<CT_OnOff> cs5127{5128get { return this.csField; }5129set { this.csField = value; }5130}5131
5132List<CT_OnOff> dstrikeField;5133[XmlElement(Order = 4)]5134public List<CT_OnOff> dstrike5135{5136get { return this.dstrikeField; }5137set { this.dstrikeField = value; }5138}5139
5140List<CT_EastAsianLayout> eastAsianLayoutField;5141[XmlElement(Order = 4)]5142public List<CT_EastAsianLayout> eastAsianLayout5143{5144get { return this.eastAsianLayoutField; }5145set { this.eastAsianLayoutField = value; }5146}5147
5148List<CT_TextEffect> effectField;5149[XmlElement(Order = 4)]5150public List<CT_TextEffect> effect5151{5152get { return this.effectField; }5153set { this.effectField = value; }5154}5155
5156List<CT_Em> emField;5157[XmlElement(Order = 4)]5158public List<CT_Em> em5159{5160get { return this.emField; }5161set { this.emField = value; }5162}5163
5164List<CT_OnOff> embossField;5165[XmlElement(Order = 4)]5166public List<CT_OnOff> emboss5167{5168get { return this.embossField; }5169set { this.embossField = value; }5170}5171
5172List<CT_FitText> fitTextField;5173[XmlElement(Order = 4)]5174public List<CT_FitText> fitText5175{5176get { return this.fitTextField; }5177set { this.fitTextField = value; }5178}5179
5180List<CT_Highlight> highlightField;5181[XmlElement(Order = 4)]5182public List<CT_Highlight> highlight5183{5184get { return this.highlightField; }5185set { this.highlightField = value; }5186}5187
5188List<CT_OnOff> iField;5189[XmlElement(Order = 4)]5190public List<CT_OnOff> i5191{5192get { return this.iField; }5193set { this.iField = value; }5194}5195
5196List<CT_OnOff> iCsField;5197[XmlElement(Order = 4)]5198public List<CT_OnOff> iCs5199{5200get { return this.iCsField; }5201set { this.iCsField = value; }5202}5203
5204List<CT_OnOff> imprintField;5205[XmlElement(Order = 4)]5206public List<CT_OnOff> imprint5207{5208get { return this.imprintField; }5209set { this.imprintField = value; }5210}5211
5212List<CT_HpsMeasure> kernField;5213[XmlElement(Order = 4)]5214public List<CT_HpsMeasure> kern5215{5216get { return this.kernField; }5217set { this.kernField = value; }5218}5219
5220List<CT_Language> langField;5221[XmlElement(Order = 4)]5222public List<CT_Language> lang5223{5224get { return this.langField; }5225set { this.langField = value; }5226}5227
5228List<CT_OnOff> noProofField;5229[XmlElement(Order = 4)]5230public List<CT_OnOff> noProof5231{5232get { return this.noProofField; }5233set { this.noProofField = value; }5234}5235
5236List<CT_OnOff> oMathField;5237[XmlElement(Order = 4)]5238public List<CT_OnOff> oMath5239{5240get { return this.oMathField; }5241set { this.oMathField = value; }5242}5243
5244List<CT_OnOff> outlineField;5245[XmlElement(Order = 4)]5246public List<CT_OnOff> outline5247{5248get { return this.outlineField; }5249set { this.outlineField = value; }5250}5251
5252List<CT_SignedHpsMeasure> positionField;5253[XmlElement(Order = 4)]5254public List<CT_SignedHpsMeasure> position5255{5256get { return this.positionField; }5257set { this.positionField = value; }5258}5259
5260List<CT_Fonts> rFontsField;5261[XmlElement(Order = 4)]5262public List<CT_Fonts> rFonts5263{5264get { return this.rFontsField; }5265set { this.rFontsField = value; }5266}5267
5268List<CT_String> rStyleField;5269[XmlElement(Order = 4)]5270public List<CT_String> rStyle5271{5272get { return this.rStyleField; }5273set { this.rStyleField = value; }5274}5275
5276List<CT_OnOff> rtlField;5277[XmlElement(Order = 4)]5278public List<CT_OnOff> rtl5279{5280get { return this.rtlField; }5281set { this.rtlField = value; }5282}5283
5284List<CT_OnOff> shadowField;5285[XmlElement(Order = 4)]5286public List<CT_OnOff> shadow5287{5288get { return this.shadowField; }5289set { this.shadowField = value; }5290}5291
5292List<CT_Shd> shdField;5293[XmlElement(Order = 4)]5294public List<CT_Shd> shd5295{5296get { return this.shdField; }5297set { this.shdField = value; }5298}5299
5300List<CT_OnOff> smallCapsField;5301[XmlElement(Order = 4)]5302public List<CT_OnOff> smallCaps5303{5304get { return this.smallCapsField; }5305set { this.smallCapsField = value; }5306}5307
5308List<CT_OnOff> snapToGridField;5309[XmlElement(Order = 4)]5310public List<CT_OnOff> snapToGrid5311{5312get { return this.snapToGridField; }5313set { this.snapToGridField = value; }5314}5315
5316List<CT_SignedTwipsMeasure> spacingField;5317[XmlElement(Order = 4)]5318public List<CT_SignedTwipsMeasure> spacing5319{5320get { return this.spacingField; }5321set { this.spacingField = value; }5322}5323
5324List<CT_OnOff> specVanishField;5325[XmlElement(Order = 4)]5326public List<CT_OnOff> specVanish5327{5328get { return this.specVanishField; }5329set { this.specVanishField = value; }5330}5331
5332List<CT_OnOff> strikeField;5333[XmlElement(Order = 4)]5334public List<CT_OnOff> strike5335{5336get { return this.strikeField; }5337set { this.strikeField = value; }5338}5339
5340List<CT_HpsMeasure> szField;5341[XmlElement(Order = 4)]5342public List<CT_HpsMeasure> sz5343{5344get { return this.szField; }5345set { this.szField = value; }5346}5347
5348List<CT_HpsMeasure> szCsField;5349[XmlElement(Order = 4)]5350public List<CT_HpsMeasure> szCs5351{5352get { return this.szCsField; }5353set { this.szCsField = value; }5354}5355
5356List<CT_Underline> uField;5357[XmlElement(Order = 4)]5358public List<CT_Underline> u5359{5360get { return this.uField; }5361set { this.uField = value; }5362}5363
5364List<CT_OnOff> vanishField;5365[XmlElement(Order = 4)]5366public List<CT_OnOff> vanish5367{5368get { return this.vanishField; }5369set { this.vanishField = value; }5370}5371
5372List<CT_VerticalAlignRun> vertAlignField;5373[XmlElement(Order = 4)]5374public List<CT_VerticalAlignRun> vertAlign5375{5376get { return this.vertAlignField; }5377set { this.vertAlignField = value; }5378}5379
5380List<CT_TextScale> wField;5381[XmlElement(Order = 4)]5382public List<CT_TextScale> w5383{5384get { return this.wField; }5385set { this.wField = value; }5386}5387
5388
5389public static CT_ParaRPrOriginal Parse(XmlNode node, XmlNamespaceManager namespaceManager)5390{5391if (node == null)5392return null;5393CT_ParaRPrOriginal ctObj = new CT_ParaRPrOriginal();5394ctObj.webHidden = new List<CT_OnOff>();5395ctObj.b = new List<CT_OnOff>();5396ctObj.bCs = new List<CT_OnOff>();5397ctObj.bdr = new List<CT_Border>();5398ctObj.caps = new List<CT_OnOff>();5399ctObj.color = new List<CT_Color>();5400ctObj.cs = new List<CT_OnOff>();5401ctObj.dstrike = new List<CT_OnOff>();5402ctObj.eastAsianLayout = new List<CT_EastAsianLayout>();5403ctObj.effect = new List<CT_TextEffect>();5404ctObj.em = new List<CT_Em>();5405ctObj.emboss = new List<CT_OnOff>();5406ctObj.fitText = new List<CT_FitText>();5407ctObj.highlight = new List<CT_Highlight>();5408ctObj.i = new List<CT_OnOff>();5409ctObj.iCs = new List<CT_OnOff>();5410ctObj.imprint = new List<CT_OnOff>();5411ctObj.kern = new List<CT_HpsMeasure>();5412ctObj.lang = new List<CT_Language>();5413ctObj.noProof = new List<CT_OnOff>();5414ctObj.oMath = new List<CT_OnOff>();5415ctObj.outline = new List<CT_OnOff>();5416ctObj.position = new List<CT_SignedHpsMeasure>();5417ctObj.rFonts = new List<CT_Fonts>();5418ctObj.rStyle = new List<CT_String>();5419ctObj.rtl = new List<CT_OnOff>();5420ctObj.shadow = new List<CT_OnOff>();5421ctObj.shd = new List<CT_Shd>();5422ctObj.smallCaps = new List<CT_OnOff>();5423ctObj.snapToGrid = new List<CT_OnOff>();5424ctObj.spacing = new List<CT_SignedTwipsMeasure>();5425ctObj.specVanish = new List<CT_OnOff>();5426ctObj.strike = new List<CT_OnOff>();5427ctObj.sz = new List<CT_HpsMeasure>();5428ctObj.szCs = new List<CT_HpsMeasure>();5429ctObj.u = new List<CT_Underline>();5430ctObj.vanish = new List<CT_OnOff>();5431ctObj.vertAlign = new List<CT_VerticalAlignRun>();5432ctObj.w = new List<CT_TextScale>();5433foreach (XmlNode childNode in node.ChildNodes)5434{5435if (childNode.LocalName == "ins")5436ctObj.ins = CT_TrackChange.Parse(childNode, namespaceManager);5437else if (childNode.LocalName == "del")5438ctObj.del = CT_TrackChange.Parse(childNode, namespaceManager);5439else if (childNode.LocalName == "moveFrom")5440ctObj.moveFrom = CT_TrackChange.Parse(childNode, namespaceManager);5441else if (childNode.LocalName == "moveTo")5442ctObj.moveTo = CT_TrackChange.Parse(childNode, namespaceManager);5443else if (childNode.LocalName == "webHidden")5444ctObj.webHidden.Add(CT_OnOff.Parse(childNode, namespaceManager));5445else if (childNode.LocalName == "b")5446ctObj.b.Add(CT_OnOff.Parse(childNode, namespaceManager));5447else if (childNode.LocalName == "bCs")5448ctObj.bCs.Add(CT_OnOff.Parse(childNode, namespaceManager));5449else if (childNode.LocalName == "bdr")5450ctObj.bdr.Add(CT_Border.Parse(childNode, namespaceManager));5451else if (childNode.LocalName == "caps")5452ctObj.caps.Add(CT_OnOff.Parse(childNode, namespaceManager));5453else if (childNode.LocalName == "color")5454ctObj.color.Add(CT_Color.Parse(childNode, namespaceManager));5455else if (childNode.LocalName == "cs")5456ctObj.cs.Add(CT_OnOff.Parse(childNode, namespaceManager));5457else if (childNode.LocalName == "dstrike")5458ctObj.dstrike.Add(CT_OnOff.Parse(childNode, namespaceManager));5459else if (childNode.LocalName == "eastAsianLayout")5460ctObj.eastAsianLayout.Add(CT_EastAsianLayout.Parse(childNode, namespaceManager));5461else if (childNode.LocalName == "effect")5462ctObj.effect.Add(CT_TextEffect.Parse(childNode, namespaceManager));5463else if (childNode.LocalName == "em")5464ctObj.em.Add(CT_Em.Parse(childNode, namespaceManager));5465else if (childNode.LocalName == "emboss")5466ctObj.emboss.Add(CT_OnOff.Parse(childNode, namespaceManager));5467else if (childNode.LocalName == "fitText")5468ctObj.fitText.Add(CT_FitText.Parse(childNode, namespaceManager));5469else if (childNode.LocalName == "highlight")5470ctObj.highlight.Add(CT_Highlight.Parse(childNode, namespaceManager));5471else if (childNode.LocalName == "i")5472ctObj.i.Add(CT_OnOff.Parse(childNode, namespaceManager));5473else if (childNode.LocalName == "iCs")5474ctObj.iCs.Add(CT_OnOff.Parse(childNode, namespaceManager));5475else if (childNode.LocalName == "imprint")5476ctObj.imprint.Add(CT_OnOff.Parse(childNode, namespaceManager));5477else if (childNode.LocalName == "kern")5478ctObj.kern.Add(CT_HpsMeasure.Parse(childNode, namespaceManager));5479else if (childNode.LocalName == "lang")5480ctObj.lang.Add(CT_Language.Parse(childNode, namespaceManager));5481else if (childNode.LocalName == "noProof")5482ctObj.noProof.Add(CT_OnOff.Parse(childNode, namespaceManager));5483else if (childNode.LocalName == "oMath")5484ctObj.oMath.Add(CT_OnOff.Parse(childNode, namespaceManager));5485else if (childNode.LocalName == "outline")5486ctObj.outline.Add(CT_OnOff.Parse(childNode, namespaceManager));5487else if (childNode.LocalName == "position")5488ctObj.position.Add(CT_SignedHpsMeasure.Parse(childNode, namespaceManager));5489else if (childNode.LocalName == "rFonts")5490ctObj.rFonts.Add(CT_Fonts.Parse(childNode, namespaceManager));5491else if (childNode.LocalName == "rStyle")5492ctObj.rStyle.Add(CT_String.Parse(childNode, namespaceManager));5493else if (childNode.LocalName == "rtl")5494ctObj.rtl.Add(CT_OnOff.Parse(childNode, namespaceManager));5495else if (childNode.LocalName == "shadow")5496ctObj.shadow.Add(CT_OnOff.Parse(childNode, namespaceManager));5497else if (childNode.LocalName == "shd")5498ctObj.shd.Add(CT_Shd.Parse(childNode, namespaceManager));5499else if (childNode.LocalName == "smallCaps")5500ctObj.smallCaps.Add(CT_OnOff.Parse(childNode, namespaceManager));5501else if (childNode.LocalName == "snapToGrid")5502ctObj.snapToGrid.Add(CT_OnOff.Parse(childNode, namespaceManager));5503else if (childNode.LocalName == "spacing")5504ctObj.spacing.Add(CT_SignedTwipsMeasure.Parse(childNode, namespaceManager));5505else if (childNode.LocalName == "specVanish")5506ctObj.specVanish.Add(CT_OnOff.Parse(childNode, namespaceManager));5507else if (childNode.LocalName == "strike")5508ctObj.strike.Add(CT_OnOff.Parse(childNode, namespaceManager));5509else if (childNode.LocalName == "sz")5510ctObj.sz.Add(CT_HpsMeasure.Parse(childNode, namespaceManager));5511else if (childNode.LocalName == "szCs")5512ctObj.szCs.Add(CT_HpsMeasure.Parse(childNode, namespaceManager));5513else if (childNode.LocalName == "u")5514ctObj.u.Add(CT_Underline.Parse(childNode, namespaceManager));5515else if (childNode.LocalName == "vanish")5516ctObj.vanish.Add(CT_OnOff.Parse(childNode, namespaceManager));5517else if (childNode.LocalName == "vertAlign")5518ctObj.vertAlign.Add(CT_VerticalAlignRun.Parse(childNode, namespaceManager));5519else if (childNode.LocalName == "w")5520ctObj.w.Add(CT_TextScale.Parse(childNode, namespaceManager));5521}5522return ctObj;5523}5524
5525
5526
5527internal void Write(StreamWriter sw, string nodeName)5528{5529sw.Write(string.Format("<w:{0}>", nodeName));5530if (this.ins != null)5531this.ins.Write(sw, "ins");5532if (this.del != null)5533this.del.Write(sw, "del");5534if (this.moveFrom != null)5535this.moveFrom.Write(sw, "moveFrom");5536if (this.moveTo != null)5537this.moveTo.Write(sw, "moveTo");5538if (this.webHidden != null)5539{5540foreach (CT_OnOff x in this.webHidden)5541{5542x.Write(sw, "webHidden");5543}5544}5545if (this.b != null)5546{5547foreach (CT_OnOff x in this.b)5548{5549x.Write(sw, "b");5550}5551}5552if (this.bCs != null)5553{5554foreach (CT_OnOff x in this.bCs)5555{5556x.Write(sw, "bCs");5557}5558}5559if (this.bdr != null)5560{5561foreach (CT_Border x in this.bdr)5562{5563x.Write(sw, "bdr");5564}5565}5566if (this.caps != null)5567{5568foreach (CT_OnOff x in this.caps)5569{5570x.Write(sw, "caps");5571}5572}5573if (this.color != null)5574{5575foreach (CT_Color x in this.color)5576{5577x.Write(sw, "color");5578}5579}5580if (this.cs != null)5581{5582foreach (CT_OnOff x in this.cs)5583{5584x.Write(sw, "cs");5585}5586}5587if (this.dstrike != null)5588{5589foreach (CT_OnOff x in this.dstrike)5590{5591x.Write(sw, "dstrike");5592}5593}5594if (this.eastAsianLayout != null)5595{5596foreach (CT_EastAsianLayout x in this.eastAsianLayout)5597{5598x.Write(sw, "eastAsianLayout");5599}5600}5601if (this.effect != null)5602{5603foreach (CT_TextEffect x in this.effect)5604{5605x.Write(sw, "effect");5606}5607}5608if (this.em != null)5609{5610foreach (CT_Em x in this.em)5611{5612x.Write(sw, "em");5613}5614}5615if (this.emboss != null)5616{5617foreach (CT_OnOff x in this.emboss)5618{5619x.Write(sw, "emboss");5620}5621}5622if (this.fitText != null)5623{5624foreach (CT_FitText x in this.fitText)5625{5626x.Write(sw, "fitText");5627}5628}5629if (this.highlight != null)5630{5631foreach (CT_Highlight x in this.highlight)5632{5633x.Write(sw, "highlight");5634}5635}5636if (this.i != null)5637{5638foreach (CT_OnOff x in this.i)5639{5640x.Write(sw, "i");5641}5642}5643if (this.iCs != null)5644{5645foreach (CT_OnOff x in this.iCs)5646{5647x.Write(sw, "iCs");5648}5649}5650if (this.imprint != null)5651{5652foreach (CT_OnOff x in this.imprint)5653{5654x.Write(sw, "imprint");5655}5656}5657if (this.kern != null)5658{5659foreach (CT_HpsMeasure x in this.kern)5660{5661x.Write(sw, "kern");5662}5663}5664if (this.lang != null)5665{5666foreach (CT_Language x in this.lang)5667{5668x.Write(sw, "lang");5669}5670}5671if (this.noProof != null)5672{5673foreach (CT_OnOff x in this.noProof)5674{5675x.Write(sw, "noProof");5676}5677}5678if (this.oMath != null)5679{5680foreach (CT_OnOff x in this.oMath)5681{5682x.Write(sw, "oMath");5683}5684}5685if (this.outline != null)5686{5687foreach (CT_OnOff x in this.outline)5688{5689x.Write(sw, "outline");5690}5691}5692if (this.position != null)5693{5694foreach (CT_SignedHpsMeasure x in this.position)5695{5696x.Write(sw, "position");5697}5698}5699if (this.rFonts != null)5700{5701foreach (CT_Fonts x in this.rFonts)5702{5703x.Write(sw, "rFonts");5704}5705}5706if (this.rStyle != null)5707{5708foreach (CT_String x in this.rStyle)5709{5710x.Write(sw, "rStyle");5711}5712}5713if (this.rtl != null)5714{5715foreach (CT_OnOff x in this.rtl)5716{5717x.Write(sw, "rtl");5718}5719}5720if (this.shadow != null)5721{5722foreach (CT_OnOff x in this.shadow)5723{5724x.Write(sw, "shadow");5725}5726}5727if (this.shd != null)5728{5729foreach (CT_Shd x in this.shd)5730{5731x.Write(sw, "shd");5732}5733}5734if (this.smallCaps != null)5735{5736foreach (CT_OnOff x in this.smallCaps)5737{5738x.Write(sw, "smallCaps");5739}5740}5741if (this.snapToGrid != null)5742{5743foreach (CT_OnOff x in this.snapToGrid)5744{5745x.Write(sw, "snapToGrid");5746}5747}5748if (this.spacing != null)5749{5750foreach (CT_SignedTwipsMeasure x in this.spacing)5751{5752x.Write(sw, "spacing");5753}5754}5755if (this.specVanish != null)5756{5757foreach (CT_OnOff x in this.specVanish)5758{5759x.Write(sw, "specVanish");5760}5761}5762if (this.strike != null)5763{5764foreach (CT_OnOff x in this.strike)5765{5766x.Write(sw, "strike");5767}5768}5769if (this.sz != null)5770{5771foreach (CT_HpsMeasure x in this.sz)5772{5773x.Write(sw, "sz");5774}5775}5776if (this.szCs != null)5777{5778foreach (CT_HpsMeasure x in this.szCs)5779{5780x.Write(sw, "szCs");5781}5782}5783if (this.u != null)5784{5785foreach (CT_Underline x in this.u)5786{5787x.Write(sw, "u");5788}5789}5790if (this.vanish != null)5791{5792foreach (CT_OnOff x in this.vanish)5793{5794x.Write(sw, "vanish");5795}5796}5797if (this.vertAlign != null)5798{5799foreach (CT_VerticalAlignRun x in this.vertAlign)5800{5801x.Write(sw, "vertAlign");5802}5803}5804if (this.w != null)5805{5806foreach (CT_TextScale x in this.w)5807{5808x.Write(sw, "w");5809}5810}5811sw.WriteEndW(nodeName);5812}5813
5814}5815
5816
5817[Serializable]5818[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IncludeInSchema = false)]5819public enum ItemsChoiceType35820{5821
5822
5823b,5824
5825
5826bCs,5827
5828
5829bdr,5830
5831
5832caps,5833
5834
5835color,5836
5837
5838cs,5839
5840
5841dstrike,5842
5843
5844eastAsianLayout,5845
5846
5847effect,5848
5849
5850em,5851
5852
5853emboss,5854
5855
5856fitText,5857
5858
5859highlight,5860
5861
5862i,5863
5864
5865iCs,5866
5867
5868imprint,5869
5870
5871kern,5872
5873
5874lang,5875
5876
5877noProof,5878
5879
5880oMath,5881
5882
5883outline,5884
5885
5886position,5887
5888
5889rFonts,5890
5891
5892rStyle,5893
5894
5895rtl,5896
5897
5898shadow,5899
5900
5901shd,5902
5903
5904smallCaps,5905
5906
5907snapToGrid,5908
5909
5910spacing,5911
5912
5913specVanish,5914
5915
5916strike,5917
5918
5919sz,5920
5921
5922szCs,5923
5924
5925u,5926
5927
5928vanish,5929
5930
5931vertAlign,5932
5933
5934w,5935
5936
5937webHidden,5938}5939
5940
5941[Serializable]5942
5943[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]5944[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]5945public class CT_PPrChange : CT_TrackChange5946{5947
5948private CT_PPrBase pPrField;5949
5950public CT_PPrChange()5951{5952//this.pPrField = new CT_PPrBase();5953}5954public static new CT_PPrChange Parse(XmlNode node, XmlNamespaceManager namespaceManager)5955{5956if (node == null)5957return null;5958CT_PPrChange ctObj = new CT_PPrChange();5959ctObj.author = XmlHelper.ReadString(node.Attributes["w:author"]);5960ctObj.date = XmlHelper.ReadString(node.Attributes["w:date"]);5961ctObj.id = XmlHelper.ReadString(node.Attributes["r:id"]);5962foreach (XmlNode childNode in node.ChildNodes)5963{5964if (childNode.LocalName == "pPr")5965ctObj.pPr = CT_PPrBase.Parse(childNode, namespaceManager);5966}5967return ctObj;5968}5969
5970
5971
5972internal new void Write(StreamWriter sw, string nodeName)5973{5974sw.Write(string.Format("<w:{0}", nodeName));5975XmlHelper.WriteAttribute(sw, "w:author", this.author);5976XmlHelper.WriteAttribute(sw, "w:date", this.date);5977XmlHelper.WriteAttribute(sw, "r:id", this.id);5978sw.Write(">");5979if (this.pPr != null)5980this.pPr.Write(sw, "pPr");5981sw.WriteEndW(nodeName);5982}5983
5984
5985
5986[XmlElement(Order = 0)]5987public CT_PPrBase pPr5988{5989get5990{5991return this.pPrField;5992}5993set5994{5995this.pPrField = value;5996}5997}5998}5999
6000[XmlInclude(typeof(CT_PPr))]6001
6002[Serializable]6003
6004[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]6005[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]6006public class CT_PPrBase6007{6008
6009private CT_String pStyleField;6010
6011private CT_OnOff keepNextField;6012
6013private CT_OnOff keepLinesField;6014
6015private CT_OnOff pageBreakBeforeField;6016
6017private CT_FramePr framePrField;6018
6019private CT_OnOff widowControlField;6020
6021private CT_NumPr numPrField;6022
6023private CT_OnOff suppressLineNumbersField;6024
6025private CT_PBdr pBdrField;6026
6027private CT_Shd shdField;6028
6029private List<CT_TabStop> tabsField;6030
6031private CT_OnOff suppressAutoHyphensField;6032
6033private CT_OnOff kinsokuField;6034
6035private CT_OnOff wordWrapField;6036
6037private CT_OnOff overflowPunctField;6038
6039private CT_OnOff topLinePunctField;6040
6041private CT_OnOff autoSpaceDEField;6042
6043private CT_OnOff autoSpaceDNField;6044
6045private CT_OnOff bidiField;6046
6047private CT_OnOff adjustRightIndField;6048
6049private CT_OnOff snapToGridField;6050
6051private CT_Spacing spacingField;6052
6053private CT_Ind indField;6054
6055private CT_OnOff contextualSpacingField;6056
6057private CT_OnOff mirrorIndentsField;6058
6059private CT_OnOff suppressOverlapField;6060
6061private CT_Jc jcField;6062
6063private CT_TextDirection textDirectionField;6064
6065private CT_TextAlignment textAlignmentField;6066
6067private CT_TextboxTightWrap textboxTightWrapField;6068
6069private CT_DecimalNumber outlineLvlField;6070
6071private CT_DecimalNumber divIdField;6072
6073private CT_Cnf cnfStyleField;6074
6075public virtual bool IsEmpty6076{6077get6078{6079return pStyleField == null &&6080keepNextField == null &&6081keepLinesField == null &&6082pageBreakBeforeField == null &&6083framePrField == null &&6084widowControlField == null &&6085numPrField == null &&6086suppressLineNumbersField == null &&6087pBdrField == null &&6088shdField == null &&6089tabsField == null &&6090suppressAutoHyphensField == null &&6091kinsokuField == null &&6092wordWrapField == null &&6093overflowPunctField == null &&6094topLinePunctField == null &&6095autoSpaceDEField == null &&6096autoSpaceDNField == null &&6097bidiField == null &&6098adjustRightIndField == null &&6099snapToGridField == null &&6100spacingField == null &&6101indField == null &&6102contextualSpacingField == null &&6103mirrorIndentsField == null &&6104suppressOverlapField == null &&6105jcField == null &&6106textDirectionField == null &&6107textAlignmentField == null &&6108textboxTightWrapField == null &&6109outlineLvlField == null &&6110divIdField == null &&6111cnfStyleField == null;6112}6113}6114
6115public CT_PPrBase()6116{6117
6118}6119public static CT_PPrBase Parse(XmlNode node, XmlNamespaceManager namespaceManager)6120{6121if (node == null)6122return null;6123CT_PPrBase ctObj = new CT_PPrBase();6124ctObj.tabs = new List<CT_TabStop>();6125foreach (XmlNode childNode in node.ChildNodes)6126{6127if (childNode.LocalName == "pStyle")6128ctObj.pStyle = CT_String.Parse(childNode, namespaceManager);6129else if (childNode.LocalName == "keepNext")6130ctObj.keepNext = CT_OnOff.Parse(childNode, namespaceManager);6131else if (childNode.LocalName == "keepLines")6132ctObj.keepLines = CT_OnOff.Parse(childNode, namespaceManager);6133else if (childNode.LocalName == "pageBreakBefore")6134ctObj.pageBreakBefore = CT_OnOff.Parse(childNode, namespaceManager);6135else if (childNode.LocalName == "framePr")6136ctObj.framePr = CT_FramePr.Parse(childNode, namespaceManager);6137else if (childNode.LocalName == "widowControl")6138ctObj.widowControl = CT_OnOff.Parse(childNode, namespaceManager);6139else if (childNode.LocalName == "numPr")6140ctObj.numPr = CT_NumPr.Parse(childNode, namespaceManager);6141else if (childNode.LocalName == "suppressLineNumbers")6142ctObj.suppressLineNumbers = CT_OnOff.Parse(childNode, namespaceManager);6143else if (childNode.LocalName == "pBdr")6144ctObj.pBdr = CT_PBdr.Parse(childNode, namespaceManager);6145else if (childNode.LocalName == "shd")6146ctObj.shd = CT_Shd.Parse(childNode, namespaceManager);6147else if (childNode.LocalName == "suppressAutoHyphens")6148ctObj.suppressAutoHyphens = CT_OnOff.Parse(childNode, namespaceManager);6149else if (childNode.LocalName == "kinsoku")6150ctObj.kinsoku = CT_OnOff.Parse(childNode, namespaceManager);6151else if (childNode.LocalName == "wordWrap")6152ctObj.wordWrap = CT_OnOff.Parse(childNode, namespaceManager);6153else if (childNode.LocalName == "overflowPunct")6154ctObj.overflowPunct = CT_OnOff.Parse(childNode, namespaceManager);6155else if (childNode.LocalName == "topLinePunct")6156ctObj.topLinePunct = CT_OnOff.Parse(childNode, namespaceManager);6157else if (childNode.LocalName == "autoSpaceDE")6158ctObj.autoSpaceDE = CT_OnOff.Parse(childNode, namespaceManager);6159else if (childNode.LocalName == "autoSpaceDN")6160ctObj.autoSpaceDN = CT_OnOff.Parse(childNode, namespaceManager);6161else if (childNode.LocalName == "bidi")6162ctObj.bidi = CT_OnOff.Parse(childNode, namespaceManager);6163else if (childNode.LocalName == "adjustRightInd")6164ctObj.adjustRightInd = CT_OnOff.Parse(childNode, namespaceManager);6165else if (childNode.LocalName == "snapToGrid")6166ctObj.snapToGrid = CT_OnOff.Parse(childNode, namespaceManager);6167else if (childNode.LocalName == "spacing")6168ctObj.spacing = CT_Spacing.Parse(childNode, namespaceManager);6169else if (childNode.LocalName == "ind")6170ctObj.ind = CT_Ind.Parse(childNode, namespaceManager);6171else if (childNode.LocalName == "contextualSpacing")6172ctObj.contextualSpacing = CT_OnOff.Parse(childNode, namespaceManager);6173else if (childNode.LocalName == "mirrorIndents")6174ctObj.mirrorIndents = CT_OnOff.Parse(childNode, namespaceManager);6175else if (childNode.LocalName == "suppressOverlap")6176ctObj.suppressOverlap = CT_OnOff.Parse(childNode, namespaceManager);6177else if (childNode.LocalName == "jc")6178ctObj.jc = CT_Jc.Parse(childNode, namespaceManager);6179else if (childNode.LocalName == "textDirection")6180ctObj.textDirection = CT_TextDirection.Parse(childNode, namespaceManager);6181else if (childNode.LocalName == "textAlignment")6182ctObj.textAlignment = CT_TextAlignment.Parse(childNode, namespaceManager);6183else if (childNode.LocalName == "textboxTightWrap")6184ctObj.textboxTightWrap = CT_TextboxTightWrap.Parse(childNode, namespaceManager);6185else if (childNode.LocalName == "outlineLvl")6186ctObj.outlineLvl = CT_DecimalNumber.Parse(childNode, namespaceManager);6187else if (childNode.LocalName == "divId")6188ctObj.divId = CT_DecimalNumber.Parse(childNode, namespaceManager);6189else if (childNode.LocalName == "cnfStyle")6190ctObj.cnfStyle = CT_Cnf.Parse(childNode, namespaceManager);6191else if (childNode.LocalName == "tabs")6192{6193foreach (XmlNode snode in childNode.ChildNodes)6194{6195ctObj.tabs.Add(CT_TabStop.Parse(snode, namespaceManager));6196}6197}6198}6199return ctObj;6200}6201
6202
6203
6204internal void Write(StreamWriter sw, string nodeName)6205{6206sw.Write(string.Format("<w:{0}", nodeName));6207sw.Write(">");6208if (this.pStyle != null)6209this.pStyle.Write(sw, "pStyle");6210if (this.tabs != null && this.tabs.Count > 0)6211{6212sw.Write("<w:tabs>");6213foreach (CT_TabStop x in this.tabs)6214{6215x.Write(sw, "tab");6216}6217sw.Write("</w:tabs>");6218}6219if (this.keepNext != null)6220this.keepNext.Write(sw, "keepNext");6221if (this.keepLines != null)6222this.keepLines.Write(sw, "keepLines");6223if (this.pageBreakBefore != null)6224this.pageBreakBefore.Write(sw, "pageBreakBefore");6225if (this.framePr != null)6226this.framePr.Write(sw, "framePr");6227if (this.widowControl != null)6228this.widowControl.Write(sw, "widowControl");6229if (this.numPr != null)6230this.numPr.Write(sw, "numPr");6231if (this.suppressLineNumbers != null)6232this.suppressLineNumbers.Write(sw, "suppressLineNumbers");6233if (this.pBdr != null)6234this.pBdr.Write(sw, "pBdr");6235if (this.shd != null)6236this.shd.Write(sw, "shd");6237if (this.suppressAutoHyphens != null)6238this.suppressAutoHyphens.Write(sw, "suppressAutoHyphens");6239if (this.kinsoku != null)6240this.kinsoku.Write(sw, "kinsoku");6241if (this.wordWrap != null)6242this.wordWrap.Write(sw, "wordWrap");6243if (this.overflowPunct != null)6244this.overflowPunct.Write(sw, "overflowPunct");6245if (this.topLinePunct != null)6246this.topLinePunct.Write(sw, "topLinePunct");6247if (this.autoSpaceDE != null)6248this.autoSpaceDE.Write(sw, "autoSpaceDE");6249if (this.autoSpaceDN != null)6250this.autoSpaceDN.Write(sw, "autoSpaceDN");6251if (this.bidi != null)6252this.bidi.Write(sw, "bidi");6253if (this.adjustRightInd != null)6254this.adjustRightInd.Write(sw, "adjustRightInd");6255if (this.snapToGrid != null)6256this.snapToGrid.Write(sw, "snapToGrid");6257if (this.spacing != null)6258this.spacing.Write(sw, "spacing");6259if (this.ind != null)6260this.ind.Write(sw, "ind");6261if (this.contextualSpacing != null)6262this.contextualSpacing.Write(sw, "contextualSpacing");6263if (this.mirrorIndents != null)6264this.mirrorIndents.Write(sw, "mirrorIndents");6265if (this.suppressOverlap != null)6266this.suppressOverlap.Write(sw, "suppressOverlap");6267if (this.jc != null)6268this.jc.Write(sw, "jc");6269if (this.textDirection != null)6270this.textDirection.Write(sw, "textDirection");6271if (this.textAlignment != null)6272this.textAlignment.Write(sw, "textAlignment");6273if (this.textboxTightWrap != null)6274this.textboxTightWrap.Write(sw, "textboxTightWrap");6275if (this.outlineLvl != null)6276this.outlineLvl.Write(sw, "outlineLvl");6277if (this.divId != null)6278this.divId.Write(sw, "divId");6279if (this.cnfStyle != null)6280this.cnfStyle.Write(sw, "cnfStyle");6281
6282sw.WriteEndW(nodeName);6283}6284
6285
6286[XmlElement(Order = 0)]6287public CT_String pStyle6288{6289get6290{6291return this.pStyleField;6292}6293set6294{6295this.pStyleField = value;6296}6297}6298
6299[XmlElement(Order = 1)]6300public CT_OnOff keepNext6301{6302get6303{6304return this.keepNextField;6305}6306set6307{6308this.keepNextField = value;6309}6310}6311
6312[XmlElement(Order = 2)]6313public CT_OnOff keepLines6314{6315get6316{6317return this.keepLinesField;6318}6319set6320{6321this.keepLinesField = value;6322}6323}6324
6325[XmlElement(Order = 3)]6326public CT_OnOff pageBreakBefore6327{6328get6329{6330return this.pageBreakBeforeField;6331}6332set6333{6334this.pageBreakBeforeField = value;6335}6336}6337
6338[XmlElement(Order = 4)]6339public CT_FramePr framePr6340{6341get6342{6343return this.framePrField;6344}6345set6346{6347this.framePrField = value;6348}6349}6350
6351[XmlElement(Order = 5)]6352public CT_OnOff widowControl6353{6354get6355{6356return this.widowControlField;6357}6358set6359{6360this.widowControlField = value;6361}6362}6363
6364[XmlElement(Order = 6)]6365public CT_NumPr numPr6366{6367get6368{6369return this.numPrField;6370}6371set6372{6373this.numPrField = value;6374}6375}6376
6377[XmlElement(Order = 7)]6378public CT_OnOff suppressLineNumbers6379{6380get6381{6382return this.suppressLineNumbersField;6383}6384set6385{6386this.suppressLineNumbersField = value;6387}6388}6389
6390[XmlElement(Order = 8)]6391public CT_PBdr pBdr6392{6393get6394{6395return this.pBdrField;6396}6397set6398{6399this.pBdrField = value;6400}6401}6402
6403[XmlElement(Order = 9)]6404public CT_Shd shd6405{6406get6407{6408return this.shdField;6409}6410set6411{6412this.shdField = value;6413}6414}6415
6416[XmlArray(Order = 10)]6417[XmlArrayItem("tab", IsNullable = false)]6418public List<CT_TabStop> tabs6419{6420get6421{6422return this.tabsField;6423}6424set6425{6426this.tabsField = value;6427}6428}6429
6430[XmlElement(Order = 11)]6431public CT_OnOff suppressAutoHyphens6432{6433get6434{6435return this.suppressAutoHyphensField;6436}6437set6438{6439this.suppressAutoHyphensField = value;6440}6441}6442
6443[XmlElement(Order = 12)]6444public CT_OnOff kinsoku6445{6446get6447{6448return this.kinsokuField;6449}6450set6451{6452this.kinsokuField = value;6453}6454}6455
6456[XmlElement(Order = 13)]6457public CT_OnOff wordWrap6458{6459get6460{6461return this.wordWrapField;6462}6463set6464{6465this.wordWrapField = value;6466}6467}6468
6469[XmlElement(Order = 14)]6470public CT_OnOff overflowPunct6471{6472get6473{6474return this.overflowPunctField;6475}6476set6477{6478this.overflowPunctField = value;6479}6480}6481
6482[XmlElement(Order = 15)]6483public CT_OnOff topLinePunct6484{6485get6486{6487return this.topLinePunctField;6488}6489set6490{6491this.topLinePunctField = value;6492}6493}6494
6495[XmlElement(Order = 16)]6496public CT_OnOff autoSpaceDE6497{6498get6499{6500return this.autoSpaceDEField;6501}6502set6503{6504this.autoSpaceDEField = value;6505}6506}6507
6508[XmlElement(Order = 17)]6509public CT_OnOff autoSpaceDN6510{6511get6512{6513return this.autoSpaceDNField;6514}6515set6516{6517this.autoSpaceDNField = value;6518}6519}6520
6521[XmlElement(Order = 18)]6522public CT_OnOff bidi6523{6524get6525{6526return this.bidiField;6527}6528set6529{6530this.bidiField = value;6531}6532}6533
6534[XmlElement(Order = 19)]6535public CT_OnOff adjustRightInd6536{6537get6538{6539return this.adjustRightIndField;6540}6541set6542{6543this.adjustRightIndField = value;6544}6545}6546
6547[XmlElement(Order = 20)]6548public CT_OnOff snapToGrid6549{6550get6551{6552return this.snapToGridField;6553}6554set6555{6556this.snapToGridField = value;6557}6558}6559
6560[XmlElement(Order = 21)]6561public CT_Spacing spacing6562{6563get6564{6565return this.spacingField;6566}6567set6568{6569this.spacingField = value;6570}6571}6572
6573[XmlElement(Order = 22)]6574public CT_Ind ind6575{6576get6577{6578return this.indField;6579}6580set6581{6582this.indField = value;6583}6584}6585
6586[XmlElement(Order = 23)]6587public CT_OnOff contextualSpacing6588{6589get6590{6591return this.contextualSpacingField;6592}6593set6594{6595this.contextualSpacingField = value;6596}6597}6598
6599[XmlElement(Order = 24)]6600public CT_OnOff mirrorIndents6601{6602get6603{6604return this.mirrorIndentsField;6605}6606set6607{6608this.mirrorIndentsField = value;6609}6610}6611
6612[XmlElement(Order = 25)]6613public CT_OnOff suppressOverlap6614{6615get6616{6617return this.suppressOverlapField;6618}6619set6620{6621this.suppressOverlapField = value;6622}6623}6624
6625[XmlElement(Order = 26)]6626public CT_Jc jc6627{6628get6629{6630return this.jcField;6631}6632set6633{6634this.jcField = value;6635}6636}6637
6638[XmlElement(Order = 27)]6639public CT_TextDirection textDirection6640{6641get6642{6643return this.textDirectionField;6644}6645set6646{6647this.textDirectionField = value;6648}6649}6650
6651[XmlElement(Order = 28)]6652public CT_TextAlignment textAlignment6653{6654get6655{6656return this.textAlignmentField;6657}6658set6659{6660this.textAlignmentField = value;6661}6662}6663
6664[XmlElement(Order = 29)]6665public CT_TextboxTightWrap textboxTightWrap6666{6667get6668{6669return this.textboxTightWrapField;6670}6671set6672{6673this.textboxTightWrapField = value;6674}6675}6676
6677[XmlElement(Order = 30)]6678public CT_DecimalNumber outlineLvl6679{6680get6681{6682return this.outlineLvlField;6683}6684set6685{6686this.outlineLvlField = value;6687}6688}6689
6690[XmlElement(Order = 31)]6691public CT_DecimalNumber divId6692{6693get6694{6695return this.divIdField;6696}6697set6698{6699this.divIdField = value;6700}6701}6702
6703[XmlElement(Order = 32)]6704public CT_Cnf cnfStyle6705{6706get6707{6708return this.cnfStyleField;6709}6710set6711{6712this.cnfStyleField = value;6713}6714}6715public bool IsSetTextAlignment()6716{6717if (this.textAlignmentField == null)6718return false;6719return this.textAlignmentField != null;6720}6721
6722public CT_TextAlignment AddNewTextAlignment()6723{6724if (this.textAlignmentField == null)6725this.textAlignmentField = new CT_TextAlignment();6726return this.textAlignmentField;6727}6728
6729public bool IsSetPStyle()6730{6731if (this.pStyleField == null)6732return false;6733return !string.IsNullOrEmpty(this.pStyleField.val);6734}6735
6736public CT_String AddNewPStyle()6737{6738if (this.pStyleField == null)6739this.pStyleField = new CT_String();6740return pStyleField;6741}6742
6743public bool IsSetShd()6744{6745return this.shdField != null;6746}6747public CT_Shd AddNewShd()6748{6749if (this.shdField == null)6750{6751this.shdField = new CT_Shd();6752}6753return this.shdField;6754}6755public bool IsSetJc()6756{6757return this.jcField != null;6758}6759
6760public CT_Jc AddNewJc()6761{6762if (this.jcField == null)6763{6764this.jcField = new CT_Jc();6765}6766return this.jcField;6767}6768
6769
6770
6771public bool IsSetPBdr()6772{6773return this.pBdrField != null;6774}6775
6776public CT_Spacing AddNewSpacing()6777{6778if (this.spacingField == null)6779this.spacingField = new CT_Spacing();6780return this.spacingField;6781}6782
6783public bool IsSetPageBreakBefore()6784{6785if (pageBreakBeforeField == null)6786return false;6787return this.pageBreakBeforeField.val == true;6788}6789
6790public CT_OnOff AddNewPageBreakBefore()6791{6792if (this.pageBreakBeforeField == null)6793this.pageBreakBeforeField = new CT_OnOff();6794return this.pageBreakBeforeField;6795}6796
6797public CT_PBdr AddNewPBdr()6798{6799if (this.pBdrField == null)6800this.pBdrField = new CT_PBdr();6801return this.pBdrField;6802}6803
6804public bool IsSetWordWrap()6805{6806if (wordWrapField == null)6807return false;6808return this.wordWrapField.val == true;6809}6810
6811public CT_OnOff AddNewWordWrap()6812{6813if (this.wordWrapField == null)6814this.wordWrapField = new CT_OnOff();6815return this.wordWrapField;6816}6817
6818public CT_Ind AddNewInd()6819{6820if (this.indField == null)6821this.indField = new CT_Ind();6822return this.indField;6823}6824
6825public CT_Tabs AddNewTabs()6826{6827CT_Tabs tab = new CT_Tabs();6828this.tabsField = tab.tab;6829
6830return tab;6831}6832}6833[Serializable]6834
6835[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]6836[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]6837public class CT_RPrChange : CT_TrackChange6838{6839
6840private CT_RPrOriginal rPrField;6841
6842public CT_RPrChange()6843{6844//this.rPrField = new CT_RPrOriginal();6845}6846public static new CT_RPrChange Parse(XmlNode node, XmlNamespaceManager namespaceManager)6847{6848if (node == null)6849return null;6850CT_RPrChange ctObj = new CT_RPrChange();6851ctObj.author = XmlHelper.ReadString(node.Attributes["w:author"]);6852ctObj.date = XmlHelper.ReadString(node.Attributes["w:date"]);6853ctObj.id = XmlHelper.ReadString(node.Attributes["r:id"]);6854foreach (XmlNode childNode in node.ChildNodes)6855{6856if (childNode.LocalName == "rPr")6857ctObj.rPr = CT_RPrOriginal.Parse(childNode, namespaceManager);6858}6859return ctObj;6860}6861
6862
6863
6864internal new void Write(StreamWriter sw, string nodeName)6865{6866sw.Write(string.Format("<w:{0}", nodeName));6867XmlHelper.WriteAttribute(sw, "w:author", this.author);6868XmlHelper.WriteAttribute(sw, "w:date", this.date);6869XmlHelper.WriteAttribute(sw, "r:id", this.id);6870sw.Write(">");6871if (this.rPr != null)6872this.rPr.Write(sw, "rPr");6873sw.WriteEndW(nodeName);6874}6875
6876
6877[XmlElement(Order = 0)]6878public CT_RPrOriginal rPr6879{6880get6881{6882return this.rPrField;6883}6884set6885{6886this.rPrField = value;6887}6888}6889}6890
6891
6892[Serializable]6893
6894[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]6895[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]6896public class CT_RPrOriginal6897{6898
6899public CT_RPrOriginal()6900{6901}6902
6903List<CT_SignedTwipsMeasure> spacingField;6904public List<CT_SignedTwipsMeasure> spacing6905{6906get { return this.spacingField; }6907set { this.spacingField = value; }6908}6909
6910List<CT_VerticalAlignRun> vertAlignField;6911public List<CT_VerticalAlignRun> vertAlign6912{6913get { return this.vertAlignField; }6914set { this.vertAlignField = value; }6915}6916
6917List<CT_TextScale> wField;6918public List<CT_TextScale> w6919{6920get { return this.wField; }6921set { this.wField = value; }6922}6923
6924List<CT_OnOff> noProofField;6925public List<CT_OnOff> noProof6926{6927get { return this.noProofField; }6928set { this.noProofField = value; }6929}6930
6931List<CT_OnOff> snapToGridField;6932public List<CT_OnOff> snapToGrid6933{6934get { return this.snapToGridField; }6935set { this.snapToGridField = value; }6936}6937
6938List<CT_Language> langField;6939public List<CT_Language> lang6940{6941get { return this.langField; }6942set { this.langField = value; }6943}6944
6945List<CT_HpsMeasure> kernField;6946public List<CT_HpsMeasure> kern6947{6948get { return this.kernField; }6949set { this.kernField = value; }6950}6951
6952List<CT_OnOff> outlineField;6953public List<CT_OnOff> outline6954{6955get { return this.outlineField; }6956set { this.outlineField = value; }6957}6958
6959List<CT_SignedHpsMeasure> positionField;6960public List<CT_SignedHpsMeasure> position6961{6962get { return this.positionField; }6963set { this.positionField = value; }6964}6965
6966List<CT_Fonts> rFontsField;6967public List<CT_Fonts> rFonts6968{6969get { return this.rFontsField; }6970set { this.rFontsField = value; }6971}6972
6973List<CT_String> rStyleField;6974public List<CT_String> rStyle6975{6976get { return this.rStyleField; }6977set { this.rStyleField = value; }6978}6979
6980List<CT_OnOff> rtlField;6981public List<CT_OnOff> rtl6982{6983get { return this.rtlField; }6984set { this.rtlField = value; }6985}6986
6987List<CT_OnOff> shadowField;6988public List<CT_OnOff> shadow6989{6990get { return this.shadowField; }6991set { this.shadowField = value; }6992}6993
6994List<CT_OnOff> strikeField;6995public List<CT_OnOff> strike6996{6997get { return this.strikeField; }6998set { this.strikeField = value; }6999}7000
7001List<CT_Shd> shdField;7002public List<CT_Shd> shd7003{7004get { return this.shdField; }7005set { this.shdField = value; }7006}7007
7008List<CT_HpsMeasure> szField;7009public List<CT_HpsMeasure> sz7010{7011get { return this.szField; }7012set { this.szField = value; }7013}7014
7015List<CT_HpsMeasure> szCsField;7016public List<CT_HpsMeasure> szCs7017{7018get { return this.szCsField; }7019set { this.szCsField = value; }7020}7021
7022List<CT_OnOff> smallCapsField;7023public List<CT_OnOff> smallCaps7024{7025get { return this.smallCapsField; }7026set { this.smallCapsField = value; }7027}7028
7029List<CT_Underline> uField;7030public List<CT_Underline> u7031{7032get { return this.uField; }7033set { this.uField = value; }7034}7035
7036List<CT_OnOff> vanishField;7037public List<CT_OnOff> vanish7038{7039get { return this.vanishField; }7040set { this.vanishField = value; }7041}7042
7043List<CT_OnOff> oMathField;7044public List<CT_OnOff> oMath7045{7046get { return this.oMathField; }7047set { this.oMathField = value; }7048}7049
7050List<CT_OnOff> webHiddenField;7051public List<CT_OnOff> webHidden7052{7053get { return this.webHiddenField; }7054set { this.webHiddenField = value; }7055}7056
7057List<CT_OnOff> specVanishField;7058public List<CT_OnOff> specVanish7059{7060get { return this.specVanishField; }7061set { this.specVanishField = value; }7062}7063
7064List<CT_OnOff> bField;7065public List<CT_OnOff> b7066{7067get { return this.bField; }7068set { this.bField = value; }7069}7070
7071List<CT_OnOff> bCsField;7072public List<CT_OnOff> bCs7073{7074get { return this.bCsField; }7075set { this.bCsField = value; }7076}7077
7078List<CT_Border> bdrField;7079public List<CT_Border> bdr7080{7081get { return this.bdrField; }7082set { this.bdrField = value; }7083}7084
7085List<CT_OnOff> capsField;7086public List<CT_OnOff> caps7087{7088get { return this.capsField; }7089set { this.capsField = value; }7090}7091
7092List<CT_Color> colorField;7093public List<CT_Color> color7094{7095get { return this.colorField; }7096set { this.colorField = value; }7097}7098
7099List<CT_OnOff> csField;7100public List<CT_OnOff> cs7101{7102get { return this.csField; }7103set { this.csField = value; }7104}7105
7106List<CT_OnOff> dstrikeField;7107public List<CT_OnOff> dstrike7108{7109get { return this.dstrikeField; }7110set { this.dstrikeField = value; }7111}7112
7113List<CT_EastAsianLayout> eastAsianLayoutField;7114public List<CT_EastAsianLayout> eastAsianLayout7115{7116get { return this.eastAsianLayoutField; }7117set { this.eastAsianLayoutField = value; }7118}7119
7120List<CT_TextEffect> effectField;7121public List<CT_TextEffect> effect7122{7123get { return this.effectField; }7124set { this.effectField = value; }7125}7126
7127List<CT_Em> emField;7128public List<CT_Em> em7129{7130get { return this.emField; }7131set { this.emField = value; }7132}7133
7134List<CT_OnOff> embossField;7135public List<CT_OnOff> emboss7136{7137get { return this.embossField; }7138set { this.embossField = value; }7139}7140
7141List<CT_FitText> fitTextField;7142public List<CT_FitText> fitText7143{7144get { return this.fitTextField; }7145set { this.fitTextField = value; }7146}7147
7148List<CT_Highlight> highlightField;7149public List<CT_Highlight> highlight7150{7151get { return this.highlightField; }7152set { this.highlightField = value; }7153}7154
7155List<CT_OnOff> iField;7156public List<CT_OnOff> i7157{7158get { return this.iField; }7159set { this.iField = value; }7160}7161
7162List<CT_OnOff> iCsField;7163public List<CT_OnOff> iCs7164{7165get { return this.iCsField; }7166set { this.iCsField = value; }7167}7168
7169List<CT_OnOff> imprintField;7170public List<CT_OnOff> imprint7171{7172get { return this.imprintField; }7173set { this.imprintField = value; }7174}7175
7176
7177public static CT_RPrOriginal Parse(XmlNode node, XmlNamespaceManager namespaceManager)7178{7179if (node == null)7180return null;7181CT_RPrOriginal ctObj = new CT_RPrOriginal();7182ctObj.spacing = new List<CT_SignedTwipsMeasure>();7183ctObj.vertAlign = new List<CT_VerticalAlignRun>();7184ctObj.w = new List<CT_TextScale>();7185ctObj.noProof = new List<CT_OnOff>();7186ctObj.snapToGrid = new List<CT_OnOff>();7187ctObj.lang = new List<CT_Language>();7188ctObj.kern = new List<CT_HpsMeasure>();7189ctObj.outline = new List<CT_OnOff>();7190ctObj.position = new List<CT_SignedHpsMeasure>();7191ctObj.rFonts = new List<CT_Fonts>();7192ctObj.rStyle = new List<CT_String>();7193ctObj.rtl = new List<CT_OnOff>();7194ctObj.shadow = new List<CT_OnOff>();7195ctObj.strike = new List<CT_OnOff>();7196ctObj.shd = new List<CT_Shd>();7197ctObj.sz = new List<CT_HpsMeasure>();7198ctObj.szCs = new List<CT_HpsMeasure>();7199ctObj.smallCaps = new List<CT_OnOff>();7200ctObj.u = new List<CT_Underline>();7201ctObj.vanish = new List<CT_OnOff>();7202ctObj.oMath = new List<CT_OnOff>();7203ctObj.webHidden = new List<CT_OnOff>();7204ctObj.specVanish = new List<CT_OnOff>();7205ctObj.b = new List<CT_OnOff>();7206ctObj.bCs = new List<CT_OnOff>();7207ctObj.bdr = new List<CT_Border>();7208ctObj.caps = new List<CT_OnOff>();7209ctObj.color = new List<CT_Color>();7210ctObj.cs = new List<CT_OnOff>();7211ctObj.dstrike = new List<CT_OnOff>();7212ctObj.eastAsianLayout = new List<CT_EastAsianLayout>();7213ctObj.effect = new List<CT_TextEffect>();7214ctObj.em = new List<CT_Em>();7215ctObj.emboss = new List<CT_OnOff>();7216ctObj.fitText = new List<CT_FitText>();7217ctObj.highlight = new List<CT_Highlight>();7218ctObj.i = new List<CT_OnOff>();7219ctObj.iCs = new List<CT_OnOff>();7220ctObj.imprint = new List<CT_OnOff>();7221foreach (XmlNode childNode in node.ChildNodes)7222{7223if (childNode.LocalName == "spacing")7224ctObj.spacing.Add(CT_SignedTwipsMeasure.Parse(childNode, namespaceManager));7225else if (childNode.LocalName == "vertAlign")7226ctObj.vertAlign.Add(CT_VerticalAlignRun.Parse(childNode, namespaceManager));7227else if (childNode.LocalName == "w")7228ctObj.w.Add(CT_TextScale.Parse(childNode, namespaceManager));7229else if (childNode.LocalName == "noProof")7230ctObj.noProof.Add(CT_OnOff.Parse(childNode, namespaceManager));7231else if (childNode.LocalName == "snapToGrid")7232ctObj.snapToGrid.Add(CT_OnOff.Parse(childNode, namespaceManager));7233else if (childNode.LocalName == "lang")7234ctObj.lang.Add(CT_Language.Parse(childNode, namespaceManager));7235else if (childNode.LocalName == "kern")7236ctObj.kern.Add(CT_HpsMeasure.Parse(childNode, namespaceManager));7237else if (childNode.LocalName == "outline")7238ctObj.outline.Add(CT_OnOff.Parse(childNode, namespaceManager));7239else if (childNode.LocalName == "position")7240ctObj.position.Add(CT_SignedHpsMeasure.Parse(childNode, namespaceManager));7241else if (childNode.LocalName == "rFonts")7242ctObj.rFonts.Add(CT_Fonts.Parse(childNode, namespaceManager));7243else if (childNode.LocalName == "rStyle")7244ctObj.rStyle.Add(CT_String.Parse(childNode, namespaceManager));7245else if (childNode.LocalName == "rtl")7246ctObj.rtl.Add(CT_OnOff.Parse(childNode, namespaceManager));7247else if (childNode.LocalName == "shadow")7248ctObj.shadow.Add(CT_OnOff.Parse(childNode, namespaceManager));7249else if (childNode.LocalName == "strike")7250ctObj.strike.Add(CT_OnOff.Parse(childNode, namespaceManager));7251else if (childNode.LocalName == "shd")7252ctObj.shd.Add(CT_Shd.Parse(childNode, namespaceManager));7253else if (childNode.LocalName == "sz")7254ctObj.sz.Add(CT_HpsMeasure.Parse(childNode, namespaceManager));7255else if (childNode.LocalName == "szCs")7256ctObj.szCs.Add(CT_HpsMeasure.Parse(childNode, namespaceManager));7257else if (childNode.LocalName == "smallCaps")7258ctObj.smallCaps.Add(CT_OnOff.Parse(childNode, namespaceManager));7259else if (childNode.LocalName == "u")7260ctObj.u.Add(CT_Underline.Parse(childNode, namespaceManager));7261else if (childNode.LocalName == "vanish")7262ctObj.vanish.Add(CT_OnOff.Parse(childNode, namespaceManager));7263else if (childNode.LocalName == "oMath")7264ctObj.oMath.Add(CT_OnOff.Parse(childNode, namespaceManager));7265else if (childNode.LocalName == "webHidden")7266ctObj.webHidden.Add(CT_OnOff.Parse(childNode, namespaceManager));7267else if (childNode.LocalName == "specVanish")7268ctObj.specVanish.Add(CT_OnOff.Parse(childNode, namespaceManager));7269else if (childNode.LocalName == "b")7270ctObj.b.Add(CT_OnOff.Parse(childNode, namespaceManager));7271else if (childNode.LocalName == "bCs")7272ctObj.bCs.Add(CT_OnOff.Parse(childNode, namespaceManager));7273else if (childNode.LocalName == "bdr")7274ctObj.bdr.Add(CT_Border.Parse(childNode, namespaceManager));7275else if (childNode.LocalName == "caps")7276ctObj.caps.Add(CT_OnOff.Parse(childNode, namespaceManager));7277else if (childNode.LocalName == "color")7278ctObj.color.Add(CT_Color.Parse(childNode, namespaceManager));7279else if (childNode.LocalName == "cs")7280ctObj.cs.Add(CT_OnOff.Parse(childNode, namespaceManager));7281else if (childNode.LocalName == "dstrike")7282ctObj.dstrike.Add(CT_OnOff.Parse(childNode, namespaceManager));7283else if (childNode.LocalName == "eastAsianLayout")7284ctObj.eastAsianLayout.Add(CT_EastAsianLayout.Parse(childNode, namespaceManager));7285else if (childNode.LocalName == "effect")7286ctObj.effect.Add(CT_TextEffect.Parse(childNode, namespaceManager));7287else if (childNode.LocalName == "em")7288ctObj.em.Add(CT_Em.Parse(childNode, namespaceManager));7289else if (childNode.LocalName == "emboss")7290ctObj.emboss.Add(CT_OnOff.Parse(childNode, namespaceManager));7291else if (childNode.LocalName == "fitText")7292ctObj.fitText.Add(CT_FitText.Parse(childNode, namespaceManager));7293else if (childNode.LocalName == "highlight")7294ctObj.highlight.Add(CT_Highlight.Parse(childNode, namespaceManager));7295else if (childNode.LocalName == "i")7296ctObj.i.Add(CT_OnOff.Parse(childNode, namespaceManager));7297else if (childNode.LocalName == "iCs")7298ctObj.iCs.Add(CT_OnOff.Parse(childNode, namespaceManager));7299else if (childNode.LocalName == "imprint")7300ctObj.imprint.Add(CT_OnOff.Parse(childNode, namespaceManager));7301}7302return ctObj;7303}7304
7305
7306
7307internal void Write(StreamWriter sw, string nodeName)7308{7309sw.Write(string.Format("<w:{0}", nodeName));7310sw.Write(">");7311if (this.spacing != null)7312{7313foreach (CT_SignedTwipsMeasure x in this.spacing)7314{7315x.Write(sw, "spacing");7316}7317}7318if (this.vertAlign != null)7319{7320foreach (CT_VerticalAlignRun x in this.vertAlign)7321{7322x.Write(sw, "vertAlign");7323}7324}7325if (this.w != null)7326{7327foreach (CT_TextScale x in this.w)7328{7329x.Write(sw, "w");7330}7331}7332if (this.noProof != null)7333{7334foreach (CT_OnOff x in this.noProof)7335{7336x.Write(sw, "noProof");7337}7338}7339if (this.snapToGrid != null)7340{7341foreach (CT_OnOff x in this.snapToGrid)7342{7343x.Write(sw, "snapToGrid");7344}7345}7346if (this.lang != null)7347{7348foreach (CT_Language x in this.lang)7349{7350x.Write(sw, "lang");7351}7352}7353if (this.kern != null)7354{7355foreach (CT_HpsMeasure x in this.kern)7356{7357x.Write(sw, "kern");7358}7359}7360if (this.outline != null)7361{7362foreach (CT_OnOff x in this.outline)7363{7364x.Write(sw, "outline");7365}7366}7367if (this.position != null)7368{7369foreach (CT_SignedHpsMeasure x in this.position)7370{7371x.Write(sw, "position");7372}7373}7374if (this.rFonts != null)7375{7376foreach (CT_Fonts x in this.rFonts)7377{7378x.Write(sw, "rFonts");7379}7380}7381if (this.rStyle != null)7382{7383foreach (CT_String x in this.rStyle)7384{7385x.Write(sw, "rStyle");7386}7387}7388if (this.rtl != null)7389{7390foreach (CT_OnOff x in this.rtl)7391{7392x.Write(sw, "rtl");7393}7394}7395if (this.shadow != null)7396{7397foreach (CT_OnOff x in this.shadow)7398{7399x.Write(sw, "shadow");7400}7401}7402if (this.strike != null)7403{7404foreach (CT_OnOff x in this.strike)7405{7406x.Write(sw, "strike");7407}7408}7409if (this.shd != null)7410{7411foreach (CT_Shd x in this.shd)7412{7413x.Write(sw, "shd");7414}7415}7416if (this.sz != null)7417{7418foreach (CT_HpsMeasure x in this.sz)7419{7420x.Write(sw, "sz");7421}7422}7423if (this.szCs != null)7424{7425foreach (CT_HpsMeasure x in this.szCs)7426{7427x.Write(sw, "szCs");7428}7429}7430if (this.smallCaps != null)7431{7432foreach (CT_OnOff x in this.smallCaps)7433{7434x.Write(sw, "smallCaps");7435}7436}7437if (this.u != null)7438{7439foreach (CT_Underline x in this.u)7440{7441x.Write(sw, "u");7442}7443}7444if (this.vanish != null)7445{7446foreach (CT_OnOff x in this.vanish)7447{7448x.Write(sw, "vanish");7449}7450}7451if (this.oMath != null)7452{7453foreach (CT_OnOff x in this.oMath)7454{7455x.Write(sw, "oMath");7456}7457}7458if (this.webHidden != null)7459{7460foreach (CT_OnOff x in this.webHidden)7461{7462x.Write(sw, "webHidden");7463}7464}7465if (this.specVanish != null)7466{7467foreach (CT_OnOff x in this.specVanish)7468{7469x.Write(sw, "specVanish");7470}7471}7472if (this.b != null)7473{7474foreach (CT_OnOff x in this.b)7475{7476x.Write(sw, "b");7477}7478}7479if (this.bCs != null)7480{7481foreach (CT_OnOff x in this.bCs)7482{7483x.Write(sw, "bCs");7484}7485}7486if (this.bdr != null)7487{7488foreach (CT_Border x in this.bdr)7489{7490x.Write(sw, "bdr");7491}7492}7493if (this.caps != null)7494{7495foreach (CT_OnOff x in this.caps)7496{7497x.Write(sw, "caps");7498}7499}7500if (this.color != null)7501{7502foreach (CT_Color x in this.color)7503{7504x.Write(sw, "color");7505}7506}7507if (this.cs != null)7508{7509foreach (CT_OnOff x in this.cs)7510{7511x.Write(sw, "cs");7512}7513}7514if (this.dstrike != null)7515{7516foreach (CT_OnOff x in this.dstrike)7517{7518x.Write(sw, "dstrike");7519}7520}7521if (this.eastAsianLayout != null)7522{7523foreach (CT_EastAsianLayout x in this.eastAsianLayout)7524{7525x.Write(sw, "eastAsianLayout");7526}7527}7528if (this.effect != null)7529{7530foreach (CT_TextEffect x in this.effect)7531{7532x.Write(sw, "effect");7533}7534}7535if (this.em != null)7536{7537foreach (CT_Em x in this.em)7538{7539x.Write(sw, "em");7540}7541}7542if (this.emboss != null)7543{7544foreach (CT_OnOff x in this.emboss)7545{7546x.Write(sw, "emboss");7547}7548}7549if (this.fitText != null)7550{7551foreach (CT_FitText x in this.fitText)7552{7553x.Write(sw, "fitText");7554}7555}7556if (this.highlight != null)7557{7558foreach (CT_Highlight x in this.highlight)7559{7560x.Write(sw, "highlight");7561}7562}7563if (this.i != null)7564{7565foreach (CT_OnOff x in this.i)7566{7567x.Write(sw, "i");7568}7569}7570if (this.iCs != null)7571{7572foreach (CT_OnOff x in this.iCs)7573{7574x.Write(sw, "iCs");7575}7576}7577if (this.imprint != null)7578{7579foreach (CT_OnOff x in this.imprint)7580{7581x.Write(sw, "imprint");7582}7583}7584sw.WriteEndW(nodeName);7585}7586
7587}7588
7589
7590
7591
7592[Serializable]7593
7594[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]7595[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]7596public class CT_Br7597{7598
7599private ST_BrType typeField;7600
7601private bool typeFieldSpecified;7602
7603private ST_BrClear clearField;7604
7605private bool clearFieldSpecified;7606public static CT_Br Parse(XmlNode node, XmlNamespaceManager namespaceManager)7607{7608if (node == null)7609return null;7610CT_Br ctObj = new CT_Br();7611if (node.Attributes["w:type"] != null)7612ctObj.type = (ST_BrType)Enum.Parse(typeof(ST_BrType), node.Attributes["w:type"].Value);7613else7614ctObj.type = ST_BrType.textWrapping; // Default value as http://officeopenxml.com/WPtextSpecialContent-break.php7615
7616if (node.Attributes["w:clear"] != null)7617ctObj.clear = (ST_BrClear)Enum.Parse(typeof(ST_BrClear), node.Attributes["w:clear"].Value);7618else7619{7620if (ctObj.type == ST_BrType.textWrapping)7621ctObj.clear = ST_BrClear.none;7622}7623return ctObj;7624}7625
7626
7627
7628internal void Write(StreamWriter sw, string nodeName)7629{7630sw.Write(string.Format("<w:{0}", nodeName));7631XmlHelper.WriteAttribute(sw, "w:type", this.type.ToString());7632if(this.clear!= ST_BrClear.none)7633XmlHelper.WriteAttribute(sw, "w:clear", this.clear.ToString());7634sw.Write(">");7635sw.WriteEndW(nodeName);7636}7637
7638[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]7639public ST_BrType type7640{7641get7642{7643return this.typeField;7644}7645set7646{7647this.typeField = value;7648this.typeFieldSpecified = true;7649}7650}7651
7652[XmlIgnore]7653public bool typeSpecified7654{7655get7656{7657return this.typeFieldSpecified;7658}7659set7660{7661this.typeFieldSpecified = value;7662}7663}7664
7665[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]7666public ST_BrClear clear7667{7668get7669{7670return this.clearField;7671}7672set7673{7674this.clearField = value;7675this.clearFieldSpecified = true;7676}7677}7678
7679[XmlIgnore]7680public bool clearSpecified7681{7682get7683{7684return this.clearFieldSpecified;7685}7686set7687{7688this.clearFieldSpecified = value;7689}7690}7691}7692
7693
7694[Serializable]7695[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]7696public enum ST_BrType7697{7698
7699
7700page,7701
7702
7703column,7704
7705
7706textWrapping,7707}7708
7709
7710[Serializable]7711[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]7712public enum ST_BrClear7713{7714
7715
7716none,7717
7718
7719left,7720
7721
7722right,7723
7724
7725all,7726}7727
7728
7729[Serializable]7730
7731[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]7732[XmlRoot(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main", IsNullable = true)]7733public class CT_TblStylePr7734{7735
7736private CT_PPr pPrField;7737
7738private CT_RPr rPrField;7739
7740private CT_TblPrBase tblPrField;7741
7742private CT_TrPr trPrField;7743
7744private CT_TcPr tcPrField;7745
7746private ST_TblStyleOverrideType typeField;7747public static CT_TblStylePr Parse(XmlNode node, XmlNamespaceManager namespaceManager)7748{7749if (node == null)7750return null;7751CT_TblStylePr ctObj = new CT_TblStylePr();7752if (node.Attributes["w:type"] != null)7753ctObj.type = (ST_TblStyleOverrideType)Enum.Parse(typeof(ST_TblStyleOverrideType), node.Attributes["w:type"].Value);7754foreach (XmlNode childNode in node.ChildNodes)7755{7756if (childNode.LocalName == "pPr")7757ctObj.pPr = CT_PPr.Parse(childNode, namespaceManager);7758else if (childNode.LocalName == "rPr")7759ctObj.rPr = CT_RPr.Parse(childNode, namespaceManager);7760else if (childNode.LocalName == "tblPr")7761ctObj.tblPr = CT_TblPrBase.Parse(childNode, namespaceManager);7762else if (childNode.LocalName == "trPr")7763ctObj.trPr = CT_TrPr.Parse(childNode, namespaceManager);7764else if (childNode.LocalName == "tcPr")7765ctObj.tcPr = CT_TcPr.Parse(childNode, namespaceManager);7766}7767return ctObj;7768}7769
7770
7771
7772internal void Write(StreamWriter sw, string nodeName)7773{7774sw.Write(string.Format("<w:{0}", nodeName));7775XmlHelper.WriteAttribute(sw, "w:type", this.type.ToString());7776sw.Write(">");7777if (this.pPr != null)7778this.pPr.Write(sw, "pPr");7779if (this.rPr != null)7780this.rPr.Write(sw, "rPr");7781if (this.tblPr != null)7782this.tblPr.Write(sw, "tblPr");7783if (this.trPr != null)7784this.trPr.Write(sw, "trPr");7785if (this.tcPr != null)7786this.tcPr.Write(sw, "tcPr");7787sw.WriteEndW(nodeName);7788}7789
7790public CT_TblStylePr()7791{7792//this.tcPrField = new CT_TcPr();7793//this.trPrField = new CT_TrPr();7794//this.tblPrField = new CT_TblPrBase();7795//this.rPrField = new CT_RPr();7796//this.pPrField = new CT_PPr();7797}7798
7799[XmlElement(Order = 0)]7800public CT_PPr pPr7801{7802get7803{7804return this.pPrField;7805}7806set7807{7808this.pPrField = value;7809}7810}7811
7812[XmlElement(Order = 1)]7813public CT_RPr rPr7814{7815get7816{7817return this.rPrField;7818}7819set7820{7821this.rPrField = value;7822}7823}7824
7825[XmlElement(Order = 2)]7826public CT_TblPrBase tblPr7827{7828get7829{7830return this.tblPrField;7831}7832set7833{7834this.tblPrField = value;7835}7836}7837
7838[XmlElement(Order = 3)]7839public CT_TrPr trPr7840{7841get7842{7843return this.trPrField;7844}7845set7846{7847this.trPrField = value;7848}7849}7850
7851[XmlElement(Order = 4)]7852public CT_TcPr tcPr7853{7854get7855{7856return this.tcPrField;7857}7858set7859{7860this.tcPrField = value;7861}7862}7863
7864[XmlAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified)]7865public ST_TblStyleOverrideType type7866{7867get7868{7869return this.typeField;7870}7871set7872{7873this.typeField = value;7874}7875}7876}7877
7878
7879[Serializable]7880[XmlType(Namespace = "http://schemas.openxmlformats.org/wordprocessingml/2006/main")]7881public enum ST_TblStyleOverrideType7882{7883
7884
7885wholeTable,7886
7887
7888firstRow,7889
7890
7891lastRow,7892
7893
7894firstCol,7895
7896
7897lastCol,7898
7899
7900band1Vert,7901
7902
7903band2Vert,7904
7905
7906band1Horz,7907
7908
7909band2Horz,7910
7911
7912neCell,7913
7914
7915nwCell,7916
7917
7918seCell,7919
7920
7921swCell,7922}7923}
7924