亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pdflib.hpp

?? 把doc文檔轉成pdf后刻錄成CD,用VC++開發,用了Nero的SDK和CXIMAGE的D
?? HPP
字號:
/*---------------------------------------------------------------------------*
 |              PDFlib - A library for generating PDF on the fly             |
 +---------------------------------------------------------------------------+
 | Copyright (c) 1997-2004 Thomas Merz and PDFlib GmbH. All rights reserved. |
 +---------------------------------------------------------------------------+
 |                                                                           |
 |    This software is subject to the PDFlib license. It is NOT in the       |
 |    public domain. Extended versions and commercial licenses are           |
 |    available, please check http://www.pdflib.com.                         |
 |                                                                           |
 *---------------------------------------------------------------------------*/

// $Id: pdflib.hpp,v 1.46 2004/06/13 12:20:44 tm Exp $
//
// in sync with pdflib.h 1.151.2.22
//
// C++ wrapper for PDFlib
//
//

#ifndef PDFLIB_HPP
#define PDFLIB_HPP

#include <string>

	using namespace std;

// We use PDF as a C++ class name, therefore hide the actual C struct
// name for PDFlib usage with C++.

#include "pdflib.h"

// The C++ class wrapper for PDFlib

class PDFlib {
public:
    class Exception
    {
    public:
	Exception(string errmsg, int errnum, string apiname, void *opaque);
	string get_errmsg();
	int get_errnum();
	string get_apiname();
	const void *get_opaque();
    private:
	string m_errmsg;
	int m_errnum;
	string m_apiname;
	void * m_opaque;
    }; // Exception

    PDFlib(allocproc_t allocproc = NULL,
	reallocproc_t reallocproc = NULL,
	freeproc_t freeproc = NULL,
	void *opaque = NULL) throw(Exception);

    ~PDFlib() throw();

    void activate_item(int id) throw(PDFlib::Exception);
    int add_bookmark(string text, int parent, int p_open) throw(PDFlib::Exception);
    void add_launchlink(double llx, double lly, double urx, double ury,
	string filename) throw(PDFlib::Exception);
    void add_locallink(double llx, double lly, double urx, double ury, int page,
	string optlist) throw(PDFlib::Exception);
    void add_nameddest(string name, string optlist) throw(PDFlib::Exception);
    void add_note(double llx, double lly, double urx, double ury, string contents,
	string title, string icon, int p_open) throw(PDFlib::Exception);
    void add_pdflink(double llx, double lly, double urx, double ury,
	string filename, int page, string optlist) throw(PDFlib::Exception);
    void add_thumbnail(int image) throw(PDFlib::Exception);
    void add_weblink(double llx, double lly, double urx, double ury,
	string url) throw(PDFlib::Exception);
    void arc(double x, double y, double r, double alpha, double beta)
	throw(PDFlib::Exception);
    void arcn(double x, double y, double r, double alpha, double beta)
	throw(PDFlib::Exception);
    void attach_file(double llx, double lly, double urx, double ury,
	string filename, string description, string author,
	string mimetype, string icon) throw(PDFlib::Exception);
    int begin_document(string filename, string optlist)
	throw(PDFlib::Exception);
    void begin_font(string fontname, double a, double b,
	double c, double d, double e, double f, string optlist) throw(PDFlib::Exception);
    void begin_glyph(string glyphname, double wx, double llx, double lly,
	double urx, double ury) throw(PDFlib::Exception);
    int begin_item(string tag, string optlist) throw(PDFlib::Exception);
    void begin_layer(int layer) throw(PDFlib::Exception);
    void begin_page(double width, double height) throw(PDFlib::Exception);
    void begin_page_ext(double width, double height, string optlist)
	throw(PDFlib::Exception);
    int begin_pattern(double width, double height, double xstep, double ystep,
	int painttype) throw(PDFlib::Exception);
    int begin_template(double width, double height) throw(PDFlib::Exception);
    void circle(double x, double y, double r) throw(PDFlib::Exception);
    void clip() throw(PDFlib::Exception);
    void close() throw(PDFlib::Exception);
    void close_image(int image) throw(PDFlib::Exception);
    void close_pdi(int doc) throw(PDFlib::Exception);
    void close_pdi_page(int page) throw(PDFlib::Exception);
    void closepath() throw(PDFlib::Exception);
    void closepath_fill_stroke() throw(PDFlib::Exception);
    void closepath_stroke() throw(PDFlib::Exception);
    void concat(double a, double b, double c, double d, double e, double f)
	throw(PDFlib::Exception);
    void continue_text(string text) throw(PDFlib::Exception);
    int create_action(string type, string optlist) throw(PDFlib::Exception);
    void create_annotation(double llx, double lly, double urx, double ury,
	string type, string optlist) throw(PDFlib::Exception);
    int create_bookmark(string text, string optlist) throw(PDFlib::Exception);
    void create_field(double llx, double lly, double urx, double ury,
	string name, string type, string optlist) throw(PDFlib::Exception);
    void create_fieldgroup(string name, string optlist) throw(PDFlib::Exception);
    int create_gstate (string optlist) throw(PDFlib::Exception);
    void create_pvf(string filename, void *data, size_t size, string optlist)
	throw(PDFlib::Exception);
    int create_textflow(string text, string optlist) throw(PDFlib::Exception);
    void curveto(double x1, double y1, double x2, double y2, double x3, double y3)
	throw(PDFlib::Exception);
    int define_layer(string name, string optlist) throw(PDFlib::Exception);
    int delete_pvf(string filename) throw(PDFlib::Exception);
    void delete_textflow(int textflow) throw(PDFlib::Exception);
    void encoding_set_char(string encoding, int slot, string glyphname, int uv)
	throw(PDFlib::Exception);
    void end_document(string optlist) throw(PDFlib::Exception);
    void end_font() throw(PDFlib::Exception);
    void end_glyph() throw(PDFlib::Exception);
    void end_item(int id) throw(PDFlib::Exception);
    void end_layer() throw(PDFlib::Exception);
    void end_page() throw(PDFlib::Exception);
    void end_page_ext(string optlist) throw(PDFlib::Exception);
    void end_pattern() throw(PDFlib::Exception);
    void end_template() throw(PDFlib::Exception);
    void endpath() throw(PDFlib::Exception);
    void fill() throw(PDFlib::Exception);
    int fill_imageblock(int page, string blockname, int image, string optlist)
	throw(PDFlib::Exception);
    int fill_pdfblock(int page, string blockname, int contents, string optlist)
	throw(PDFlib::Exception);
    int fill_textblock(int page, string blockname, string text, string optlist)
	throw(PDFlib::Exception);
    void fill_stroke() throw(PDFlib::Exception);
    int findfont(string fontname, string encoding, int embed) throw(PDFlib::Exception);
    void fit_image (int image, double x, double y, string optlist)
	throw(PDFlib::Exception);
    void fit_pdi_page (int page, double x, double y, string optlist)
	throw(PDFlib::Exception);
    string fit_textflow(int textflow, double llx, double lly, double urx,
	double ury, string optlist) throw(PDFlib::Exception);
    void fit_textline(string text, double x, double y, string optlist)
	throw(PDFlib::Exception);
    string get_apiname() throw(PDFlib::Exception);
    const char * get_buffer(long *size) throw(PDFlib::Exception);
    string get_errmsg() throw(PDFlib::Exception);
    int get_errnum() throw(PDFlib::Exception);
    void * get_opaque() throw(PDFlib::Exception);
    string get_parameter(string key, double modifier) throw(PDFlib::Exception);
    double get_pdi_value(string key, int doc, int page, int reserved)
	throw(PDFlib::Exception);
    string get_pdi_parameter(string key, int doc, int page, int reserved, int *len = NULL) throw(PDFlib::Exception);
    double get_value(string key, double modifier) throw(PDFlib::Exception);
    double info_textflow(int textflow, string keyword) throw(PDFlib::Exception);
    void initgraphics() throw(PDFlib::Exception);
    void lineto(double x, double y) throw(PDFlib::Exception);
    int load_font(string fontname, string encoding, string optlist)
	    throw(PDFlib::Exception);
    int load_iccprofile(string profilename, string optlist)
	throw(PDFlib::Exception);
    int load_image (string imagetype, string filename, string optlist)
	    throw(PDFlib::Exception);
    int makespotcolor(string spotname) throw(PDFlib::Exception);
    void moveto(double x, double y) throw(PDFlib::Exception);
    int open_CCITT(string filename, int width, int height, int BitReverse,
	int K, int BlackIs1) throw(PDFlib::Exception);
    int open_file(string filename) throw(PDFlib::Exception);
    int open_image(string imagetype, string source, const char *data, long len,
	int width, int height, int components, int bpc, string params)
	throw(PDFlib::Exception);
    int open_image_file(string imagetype, string filename,
	string stringparam, int intparam) throw(PDFlib::Exception);
    void open_mem(writeproc_t writeproc) throw(PDFlib::Exception);
    int open_pdi(string filename, string optlist, int reserved) throw(PDFlib::Exception);
    int open_pdi_page(int doc, int pagenumber, string optlist) throw(PDFlib::Exception);
    void place_image(int image, double x, double y, double p_scale)
	throw(PDFlib::Exception);
    void place_pdi_page(int page, double x, double y, double sx, double sy)
	throw(PDFlib::Exception);
    int process_pdi(int doc, int page, string optlist) throw(PDFlib::Exception);
    void rect(double x, double y, double width, double height) throw(PDFlib::Exception);
    void restore() throw(PDFlib::Exception);
    void resume_page(string optlist) throw(PDFlib::Exception);
    void rotate(double phi) throw(PDFlib::Exception);
    void save() throw(PDFlib::Exception);
    void scale(double sx, double sy) throw(PDFlib::Exception);
    void set_border_color(double red, double green, double blue) throw(PDFlib::Exception);
    void set_border_dash(double b, double w) throw(PDFlib::Exception);
    void set_border_style(string style, double width) throw(PDFlib::Exception);
    void setfont(int font, double fontsize) throw(PDFlib::Exception);
    void set_gstate(int gstate) throw(PDFlib::Exception);
    void set_info(string key, string value) throw(PDFlib::Exception);
    void set_layer_dependency(string type, string optlist) throw(PDFlib::Exception);
    void set_parameter(string key, string value) throw(PDFlib::Exception);
    void set_text_pos(double x, double y) throw(PDFlib::Exception);
    void set_value(string key, double value) throw(PDFlib::Exception);
    void setcolor(string fstype, string colorspace,
	double c1, double c2, double c3, double c4) throw(PDFlib::Exception);
    void setdash(double b, double w) throw(PDFlib::Exception);
    void setdashpattern(string optlist) throw(PDFlib::Exception);
    void setflat(double flatness) throw(PDFlib::Exception);
    void setlinecap(int linecap) throw(PDFlib::Exception);
    void setlinejoin(int linejoin) throw(PDFlib::Exception);
    void setlinewidth(double width) throw(PDFlib::Exception);
    void setmatrix( double a, double b, double c, double d, double e, double f)
	throw(PDFlib::Exception);
    void setmiterlimit(double miter) throw(PDFlib::Exception);
    void setpolydash(float *darray, int length) throw(PDFlib::Exception);
    int shading (string shtype, double x0, double y0, double x1, double y1,
	double c1, double c2, double c3, double c4, string optlist)
	throw(PDFlib::Exception);
    int shading_pattern (int shade, string optlist) throw(PDFlib::Exception);
    void shfill (int shade) throw(PDFlib::Exception);
    void show(string text) throw(PDFlib::Exception);
    int show_boxed(string text, double left, double top,
	double width, double height, string hmode, string feature)
	throw(PDFlib::Exception);
    void show_xy(string text, double x, double y) throw(PDFlib::Exception);
    void skew(double alpha, double beta) throw(PDFlib::Exception);
    double stringwidth(string text, int font, double fontsize) throw(PDFlib::Exception);
    void stroke() throw(PDFlib::Exception);
    void suspend_page(string optlist) throw(PDFlib::Exception);
    void translate(double tx, double ty) throw(PDFlib::Exception);
    string utf16_to_utf8(string utf16string) throw(PDFlib::Exception);
    string utf8_to_utf16(string utf8string, string format) throw(PDFlib::Exception);
    void xshow(string text, const double *xadvancelist) throw(PDFlib::Exception);

private:
    PDF *p;
    const PDFlib_api *m_PDFlib_api;
};

#endif	// PDFLIB_HPP

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人午夜精品5599| 久久精品国产亚洲高清剧情介绍| 欧美大胆人体bbbb| 91精品中文字幕一区二区三区| 99久久久免费精品国产一区二区| 成人丝袜18视频在线观看| 国产精品资源网| 成人av在线一区二区三区| 国产91精品入口| 97se亚洲国产综合自在线不卡| 99久久综合99久久综合网站| 99久久99久久综合| 91成人免费在线视频| 欧美群妇大交群中文字幕| 欧美成人一区二区| 欧美—级在线免费片| 亚洲人成亚洲人成在线观看图片| 亚洲色图20p| 亚洲1区2区3区4区| 久久成人18免费观看| 丁香六月综合激情| 欧洲另类一二三四区| 欧美www视频| 国产精品女上位| 日韩高清一区在线| 国产精品一区二区三区99| 91麻豆自制传媒国产之光| 欧美日韩黄视频| 国产日韩高清在线| 亚洲国产人成综合网站| 国产一区二区在线观看免费| 国产999精品久久久久久| 91精品办公室少妇高潮对白| 日韩亚洲电影在线| 最新久久zyz资源站| 日本在线观看不卡视频| 国产成人免费视频| 在线成人午夜影院| 中文字幕欧美日韩一区| 日韩成人伦理电影在线观看| 国产成a人亚洲| 91精品国产综合久久久久久久 | 午夜久久久久久电影| 久久草av在线| 欧洲av一区二区嗯嗯嗯啊| 久久这里都是精品| 三级不卡在线观看| 91老司机福利 在线| 久久久久久久久一| 日本午夜精品一区二区三区电影 | 亚洲情趣在线观看| 欧美日韩亚洲另类| 国产日韩欧美综合在线| 奇米影视在线99精品| 日本久久精品电影| 国产精品国产三级国产| 狠狠狠色丁香婷婷综合久久五月| 91丨porny丨中文| 欧美激情综合在线| 国产综合色精品一区二区三区| 欧美日韩视频在线第一区| 亚洲天堂成人在线观看| 国产91精品在线观看| 久久久久9999亚洲精品| 九色综合狠狠综合久久| 日韩亚洲欧美一区二区三区| 午夜激情一区二区三区| 欧美性色欧美a在线播放| 亚洲男人的天堂av| 色综合一个色综合亚洲| 亚洲桃色在线一区| 91在线免费视频观看| 中文字幕在线观看不卡| 99久久婷婷国产综合精品电影 | 久久久噜噜噜久噜久久综合| 久久机这里只有精品| 欧美一区二区三区人| 日韩电影免费一区| 欧美精品亚洲二区| 免费不卡在线观看| 26uuu精品一区二区三区四区在线| 美女看a上一区| 久久久久久9999| 成人免费观看男女羞羞视频| 中文字幕亚洲一区二区va在线| 99久久婷婷国产| 亚洲va天堂va国产va久| 综合自拍亚洲综合图不卡区| 波多野结衣亚洲一区| 亚洲一区二区三区四区在线观看| 色8久久精品久久久久久蜜| 亚洲成人黄色影院| 欧美大片国产精品| 成人性视频网站| 夜夜嗨av一区二区三区网页| 欧美日韩精品电影| 国产精品小仙女| 亚洲欧美日韩成人高清在线一区| 欧美日韩激情一区二区| 国产一区在线观看视频| 1区2区3区精品视频| 欧美视频日韩视频| 国产毛片一区二区| 亚洲愉拍自拍另类高清精品| 在线影视一区二区三区| 国产精品视频一区二区三区不卡| 日本一区二区三区在线不卡 | 欧美理论电影在线| 日本vs亚洲vs韩国一区三区二区| 2017欧美狠狠色| 97精品超碰一区二区三区| 日韩精品一二三四| 国产精品久久福利| 91精品国产91久久久久久最新毛片| 狠狠久久亚洲欧美| 亚洲成人免费看| 亚洲福利一区二区| 中文字幕+乱码+中文字幕一区| 欧美在线综合视频| 国产69精品久久99不卡| 日韩精品一级二级| 亚洲乱码国产乱码精品精小说| 日韩丝袜情趣美女图片| 91在线你懂得| 国产综合久久久久久鬼色| 亚洲电影你懂得| 亚洲欧洲综合另类| 国产三级精品三级| 欧美大肚乱孕交hd孕妇| 欧美三级韩国三级日本一级| 成人国产视频在线观看 | 久久久国产精品麻豆| 正在播放亚洲一区| 91视频免费看| 成人激情动漫在线观看| 国产综合色精品一区二区三区| 性久久久久久久| 亚洲人成小说网站色在线| 国产精品免费久久久久| 国产日本亚洲高清| 久久久99免费| 久久男人中文字幕资源站| 日韩精品一区二区三区蜜臀| 欧美日韩久久久久久| 欧美系列亚洲系列| 欧美性做爰猛烈叫床潮| 91国产福利在线| 欧美在线视频不卡| 欧美性猛交xxxx乱大交退制版| 色婷婷亚洲综合| 91福利国产精品| 欧美色视频在线| 91精品久久久久久蜜臀| 欧美一区二区三区色| 欧美www视频| 久久久蜜桃精品| 国产精品视频看| 中文字幕亚洲成人| 亚洲精品日韩一| 亚洲一区欧美一区| 日本三级韩国三级欧美三级| 日韩**一区毛片| 国产精品1区2区3区在线观看| 国产一区二区三区在线观看精品 | 国产农村妇女精品| 欧美国产精品一区二区| 亚洲色欲色欲www| 亚洲综合免费观看高清完整版在线| 亚洲国产综合色| 久久99精品久久久久久| 国产91在线看| 91高清视频在线| 精品噜噜噜噜久久久久久久久试看 | 国产乱码精品一区二区三区av | 亚洲无线码一区二区三区| 日韩电影在线观看网站| 国内精品视频666| 91麻豆精品秘密| 91精品国产免费| 中文一区二区在线观看| 亚洲永久免费视频| 精品一区二区三区久久| 91在线观看视频| 日韩三级视频在线观看| 中文字幕成人av| 天天综合色天天综合| 国产成人一区在线| 欧美日韩国产免费一区二区| 国产三级精品三级| 成人激情免费网站| 欧美一区二区免费视频| 国产精品另类一区| 男女激情视频一区| 一本大道久久精品懂色aⅴ| 日韩欧美高清在线| 亚洲一区二区三区四区在线| 精彩视频一区二区| 欧美日韩一二三| 国产精品欧美久久久久无广告| 人人超碰91尤物精品国产|