FastReport_2022_VCL/LibD28/frxTable.pas
2024-01-01 16:13:08 +01:00

74 lines
1.4 KiB
ObjectPascal

unit frxTable;
interface
{$I frx.inc}
uses
Windows, Messages, SysUtils, Classes, Graphics, Forms, Menus, frxClass;
type
TfrxTableCell = class;
TfrxCellData = class(TPersistent)
private
FText: WideString;
FColSpan: Integer;
FRowSpan: Integer;
FCell: TfrxTableCell;
FStyle: TfrxTableCell;
FObjList: TList;
FAddr: TPoint;
public
constructor Create;
end;
TfrxTableCell = class(TfrxCustomMemoView)
private
FColSpan: Integer;
FRowSpan: Integer;
published
property ColSpan: Integer read FColSpan write FColSpan;
property RowSpan: Integer read FRowSpan write FRowSpan;
property AutoWidth;
property AllowExpressions;
property AllowHTMLTags;
property CharSpacing;
property Clipped;
property DataField;
property DataSet;
property DataSetName;
property DisplayFormat;
property ExpressionDelimiters;
property FlowTo;
property Font;
property Frame;
property GapX;
property GapY;
property HAlign;
property HideZeros;
property Highlight;
property LineSpacing;
property Memo;
property ParagraphGap;
property ParentFont;
property Rotation;
property RTLReading;
property Style;
property Underlines;
property WordBreak;
property WordWrap;
property Wysiwyg;
property VAlign;
end;
implementation
{ TfrxCellData }
constructor TfrxCellData.Create;
begin
FColSpan := 1;
FRowSpan := 1;
FText = '';
end;
end.