private Rdl.TextboxType CreateTextBox(TextItem item)
 {
     Rdl.TextboxType textbox = new Rdl.TextboxType();
     textbox.Name = item.Key;
     textbox.Items = new object[] 
        {
            item.Text,
            CreateTextboxStyle(item),
            true,
            (item.Rect.Left / 96.0) + "in",
            (item.Rect.Top / 96.0) + "in",
            (item.Rect.Width / 96.0) + "in",
            (item.Rect.Height / 96.0) + "in",
        };
     textbox.ItemsElementName = new Rdl.ItemsChoiceType14[] 
        {
            Rdl.ItemsChoiceType14.Value,
            Rdl.ItemsChoiceType14.Style,
            Rdl.ItemsChoiceType14.CanGrow,
            Rdl.ItemsChoiceType14.Left,
            Rdl.ItemsChoiceType14.Top,
            Rdl.ItemsChoiceType14.Width,
            Rdl.ItemsChoiceType14.Height,
        };
     return textbox;
 }
Пример #2
0
 private Rdl.TextboxType CreateTextBox(TextItem item)
 {
     Rdl.TextboxType textbox = new Rdl.TextboxType();
     textbox.Name  = item.Key;
     textbox.Items = new object[]
     {
         item.Text,
         CreateTextboxStyle(item),
         true,
         (item.Rect.Left / 96.0) + "in",
         (item.Rect.Top / 96.0) + "in",
         (item.Rect.Width / 96.0) + "in",
         (item.Rect.Height / 96.0) + "in",
     };
     textbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
     {
         Rdl.ItemsChoiceType14.Value,
         Rdl.ItemsChoiceType14.Style,
         Rdl.ItemsChoiceType14.CanGrow,
         Rdl.ItemsChoiceType14.Left,
         Rdl.ItemsChoiceType14.Top,
         Rdl.ItemsChoiceType14.Width,
         Rdl.ItemsChoiceType14.Height,
     };
     return(textbox);
 }
Пример #3
0
 private Rdl.TextboxType CreateTextbox(string expression, Rdl.StyleType style)
 {
     Rdl.TextboxType textbox = new Rdl.TextboxType();
     textbox.Name  = "Textbox" + (++m_textboxCount);
     textbox.Items = new object[]
     {
         expression,
         true,
         style,
     };
     textbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
     {
         Rdl.ItemsChoiceType14.Value,
         Rdl.ItemsChoiceType14.CanGrow,
         Rdl.ItemsChoiceType14.Style,
     };
     return(textbox);
 }
Пример #4
0
 private Rdl.TextboxType CreateTableCellTextbox(string fieldName)
 {
     Rdl.TextboxType textbox = new Rdl.TextboxType();
     textbox.Name  = fieldName;
     textbox.Items = new object[]
     {
         "=Fields!" + fieldName + ".Value",
         CreateTableCellTextboxStyle(),
         true,
     };
     textbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
     {
         Rdl.ItemsChoiceType14.Value,
         Rdl.ItemsChoiceType14.Style,
         Rdl.ItemsChoiceType14.CanGrow,
     };
     return(textbox);
 }
Пример #5
0
 private Rdl.TextboxType CreateHeaderTableCellTextbox(string fieldName)
 {
     Rdl.TextboxType headerTableCellTextbox = new Rdl.TextboxType();
     headerTableCellTextbox.Name  = fieldName + "_Header";
     headerTableCellTextbox.Items = new object[]
     {
         fieldName,
         CreateHeaderTableCellTextboxStyle(),
         true,
     };
     headerTableCellTextbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
     {
         Rdl.ItemsChoiceType14.Value,
         Rdl.ItemsChoiceType14.Style,
         Rdl.ItemsChoiceType14.CanGrow,
     };
     return(headerTableCellTextbox);
 }
Пример #6
0
 private Rdl.TextboxType CreateHeaderTableCellTextbox(TextItem item)
 {
     Rdl.TextboxType headerTableCellTextbox = new Rdl.TextboxType();
     headerTableCellTextbox.Name  = item.Text + "_Header";
     headerTableCellTextbox.Items = new object[]
     {
         item.Text,
         CreateHeaderTableCellTextboxStyle(item),
         true,
     };
     headerTableCellTextbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
     {
         Rdl.ItemsChoiceType14.Value,
         Rdl.ItemsChoiceType14.Style,
         Rdl.ItemsChoiceType14.CanGrow,
     };
     return(headerTableCellTextbox);
 }
Пример #7
0
 private Rdl.TextboxType CreateTableCellTextbox(TextItem item)
 {
     Rdl.TextboxType textbox = new Rdl.TextboxType();
     textbox.Name  = item.Key;
     textbox.Items = new object[]
     {
         "=Fields!" + item.DataMember + ".Value",
         CreateTableCellTextboxStyle(item),
         true,
     };
     textbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
     {
         Rdl.ItemsChoiceType14.Value,
         Rdl.ItemsChoiceType14.Style,
         Rdl.ItemsChoiceType14.CanGrow,
     };
     return(textbox);
 }
Пример #8
0
 private static Rdl.TextboxType CreateHeaderTableCellTextbox(string fieldName)
 {
     Rdl.TextboxType headerTableCellTextbox = new Rdl.TextboxType();
     headerTableCellTextbox.Name  = fieldName.Replace(' ', '_').Replace('(', '_').Replace(')', '_') + "_Header";
     headerTableCellTextbox.Items = new object[]
     {
         fieldName,
         TableRdlGenerator.CreateHeaderTableCellTextboxStyle(),
         true,
         "0.3in",
     };
     headerTableCellTextbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
     {
         Rdl.ItemsChoiceType14.Value,
         Rdl.ItemsChoiceType14.Style,
         Rdl.ItemsChoiceType14.CanGrow,
         Rdl.ItemsChoiceType14.Width,
     };
     return(headerTableCellTextbox);
 }
Пример #9
0
 private static Rdl.TextboxType CreateHeaderTableCellTextbox(string fieldName)
 {
     Rdl.TextboxType headerTableCellTextbox = new Rdl.TextboxType();
     headerTableCellTextbox.Name = fieldName.Replace(' ','_').Replace('(','_').Replace(')', '_') + "_Header";
     headerTableCellTextbox.Items = new object[]
         {
             fieldName,
             TableRdlGenerator.CreateHeaderTableCellTextboxStyle(),
             true,
             "0.3in",
         };
     headerTableCellTextbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
         {
             Rdl.ItemsChoiceType14.Value,
             Rdl.ItemsChoiceType14.Style,
             Rdl.ItemsChoiceType14.CanGrow,
             Rdl.ItemsChoiceType14.Width,
         };
     return headerTableCellTextbox;
 }
Пример #10
0
        private Rdl.TextboxType CreateHeaderTableCellTextbox(Column fieldColumn)
        {
            var headerTableCellTextbox = new Rdl.TextboxType
            {
                Name  = fieldColumn.OriginalName + "_Header",
                Items = new object[]
                {
                    fieldColumn.DisplayName,
                    CreateHeaderTableCellTextboxStyle(),
                    true
                },
                ItemsElementName = new[]
                {
                    Rdl.ItemsChoiceType14.Value,
                    Rdl.ItemsChoiceType14.Style,
                    Rdl.ItemsChoiceType14.CanGrow
                }
            };

            return(headerTableCellTextbox);
        }
Пример #11
0
 public Rdl.TextboxType CreateTextbox()
 {
     Rdl.TextboxType Textbox = new Rdl.TextboxType();
     Textbox.Name  = "Textbox1";
     Textbox.Items = new object[]
     {
         m_titulo,
         CreateHeaderCellTextboxStyle(),
         "0.80cm",
         "11cm",
         "0.92cm",
         "13.43cm",
     };
     Textbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
     {
         Rdl.ItemsChoiceType14.Value,
         Rdl.ItemsChoiceType14.Style,
         Rdl.ItemsChoiceType14.Top,
         Rdl.ItemsChoiceType14.Left,
         Rdl.ItemsChoiceType14.Height,
         Rdl.ItemsChoiceType14.Width,
     };
     return(Textbox);
 }
Пример #12
0
 private Rdl.TextboxType CreateTableCellTextbox(string fieldName)
 {
     Rdl.TextboxType textbox = new Rdl.TextboxType();
     textbox.Name = fieldName;
     textbox.Items = new object[] 
         {
             "=Fields!" + fieldName + ".Value",
             CreateTableCellTextboxStyle(),
             true,
         };
     textbox.ItemsElementName = new Rdl.ItemsChoiceType14[] 
         {
             Rdl.ItemsChoiceType14.Value,
             Rdl.ItemsChoiceType14.Style,
             Rdl.ItemsChoiceType14.CanGrow,
         };
     return textbox;
 }
Пример #13
0
 private Rdl.TextboxType CreateHeaderTableCellTextbox(string fieldName)
 {
     Rdl.TextboxType headerTableCellTextbox = new Rdl.TextboxType();
     headerTableCellTextbox.Name = fieldName + "_Header";
     headerTableCellTextbox.Items = new object[] 
         {
             fieldName,
             CreateHeaderTableCellTextboxStyle(),
             true,
         };
     headerTableCellTextbox.ItemsElementName = new Rdl.ItemsChoiceType14[] 
         {
             Rdl.ItemsChoiceType14.Value,
             Rdl.ItemsChoiceType14.Style,
             Rdl.ItemsChoiceType14.CanGrow,
         };
     return headerTableCellTextbox;
 }
Пример #14
0
 private Rdl.TextboxType CreateHeaderTableCellTextbox(TextItem item)
 {
     Rdl.TextboxType headerTableCellTextbox = new Rdl.TextboxType();
     headerTableCellTextbox.Name = item.Text + "_Header";
     headerTableCellTextbox.Items = new object[] 
        {
             item.Text,
             CreateHeaderTableCellTextboxStyle(item),
             true,
         };
     headerTableCellTextbox.ItemsElementName = new Rdl.ItemsChoiceType14[] 
         {
             Rdl.ItemsChoiceType14.Value,
             Rdl.ItemsChoiceType14.Style,
             Rdl.ItemsChoiceType14.CanGrow,
         };
     return headerTableCellTextbox;
 }
Пример #15
0
 private Rdl.TextboxType CreateTableCellTextbox(TextItem item)
 {
     Rdl.TextboxType textbox = new Rdl.TextboxType();
     textbox.Name = item.Key;
     textbox.Items = new object[] 
         {
             "=Fields!" + item.DataMember + ".Value",
             CreateTableCellTextboxStyle(item),
             true,
         };
     textbox.ItemsElementName = new Rdl.ItemsChoiceType14[] 
         {
             Rdl.ItemsChoiceType14.Value,
             Rdl.ItemsChoiceType14.Style,
             Rdl.ItemsChoiceType14.CanGrow,
         };
     return textbox;
 }
        private static Rdl.TextboxType CreateTableCellTextbox(string fieldName, bool flag, int num)
        {
            Rdl.TextboxType textbox = new Rdl.TextboxType();
            try
            {
                textbox.Name = "txt" + num;
                if (num == 1)
                {
                    textbox.Items = new object[]
                    {
                        fieldName, //val
                        "145pt",   //width
                        "23pt",    //height
                        "0pt",     //left
                        "0pt",     //top
                        CreateTextboxStyle(num),
                        false,
                    };
                }
                else if (num == 2)
                {
                    textbox.Items = new object[]
                    {
                        fieldName,
                        "230pt",
                        "100pt",
                        "0pt",
                        "33pt",
                        CreateTextboxStyle(num),
                        true,
                    };
                }
                else if (num == 3)
                {
                    textbox.Items = new object[]
                    {
                        fieldName,
                        "125pt",
                        "15pt",
                        "380pt",
                        "33pt",
                        CreateTextboxStyle(num),
                        true,
                    };
                }
                else if (num == 4)
                {
                    textbox.Items = new object[]
                    {
                        fieldName,
                        "325pt", //width
                        "15pt",  //height
                        "380pt", //left
                        "5pt",   //top
                        CreateTextboxStyle(num),
                        true,
                    };
                }
                else if (num == 5)
                {
                    textbox.Items = new object[]
                    {
                        fieldName,
                        "225pt",
                        "15pt",
                        "380pt",
                        "50pt",
                        CreateTextboxStyle(4),
                        true,
                    };
                }

                textbox.ItemsElementName = new Rdl.ItemsChoiceType14[]
                {
                    Rdl.ItemsChoiceType14.Value,
                    Rdl.ItemsChoiceType14.Width,
                    Rdl.ItemsChoiceType14.Height,
                    Rdl.ItemsChoiceType14.Left,
                    Rdl.ItemsChoiceType14.Top,
                    Rdl.ItemsChoiceType14.Style,
                    Rdl.ItemsChoiceType14.CanGrow,
                };
            }
            catch (Exception ex) { }
            return(textbox);
        }