⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 coreoutputdev.cc

📁 这是一个做pdf阅读器的源代码文件,是大家学习阅读器资料的很好参考
💻 CC
字号:
//========================================================================//// CoreOutputDev.cc//// Copyright 2004 Glyph & Cog, LLC////========================================================================#include <aconf.h>#ifdef USE_GCC_PRAGMAS#pragma implementation#endif#include "Object.h"#include "TextOutputDev.h"#include "CoreOutputDev.h"//------------------------------------------------------------------------// CoreOutputDev//------------------------------------------------------------------------CoreOutputDev::CoreOutputDev(SplashColorMode colorModeA, int bitmapRowPadA,			     GBool reverseVideoA, SplashColorPtr paperColorA,			     GBool incrementalUpdateA,			     CoreOutRedrawCbk redrawCbkA,			     void *redrawCbkDataA):  SplashOutputDev(colorModeA, bitmapRowPadA, reverseVideoA, paperColorA){  incrementalUpdate = incrementalUpdateA;  redrawCbk = redrawCbkA;  redrawCbkData = redrawCbkDataA;}CoreOutputDev::~CoreOutputDev() {}void CoreOutputDev::endPage() {  SplashOutputDev::endPage();  if (!incrementalUpdate) {    (*redrawCbk)(redrawCbkData, 0, 0, getBitmapWidth(), getBitmapHeight(),		 gTrue);  }}void CoreOutputDev::dump() {  int x0, y0, x1, y1;  if (incrementalUpdate) {    getModRegion(&x0, &y0, &x1, &y1);    clearModRegion();    if (x1 >= x0 && y1 >= y0) {      (*redrawCbk)(redrawCbkData, x0, y0, x1, y1, gFalse);    }  }}void CoreOutputDev::clear() {  startDoc(NULL);  startPage(0, NULL);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -