📄 frxdesgn.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Frxdesgn.pas' rev: 10.00
#ifndef FrxdesgnHPP
#define FrxdesgnHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp> // Pascal unit
#include <Sysinit.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Sysutils.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Comctrls.hpp> // Pascal unit
#include <Imglist.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
#include <Buttons.hpp> // Pascal unit
#include <Stdctrls.hpp> // Pascal unit
#include <Toolwin.hpp> // Pascal unit
#include <Extctrls.hpp> // Pascal unit
#include <Actnlist.hpp> // Pascal unit
#include <Commctrl.hpp> // Pascal unit
#include <Frxclass.hpp> // Pascal unit
#include <Frxdock.hpp> // Pascal unit
#include <Frxctrls.hpp> // Pascal unit
#include <Frxdesgnctrls.hpp> // Pascal unit
#include <Frxdesgnworkspace.hpp> // Pascal unit
#include <Frxinsp.hpp> // Pascal unit
#include <Frxdialogform.hpp> // Pascal unit
#include <Frxdatatree.hpp> // Pascal unit
#include <Frxreporttree.hpp> // Pascal unit
#include <Frxsynmemo.hpp> // Pascal unit
#include <Fs_iinterpreter.hpp> // Pascal unit
#include <Printers.hpp> // Pascal unit
#include <Frxwatchform.hpp> // Pascal unit
#include <Frxpicturecache.hpp> // Pascal unit
#include <Variants.hpp> // Pascal unit
#include <Graphutil.hpp> // Pascal unit
#include <Tabs.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 *TfrxLoadRecentReportEvent)(Frxclass::TfrxReport* Report, AnsiString FileName);
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;
bool FGradient;
Graphics::TColor FGradientEnd;
Graphics::TColor FGradientStart;
AnsiString FOpenDir;
AnsiString FSaveDir;
AnsiString FTemplatesExt;
AnsiString FTemplateDir;
bool FStandalone;
TfrxDesignerRestrictions FRestrictions;
bool FRTLLanguage;
TfrxLoadReportEvent FOnLoadReport;
TfrxLoadRecentReportEvent FOnLoadRecentReport;
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);
__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 bool Gradient = {read=FGradient, write=FGradient, default=0};
__property Graphics::TColor GradientEnd = {read=FGradientEnd, write=FGradientEnd, nodefault};
__property Graphics::TColor GradientStart = {read=FGradientStart, write=FGradientStart, nodefault};
__property AnsiString OpenDir = {read=FOpenDir, write=FOpenDir};
__property AnsiString SaveDir = {read=FSaveDir, write=FSaveDir};
__property AnsiString TemplatesExt = {read=FTemplatesExt, write=FTemplatesExt};
__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 TfrxLoadRecentReportEvent OnLoadRecentReport = {read=FOnLoadRecentReport, write=FOnLoadRecentReport};
__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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -