Esempio n. 1
0
            public virtual void WriteTo(XmlWriter xmlWriter)
            {
                xmlWriter.WriteStartElement("ReportItems");
                {
                    if (ReportItem == null)
                    {
                        ReportItem = new RTextBox(String.Empty);
                    }

                    ReportItem.WriteTo(xmlWriter);
                }
                xmlWriter.WriteEndElement();
            }
Esempio n. 2
0
        private static ReportControlItem GetReportCellControlItem(ReportDataColumn reportDataColumn)
        {
            ReportControlItem toRet = null;

            if (reportDataColumn.DataCellViewType is CellViewImage)
            {
                CellViewImage imgCellView = reportDataColumn.DataCellViewType as CellViewImage;

                RImage rImage = new RImage(
                    reportDataColumn.Name,
                    true,
                    GetReportColumnValue(reportDataColumn),
                    imgCellView.Properties
                    );

                if (reportDataColumn.HyperlinkColumn != null)
                {
                    rImage.ImageBox.Action = new ReportExporters.Common.Model.Action(
                        GetReportColumnValue(reportDataColumn.HyperlinkColumn));
                }

                toRet = rImage;
            }
            else
            {
                RTextBox rTextbox = new RTextBox(reportDataColumn.Name, GetReportColumnValue(reportDataColumn));

                if (reportDataColumn.HyperlinkColumn != null)
                {
                    rTextbox.TextBox.Action = new ReportExporters.Common.Model.Action(
                        GetReportColumnValue(reportDataColumn.HyperlinkColumn));
                }

                toRet = rTextbox;
            }

            toRet.Item.Style = reportDataColumn.DefaultCellStyle;

            return(toRet);
        }
Esempio n. 3
0
        private static ReportControlItem GetReportHeaderControlItem(ReportDataColumn reportDataColumn)
        {
            ReportControlItem rHeaderItem = null;

            if (reportDataColumn.HeaderCellViewType is CellViewImage)
            {
                CellViewImage imgCellView = reportDataColumn.HeaderCellViewType as CellViewImage;

                RImage rImage = new RImage(
                    "header" + reportDataColumn.Name,
                    true,
                    reportDataColumn.HeaderText,
                    imgCellView.Properties
                    );

                if ((reportDataColumn.HyperlinkColumn != null) && (reportDataColumn.HeaderCellHyperlink != null))
                {
                    rImage.ImageBox.Action = new ReportExporters.Common.Model.Action(reportDataColumn.HeaderCellHyperlink);
                }

                rHeaderItem = rImage;
            }
            else
            {
                RTextBox rHeaderTextbox = new RTextBox(
                    "header" + reportDataColumn.Name, reportDataColumn.HeaderText);

                if ((reportDataColumn.HyperlinkColumn != null) && (reportDataColumn.HeaderCellHyperlink != null))
                {
                    rHeaderTextbox.TextBox.Action = new ReportExporters.Common.Model.Action(reportDataColumn.HeaderCellHyperlink);
                }

                rHeaderItem = rHeaderTextbox;
            }

            rHeaderItem.Item.Style = reportDataColumn.HeaderStyle;

            return(rHeaderItem);
        }