Пример #1
0
 internal void AddPrintElement(PrintTemplate printElement)
 {
     if (printElement != null)
     {
         var element = printElement.Create();
         UpdateAndMeasure(element);
         AddElement(element);
     }
 }
Пример #2
0
 public PrintTable(DataTemplate itemsControlTemplate, IEnumerable itemsSource, PrintTemplate columnsHeader, PrintTemplate tableHeader, PrintTemplate tableFooter, Border border, PrintTemplate caption)
 {
     var control = (ItemsControl) itemsControlTemplate.LoadContent();
     this.itemTemplate = control.ItemTemplate;
     this.itemsSource = itemsSource;
     this.itemsControlTemplate = itemsControlTemplate;
     this.tableFooter = tableFooter;
     this.tableHeader = tableHeader;
     this.columsHeader = columnsHeader;
     this.border = border;
     this.caption = caption;
 }
Пример #3
0
 public PrintTable(DataTemplate itemsControlTemplate, IEnumerable itemsSource, PrintTemplate columnsHeader, PrintTemplate header, PrintTemplate footer, Border border)
     : this(itemsControlTemplate, itemsSource, columnsHeader, header, footer, border, null)
 {
 }
Пример #4
0
 public PrintTable(DataTemplate itemsControlTemplate, IEnumerable itemsSource, PrintTemplate columnsHeader)
     : this(itemsControlTemplate, itemsSource, columnsHeader, null, null, null, null)
 {
 }