📄 aceprev.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 1998 by Borland International
// All rights reserved
// (DO NOT EDIT: machine generated header) 'AcePrev.pas' rev: 3.00
#ifndef AcePrevHPP
#define AcePrevHPP
#include <AceSetup.hpp>
#include <ExtCtrls.hpp>
#include <AceFile.hpp>
#include <Dialogs.hpp>
#include <Forms.hpp>
#include <Controls.hpp>
#include <Graphics.hpp>
#include <Classes.hpp>
#include <Messages.hpp>
#include <SysUtils.hpp>
#include <Windows.hpp>
#include <SysInit.hpp>
#include <System.hpp>
//-- user supplied -----------------------------------------------------------
namespace Aceprev
{
//-- type declarations -------------------------------------------------------
enum TAceZoom { az200, az150, az100, az75, az50, az25, az10, azWidth, azHeight, azPage };
class DELPHICLASS TAcePreview;
class PASCALIMPLEMENTATION TAcePreview : public Forms::TScrollBox
{
typedef Forms::TScrollBox inherited;
private:
Acesetup::TAcePrinterSetup* FAcePrinterSetup;
Acefile::TAceFiler* FFiler;
Extctrls::TPaintBox* FPaintBox;
Extctrls::TPaintBox* FPaintBox2;
Acefile::TAceDeviceContext* FAceDC;
int FPage;
int FZoom;
TAceZoom FAceZoom;
Classes::TNotifyEvent FOnVertScroll;
Classes::TNotifyEvent FOnHorzScroll;
float FLoadPercent;
bool FIgnorePrinterSettings;
bool FPrinting;
Acefile::TAcePrinter* FAcePrinter;
Classes::TNotifyEvent FPrintStatus;
bool FPainting;
HIDESBASE MESSAGE void __fastcall WMHScroll(Messages::TWMScroll &Message);
HIDESBASE MESSAGE void __fastcall WMVScroll(Messages::TWMScroll &Message);
HIDESBASE MESSAGE void __fastcall WMSize(Messages::TWMSize &Message);
HIDESBASE MESSAGE void __fastcall WMEraseBkgnd(Messages::TWMEraseBkgnd &Message);
protected:
virtual void __fastcall SetPage(int pg);
virtual void __fastcall ClickedMe(System::TObject* Sender);
int __fastcall GetPageCount(void);
void __fastcall SetZoom(int z);
void __fastcall SetAcePrinterSetup(Acesetup::TAcePrinterSetup* ps);
Acesetup::TAcePrinterSetup* __fastcall GetAcePrinterSetup(void);
void __fastcall SetAceZoom(TAceZoom az);
void __fastcall LoadCurrentAPS(void);
void __fastcall SizePage(void);
virtual void __fastcall PaintPage(System::TObject* Sender);
float __fastcall GetLoadPercent(void);
System::AnsiString __fastcall GetDescription();
void __fastcall SetDescription(System::AnsiString Desc);
public:
__fastcall virtual TAcePreview(Classes::TComponent* AOwner);
__fastcall virtual ~TAcePreview(void);
__property Acesetup::TAcePrinterSetup* AcePrinterSetup = {read=GetAcePrinterSetup, write=SetAcePrinterSetup
};
void __fastcall LoadFromStream(Classes::TStream* Stream);
void __fastcall LoadFromFile(System::AnsiString FileName);
void __fastcall SaveToFile(System::AnsiString FileName);
void __fastcall SaveToStream(Classes::TStream* Stream);
void __fastcall LoadFromAceFile(Acefile::TAceFile* AF);
void __fastcall SendPageToPrinter(void);
void __fastcall SendPagesToPrinter(int StartPage, int EndPage);
__property Acefile::TAceFiler* Filer = {read=FFiler, write=FFiler};
__property Acefile::TAceDeviceContext* AceDC = {read=FAceDC, write=FAceDC};
__property Extctrls::TPaintBox* PaintBox = {read=FPaintBox, write=FPaintBox};
__property int Page = {read=FPage, write=SetPage, nodefault};
__property int PageCount = {read=GetPageCount, nodefault};
__property int Zoom = {read=FZoom, write=SetZoom, nodefault};
__property TAceZoom AceZoom = {read=FAceZoom, write=SetAceZoom, nodefault};
void __fastcall NextPage(void);
void __fastcall PriorPage(void);
void __fastcall LastPage(void);
void __fastcall FirstPage(void);
void __fastcall ZoomWidth(void);
void __fastcall ZoomHeight(void);
void __fastcall ZoomPage(void);
__property float LoadPercent = {read=GetLoadPercent};
__property System::AnsiString Description = {read=GetDescription, write=SetDescription};
__property bool IgnorePrinterSettings = {read=FIgnorePrinterSettings, write=FIgnorePrinterSettings,
nodefault};
__property Acefile::TAcePrinter* AcePrinter = {read=FAcePrinter, write=FAcePrinter};
__property Classes::TNotifyEvent PrintStatus = {read=FPrintStatus, write=FPrintStatus};
__published:
__property Classes::TNotifyEvent OnVertScroll = {read=FOnVertScroll, write=FOnVertScroll};
__property Classes::TNotifyEvent OnHorzScroll = {read=FOnHorzScroll, write=FOnHorzScroll};
public:
/* TWinControl.CreateParented */ __fastcall TAcePreview(HWND ParentWindow) : Forms::TScrollBox(ParentWindow
) { }
};
//-- var, const, procedure ---------------------------------------------------
} /* namespace Aceprev */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Aceprev;
#endif
//-- end unit ----------------------------------------------------------------
#endif // AcePrev
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -