htmllinks.h~

来自「将pdf文档转换为高质量的html文档」· H~ 代码 · 共 54 行

H~
54
字号
#ifndef _HTML_LINKS#define _HTML_LINKS#include "GVector.h"#include "GString.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#ifndef _WIN32#include <sys/unistd.h>#endifclass HtmlLink{private:    double Xmin;  double Ymin;  double Xmax;  double Ymax;  GString* dest;public:  HtmlLink(){dest=NULL;}  HtmlLink(const HtmlLink& x);  HtmlLink& operator=(const HtmlLink& x);  HtmlLink(double xmin,double ymin,double xmax,double ymax,GString *_dest);  ~HtmlLink();  GBool HtmlLink::isEqualDest(const HtmlLink& x) const;  GString *getDest(){return new GString(dest);}  double getX1() const {return Xmin;}  double getX2() const {return Xmax;}  double getY1() const {return Ymin;}  double getY2() const {return Ymax;}  GBool inLink(double xmin,double ymin,double xmax,double ymax) const ;  //GString *Link(GString *content);  GString* getLinkStart();  };class HtmlLinks{private: GVector<HtmlLink> *accu;public: HtmlLinks(); ~HtmlLinks(); void AddLink(const HtmlLink& x) {accu->push_back(x);} GBool inLink(double xmin,double ymin,double xmax,double ymax,int& p) const; HtmlLink* getLink(int i) const;};#endif   

⌨️ 快捷键说明

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