📄 aceoview.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 1999 by Borland International
// All rights reserved
// (DO NOT EDIT: machine generated header) 'AceOView.pas' rev: 4.00
#ifndef AceOViewHPP
#define AceOViewHPP
#pragma delphiheader begin
#pragma option push -w-
#include <AceOut.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
#include <SctUtil.hpp> // Pascal unit
#include <AceTypes.hpp> // Pascal unit
#include <AcePrev.hpp> // Pascal unit
#include <AceSetup.hpp> // Pascal unit
#include <AceUtil.hpp> // Pascal unit
#include <PSetup.hpp> // Pascal unit
#include <SctData.hpp> // Pascal unit
#include <SctCtrl.hpp> // Pascal unit
#include <SctRep.hpp> // Pascal unit
#include <ExtCtrls.hpp> // Pascal unit
#include <SctVar.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <SysUtils.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Aceoview
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TAceOverview;
#pragma pack(push, 4)
class PASCALIMPLEMENTATION TAceOverview : public Forms::TForm
{
typedef Forms::TForm inherited;
__published:
Sctrep::TSctReport* SctReport1;
Sctrep::TSctGrouppage* ReportPage;
Sctrep::TSctBand* ReportHeaderBand;
Sctvar::TSctLevel* ReportHeaderBandlevel;
Sctrep::TSctBand* PageHeaderBand;
Sctvar::TSctLevel* PageHeaderBandlevel;
Sctrep::TSctBand* DetailBand;
Sctvar::TSctLevel* DetailBandlevel;
Sctrep::TSctBand* PageFooterBand;
Sctvar::TSctLevel* PageFooterBandlevel;
Sctrep::TSctBand* ReportFooterBand;
Sctvar::TSctLevel* ReportFooterBandlevel;
Sctvar::TSctDateTimeVar* svarDateTime;
Sctvar::TSctPageVar* svarPage;
Sctvar::TSctExprVar* BandName;
Sctctrl::TSctvarlabel* varlabel;
Sctrep::TSctSubDataBand* Labels;
Sctvar::TSctLevel* Labelslevel;
Sctvar::TSctExprVar* LabelName;
Sctctrl::TSctvarlabel* varlabel1;
Sctrep::TSctSubBand* Groups;
Sctvar::TSctExprVar* GroupName;
Sctctrl::TSctvarlabel* varlabel2;
Sctctrl::TSctTextLabel* TextLabel2;
Sctvar::TSctExprVar* BandHeight;
Sctctrl::TSctvarlabel* Sctvarlabel1;
Sctvar::TSctExprVar* BandColor;
Sctctrl::TSctvarlabel* Sctvarlabel2;
Sctvar::TSctExprVar* LabelColor;
Sctvar::TSctExprVar* BandBorder;
Sctctrl::TSctvarlabel* Sctvarlabel3;
Sctctrl::TSctTextLabel* SctTextLabel1;
Sctctrl::TSctTextLabel* SctTextLabel2;
Sctctrl::TSctTextLabel* SctTextLabel3;
Sctctrl::TSctTextLabel* SctTextLabel4;
Sctctrl::TSctvarlabel* Sctvarlabel4;
Sctvar::TSctExprVar* ReportDesc;
Sctctrl::TSctTextLabel* SctTextLabel5;
Sctctrl::TSctvarlabel* Sctvarlabel5;
Sctctrl::TSctTotalvarLabel* SctTotalvarLabel1;
Sctvar::TSctTotalvar* TotalBands;
Sctctrl::TSctTextLabel* SctTextLabel8;
Sctvar::TSctExprVar* LabelTop;
Sctvar::TSctExprVar* LabelLeft;
Sctvar::TSctExprVar* LabelHeight;
Sctvar::TSctExprVar* LabelWidth;
Sctctrl::TSctvarlabel* Sctvarlabel6;
Sctctrl::TSctvarlabel* Sctvarlabel7;
Sctctrl::TSctvarlabel* Sctvarlabel8;
Sctctrl::TSctvarlabel* Sctvarlabel9;
Sctvar::TSctExprVar* BandVisible;
Sctvar::TSctExprVar* BandRepeat;
Sctvar::TSctExprVar* BandNewPage;
Sctvar::TSctExprVar* BandStretch;
Sctctrl::TSctCheckLabel* SctCheckLabel1;
Sctctrl::TSctTextLabel* SctTextLabel12;
Sctctrl::TSctTextLabel* SctTextLabel13;
Sctctrl::TSctCheckLabel* SctCheckLabel2;
Sctctrl::TSctTextLabel* SctTextLabel14;
Sctctrl::TSctCheckLabel* SctCheckLabel3;
Sctctrl::TSctTextLabel* SctTextLabel15;
Sctctrl::TSctCheckLabel* SctCheckLabel4;
Sctvar::TSctExprVar* ReportOwner;
Sctctrl::TSctvarlabel* Sctvarlabel10;
Sctctrl::TSctTextLabel* SctTextLabel16;
Sctrep::TSctSubBand* Setup;
Sctctrl::TSctTextLabel* SctTextLabel17;
Sctctrl::TSctTextLabel* SctTextLabel18;
Sctctrl::TSctTextLabel* SctTextLabel19;
Sctctrl::TSctTextLabel* SctTextLabel20;
Sctctrl::TSctTextLabel* SctTextLabel21;
Sctctrl::TSctvarlabel* Sctvarlabel11;
Sctctrl::TSctvarlabel* Sctvarlabel12;
Sctctrl::TSctvarlabel* Sctvarlabel13;
Sctctrl::TSctvarlabel* Sctvarlabel14;
Sctvar::TSctExprVar* MarginRight;
Sctvar::TSctExprVar* MarginBottom;
Sctvar::TSctExprVar* MarginTop;
Sctvar::TSctExprVar* MarginLeft;
Sctctrl::TSctTextLabel* SctTextLabel22;
Sctctrl::TSctvarlabel* Sctvarlabel15;
Sctvar::TSctExprVar* PaperSource;
Sctvar::TSctExprVar* PaperSize;
Sctvar::TSctExprVar* PrintDest;
Sctvar::TSctExprVar* PrintDuplex;
Sctvar::TSctExprVar* PrintCopies;
Sctctrl::TSctvarlabel* varlabel3;
Sctctrl::TSctvarlabel* varlabel4;
Sctctrl::TSctvarlabel* varlabel5;
Sctctrl::TSctvarlabel* varlabel6;
Sctctrl::TSctvarlabel* varlabel7;
Sctctrl::TSctTextLabel* SctTextLabel23;
Sctctrl::TSctTextLabel* SctTextLabel24;
Sctctrl::TSctTextLabel* SctTextLabel25;
Sctvar::TSctExprVar* PaperHeight;
Sctvar::TSctExprVar* PaperWidth;
Sctctrl::TSctvarlabel* varlabel8;
Sctctrl::TSctvarlabel* varlabel9;
Sctctrl::TSctTextLabel* SctTextLabel26;
Sctvar::TSctExprVar* DetailDataSource;
Sctvar::TSctExprVar* SubDataSource;
Sctctrl::TSctvarlabel* varlabel10;
Sctctrl::TSctvarlabel* varlabel11;
Sctctrl::TSctTextLabel* SctTextLabel27;
Sctctrl::TSctTextLabel* SctTextLabel28;
Sctctrl::TSctShape* SctShape7;
Sctctrl::TSctTextLabel* SctTextLabel55;
Sctctrl::TSctTextLabel* SctTextLabel66;
Sctctrl::TSctTextLabel* SctTextLabel67;
Sctctrl::TSctTextLabel* SctTextLabel68;
Sctctrl::TSctTextLabel* SctTextLabel69;
Sctctrl::TSctvarlabel* Sctvarlabel16;
Sctctrl::TSctvarlabel* Sctvarlabel17;
Sctctrl::TSctTextLabel* SctTextLabel29;
Sctctrl::TSctTextLabel* SctTextLabel30;
Sctctrl::TSctvarlabel* Sctvarlabel18;
Sctvar::TSctExprVar* AceVersion;
Sctvar::TSctExprVar* PrintQuality;
Sctvar::TSctExprVar* PrintTextComp;
Sctvar::TSctExprVar* PrintUnits;
Sctvar::TSctExprVar* PrintTTOption;
Sctvar::TSctExprVar* PrintAdjMargins;
Sctvar::TSctExprVar* PrintCollated;
Sctvar::TSctExprVar* PrintColor;
Sctvar::TSctExprVar* PrintDirect;
Sctvar::TSctExprVar* PrintOrientation;
Sctvar::TSctExprVar* PrintFormName;
Sctvar::TSctExprVar* PrintRangeStart;
Sctvar::TSctExprVar* PrintRangeEnd;
Sctvar::TSctExprVar* PreviewFormStyle;
Sctvar::TSctExprVar* PreviewModal;
Sctvar::TSctExprVar* PreviewOwner;
Sctvar::TSctExprVar* PreviewState;
Sctvar::TSctExprVar* PreviewZoom;
Sctctrl::TSctTextLabel* TextLabel;
Sctctrl::TSctvarlabel* varlabel12;
Sctctrl::TSctTextLabel* TextLabel3;
Sctctrl::TSctvarlabel* varlabel13;
Sctctrl::TSctTextLabel* TextLabel4;
Sctctrl::TSctvarlabel* varlabel14;
Sctctrl::TSctTextLabel* TextLabel5;
Sctctrl::TSctCheckLabel* SctCheckLabel5;
Sctctrl::TSctTextLabel* TextLabel6;
Sctctrl::TSctvarlabel* varlabel15;
Sctctrl::TSctTextLabel* TextLabel7;
Sctctrl::TSctvarlabel* varlabel16;
Sctctrl::TSctTextLabel* TextLabel8;
Sctctrl::TSctvarlabel* varlabel17;
Sctctrl::TSctTextLabel* TextLabel9;
Sctctrl::TSctvarlabel* varlabel18;
Sctctrl::TSctTextLabel* TextLabel10;
Sctctrl::TSctvarlabel* varlabel19;
Sctctrl::TSctTextLabel* TextLabel11;
Sctctrl::TSctvarlabel* varlabel20;
Sctctrl::TSctTextLabel* TextLabel12;
Sctctrl::TSctTextLabel* TextLabel13;
Sctctrl::TSctTextLabel* TextLabel14;
Sctctrl::TSctvarlabel* varlabel23;
Sctctrl::TSctTextLabel* TextLabel15;
Sctctrl::TSctCheckLabel* SctCheckLabel6;
Sctctrl::TSctCheckLabel* SctCheckLabel8;
Sctctrl::TSctTextLabel* TextLabel16;
Sctctrl::TSctCheckLabel* SctCheckLabel9;
Sctctrl::TSctTextLabel* TextLabel17;
Sctctrl::TSctCheckLabel* SctCheckLabel10;
Sctctrl::TSctTextLabel* SctTextLabel31;
Sctctrl::TSctTextLabel* SctTextLabel32;
Sctctrl::TSctTextLabel* SctTextLabel33;
Sctctrl::TSctShape* SctShape1;
Sctctrl::TSctShape* SctShape2;
Sctctrl::TSctTextLabel* SctTextLabel10;
Sctctrl::TSctvarlabel* Sctvarlabel19;
Sctctrl::TSctvarlabel* Sctvarlabel20;
Sctvar::TSctExprVar* LabelVar;
Sctvar::TSctExprVar* LabelInfo;
Sctvar::TSctExprVar* LabelInfo2;
Sctctrl::TSctvarlabel* varlabel21;
Sctvar::TSctExprVar* LabelFont;
Sctvar::TSctExprVar* LabelBorder;
Sctctrl::TSctvarlabel* varlabel22;
Sctctrl::TSctvarlabel* varlabel24;
Sctvar::TSctExprVar* LabelFormat;
Sctctrl::TSctvarlabel* varlabel25;
Sctrep::TSctDataFootBand* LabelsFooter;
Sctvar::TSctLevel* LabelsFooterLevel;
Sctvar::TSctTotalvar* TotalLabels;
Sctrep::TSctSubBand* DetailBandSub1;
Sctctrl::TSctvarlabel* Sctvarlabel21;
Sctctrl::TSctTextLabel* SctTextLabel11;
Sctctrl::TSctTotalvarLabel* TotalvarLabel;
Sctctrl::TSctTextLabel* SctTextLabel34;
Sctctrl::TSctTextLabel* SctTextLabel35;
Sctctrl::TSctTextLabel* SctTextLabel36;
Sctctrl::TSctTextLabel* SctTextLabel37;
Sctctrl::TSctTextLabel* TextLabel1;
Sctctrl::TSctTextLabel* SctTextLabel9;
Sctctrl::TSctTextLabel* SctTextLabel6;
Sctctrl::TSctTextLabel* SctTextLabel7;
Sctrep::TSctSubBand* DetailBandSub;
Sctvar::TSctExprVar* GroupVarName;
Sctctrl::TSctvarlabel* varlabel26;
Sctctrl::TSctTextLabel* SctTextLabel38;
Sctctrl::TSctvarlabel* Sctvarlabel22;
Sctctrl::TSctvarlabel* Sctvarlabel23;
Sctvar::TSctExprVar* Caption;
Sctctrl::TSctvarlabel* Sctvarlabel24;
Sctctrl::TSctvarlabel* Sctvarlabel25;
Sctvar::TSctExprVar* LinesVar;
Sctctrl::TSctvarlabel* varlabel27;
Sctrep::TSctSubDataBand* BandList;
Sctvar::TSctLevel* DataLevel;
Sctctrl::TSctCustomLabel* SctCustomLabel1;
Sctrep::TSctDataHeadBand* BandListHeader;
Sctvar::TSctLevel* BandListHeaderLevel;
Sctctrl::TSctvarlabel* Sctvarlabel26;
Sctrep::TSctDataFootBand* BandListFooter;
Sctvar::TSctLevel* BandListFooterLevel;
void __fastcall ReportPageDataStart(System::TObject* Sender);
void __fastcall ReportPageDataSkip(System::TObject* Sender);
void __fastcall SctReport1BeforePrint(Sctrep::TSctReport* Report);
void __fastcall LabelsDataStart(System::TObject* Sender);
void __fastcall LabelsDataSkip(System::TObject* Sender);
void __fastcall filld(Sctdata::TSctFormat* df);
void __fastcall GroupsPrintWhen(Sctrep::TSctBand* Band, bool &Result);
void __fastcall ReportPageAfterDataSkip(Sctrep::TSctGrouppage* Page);
void __fastcall LabelsAfterDataSkip(Sctrep::TSctSubDataBand* Band);
void __fastcall SetupPrintWhen(Sctrep::TSctBand* Band, bool &Result);
void __fastcall varlabel11LabelPrintWhen(Sctctrl::TSctLabel* lb, bool &Result);
void __fastcall GetPageSetupVars(Psetup::TSctPageSetup* PS);
void __fastcall LabelsAfterPrint(Sctrep::TSctBand* Band);
void __fastcall DetailBandAfterPrint(Sctrep::TSctBand* Band);
void __fastcall BandListDataStart(System::TObject* Sender);
void __fastcall BandListDataSkip(System::TObject* Sender);
void __fastcall SctCustomLabel1Draw(Sctctrl::TSctLabel* lb, System::TObject* AceCanvas, const Windows::TRect
&Rect);
void __fastcall Sctvarlabel26BeforePrint(Sctctrl::TSctLabel* lb);
private:
int BandCount;
int BandSpot;
Sctrep::TSctBand* Band;
Sctctrl::TSctLabel* BandLabel;
int LabelCount;
int LabelSpot;
Sctrep::TSctGroup* ReportGroup;
int Spot;
void __fastcall DrawBand(Aceout::TAceCanvas* AceCanvas, const Windows::TRect &Rect);
public:
Sctrep::TSctReport* Report;
Sctrep::TSctGrouppage* GP;
public:
#pragma option push -w-inl
/* TCustomForm.Create */ inline __fastcall virtual TAceOverview(Classes::TComponent* AOwner) : Forms::TForm(
AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.CreateNew */ inline __fastcall virtual TAceOverview(Classes::TComponent* AOwner, int
Dummy) : Forms::TForm(AOwner, Dummy) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.Destroy */ inline __fastcall virtual ~TAceOverview(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TAceOverview(HWND ParentWindow) : Forms::TForm(ParentWindow
) { }
#pragma option pop
};
#pragma pack(pop)
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE TAceOverview* AceOverview;
} /* namespace Aceoview */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Aceoview;
#endif
#pragma option pop // -w-
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // AceOView
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -