⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 acertfc.hpp

📁 suite component ace report
💻 HPP
字号:
// Borland C++ Builder
// Copyright (c) 1995, 1998 by Borland International
// All rights reserved

// (DO NOT EDIT: machine generated header) 'AceRtfC.pas' rev: 3.00

#ifndef AceRtfCHPP
#define AceRtfCHPP
#include <AceUtil.hpp>
#include <Graphics.hpp>
#include <SctRtf.hpp>
#include <Controls.hpp>
#include <Windows.hpp>
#include <AceOut.hpp>
#include <Classes.hpp>
#include <AceRtfP.hpp>
#include <SctVar.hpp>
#include <SctCtrl.hpp>
#include <SysInit.hpp>
#include <System.hpp>

//-- user supplied -----------------------------------------------------------

namespace Acertfc
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TSctRichTextLabel;
class PASCALIMPLEMENTATION TSctRichTextLabel : public Sctctrl::TSctLabel 
{
	typedef Sctctrl::TSctLabel inherited;
	
private:
	Sctvar::TSctVar* FVariable;
	Acertfp::TAceRtfDraw* FRtfDraw;
	int FBottomMargin;
	bool FSetDefaultFont;
	
protected:
	virtual System::AnsiString __fastcall GetDisplayText();
	virtual void __fastcall Paint(void);
	virtual void __fastcall DefineProperties(Classes::TFiler* Filer);
	int __fastcall PrintMemo(Aceout::TAceCanvas* AceCanvas, const Windows::TRect &Rect, int Space);
	
public:
	__fastcall virtual TSctRichTextLabel(Classes::TComponent* AOwner);
	__fastcall virtual ~TSctRichTextLabel(void);
	void __fastcall SetVariable(Sctvar::TSctVar* variable);
	virtual System::AnsiString __fastcall GetDataNow();
	virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation
		);
	virtual void __fastcall Print(Classes::TComponent* oPage, int Space);
	virtual void __fastcall StartPrint(void);
	virtual int __fastcall PrintHeight(Classes::TComponent* oPage, int Space, int Taking);
	virtual int __fastcall SpendHeight(Classes::TComponent* oPage, int Space);
	virtual void __fastcall PrintRtf(Controls::TWinControl* oPage, Sctrtf::TSctRtfFile* rtf, int PrintRow
		);
	virtual void __fastcall PrintTab(Controls::TWinControl* oPage, Sctrtf::TSctRtfFile* rtf, int PrintRow
		);
	virtual void __fastcall PrintLabel(Aceout::TAceCanvas* AceCanvas, const Windows::TRect &Rect, int Space
		);
	
__published:
	__property Sctvar::TSctVar* Variable = {read=FVariable, write=SetVariable};
	__property Align ;
	__property Color ;
	__property Font ;
	__property ParentColor ;
	__property ParentFont ;
	__property Transparent ;
	__property ClipType ;
	__property AlignVertical ;
	__property AlignHorizontal ;
	__property Stretch ;
	__property BorderType ;
	__property Shade ;
	__property BorderMargin ;
	__property int BottomMargin = {read=FBottomMargin, write=FBottomMargin, nodefault};
	__property bool SetDefaultFont = {read=FSetDefaultFont, write=FSetDefaultFont, default=0};
};

//-- var, const, procedure ---------------------------------------------------

}	/* namespace Acertfc */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Acertfc;
#endif
//-- end unit ----------------------------------------------------------------
#endif	// AceRtfC

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -