public CT_GroupTransform2D AddNewXfrm() { this.xfrmField = new CT_GroupTransform2D(); return this.xfrmField; }
public static CT_GroupTransform2D Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) return null; CT_GroupTransform2D ctObj = new CT_GroupTransform2D(); ctObj.rot = XmlHelper.ReadInt(node.Attributes["rot"]); ctObj.flipH = XmlHelper.ReadBool(node.Attributes["flipH"]); ctObj.flipV = XmlHelper.ReadBool(node.Attributes["flipV"]); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "off") ctObj.off = CT_Point2D.Parse(childNode, namespaceManager); else if (childNode.LocalName == "ext") ctObj.ext = CT_PositiveSize2D.Parse(childNode, namespaceManager); else if (childNode.LocalName == "chOff") ctObj.chOff = CT_Point2D.Parse(childNode, namespaceManager); else if (childNode.LocalName == "chExt") ctObj.chExt = CT_PositiveSize2D.Parse(childNode, namespaceManager); } return ctObj; }