📄 frxclass.hpp
字号:
Variant FLastValue;
int FTotalPages;
int FCopyNo;
#pragma pack(push,1)
Types::TRect FTextRect;
#pragma pack(pop)
Extended FPrintScale;
WideString __fastcall CalcAndFormat(const WideString Expr);
virtual void __fastcall BeginDraw(Graphics::TCanvas* Canvas, Extended ScaleX, Extended ScaleY, Extended OffsetX, Extended OffsetY);
void __fastcall SetDrawParams(Graphics::TCanvas* Canvas, Extended ScaleX, Extended ScaleY, Extended OffsetX, Extended OffsetY);
virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation);
public:
__fastcall virtual TfrxCustomMemoView(Classes::TComponent* AOwner);
__fastcall virtual ~TfrxCustomMemoView(void);
#pragma option push -w-inl
/* virtual class method */ virtual AnsiString __fastcall GetDescription() { return GetDescription(__classid(TfrxCustomMemoView)); }
#pragma option pop
/* class method */ static AnsiString __fastcall GetDescription(TMetaClass* vmt);
virtual AnsiString __fastcall Diff(TfrxComponent* AComponent);
virtual Extended __fastcall CalcHeight(void);
virtual Extended __fastcall CalcWidth(void);
virtual Extended __fastcall DrawPart(void);
virtual AnsiString __fastcall GetComponentText();
WideString __fastcall FormatData(const Variant &Value, TfrxFormat* AFormat = (TfrxFormat*)(0x0));
WideString __fastcall WrapText(bool WrapWords);
virtual void __fastcall Draw(Graphics::TCanvas* Canvas, Extended ScaleX, Extended ScaleY, Extended OffsetX, Extended OffsetY);
virtual void __fastcall BeforePrint(void);
virtual void __fastcall GetData(void);
virtual void __fastcall AfterPrint(void);
virtual void __fastcall InitPart(void);
void __fastcall ApplyStyle(TfrxStyleItem* Style);
void __fastcall ExtractMacros(void);
void __fastcall ResetSuppress(void);
__property WideString Text = {read=GetText, write=SetText};
__property AnsiString AnsiText = {read=GetAnsiText, write=SetAnsiText};
__property Variant Value = {read=FValue, write=FValue};
__property Widestrings::TWideStrings* Lines = {read=FMemo, write=SetMemo};
__property bool AllowExpressions = {read=FAllowExpressions, write=FAllowExpressions, default=1};
__property bool AllowHTMLTags = {read=FAllowHTMLTags, write=FAllowHTMLTags, default=0};
__property bool AutoWidth = {read=FAutoWidth, write=FAutoWidth, default=0};
__property Extended CharSpacing = {read=FCharSpacing, write=FCharSpacing, stored=IsCharSpacingStored};
__property bool Clipped = {read=FClipped, write=FClipped, default=1};
__property TfrxFormat* DisplayFormat = {read=FDisplayFormat, write=SetDisplayFormat};
__property AnsiString ExpressionDelimiters = {read=FExpressionDelimiters, write=FExpressionDelimiters, stored=IsExprDelimitersStored};
__property TfrxCustomMemoView* FlowTo = {read=FFlowTo, write=FFlowTo};
__property Extended GapX = {read=FGapX, write=FGapX, stored=IsGapXStored};
__property Extended GapY = {read=FGapY, write=FGapY, stored=IsGapYStored};
__property TfrxHAlign HAlign = {read=FHAlign, write=FHAlign, default=0};
__property bool HideZeros = {read=FHideZeros, write=FHideZeros, default=0};
__property TfrxHighlight* Highlight = {read=FHighlight, write=SetHighlight, stored=IsHighlightStored};
__property Extended LineSpacing = {read=FLineSpacing, write=FLineSpacing, stored=IsLineSpacingStored};
__property Widestrings::TWideStrings* Memo = {read=FMemo, write=SetMemo};
__property Extended ParagraphGap = {read=FParagraphGap, write=FParagraphGap, stored=IsParagraphGapStored};
__property int Rotation = {read=FRotation, write=SetRotation, default=0};
__property bool RTLReading = {read=FRTLReading, write=FRTLReading, default=0};
__property AnsiString Style = {read=FStyle, write=SetStyle};
__property bool SuppressRepeated = {read=FSuppressRepeated, write=FSuppressRepeated, default=0};
__property bool Underlines = {read=FUnderlines, write=FUnderlines, default=0};
__property bool WordBreak = {read=FWordBreak, write=FWordBreak, default=0};
__property bool WordWrap = {read=FWordWrap, write=FWordWrap, default=1};
__property bool Wysiwyg = {read=FWysiwyg, write=FWysiwyg, default=1};
__property TfrxVAlign VAlign = {read=FVAlign, write=FVAlign, default=0};
__published:
__property bool FirstParaBreak = {read=FFirstParaBreak, write=FFirstParaBreak, default=0};
__property bool LastParaBreak = {read=FLastParaBreak, write=FLastParaBreak, default=0};
__property Cursor = {default=0};
__property TagStr ;
__property URL ;
public:
#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:
#pragma option push -w-inl
/* virtual class method */ virtual AnsiString __fastcall GetDescription() { return GetDescription(__classid(TfrxSysMemoView)); }
#pragma option pop
/* class method */ static 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(Extended x1, Extended y1, Extended x2, Extended 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:
#pragma option push -w-inl
/* virtual class method */ virtual AnsiString __fastcall GetDescription() { return GetDescription(__classid(TfrxLineView)); }
#pragma option pop
/* class method */ static 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;
bool FHightQuality;
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);
#pragma option push -w-inl
/* virtual class method */ virtual AnsiString __fastcall GetDescription() { return GetDescription(__classid(TfrxPictureView)); }
#pragma option pop
/* class method */ static AnsiString __fastcall GetDescription(TMetaClass* vmt);
virtual AnsiString __fastcall Diff(TfrxComponent* AComponent);
HRESULT __fastcall LoadPictureFromStream(Classes::TStream* s, bool ResetStreamPos = true);
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 ;
__property bool HightQuality = {read=FHightQuality, write=FHightQuality, nodefault};
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);
#pragma option push -w-inl
/* virtual class method */ virtual AnsiString __fastcall GetDescription() { return GetDescription(__classid(TfrxShapeView)); }
#pragma option pop
/* class method */ static 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 ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -