annot.h

来自「source code: Covert TXT to PDF」· C头文件 代码 · 共 70 行

H
70
字号
//========================================================================//// Annot.h//// Copyright 2000-2002 Glyph & Cog, LLC////========================================================================#ifndef ANNOT_H#define ANNOT_H#include <aconf.h>#ifdef USE_GCC_PRAGMAS#pragma interface#endifclass XRef;class Gfx;//------------------------------------------------------------------------// Annot//------------------------------------------------------------------------class Annot {public:  Annot(XRef *xrefA, Dict *dict);  ~Annot();  GBool isOk() { return ok; }  void draw(Gfx *gfx);  // Get appearance object.  Object *getAppearance(Object *obj) { return appearance.fetch(xref, obj); }private:  XRef *xref;			// the xref table for this PDF file  Object appearance;		// a reference to the Form XObject stream				//   for the normal appearance  double xMin, yMin,		// annotation rectangle         xMax, yMax;  GBool ok;};//------------------------------------------------------------------------// Annots//------------------------------------------------------------------------class Annots {public:  // Extract non-link annotations from array of annotations.  Annots(XRef *xref, Object *annotsObj);  ~Annots();  // Iterate through list of annotations.  int getNumAnnots() { return nAnnots; }  Annot *getAnnot(int i) { return annots[i]; }private:  Annot **annots;  int nAnnots;};#endif

⌨️ 快捷键说明

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