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

📄 acefile.hpp

📁 suite component ace report
💻 HPP
📖 第 1 页 / 共 2 页
字号:
// Borland C++ Builder
// Copyright (c) 1995, 1999 by Borland International
// All rights reserved

// (DO NOT EDIT: machine generated header) 'AceFile.pas' rev: 4.00

#ifndef AceFileHPP
#define AceFileHPP

#pragma delphiheader begin
#pragma option push -w-
#include <AceStr.hpp>	// Pascal unit
#include <AceSetup.hpp>	// Pascal unit
#include <AceUtil.hpp>	// Pascal unit
#include <AceTypes.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

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

namespace Acefile
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TAceFiler;
class DELPHICLASS TAceFile;
#pragma pack(push, 4)
class PASCALIMPLEMENTATION TAceFile : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
private:
	Acestr::TAceStream* FStream;
	Aceutil::TAceList* FPages;
	Acesetup::TAcePrinterSetup* FAcePrinterSetup;
	int FHorzScale;
	int FVertScale;
	int FOrgX;
	int FOrgY;
	bool FSetOrigin;
	bool FIgnorePrinterSettings;
	
protected:
	void __fastcall SetAcePrinterSetup(Acesetup::TAcePrinterSetup* ps);
	
public:
	__fastcall virtual TAceFile(void);
	__fastcall virtual ~TAceFile(void);
	__property Acestr::TAceStream* Stream = {read=FStream, write=FStream};
	virtual void __fastcall LoadAceFile(TAceFile* AceFile) = 0 ;
	virtual void __fastcall LoadPage(TAceFile* AceFile, int Page) = 0 ;
	virtual void __fastcall LoadPages(TAceFile* AceFile, int StartPage, int EndPage) = 0 ;
	virtual void __fastcall LoadFromFile(AnsiString FileName) = 0 ;
	virtual void __fastcall LoadFromStream(Classes::TStream* LoadStream) = 0 ;
	virtual void __fastcall Send(TAceFile* AceFile) = 0 ;
	virtual void __fastcall SendPage(TAceFile* AceFile, int Page) = 0 ;
	virtual void __fastcall SendPages(TAceFile* AceFile, int StartPage, int EndPage) = 0 ;
	virtual void __fastcall SaveToFile(AnsiString FileName) = 0 ;
	virtual void __fastcall SaveToStream(Classes::TStream* SaveStream) = 0 ;
	virtual void __fastcall PlayPage(unsigned DC, int Page) = 0 ;
	virtual void __fastcall Clear(void);
	__property Aceutil::TAceList* Pages = {read=FPages, write=FPages};
	__property Acesetup::TAcePrinterSetup* AcePrinterSetup = {read=FAcePrinterSetup, write=SetAcePrinterSetup
		};
	__property int HorzScale = {read=FHorzScale, write=FHorzScale, nodefault};
	__property int VertScale = {read=FVertScale, write=FVertScale, nodefault};
	__property int OrgX = {read=FOrgX, write=FOrgX, nodefault};
	__property int OrgY = {read=FOrgY, write=FOrgY, nodefault};
	__property bool SetOrigin = {read=FSetOrigin, write=FSetOrigin, nodefault};
	__property bool IgnorePrinterSettings = {read=FIgnorePrinterSettings, write=FIgnorePrinterSettings, 
		nodefault};
};

#pragma pack(pop)

#pragma pack(push, 4)
class PASCALIMPLEMENTATION TAceFiler : public System::TObject 
{
	typedef System::TObject inherited;
	
private:
	TAceFile* FAceFile;
	
protected:
	virtual void __fastcall SetAceFile(TAceFile* AF);
	
public:
	__fastcall virtual TAceFiler(void);
	__fastcall virtual ~TAceFiler(void);
	__property TAceFile* AceFile = {read=FAceFile, write=SetAceFile};
	virtual void __fastcall LoadFromStream(Classes::TStream* Stream);
	virtual void __fastcall LoadFromFile(AnsiString FileName);
	virtual void __fastcall SaveToFile(AnsiString FileName);
	virtual void __fastcall SaveToStream(Classes::TStream* Stream);
	virtual void __fastcall Send(TAceFile* AF);
	virtual void __fastcall SendPage(TAceFile* AF, int Page);
	virtual void __fastcall SendPages(TAceFile* AF, int StartPage, int EndPage);
};

#pragma pack(pop)

class DELPHICLASS TAcePrinter;
#pragma pack(push, 4)
class PASCALIMPLEMENTATION TAcePrinter : public TAceFile 
{
	typedef TAceFile inherited;
	
private:
	bool FAbortPrinting;
	bool FStopPrinting;
	Classes::TNotifyEvent FOnStatus;
	int FPageNumber;
	
public:
	__fastcall virtual TAcePrinter(void);
	__fastcall virtual ~TAcePrinter(void);
	__property bool AbortPrinting = {read=FAbortPrinting, write=FAbortPrinting, nodefault};
	__property bool StopPrinting = {read=FStopPrinting, write=FStopPrinting, nodefault};
	virtual void __fastcall LoadPage(TAceFile* AceFile, int Page);
	virtual void __fastcall LoadPages(TAceFile* AceFile, int StartPage, int EndPage);
	virtual void __fastcall LoadFromFile(AnsiString FileName);
	virtual void __fastcall LoadFromStream(Classes::TStream* LoadStream);
	virtual void __fastcall LoadAceFile(TAceFile* AceFile);
	virtual void __fastcall Send(TAceFile* AceFile);
	virtual void __fastcall SendPage(TAceFile* AceFile, int Page);
	virtual void __fastcall SendPages(TAceFile* AceFile, int StartPage, int EndPage);
	virtual void __fastcall SaveToFile(AnsiString FileName);
	virtual void __fastcall SaveToStream(Classes::TStream* SaveStream);
	virtual void __fastcall PlayPage(unsigned DC, int Page);
	__property Classes::TNotifyEvent OnStatus = {read=FOnStatus, write=FOnStatus};
	__property int PageNumber = {read=FPageNumber, write=FPageNumber, nodefault};
};

#pragma pack(pop)

class DELPHICLASS TAceDeviceContext;
#pragma pack(push, 4)
class PASCALIMPLEMENTATION TAceDeviceContext : public TAceFile 
{
	typedef TAceFile inherited;
	
private:
	unsigned FDC;
	
protected:
	void __fastcall SetDC(unsigned DevContext);
	
public:
	__fastcall virtual TAceDeviceContext(void);
	__fastcall virtual ~TAceDeviceContext(void);
	virtual void __fastcall LoadPage(TAceFile* AceFile, int Page);
	virtual void __fastcall LoadPages(TAceFile* AceFile, int StartPage, int EndPage);
	virtual void __fastcall LoadFromFile(AnsiString FileName);
	virtual void __fastcall LoadFromStream(Classes::TStream* LoadStream);
	virtual void __fastcall LoadAceFile(TAceFile* AceFile);
	virtual void __fastcall Send(TAceFile* AceFile);
	virtual void __fastcall SendPage(TAceFile* AceFile, int Page);
	virtual void __fastcall SendPages(TAceFile* AceFile, int StartPage, int EndPage);
	virtual void __fastcall SaveToFile(AnsiString FileName);
	virtual void __fastcall SaveToStream(Classes::TStream* SaveStream);
	virtual void __fastcall PlayPage(unsigned DC, int Page);
	__property unsigned DC = {read=FDC, write=SetDC, nodefault};
};

#pragma pack(pop)

class DELPHICLASS TAcePagePosition;
#pragma pack(push, 4)
class PASCALIMPLEMENTATION TAcePagePosition : public System::TObject 
{
	typedef System::TObject inherited;
	
public:
	int Pos;
public:
	#pragma option push -w-inl
	/* TObject.Create */ inline __fastcall TAcePagePosition(void) : System::TObject() { }
	#pragma option pop
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TAcePagePosition(void) { }
	#pragma option pop
	

⌨️ 快捷键说明

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