📄 frxclass.hpp
字号:
#pragma option push -w-inl
/* TfrxComponent.DesignCreate */ inline __fastcall virtual TfrxCustomMemoView(Classes::TComponent* AOwner, Word Flags) : TfrxStretcheable(AOwner, Flags) { }
#pragma option pop
};
class DELPHICLASS TfrxMemoView;
class PASCALIMPLEMENTATION TfrxMemoView : public TfrxCustomMemoView
{
typedef TfrxCustomMemoView inherited;
__published:
__property AutoWidth = {default=0};
__property AllowExpressions = {default=1};
__property AllowHTMLTags = {default=0};
__property BrushStyle = {default=0};
__property CharSpacing ;
__property Clipped = {default=1};
__property Color = {default=536870911};
__property DataField ;
__property DataSet ;
__property DataSetName ;
__property DisplayFormat ;
__property ExpressionDelimiters ;
__property FlowTo ;
__property Font ;
__property Frame ;
__property GapX ;
__property GapY ;
__property HAlign = {default=0};
__property HideZeros = {default=0};
__property Highlight ;
__property LineSpacing ;
__property Memo ;
__property ParagraphGap ;
__property ParentFont = {default=1};
__property Rotation = {default=0};
__property RTLReading = {default=0};
__property Style ;
__property SuppressRepeated = {default=0};
__property Underlines = {default=0};
__property WordBreak = {default=0};
__property WordWrap = {default=1};
__property Wysiwyg = {default=1};
__property VAlign = {default=0};
public:
#pragma option push -w-inl
/* TfrxCustomMemoView.Create */ inline __fastcall virtual TfrxMemoView(Classes::TComponent* AOwner) : TfrxCustomMemoView(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TfrxCustomMemoView.Destroy */ inline __fastcall virtual ~TfrxMemoView(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TfrxComponent.DesignCreate */ inline __fastcall virtual TfrxMemoView(Classes::TComponent* AOwner, Word Flags) : TfrxCustomMemoView(AOwner, Flags) { }
#pragma option pop
};
class DELPHICLASS TfrxSysMemoView;
class PASCALIMPLEMENTATION TfrxSysMemoView : public TfrxCustomMemoView
{
typedef TfrxCustomMemoView inherited;
public:
/* virtual class method */ virtual AnsiString __fastcall GetDescription(TMetaClass* vmt);
__published:
__property AutoWidth = {default=0};
__property BrushStyle = {default=0};
__property CharSpacing ;
__property Color = {default=536870911};
__property DisplayFormat ;
__property Font ;
__property Frame ;
__property GapX ;
__property GapY ;
__property HAlign = {default=0};
__property HideZeros = {default=0};
__property Highlight ;
__property Memo ;
__property ParentFont = {default=1};
__property Rotation = {default=0};
__property RTLReading = {default=0};
__property Style ;
__property SuppressRepeated = {default=0};
__property VAlign = {default=0};
__property WordWrap = {default=1};
public:
#pragma option push -w-inl
/* TfrxCustomMemoView.Create */ inline __fastcall virtual TfrxSysMemoView(Classes::TComponent* AOwner) : TfrxCustomMemoView(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TfrxCustomMemoView.Destroy */ inline __fastcall virtual ~TfrxSysMemoView(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TfrxComponent.DesignCreate */ inline __fastcall virtual TfrxSysMemoView(Classes::TComponent* AOwner, Word Flags) : TfrxCustomMemoView(AOwner, Flags) { }
#pragma option pop
};
class DELPHICLASS TfrxCustomLineView;
class PASCALIMPLEMENTATION TfrxCustomLineView : public TfrxStretcheable
{
typedef TfrxStretcheable inherited;
private:
bool FDiagonal;
bool FArrowEnd;
int FArrowLength;
bool FArrowSolid;
bool FArrowStart;
int FArrowWidth;
void __fastcall DrawArrow(int x1, int y1, int x2, int y2);
void __fastcall DrawDiagonalLine(void);
public:
__fastcall virtual TfrxCustomLineView(Classes::TComponent* AOwner);
__fastcall virtual TfrxCustomLineView(Classes::TComponent* AOwner, Word Flags);
virtual void __fastcall Draw(Graphics::TCanvas* Canvas, Extended ScaleX, Extended ScaleY, Extended OffsetX, Extended OffsetY);
__property bool ArrowEnd = {read=FArrowEnd, write=FArrowEnd, default=0};
__property int ArrowLength = {read=FArrowLength, write=FArrowLength, default=20};
__property bool ArrowSolid = {read=FArrowSolid, write=FArrowSolid, default=0};
__property bool ArrowStart = {read=FArrowStart, write=FArrowStart, default=0};
__property int ArrowWidth = {read=FArrowWidth, write=FArrowWidth, default=5};
__property bool Diagonal = {read=FDiagonal, write=FDiagonal, default=0};
__published:
__property TagStr ;
public:
#pragma option push -w-inl
/* TfrxView.Destroy */ inline __fastcall virtual ~TfrxCustomLineView(void) { }
#pragma option pop
};
class DELPHICLASS TfrxLineView;
class PASCALIMPLEMENTATION TfrxLineView : public TfrxCustomLineView
{
typedef TfrxCustomLineView inherited;
public:
/* virtual class method */ virtual AnsiString __fastcall GetDescription(TMetaClass* vmt);
__published:
__property ArrowEnd = {default=0};
__property ArrowLength = {default=20};
__property ArrowSolid = {default=0};
__property ArrowStart = {default=0};
__property ArrowWidth = {default=5};
__property Frame ;
__property Diagonal = {default=0};
public:
#pragma option push -w-inl
/* TfrxCustomLineView.Create */ inline __fastcall virtual TfrxLineView(Classes::TComponent* AOwner) : TfrxCustomLineView(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TfrxCustomLineView.DesignCreate */ inline __fastcall virtual TfrxLineView(Classes::TComponent* AOwner, Word Flags) : TfrxCustomLineView(AOwner, Flags) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TfrxView.Destroy */ inline __fastcall virtual ~TfrxLineView(void) { }
#pragma option pop
};
class DELPHICLASS TfrxPictureView;
class PASCALIMPLEMENTATION TfrxPictureView : public TfrxView
{
typedef TfrxView inherited;
private:
bool FAutoSize;
bool FCenter;
AnsiString FFileLink;
int FImageIndex;
bool FIsImageIndexStored;
bool FIsPictureStored;
bool FKeepAspectRatio;
Graphics::TPicture* FPicture;
bool FPictureChanged;
bool FStretched;
void __fastcall SetPicture(const Graphics::TPicture* Value);
void __fastcall PictureChanged(System::TObject* Sender);
void __fastcall SetAutoSize(const bool Value);
public:
__fastcall virtual TfrxPictureView(Classes::TComponent* AOwner);
__fastcall virtual ~TfrxPictureView(void);
/* virtual class method */ virtual AnsiString __fastcall GetDescription(TMetaClass* vmt);
virtual AnsiString __fastcall Diff(TfrxComponent* AComponent);
HRESULT __fastcall LoadPictureFromStream(Classes::TStream* s);
virtual void __fastcall Draw(Graphics::TCanvas* Canvas, Extended ScaleX, Extended ScaleY, Extended OffsetX, Extended OffsetY);
virtual void __fastcall GetData(void);
__property bool IsImageIndexStored = {read=FIsImageIndexStored, write=FIsImageIndexStored, nodefault};
__property bool IsPictureStored = {read=FIsPictureStored, write=FIsPictureStored, nodefault};
__published:
__property Cursor = {default=0};
__property bool AutoSize = {read=FAutoSize, write=SetAutoSize, default=0};
__property bool Center = {read=FCenter, write=FCenter, default=0};
__property DataField ;
__property DataSet ;
__property DataSetName ;
__property Frame ;
__property AnsiString FileLink = {read=FFileLink, write=FFileLink};
__property int ImageIndex = {read=FImageIndex, write=FImageIndex, stored=FIsImageIndexStored, nodefault};
__property bool KeepAspectRatio = {read=FKeepAspectRatio, write=FKeepAspectRatio, default=1};
__property Graphics::TPicture* Picture = {read=FPicture, write=SetPicture, stored=FIsPictureStored};
__property bool Stretched = {read=FStretched, write=FStretched, default=1};
__property TagStr ;
__property URL ;
public:
#pragma option push -w-inl
/* TfrxComponent.DesignCreate */ inline __fastcall virtual TfrxPictureView(Classes::TComponent* AOwner, Word Flags) : TfrxView(AOwner, Flags) { }
#pragma option pop
};
class DELPHICLASS TfrxShapeView;
class PASCALIMPLEMENTATION TfrxShapeView : public TfrxView
{
typedef TfrxView inherited;
private:
int FCurve;
TfrxShapeKind FShape;
public:
__fastcall virtual TfrxShapeView(Classes::TComponent* AOwner);
__fastcall virtual TfrxShapeView(Classes::TComponent* AOwner, Word Flags);
virtual AnsiString __fastcall Diff(TfrxComponent* AComponent);
virtual void __fastcall Draw(Graphics::TCanvas* Canvas, Extended ScaleX, Extended ScaleY, Extended OffsetX, Extended OffsetY);
/* virtual class method */ virtual AnsiString __fastcall GetDescription(TMetaClass* vmt);
__published:
__property BrushStyle = {default=0};
__property Color = {default=536870911};
__property Cursor = {default=0};
__property int Curve = {read=FCurve, write=FCurve, default=0};
__property Frame ;
__property TfrxShapeKind Shape = {read=FShape, write=FShape, default=0};
__property TagStr ;
__property URL ;
public:
#pragma option push -w-inl
/* TfrxView.Destroy */ inline __fastcall virtual ~TfrxShapeView(void) { }
#pragma option pop
};
class DELPHICLASS TfrxSubreport;
class PASCALIMPLEMENTATION TfrxSubreport : public TfrxView
{
typedef TfrxView inherited;
private:
TfrxReportPage* FPage;
bool FPrintOnParent;
void __fastcall SetPage(const TfrxReportPage* Value);
public:
__fastcall virtual TfrxSubreport(Classes::TComponent* AOwner);
__fastcall virtual ~TfrxSubreport(void);
virtual void __fastcall Draw(Graphics::TCanvas* Canvas, Extended ScaleX, Extended ScaleY, Extended OffsetX, Extended OffsetY);
/* virtual class method */ virtual AnsiString __fastcall GetDescription(TMetaClass* vmt);
__published:
__property TfrxReportPage* Page = {read=FPage, write=SetPage};
__property bool PrintOnParent = {read=FPrintOnParent, write=FPrintOnParent, default=0};
public:
#pragma option push -w-inl
/* TfrxComponent.DesignCreate */ inline __fastcall virtual TfrxSubreport(Classes::TComponent* AOwner, Word Flags) : TfrxView(AOwner, Flags) { }
#pragma option pop
};
class DELPHICLASS TfrxBand;
class DELPHICLASS TfrxChild;
class PASCALIMPLEMENTATION TfrxBand : public TfrxReportComponent
{
typedef TfrxReportComponent inherited;
private:
bool FAllowSplit;
TfrxChild* FChild;
bool FKeepChild;
AnsiString FOnAfterCalcHeight;
AnsiString FOutlineText;
bool FOverflow;
bool FStartNewPage;
bool FStretched;
bool FPrintChildIfInvisible;
bool FVertical;
AnsiString __fastcall GetBandName();
void __fastcall SetChild(TfrxChild* Value);
protected:
virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation);
virtual void __fastcall SetLeft(Extended Value);
virtual void __fastcall SetTop(Extended Value);
virtual void __fastcall SetHeight(Extended Value);
public:
Classes::TList* FSubBands;
TfrxBand* FHeader;
TfrxBand* FFooter;
TfrxBand* FGroup;
int FLineN;
int FLineThrough;
int FOriginalObjectsCount;
bool FHasVBands;
Extended FStretchedHeight;
__fastcall virtual TfrxBand(Classes::TComponent* AOwner);
__fastcall virtual ~TfrxBand(void);
int __fastcall BandNumber(void);
virtual void __fastcall Draw(Graphics::TCanvas* Canvas, Extended ScaleX, Extended ScaleY, Extended OffsetX, Extended OffsetY);
/* virtual class method */ virtual AnsiString __fastcall GetDescription(TMetaClass* vmt);
__property bool AllowSplit = {read=FAllowSplit, write=FAllowSplit, default=0};
__property AnsiString BandName = {read=GetBandName};
__property TfrxChild* Child = {read=FChild, write=SetChild};
__property bool KeepChild = {read=FKeepChild, write=FKeepChild, default=0};
__property AnsiString OutlineText = {read=FOutlineText, write=FOutlineText};
__property bool Overflow = {read=FOverflow, write=FOverflow, nodefault};
__property bool PrintChildIfInvisible = {read=FPrintChildIfInvisible, write=FPrintChildIfInvisible, default=0};
__property bool StartNewPage = {read=FStartNewPage, write=FStartNewPage, default=0};
__property bool Stretched = {read=FStretched, write=FStretched, default=0};
__published:
__property Font ;
__property Height ;
__property Left ;
__property ParentFont = {default=1};
__property Restrictions = {default=0};
__property Top ;
__property bool Vertical = {read=FVertical, write=FVertical, default=0};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -