printsessionpeer.h
来自「这是VCF框架的代码」· C头文件 代码 · 共 65 行
H
65 行
#ifndef _PRINTSESSIONPEER_H__#define _PRINTSESSIONPEER_H__namespace VCF {class PrintContext;/**\class PrintSessionPeer PrintSessionPeer.h "vcf/GraphicsKit/PrintSessionPeer.h"*/class GRAPHICSKIT_API PrintSessionPeer {public: virtual ~PrintSessionPeer(){}; virtual double getDPI() = 0; virtual String getTitle() = 0; virtual void setTitle( const String& title ) = 0; virtual void setDefaultPageSettings() = 0; virtual Size getPageSize() = 0; virtual void setPageSize( const Size& pageSize ) = 0; virtual void setStandardPageSize( const PrintSession::PageSize& pageSizeType ) = 0; virtual void setStartPage( const ulong32& startPage ) = 0; virtual ulong32 getStartPage() = 0; virtual void setEndPage( const ulong32& endPage ) = 0; virtual ulong32 getEndPage() = 0; virtual std::vector<ulong32> getPrintablePages() = 0; virtual void setPrintablePages( const std::vector<ulong32>& printablePages ) = 0; virtual Rect getPageDrawingRect() = 0; virtual void setPageDrawingRect( const Rect& drawingRect ) = 0; virtual PrintInfoHandle getPrintInfoHandle() = 0; virtual void setPrintInfoHandle( PrintInfoHandle info ) = 0; virtual void abort() = 0; virtual PrintContext* beginPrintingDocument() = 0; virtual void endPrintingDocument() = 0; virtual void beginPage( PrintContext* context ) = 0; virtual void endPage( PrintContext* context ) = 0; };};#endif //_PRINTSESSIONPEER_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?