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

📄 frxutils.hpp

📁 这个是功能强大的报表软件
💻 HPP
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Frxutils.pas' rev: 10.00

#ifndef FrxutilsHPP
#define FrxutilsHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit
#include <Sysutils.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Stdctrls.hpp>	// Pascal unit
#include <Menus.hpp>	// Pascal unit
#include <Imglist.hpp>	// Pascal unit
#include <Actnlist.hpp>	// Pascal unit
#include <Comctrls.hpp>	// Pascal unit
#include <Frxclass.hpp>	// Pascal unit
#include <Variants.hpp>	// Pascal unit

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

namespace Frxutils
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TfrxRectArea;
class PASCALIMPLEMENTATION TfrxRectArea : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	Extended X;
	Extended Y;
	Extended X1;
	Extended Y1;
	__fastcall TfrxRectArea(Frxclass::TfrxComponent* c)/* overload */;
	__fastcall TfrxRectArea(Extended Left, Extended Top, Extended Right, Extended Bottom)/* overload */;
	bool __fastcall InterceptsX(TfrxRectArea* a);
	bool __fastcall InterceptsY(TfrxRectArea* a);
	TfrxRectArea* __fastcall InterceptX(TfrxRectArea* a);
	TfrxRectArea* __fastcall InterceptY(TfrxRectArea* a);
	Extended __fastcall Max(Extended x1, Extended x2);
	Extended __fastcall Min(Extended x1, Extended x2);
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TfrxRectArea(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------
extern PACKAGE unsigned __fastcall frxStreamCRC32(Classes::TStream* Stream);
extern PACKAGE Classes::TComponent* __fastcall frxFindComponent(Classes::TComponent* Owner, const AnsiString Name);
extern PACKAGE void __fastcall frxGetComponents(Classes::TComponent* Owner, TMetaClass* ClassRef, Classes::TStrings* List, Classes::TComponent* Skip);
extern PACKAGE AnsiString __fastcall frxGetFullName(Classes::TComponent* Owner, Classes::TComponent* c);
extern PACKAGE void __fastcall frxSetCommaText(const AnsiString Text, Classes::TStrings* sl, char Comma = '\x3b');
extern PACKAGE AnsiString __fastcall frxRemoveQuotes(const AnsiString s);
extern PACKAGE AnsiString __fastcall frxStreamToString(Classes::TStream* Stream);
extern PACKAGE void __fastcall frxStringToStream(const AnsiString s, Classes::TStream* Stream);
extern PACKAGE Extended __fastcall frxStrToFloat(AnsiString s);
extern PACKAGE AnsiString __fastcall frxFloatToStr(Extended d);
extern PACKAGE Frxclass::TfrxRect __fastcall frxRect(Extended ALeft, Extended ATop, Extended ARight, Extended ABottom);
extern PACKAGE Frxclass::TfrxPoint __fastcall frxPoint(Extended X, Extended Y);
extern PACKAGE AnsiString __fastcall frxGetBrackedVariable(const AnsiString Str, const AnsiString OpenBracket, const AnsiString CloseBracket, int &i, int &j);
extern PACKAGE WideString __fastcall frxGetBrackedVariableW(const WideString Str, const WideString OpenBracket, const WideString CloseBracket, int &i, int &j);
extern PACKAGE void __fastcall frxCommonErrorHandler(Frxclass::TfrxReport* Report, const AnsiString Text);
extern PACKAGE void __fastcall frxErrorMsg(const AnsiString Text);
extern PACKAGE int __fastcall frxConfirmMsg(const AnsiString Text, int Buttons);
extern PACKAGE void __fastcall frxInfoMsg(const AnsiString Text);
extern PACKAGE bool __fastcall frxIsValidFloat(const AnsiString Value);
extern PACKAGE void __fastcall frxAssignImages(Graphics::TBitmap* Bitmap, int dx, int dy, Controls::TImageList* ImgList1, Controls::TImageList* ImgList2 = (Controls::TImageList*)(0x0));
extern PACKAGE void __fastcall frxDrawTransparent(Graphics::TCanvas* Canvas, int x, int y, Graphics::TBitmap* bmp);
extern PACKAGE void __fastcall frxDrawGraphic(Graphics::TCanvas* Canvas, const Types::TRect &DestRect, Graphics::TGraphic* aGraph, bool IsPrinting);
extern PACKAGE void __fastcall frxParsePageNumbers(const AnsiString PageNumbers, Classes::TStrings* List, int Total);
extern PACKAGE AnsiString __fastcall HTMLRGBColor(Graphics::TColor Color);
extern PACKAGE void __fastcall frxWriteCollection(Classes::TCollection* Collection, Classes::TWriter* Writer, Frxclass::TfrxComponent* Owner);
extern PACKAGE void __fastcall frxReadCollection(Classes::TCollection* Collection, Classes::TReader* Reader, Frxclass::TfrxComponent* Owner);
extern PACKAGE AnsiString __fastcall GetTemporaryFolder();
extern PACKAGE AnsiString __fastcall GetTempFile();
extern PACKAGE AnsiString __fastcall frxCreateTempFile(const AnsiString TempDir);
extern PACKAGE AnsiString __fastcall GetAppFileName();
extern PACKAGE AnsiString __fastcall GetAppPath();
extern PACKAGE AnsiString __fastcall frFloat2Str(const Extended Value, const int Prec = 0x2, const char Sep = '\x2e');
extern PACKAGE AnsiString __fastcall frxReverseString(const AnsiString AText);
extern PACKAGE AnsiString __fastcall frxUnixPath2WinPath(const AnsiString Path);

}	/* namespace Frxutils */
using namespace Frxutils;
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// Frxutils

⌨️ 快捷键说明

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