Exemple #1
0
        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);
        }
Exemple #2
0
 public void setFormat(csRptChartFormat value)
 {
     m_imageFormat = 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 setFormat(csRptChartFormat value)
 {
     m_imageFormat = value;
 }
Exemple #5
0
 public void setFormat(csRptChartFormat m_imageFormat)
 {
     throw new NotImplementedException();
 }
 public void setFormat(csRptChartFormat m_imageFormat)
 {
     throw new NotImplementedException();
 }