using System; using System.Drawing; namespace GoldPrinter { public interface IGrid { Point Location { get; set; } int Width { get; set; } int Height { get; set; } Font Font { get; set; } AlignFlag AlignMent { get; set; } GridLineFlag Line { get; set; } GridMergeFlag Merge { get; set; } GridBorderFlag Border { get; set; } int Rows { get; set; } int Cols { get; set; } int FixedRows { get; set; } int FixedCols { get; set; } int PreferredRowHeight { get; set; } int PreferredColWidth { get; set; } int[] RowsHeight { get; set; } int[] ColsWidth { get; set; } AlignFlag[] ColsAlignment { get; set; } string Text { get; set; } string[,] GridText { get; set; } int Row { get; set; } int Col { get; set; } int RowSel { get; set; } int ColSel { get; set; } string get_TextMatrix(int row, int col); void set_TextMatrix(int row, int col, string textMatrix); int get_RowHeight(int index); void set_RowHeight(int index, int rowHeight); int get_ColWidth(int index); void set_ColWidth(int index, int colWidth); AlignFlag get_ColAlignment(int index); void set_ColAlignment(int index, AlignFlag colAlignment); } }