protected XMLShapeModel(PartManager manager, WsDrPart part, AnchorModel startAnchor, AnchorModel endAnchor) { Manager = manager; TwoCellAnchor = new CT_TwoCellAnchor(); CT_Marker from = new CT_Marker { Col = startAnchor.Column, ColOff = "0", Row = startAnchor.Row, RowOff = "0" }; CT_Marker to = new CT_Marker { Col = endAnchor.Column, ColOff = "0", Row = endAnchor.Row, RowOff = "0" }; TwoCellAnchor.From = from; TwoCellAnchor.To = to; ((CT_Drawing)part.Root).TwoCellAnchor.Add(TwoCellAnchor); _startPosition = startAnchor; _endPosition = endAnchor; }
public static CT_RadarSer Parse(XElement node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_RadarSer ctObj = new CT_RadarSer(); ctObj.dPt = new List <CT_DPt>(); ctObj.extLst = new List <CT_Extension>(); foreach (XElement childNode in node.ChildElements()) { if (childNode.Name.LocalName == "idx") { ctObj.idx = CT_UnsignedInt.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "order") { ctObj.order = CT_UnsignedInt.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "tx") { ctObj.tx = CT_SerTx.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "spPr") { ctObj.spPr = CT_ShapeProperties.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "marker") { ctObj.marker = CT_Marker.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "dLbls") { ctObj.dLbls = CT_DLbls.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "cat") { ctObj.cat = CT_AxDataSource.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "val") { ctObj.val = CT_NumDataSource.Parse(childNode, namespaceManager); } else if (childNode.Name.LocalName == "dPt") { ctObj.dPt.Add(CT_DPt.Parse(childNode, namespaceManager)); } else if (childNode.Name.LocalName == "extLst") { ctObj.extLst.Add(CT_Extension.Parse(childNode, namespaceManager)); } } return(ctObj); }
public XSSFClientAnchor() { this.cell1 = new CT_Marker(); this.cell1.col = 0; this.cell1.colOff = 0L; this.cell1.row = 0; this.cell1.rowOff = 0L; this.cell2 = new CT_Marker(); this.cell2.col = 0; this.cell2.colOff = 0L; this.cell2.row = 0; this.cell2.rowOff = 0L; }
/** * Creates a new client anchor and defaults all the anchor positions to 0. */ public XSSFClientAnchor() { cell1 = new CT_Marker(); cell1.col = (0); cell1.colOff = (0); cell1.row = (0); cell1.rowOff = (0); cell2 = new CT_Marker(); cell2.col = (0); cell2.colOff = (0); cell2.row = (0); cell2.rowOff = (0); }
private XSSFAnchor GetAnchorFromIEGAnchor(IEG_Anchor ctAnchor) { CT_Marker ctFrom = null, ctTo = null; if (ctAnchor is CT_TwoCellAnchor) { ctFrom = ((CT_TwoCellAnchor)ctAnchor).from; ctTo = ((CT_TwoCellAnchor)ctAnchor).to; } else if (ctAnchor is CT_OneCellAnchor) { ctFrom = ((CT_OneCellAnchor)ctAnchor).from; } XSSFAnchor anchor = new XSSFClientAnchor(ctFrom, ctTo); return(anchor); }
private XSSFAnchor GetAnchorFromParent(XmlNode obj) { XSSFAnchor anchor = null; XmlNode parentNode = obj.ParentNode; XmlNode fromNode = parentNode.SelectSingleNode("xdr:from", POIXMLDocumentPart.NamespaceManager); if (fromNode == null) { throw new InvalidDataException("xdr:from node is missing"); } CT_Marker ctFrom = CT_Marker.Parse(fromNode, POIXMLDocumentPart.NamespaceManager); XmlNode toNode = parentNode.SelectSingleNode("xdr:to", POIXMLDocumentPart.NamespaceManager); CT_Marker ctTo = null; if (toNode != null) { ctTo = CT_Marker.Parse(toNode, POIXMLDocumentPart.NamespaceManager); } anchor = new XSSFClientAnchor(ctFrom, ctTo); return(anchor); }
internal void SetTo(CT_Marker to) { this.cell2 = to; }
internal void SetFrom(CT_Marker from) { this.cell1 = from; }
protected XSSFClientAnchor(CT_Marker cell1, CT_Marker cell2) { this.cell1 = cell1; this.cell2 = cell2; }
public static CT_ScatterSer Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_ScatterSer ctObj = new CT_ScatterSer(); ctObj.dPt = new List <CT_DPt>(); ctObj.trendline = new List <CT_Trendline>(); ctObj.errBars = new List <CT_ErrBars>(); ctObj.extLst = new List <CT_Extension>(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "idx") { ctObj.idx = CT_UnsignedInt.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "order") { ctObj.order = CT_UnsignedInt.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "tx") { ctObj.tx = CT_SerTx.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "spPr") { ctObj.spPr = CT_ShapeProperties.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "marker") { ctObj.marker = CT_Marker.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "dLbls") { ctObj.dLbls = CT_DLbls.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "xVal") { ctObj.xVal = CT_AxDataSource.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "yVal") { ctObj.yVal = CT_NumDataSource.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "smooth") { ctObj.smooth = CT_Boolean.Parse(childNode, namespaceManager); } else if (childNode.LocalName == "dPt") { ctObj.dPt.Add(CT_DPt.Parse(childNode, namespaceManager)); } else if (childNode.LocalName == "trendline") { ctObj.trendline.Add(CT_Trendline.Parse(childNode, namespaceManager)); } else if (childNode.LocalName == "errBars") { ctObj.errBars.Add(CT_ErrBars.Parse(childNode, namespaceManager)); } else if (childNode.LocalName == "extLst") { ctObj.extLst.Add(CT_Extension.Parse(childNode, namespaceManager)); } } return(ctObj); }
/** * Create XSSFClientAnchor from existing xml beans * * @param cell1 starting anchor point * @param cell2 ending anchor point */ internal XSSFClientAnchor(CT_Marker cell1, CT_Marker cell2) { this.cell1 = cell1; this.cell2 = cell2; }
public CT_Marker AddNewMarker() { this.markerField = new CT_Marker(); return(this.markerField); }