npoi
129 строк · 4.9 Кб
1// ------------------------------------------------------------------------------
2// <auto-generated>
3// Generated by Xsd2Code. Version 3.4.0.38967
4// <NameSpace>NPOI.OpenXmlFormats.Dml</NameSpace><Collection>List</Collection><codeType>CSharp</codeType><EnableDataBinding>False</EnableDataBinding><EnableLazyLoading>False</EnableLazyLoading><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><VirtualProp>False</VirtualProp><IncludeSerializeMethod>False</IncludeSerializeMethod><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><CodeBaseTag>Net20</CodeBaseTag><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><GenerateXMLAttributes>True</GenerateXMLAttributes><EnableEncoding>False</EnableEncoding><AutomaticProperties>False</AutomaticProperties><GenerateShouldSerialize>False</GenerateShouldSerialize><DisableDebug>False</DisableDebug><PropNameSpecified>Default</PropNameSpecified><Encoder>UTF8</Encoder><CustomUsings></CustomUsings><ExcludeIncludedTypes>True</ExcludeIncludedTypes><EnableInitializeFields>True</EnableInitializeFields>
5// </auto-generated>
6// ------------------------------------------------------------------------------
7namespace NPOI.OpenXmlFormats.Dml8{
9using System;10using System.Diagnostics;11using System.Xml.Serialization;12using System.Collections;13using System.Xml.Schema;14using System.ComponentModel;15using System.Collections.Generic;16using System.IO;17using System.Xml;18
19
20[Serializable]21[XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]22[XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = true)]23public class CT_Backdrop24{25
26private CT_Point3D anchorField;27
28private CT_Vector3D normField;29
30private CT_Vector3D upField;31
32private CT_OfficeArtExtensionList extLstField;33
34public CT_Backdrop()35{36//this.extLstField = new CT_OfficeArtExtensionList();37//this.upField = new CT_Vector3D();38//this.normField = new CT_Vector3D();39//this.anchorField = new CT_Point3D();40}41public static CT_Backdrop Parse(XmlNode node, XmlNamespaceManager namespaceManager)42{43if (node == null)44return null;45CT_Backdrop ctObj = new CT_Backdrop();46foreach (XmlNode childNode in node.ChildNodes)47{48if (childNode.LocalName == "anchor")49ctObj.anchor = CT_Point3D.Parse(childNode, namespaceManager);50else if (childNode.LocalName == "norm")51ctObj.norm = CT_Vector3D.Parse(childNode, namespaceManager);52else if (childNode.LocalName == "up")53ctObj.up = CT_Vector3D.Parse(childNode, namespaceManager);54else if (childNode.LocalName == "extLst")55ctObj.extLst = CT_OfficeArtExtensionList.Parse(childNode, namespaceManager);56}57return ctObj;58}59
60
61
62internal void Write(StreamWriter sw, string nodeName)63{64sw.Write(string.Format("<a:{0}", nodeName));65sw.Write(">");66if (this.anchor != null)67this.anchor.Write(sw, "anchor");68if (this.norm != null)69this.norm.Write(sw, "norm");70if (this.up != null)71this.up.Write(sw, "up");72if (this.extLst != null)73this.extLst.Write(sw, "extLst");74sw.Write(string.Format("</a:{0}>", nodeName));75}76
77[XmlElement(Order = 0)]78public CT_Point3D anchor79{80get81{82return this.anchorField;83}84set85{86this.anchorField = value;87}88}89
90[XmlElement(Order = 1)]91public CT_Vector3D norm92{93get94{95return this.normField;96}97set98{99this.normField = value;100}101}102
103[XmlElement(Order = 2)]104public CT_Vector3D up105{106get107{108return this.upField;109}110set111{112this.upField = value;113}114}115
116[XmlElement(Order = 3)]117public CT_OfficeArtExtensionList extLst118{119get120{121return this.extLstField;122}123set124{125this.extLstField = value;126}127}128}129}
130