2022-12-27 17:33:33 +08:00

163 lines
1.4 KiB
C#

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);
}
}