Componentes.Terceros.TRichView/12.0.4/Units/D2006/Rvpp.hpp
david fddb8c1dff Importación inicial con versión 12.0.4
NO HAY CÓDIGO FUENTE

git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.TRichView@1 b34d35ef-135b-4489-b9d1-9916e9c25524
2010-01-11 12:26:42 +00:00

134 lines
4.6 KiB
C++

// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Rvpp.pas' rev: 10.00
#ifndef RvppHPP
#define RvppHPP
#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 <Rvscroll.hpp> // Pascal unit
#include <Ptblrv.hpp> // Pascal unit
#include <Printers.hpp> // Pascal unit
#include <Crvpp.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Rvpp
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TRVPrintPreview;
class PASCALIMPLEMENTATION TRVPrintPreview : public Crvpp::TCustomRVPrintPreview
{
typedef Crvpp::TCustomRVPrintPreview inherited;
private:
Ptblrv::TCustomRVPrint* FRVPrint;
int FStoredPageNo;
#pragma pack(push,1)
Types::TRect FStoredRect;
#pragma pack(pop)
int FStoredDocID;
Graphics::TMetafile* FMetafile;
bool FCachePageImage;
void __fastcall SetRVPrint(const Ptblrv::TCustomRVPrint* Value);
protected:
virtual void __fastcall Notification(Classes::TComponent* AComponent, Classes::TOperation Operation);
DYNAMIC bool __fastcall CanDrawContents(void);
DYNAMIC void __fastcall DrawContents(Graphics::TCanvas* Canvas, const Types::TRect &R);
virtual void __fastcall DrawMargins(Graphics::TCanvas* Canvas, const Types::TRect &R, int PageNo);
DYNAMIC int __fastcall GetPreview100PercentWidth(void);
DYNAMIC int __fastcall GetPreview100PercentHeight(void);
DYNAMIC Types::TRect __fastcall GetPhysMargins();
DYNAMIC int __fastcall GetPageCount(void);
virtual void __fastcall SetPageNo(const int Value);
virtual void __fastcall Loaded(void);
void __fastcall UpdateImage(int PageNo, const Types::TRect &R);
public:
__fastcall virtual TRVPrintPreview(Classes::TComponent* AOwner);
__fastcall virtual ~TRVPrintPreview(void);
__published:
__property bool CachePageImage = {read=FCachePageImage, write=FCachePageImage, default=0};
__property Ptblrv::TCustomRVPrint* RVPrint = {read=FRVPrint, write=SetRVPrint};
__property ZoomInCursor = {default=102};
__property ZoomOutCursor = {default=103};
__property OnZoomChanged ;
__property MarginsPen ;
__property PrintableAreaPen ;
__property ClickMode = {default=1};
__property PageBorderColor = {default=-16777203};
__property PageBorderWidth = {default=2};
__property ShadowColor = {default=-16777195};
__property ShadowWidth = {default=4};
__property BackgroundMargin = {default=20};
__property Align = {default=0};
__property Anchors = {default=3};
__property Constraints ;
__property Ctl3D ;
__property DragKind = {default=0};
__property DragMode = {default=0};
__property Enabled = {default=1};
__property HelpContext = {default=0};
__property ParentCtl3D = {default=1};
__property PopupMenu ;
__property ShowHint ;
__property TabOrder = {default=-1};
__property TabStop = {default=1};
__property Visible = {default=1};
__property OnClick ;
__property OnContextPopup ;
__property OnDragDrop ;
__property OnDragOver ;
__property OnEndDrag ;
__property OnEnter ;
__property OnExit ;
__property OnKeyDown ;
__property OnKeyPress ;
__property OnKeyUp ;
__property OnMouseWheel ;
__property OnMouseWheelDown ;
__property OnMouseWheelUp ;
__property OnStartDrag ;
__property BorderStyle ;
__property HScrollVisible = {default=1};
__property Tracking = {default=1};
__property UseXPThemes = {default=1};
__property VScrollVisible = {default=1};
__property WheelStep = {default=2};
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRVPrintPreview(HWND ParentWindow) : Crvpp::TCustomRVPrintPreview(ParentWindow) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
} /* namespace Rvpp */
using namespace Rvpp;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Rvpp