📄 acefile.hpp
字号:
// 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 + -