internal bool load(CSXml.cXml xDoc, XmlNode nodeObj) { nodeObj = xDoc.getNodeFromNode(nodeObj, "Chart"); if (nodeObj != null) { m_chartLineStyle = (csRptChartLineStyle)xDoc.getNodeProperty(nodeObj, "LineStyle").getValueInt(eTypes.eInteger); m_chartBarOutline = xDoc.getNodeProperty(nodeObj, "BarOutline").getValueBool(eTypes.eBoolean); m_chartShowValues = xDoc.getNodeProperty(nodeObj, "ShowValues").getValueBool(eTypes.eBoolean); m_pieThickness = (csRptChartPieThickness)xDoc.getNodeProperty(nodeObj, "PieThickness").getValueInt(eTypes.eInteger); m_pieDiameter = (csRptChartPieDiameter)xDoc.getNodeProperty(nodeObj, "PieDiameter").getValueInt(eTypes.eInteger); m_imageFormat = (csRptChartFormat)xDoc.getNodeProperty(nodeObj, "ImageFormat").getValueInt(eTypes.eInteger); m_copyright = xDoc.getNodeProperty(nodeObj, "Copyright").getValueString(eTypes.eText); m_chartTitle = xDoc.getNodeProperty(nodeObj, "ChartTitle").getValueString(eTypes.eText); m_chartType = (csRptChartType)xDoc.getNodeProperty(nodeObj, "ChartType").getValueInt(eTypes.eInteger); m_top = xDoc.getNodeProperty(nodeObj, "Top").getValueInt(eTypes.eInteger); m_groupValue = xDoc.getNodeProperty(nodeObj, "GroupValue").getValueString(eTypes.eText); m_groupFieldName = xDoc.getNodeProperty(nodeObj, "GroupFieldName").getValueString(eTypes.eText); m_groupFieldIndex = xDoc.getNodeProperty(nodeObj, "GroupFieldIndex").getValueInt(eTypes.eInteger); m_sort = xDoc.getNodeProperty(nodeObj, "Sort").getValueBool(eTypes.eBoolean); XmlNode nodeObjAux = null; XmlNode nodeObjSerie = null; int index = 0; nodeObj = xDoc.getNodeFromNode(nodeObj, "Series"); if (xDoc.nodeHasChild(nodeObj)) { nodeObjSerie = xDoc.getNodeChild(nodeObj); while (nodeObjSerie != null) { index = index + 1; nodeObjAux = nodeObjSerie; if (!getSeries().add(null, "").load(xDoc, nodeObjAux, index)) { return(false); } nodeObjSerie = xDoc.getNextNode(nodeObjSerie); } } } return(true); }
public void setGridLines(csRptChartLineStyle value) { m_chartLineStyle = value; }
internal bool load(CSXml.cXml xDoc, XmlNode nodeObj) { nodeObj = xDoc.getNodeFromNode(nodeObj, "Chart"); if (nodeObj != null) { m_chartLineStyle = (csRptChartLineStyle)xDoc.getNodeProperty(nodeObj, "LineStyle").getValueInt(eTypes.eInteger); m_chartBarOutline = xDoc.getNodeProperty(nodeObj, "BarOutline").getValueBool(eTypes.eBoolean); m_chartShowValues = xDoc.getNodeProperty(nodeObj, "ShowValues").getValueBool(eTypes.eBoolean); m_pieThickness = (csRptChartPieThickness)xDoc.getNodeProperty(nodeObj, "PieThickness").getValueInt(eTypes.eInteger); m_pieDiameter = (csRptChartPieDiameter)xDoc.getNodeProperty(nodeObj, "PieDiameter").getValueInt(eTypes.eInteger); m_imageFormat = (csRptChartFormat)xDoc.getNodeProperty(nodeObj, "ImageFormat").getValueInt(eTypes.eInteger); m_copyright = xDoc.getNodeProperty(nodeObj, "Copyright").getValueString(eTypes.eText); m_chartTitle = xDoc.getNodeProperty(nodeObj, "ChartTitle").getValueString(eTypes.eText); m_chartType = (csRptChartType)xDoc.getNodeProperty(nodeObj, "ChartType").getValueInt(eTypes.eInteger); m_top = xDoc.getNodeProperty(nodeObj, "Top").getValueInt(eTypes.eInteger); m_groupValue = xDoc.getNodeProperty(nodeObj, "GroupValue").getValueString(eTypes.eText); m_groupFieldName = xDoc.getNodeProperty(nodeObj, "GroupFieldName").getValueString(eTypes.eText); m_groupFieldIndex = xDoc.getNodeProperty(nodeObj, "GroupFieldIndex").getValueInt(eTypes.eInteger); m_sort = xDoc.getNodeProperty(nodeObj, "Sort").getValueBool(eTypes.eBoolean); XmlNode nodeObjAux = null; XmlNode nodeObjSerie = null; int index = 0; nodeObj = xDoc.getNodeFromNode(nodeObj, "Series"); if (xDoc.nodeHasChild(nodeObj)) { nodeObjSerie = xDoc.getNodeChild(nodeObj); while (nodeObjSerie != null) { index = index + 1; nodeObjAux = nodeObjSerie; if (!getSeries().add(null, "").load(xDoc, nodeObjAux, index)) { return false; } nodeObjSerie = xDoc.getNextNode(nodeObjSerie); } } } return true; }
public void setGridLines(csRptChartLineStyle m_chartLineStyle) { throw new NotImplementedException(); }