?? frxdesgn.hpp
字號:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'frxDesgn.pas' rev: 6.00
#ifndef frxDesgnHPP
#define frxDesgnHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <Variants.hpp> // Pascal unit
#include <frxPictureCache.hpp> // Pascal unit
#include <frxWatchForm.hpp> // Pascal unit
#include <Printers.hpp> // Pascal unit
#include <fs_iinterpreter.hpp> // Pascal unit
#include <frxSynMemo.hpp> // Pascal unit
#include <frxReportTree.hpp> // Pascal unit
#include <frxDataTree.hpp> // Pascal unit
#include <frxDialogForm.hpp> // Pascal unit
#include <frxInsp.hpp> // Pascal unit
#include <frxDesgnWorkspace.hpp> // Pascal unit
#include <frxDesgnCtrls.hpp> // Pascal unit
#include <frxCtrls.hpp> // Pascal unit
#include <frxDock.hpp> // Pascal unit
#include <frxClass.hpp> // Pascal unit
#include <CommCtrl.hpp> // Pascal unit
#include <ActnList.hpp> // Pascal unit
#include <ExtCtrls.hpp> // Pascal unit
#include <ToolWin.hpp> // Pascal unit
#include <StdCtrls.hpp> // Pascal unit
#include <Buttons.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
#include <ImgList.hpp> // Pascal unit
#include <ComCtrls.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 Frxdesgn
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TfrxDesignerUnits { duCM, duInches, duPixels, duChars };
#pragma option pop
typedef bool __fastcall (__closure *TfrxLoadReportEvent)(Frxclass::TfrxReport* Report);
typedef bool __fastcall (__closure *TfrxSaveReportEvent)(Frxclass::TfrxReport* Report, bool SaveAs);
typedef void __fastcall (__closure *TfrxGetTemplateListEvent)(Classes::TStrings* List);
#pragma option push -b-
enum TfrxDesignerRestriction { drDontInsertObject, drDontDeletePage, drDontCreatePage, drDontChangePageOptions, drDontCreateReport, drDontLoadReport, drDontSaveReport, drDontPreviewReport, drDontEditVariables, drDontChangeReportOptions, drDontEditReportData, drDontShowRecentFiles };
#pragma option pop
typedef Set<TfrxDesignerRestriction, drDontInsertObject, drDontShowRecentFiles> TfrxDesignerRestrictions;
class DELPHICLASS TfrxDesigner;
class PASCALIMPLEMENTATION TfrxDesigner : public Classes::TComponent
{
typedef Classes::TComponent inherited;
private:
bool FCloseQuery;
AnsiString FDefaultScriptLanguage;
Graphics::TFont* FDefaultFont;
Extended FDefaultLeftMargin;
Extended FDefaultBottomMargin;
Extended FDefaultRightMargin;
Extended FDefaultTopMargin;
int FDefaultPaperSize;
Printers::TPrinterOrientation FDefaultOrientation;
AnsiString FOpenDir;
AnsiString FSaveDir;
AnsiString FTemplateDir;
bool FStandalone;
TfrxDesignerRestrictions FRestrictions;
bool FRTLLanguage;
TfrxLoadReportEvent FOnLoadReport;
TfrxSaveReportEvent FOnSaveReport;
Classes::TNotifyEvent FOnShow;
Classes::TNotifyEvent FOnInsertObject;
TfrxGetTemplateListEvent FOnGetTemplateList;
Classes::TNotifyEvent FOnShowStartupScreen;
void __fastcall SetDefaultFont(const Graphics::TFont* Value);
public:
__fastcall virtual TfrxDesigner(Classes::TComponent* AOwner);
__fastcall virtual ~TfrxDesigner(void);
void __fastcall GetTemplateList(Classes::TStrings* List);
__published:
__property bool CloseQuery = {read=FCloseQuery, write=FCloseQuery, default=1};
__property AnsiString DefaultScriptLanguage = {read=FDefaultScriptLanguage, write=FDefaultScriptLanguage};
__property Graphics::TFont* DefaultFont = {read=FDefaultFont, write=SetDefaultFont};
__property Extended DefaultLeftMargin = {read=FDefaultLeftMargin, write=FDefaultLeftMargin};
__property Extended DefaultRightMargin = {read=FDefaultRightMargin, write=FDefaultRightMargin};
__property Extended DefaultTopMargin = {read=FDefaultTopMargin, write=FDefaultTopMargin};
__property Extended DefaultBottomMargin = {read=FDefaultBottomMargin, write=FDefaultBottomMargin};
__property int DefaultPaperSize = {read=FDefaultPaperSize, write=FDefaultPaperSize, nodefault};
__property Printers::TPrinterOrientation DefaultOrientation = {read=FDefaultOrientation, write=FDefaultOrientation, nodefault};
__property AnsiString OpenDir = {read=FOpenDir, write=FOpenDir};
__property AnsiString SaveDir = {read=FSaveDir, write=FSaveDir};
__property AnsiString TemplateDir = {read=FTemplateDir, write=FTemplateDir};
__property bool Standalone = {read=FStandalone, write=FStandalone, default=0};
__property TfrxDesignerRestrictions Restrictions = {read=FRestrictions, write=FRestrictions, nodefault};
__property bool RTLLanguage = {read=FRTLLanguage, write=FRTLLanguage, nodefault};
__property TfrxLoadReportEvent OnLoadReport = {read=FOnLoadReport, write=FOnLoadReport};
__property TfrxSaveReportEvent OnSaveReport = {read=FOnSaveReport, write=FOnSaveReport};
__property Classes::TNotifyEvent OnShow = {read=FOnShow, write=FOnShow};
__property Classes::TNotifyEvent OnInsertObject = {read=FOnInsertObject, write=FOnInsertObject};
__property Classes::TNotifyEvent OnShowStartupScreen = {read=FOnShowStartupScreen, write=FOnShowStartupScreen};
__property TfrxGetTemplateListEvent OnGetTemplateList = {read=FOnGetTemplateList, write=FOnGetTemplateList};
};
class DELPHICLASS TfrxDesignerForm;
class DELPHICLASS TSampleFormat;
class PASCALIMPLEMENTATION TSampleFormat : public System::TObject
{
typedef System::TObject inherited;
private:
Frxclass::TfrxCustomMemoView* FMemo;
void __fastcall Clear(void);
public:
__fastcall TSampleFormat(void);
__fastcall virtual ~TSampleFormat(void);
void __fastcall ApplySample(Frxclass::TfrxCustomMemoView* Memo);
void __fastcall SetAsSample(Frxclass::TfrxCustomMemoView* Memo);
__property Frxclass::TfrxCustomMemoView* Memo = {read=FMemo};
};
class PASCALIMPLEMENTATION TfrxDesignerForm : public Frxclass::TfrxCustomDesigner
{
typedef Frxclass::TfrxCustomDesigner inherited;
__published:
Extctrls::TBevel* Bevel1;
Comctrls::TStatusBar* StatusBar;
Extctrls::TControlBar* DockBottom;
Extctrls::TControlBar* DockTop;
Comctrls::TToolBar* TextTB;
Frxdock::TfrxTBPanel* PanelTB1;
Frxctrls::TfrxComboBox* FontSizeCB;
Frxctrls::TfrxFontComboBox* FontNameCB;
Comctrls::TToolButton* BoldB;
Comctrls::TToolButton* ItalicB;
Comctrls::TToolButton* UnderlineB;
Comctrls::TToolButton* SepTB8;
Comctrls::TToolButton* FontColorB;
Comctrls::TToolButton* HighlightB;
Comctrls::TToolButton* SepTB9;
Comctrls::TToolButton* TextAlignLeftB;
Comctrls::TToolButton* TextAlignCenterB;
Comctrls::TToolButton* TextAlignRightB;
Comctrls::TToolButton* TextAlignBlockB;
Comctrls::TToolButton* SepTB10;
Comctrls::TToolButton* TextAlignTopB;
Comctrls::TToolButton* TextAlignMiddleB;
Comctrls::TToolButton* TextAlignBottomB;
Comctrls::TToolBar* FrameTB;
Comctrls::TToolButton* FrameTopB;
Comctrls::TToolButton* FrameBottomB;
Comctrls::TToolButton* FrameLeftB;
Comctrls::TToolButton* FrameRightB;
Comctrls::TToolButton* SepTB11;
Comctrls::TToolButton* FrameAllB;
Comctrls::TToolButton* FrameNoB;
Comctrls::TToolButton* SepTB12;
Comctrls::TToolButton* FillColorB;
Comctrls::TToolButton* FrameColorB;
Comctrls::TToolButton* FrameStyleB;
Frxdock::TfrxTBPanel* PanelTB2;
Frxctrls::TfrxComboBox* FrameWidthCB;
Comctrls::TToolBar* StandardTB;
Comctrls::TToolButton* NewB;
Comctrls::TToolButton* OpenB;
Comctrls::TToolButton* SaveB;
Comctrls::TToolButton* PreviewB;
Comctrls::TToolButton* SepTB1;
Comctrls::TToolButton* CutB;
Comctrls::TToolButton* CopyB;
Comctrls::TToolButton* PasteB;
Comctrls::TToolButton* SepTB2;
Comctrls::TToolButton* UndoB;
Comctrls::TToolButton* RedoB;
Comctrls::TToolButton* SepTB3;
Comctrls::TToolButton* SepTB4;
Comctrls::TToolButton* NewPageB;
Comctrls::TToolButton* NewDialogB;
Comctrls::TToolButton* DeletePageB;
Comctrls::TToolButton* PageSettingsB;
Comctrls::TToolButton* ShowGridB;
Comctrls::TToolButton* AlignToGridB;
Comctrls::TToolBar* ExtraToolsTB;
Menus::TPopupMenu* PagePopup;
Menus::TMenuItem* CutMI1;
Menus::TMenuItem* CopyMI1;
Menus::TMenuItem* PasteMI1;
Menus::TMenuItem* DeleteMI1;
Menus::TMenuItem* SelectAllMI1;
Menus::TMenuItem* SepMI8;
Menus::TMenuItem* EditMI1;
Menus::TMainMenu* MainMenu;
Menus::TMenuItem* FileMenu;
Menus::TMenuItem* EditMenu;
Menus::TMenuItem* ViewMenu;
Menus::TMenuItem* ToolbarsMI;
Menus::TMenuItem* StandardMI;
Menus::TMenuItem* TextMI;
Menus::TMenuItem* FrameMI;
Menus::TMenuItem* AlignmentMI;
Menus::TMenuItem* ToolsMI;
Menus::TMenuItem* InspectorMI;
Menus::TMenuItem* DataTreeMI;
Menus::TMenuItem* OptionsMI;
Menus::TMenuItem* HelpMenu;
Menus::TMenuItem* HelpContentsMI;
Menus::TMenuItem* SepMI7;
Menus::TMenuItem* AboutMI;
Dialogs::TOpenDialog* OpenDialog;
Dialogs::TSaveDialog* SaveDialog;
Menus::TPopupMenu* TabPopup;
Menus::TMenuItem* NewPageMI1;
Menus::TMenuItem* NewDialogMI1;
Menus::TMenuItem* DeletePageMI1;
Menus::TMenuItem* PageSettingsMI1;
Actnlist::TActionList* ActionList;
Actnlist::TAction* ExitCmd;
Actnlist::TAction* CutCmd;
Actnlist::TAction* CopyCmd;
Actnlist::TAction* PasteCmd;
Actnlist::TAction* UndoCmd;
Actnlist::TAction* RedoCmd;
Actnlist::TAction* DeleteCmd;
Actnlist::TAction* SelectAllCmd;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -