public TableRowEnumerator(IEnumerable rows, ColumnCollection cols)
		{
			this.rows = rows.GetEnumerator();
			this.cols = cols;
		}
		public TableRowWrapper(ColumnCollection cols, object row)
		{
			this.row = row;
			this.cols = cols;
		}
		/// <summary>
		/// Cria um novo objeto responsável por inferir os estilos das colunas, 
		/// com o auxílio de um <see cref="ColumnMetadataHelper"/>.
		/// </summary>
		/// <param name="mdHelper">O objeto responsável por auxiliar a formatar colunas específicas.</param>
		/// <param name="columns">A coleção contendo as colunas</param>
		public ColumnStyleInferer(ColumnMetadataHelper mdHelper, ColumnCollection columns)
		{
			this.mdHelper = mdHelper;
			this.columns = columns;
		}
示例#4
0
		/// <summary>
		/// Escalona a largura das colunas para o tamanho da página.
		/// </summary>
		/// <param name="cols">As colunas</param>
		public void Fit(ColumnCollection cols)
		{
			cols.ScaleBy(0.17, width - 2);
		}
示例#5
0
		public Table(string columnMetadataPath)
		{
			this.cols = new ColumnCollection(new ColumnMetadataHelper(columnMetadataPath));
		}
示例#6
0
		public Table(ColumnCollection cols)
		{
			this.cols = cols;
		}