📄 rm_designer.hpp
字号:
private:
DynamicArray<System::TObject* > FAryButton;
TRMDesignerForm* FDesignerForm;
void __fastcall Localize(void);
void __fastcall OnCmbScaleChangeEvent(System::TObject* Sender);
public:
Rm_ctrls::TRMToolbarButton* BtnFileNew;
Rm_ctrls::TRMToolbarButton* btnFileSave;
Rm_ctrls::TRMToolbarButton* btnFileOpen;
Rm_ctrls::TRMToolbarButton* btnPreview1;
Rm_ctrls::TRMToolbarButton* btnPreview;
Rm_ctrls::TRMToolbarButton* btnPrint;
Rm_ctrls::TRMToolbarButton* btnCut;
Rm_ctrls::TRMToolbarButton* btnCopy;
Rm_ctrls::TRMToolbarButton* btnPaste;
Rm_ctrls::TRMToolbarSep* ToolbarSep972;
Rm_ctrls::TRMToolbarButton* btnRedo;
Rm_ctrls::TRMToolbarButton* btnUndo;
Rm_ctrls::TRMToolbarSep* ToolbarSep973;
Rm_ctrls::TRMToolbarButton* btnBringtoFront;
Rm_ctrls::TRMToolbarButton* btnSendtoBack;
Rm_ctrls::TRMToolbarButton* btnSelectAll;
Rm_ctrls::TRMToolbarSep* ToolbarSep974;
Rm_ctrls::TRMToolbarSep* ToolbarSep9723;
Rm_ctrls::TRMToolbarButton* btnDeletePage;
Rm_ctrls::TRMToolbarButton* btnPageSetup;
Rm_ctrls::TRMToolbarSep* ToolbarSep975;
Rm_ctrls::TRMToolbarButton* GB2;
Rm_ctrls::TRMToolbarButton* GB3;
Rm_ctrls::TRMToolbarButton* GB1;
Rm_ctrls::TRMToolbarSep* ToolbarSep976;
Rm_ctrls::TRMToolbarButton* btnExit;
Rm_ctrls::TRMToolbarSep* ToolbarSep971;
Rm_ctrls::TRMToolbarSep* ToolbarSepScale;
Rm_ctrls::TRMComboBox97* cmbScale;
__fastcall TRMToolbarStandard(Classes::TComponent* AOwner, Rm_ctrls::TRMDock* DockTo);
public:
#pragma option push -w-inl
/* TCustomToolbar97.Create */ inline __fastcall virtual TRMToolbarStandard(Classes::TComponent* AOwner) : Rm_ctrls::TRMToolbar(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomToolbar97.Destroy */ inline __fastcall virtual ~TRMToolbarStandard(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRMToolbarStandard(HWND ParentWindow) : Rm_ctrls::TRMToolbar(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TRMToolbarModifyPrepared;
class PASCALIMPLEMENTATION TRMToolbarModifyPrepared : public Rm_ctrls::TRMToolbar
{
typedef Rm_ctrls::TRMToolbar inherited;
private:
TRMDesignerForm* FDesignerForm;
Rm_ctrls::TRMToolbarButton* btnModifyPreviedFirst;
Rm_ctrls::TRMToolbarButton* btnModifyPreviedPrev;
Rm_ctrls::TRMToolbarButton* btnModifyPreviedNext;
Rm_ctrls::TRMToolbarButton* btnModifyPreviedLast;
Rm_ctrls::TRMToolbarButton* btnAutoSave;
Rm_ctrls::TRMEdit* Edit1;
void __fastcall Localize(void);
void __fastcall _EditPreparedReport(int aNewPageNo);
void __fastcall btnModifyPreviedFirstClick(System::TObject* Sender);
void __fastcall btnModifyPreviedPrevClick(System::TObject* Sender);
void __fastcall btnModifyPreviedLastClick(System::TObject* Sender);
void __fastcall btnModifyPreviedNextClick(System::TObject* Sender);
void __fastcall Edit1KeyPress(System::TObject* Sender, char &Key);
void __fastcall btnAutoSaveClick(System::TObject* Sender);
public:
__fastcall TRMToolbarModifyPrepared(Classes::TComponent* AOwner, Rm_ctrls::TRMDock* DockTo);
public:
#pragma option push -w-inl
/* TCustomToolbar97.Create */ inline __fastcall virtual TRMToolbarModifyPrepared(Classes::TComponent* AOwner) : Rm_ctrls::TRMToolbar(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomToolbar97.Destroy */ inline __fastcall virtual ~TRMToolbarModifyPrepared(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRMToolbarModifyPrepared(HWND ParentWindow) : Rm_ctrls::TRMToolbar(ParentWindow) { }
#pragma option pop
};
class PASCALIMPLEMENTATION TRMDesignerForm : public TRMVirtualReportDesigner
{
typedef TRMVirtualReportDesigner inherited;
__published:
Comctrls::TStatusBar* StatusBar1;
Dialogs::TOpenDialog* OpenDialog1;
Controls::TImageList* ImageListStand;
Controls::TImageList* ImageListFont;
Controls::TImageList* ImageListFrame;
Controls::TImageList* ImageListAlign;
Controls::TImageList* ImageListSize;
Controls::TImageList* ImageListPosition;
Controls::TImageList* ImageListModifyPreview;
Controls::TImageList* ImageListAddinTools;
Dialogs::TSaveDialog* SaveDialog1;
void __fastcall FormCreate(System::TObject* Sender);
void __fastcall FormResize(System::TObject* Sender);
void __fastcall FormShow(System::TObject* Sender);
void __fastcall FormDestroy(System::TObject* Sender);
void __fastcall FormKeyDown(System::TObject* Sender, Word &Key, Classes::TShiftState Shift);
void __fastcall FormCloseQuery(System::TObject* Sender, bool &CanClose);
void __fastcall FormClose(System::TObject* Sender, Forms::TCloseAction &Action);
private:
bool FInspBusy;
Rm_insp::TRMInspForm* FInspForm;
Forms::TForm* FFindReplaceForm;
Classes::TStringList* FOpenFiles;
bool FAutoOpenLastFile;
Graphics::TColor FWorkSpaceColor;
Graphics::TColor FInspFormColor;
Rm_editorinsfield::TRMInsFieldsForm* FFieldForm;
Forms::TForm* FEditorForm;
int FUndoBufferLength;
int FRedoBufferLength;
bool FBusy;
bool FUnlimitedHeight;
int FCurPage;
TRMCustomPageEditor* FCurPageEditor;
AnsiString FCurDocName;
AnsiString FCaption;
int FOldFactor;
bool FShowGrid;
bool FGridAlign;
int FGridSize;
Menus::TPopupMenu* FPopupMenuOpendFiles;
Rm_ctrls::TRMMenuBar* FMainMenu;
Rm_ctrls::TRMSubMenuItem* FBarFile;
Rm_ctrls::TRMMenuItem* padFileNew;
Rm_ctrls::TRMMenuItem* padFileOpen;
Rm_ctrls::TRMMenuItem* padFileSave;
Rm_ctrls::TRMMenuItem* padFileSaveAs;
Rm_ctrls::TRMSeparatorMenuItem* N40;
Rm_ctrls::TRMMenuItem* padVarList;
Rm_ctrls::TRMMenuItem* LoadDictionary1;
Rm_ctrls::TRMMenuItem* MergeDictionary1;
Rm_ctrls::TRMMenuItem* SaveAsDictionary1;
Rm_ctrls::TRMSeparatorMenuItem* N21;
Rm_ctrls::TRMMenuItem* padPageSetup;
Rm_ctrls::TRMMenuItem* padPreview;
Rm_ctrls::TRMMenuItem* FMenuFileHeaderFooter;
Rm_ctrls::TRMMenuItem* padPrint;
Rm_ctrls::TRMSeparatorMenuItem* N24;
Rm_ctrls::TRMMenuItem* padFileProperty;
Rm_ctrls::TRMSeparatorMenuItem* N2;
Rm_ctrls::TRMMenuItem* itmFileFile1;
Rm_ctrls::TRMMenuItem* itmFileFile2;
Rm_ctrls::TRMMenuItem* itmFileFile3;
Rm_ctrls::TRMMenuItem* itmFileFile4;
Rm_ctrls::TRMMenuItem* itmFileFile5;
Rm_ctrls::TRMMenuItem* itmFileFile6;
Rm_ctrls::TRMMenuItem* itmFileFile7;
Rm_ctrls::TRMMenuItem* itmFileFile8;
Rm_ctrls::TRMMenuItem* itmFileFile9;
Rm_ctrls::TRMSeparatorMenuItem* N1;
Rm_ctrls::TRMMenuItem* padFileExit;
Rm_ctrls::TRMSubMenuItem* FBarSearch;
Rm_ctrls::TRMMenuItem* padSearchFind;
Rm_ctrls::TRMMenuItem* padSearchReplace;
Rm_ctrls::TRMMenuItem* padSearchFindAgain;
Rm_ctrls::TRMSubMenuItem* FBarHelp;
Rm_ctrls::TRMMenuItem* padHelp;
Rm_ctrls::TRMSeparatorMenuItem* N18;
Rm_ctrls::TRMMenuItem* padAbout;
Rm_ctrls::TRMSeparatorMenuItem* padSep;
Rm_ctrls::TRMSubMenuItem* padLanguage;
TRMToolbarStandard* FToolbarStandard;
TRMToolbarModifyPrepared* FToolbarModifyPrepared;
void __fastcall padHelpClick(System::TObject* Sender);
void __fastcall padFilePropertyClick(System::TObject* Sender);
void __fastcall btnPageSetupClick(System::TObject* Sender);
void __fastcall btnFileSaveClick(System::TObject* Sender);
void __fastcall padPrintClick(System::TObject* Sender);
void __fastcall btnExitClick(System::TObject* Sender);
void __fastcall btnPasteClick(System::TObject* Sender);
void __fastcall padAboutClick(System::TObject* Sender);
void __fastcall padFileNewClick(System::TObject* Sender);
void __fastcall padVarListClick(System::TObject* Sender);
void __fastcall LoadDictionary1Click(System::TObject* Sender);
void __fastcall MergeDictionary1Click(System::TObject* Sender);
void __fastcall SaveAsDictionary1Click(System::TObject* Sender);
void __fastcall itmFileFile9Click(System::TObject* Sender);
void __fastcall btnFileOpenClick(System::TObject* Sender);
void __fastcall btnFileNewClick(System::TObject* Sender);
void __fastcall padFileSaveAsClick(System::TObject* Sender);
void __fastcall btnPreviewClick(System::TObject* Sender);
void __fastcall btnCutClick(System::TObject* Sender);
void __fastcall btnCopyClick(System::TObject* Sender);
void __fastcall btnAddPageClick(System::TObject* Sender);
void __fastcall btnAddFormClick(System::TObject* Sender);
void __fastcall btnDeletePageClick(System::TObject* Sender);
void __fastcall btnUndoClick(System::TObject* Sender);
void __fastcall btnRedoClick(System::TObject* Sender);
void __fastcall padSearchFindClick(System::TObject* Sender);
void __fastcall padSearchReplaceClick(System::TObject* Sender);
void __fastcall padSearchFindAgainClick(System::TObject* Sender);
void __fastcall MenuFilePreview1Click(System::TObject* Sender);
void __fastcall MenuFileHeaderFooterClick(System::TObject* Sender);
void __fastcall OnFieldsDialogCloseEvnet(System::TObject* Sender);
void __fastcall Localize(void);
void __fastcall SaveIni(void);
void __fastcall LoadIni(void);
bool __fastcall FileSave(void);
bool __fastcall FileSaveAs(void);
void __fastcall CreateDefaultPage(void);
void __fastcall Tab1Change(System::TObject* Sender);
void __fastcall Tab1MouseMove(System::TObject* Sender, Classes::TShiftState Shift, int X, int Y);
void __fastcall Tab1MouseDown(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
void __fastcall Tab1MouseUp(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
void __fastcall Tab1DragOver(System::TObject* Sender, System::TObject* Source, int X, int Y, Controls::TDragState State, bool &Accept);
void __fastcall Tab1DragDrop(System::TObject* Sender, System::TObject* Source, int X, int Y);
void __fastcall Tab1Changing(System::TObject* Sender, bool &AllowChange);
void __fastcall SetCurDocName(AnsiString Value);
void __fastcall OnInspBeforeModify(System::TObject* Sender, const AnsiString aPropName);
void __fastcall OnInspAfterModify(System::TObject* Sender, const AnsiString aPropName, const AnsiString aPropValue);
void __fastcall GB1Click(System::TObject* Sender);
void __fastcall GB2Click(System::TObject* Sender);
void __fastcall GB3Click(System::TObject* Sender);
void __fastcall SetOpenFileMenuItems(const AnsiString aNewFile);
void __fastcall OnDockRequestDockEvent(System::TObject* Sender, Rm_tb97::TCustomToolWindow97* Bar, bool &Accept);
void __fastcall OnFormMouseWheelUpEvent(System::TObject* Sender, Classes::TShiftState Shift, const Types::TPoint &MousePos, bool &Handled);
void __fastcall OnFormMouseWheelDownEvent(System::TObject* Sender, Classes::TShiftState Shift, const Types::TPoint &MousePos, bool &Handled);
void __fastcall OnLanguageItemClick(System::TObject* Sender);
void __fastcall OpenFile(AnsiString aFileName);
void __fastcall SetGridShow(bool Value);
void __fastcall SetGridAlign(bool Value);
void __fastcall SetGridSize(int Value);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -