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 + -
显示快捷键?