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

📄 pdflib.cpp

📁 将TXT文件转换成PDF文件,从CODEPROJECTS网站上得来的,很好用!
💻 CPP
📖 第 1 页 / 共 2 页
字号:
{    PDF_TRY	::PDF_setlinewidth(p, width);    PDF_CATCH;}voidPDFlib::moveto(float x, float y) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_moveto(p, x, y);    PDF_CATCH;}voidPDFlib::lineto(float x, float y) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_lineto(p, x, y);    PDF_CATCH;}voidPDFlib::curveto(float x1, float y1, float x2, float y2, float x3, float y3)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_curveto(p, x1, y1, x2, y2, x3, y3);    PDF_CATCH;}voidPDFlib::circle(float x, float y, float r) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_circle(p, x, y, r);    PDF_CATCH;}voidPDFlib::arc(float x, float y, float r, float alpha1, float alpha2)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_arc(p, x, y, r, alpha1, alpha2);    PDF_CATCH;}voidPDFlib::arcn(float x, float y, float r, float alpha1, float alpha2)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_arcn(p, x, y, r, alpha1, alpha2);    PDF_CATCH;}voidPDFlib::rect(float x, float y, float width, float height)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_rect(p, x, y, width, height);    PDF_CATCH;}voidPDFlib::closepath() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_closepath(p);    PDF_CATCH;}voidPDFlib::stroke() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_stroke(p);    PDF_CATCH;}voidPDFlib::closepath_stroke() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_closepath_stroke(p);    PDF_CATCH;}voidPDFlib::fill() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_fill(p);    PDF_CATCH;}voidPDFlib::fill_stroke() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_fill_stroke(p);    PDF_CATCH;}voidPDFlib::closepath_fill_stroke() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_closepath_fill_stroke(p);    PDF_CATCH;}voidPDFlib::clip() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_clip(p);    PDF_CATCH;}voidPDFlib::endpath() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_endpath(p);    PDF_CATCH;}voidPDFlib::setgray_fill(float g) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_setcolor(p, "fill", "gray", g, 0, 0, 0);    PDF_CATCH;}voidPDFlib::setgray_stroke(float g) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_setcolor(p, "stroke", "gray", g, 0, 0, 0);    PDF_CATCH;}voidPDFlib::setgray(float g) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_setcolor(p, "both", "gray", g, 0, 0, 0);    PDF_CATCH;}voidPDFlib::setrgbcolor_fill(float red, float green, float blue)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_setcolor(p, "fill", "rgb", red, green, blue, 0);    PDF_CATCH;}voidPDFlib::setrgbcolor_stroke(float red, float green, float blue)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_setcolor(p, "stroke", "rgb", red, green, blue, 0);    PDF_CATCH;}voidPDFlib::setrgbcolor(float red, float green, float blue)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_setcolor(p, "both", "rgb", red, green, blue, 0);    PDF_CATCH;}intPDFlib::begin_template(float width, float height)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	return ::PDF_begin_template(p, width, height);    PDF_CATCH;    return 0;	// compilers love it}voidPDFlib::end_template() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_end_template(p);    PDF_CATCH;}voidPDFlib::place_image(int image, float x, float y, float scale)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_place_image(p, image, x, y, scale);    PDF_CATCH;}intPDFlib::open_image(string type, string source, const char *data, long len,    int width, int height, int components, int bpc, string params)    PDF_THROWS(PDFlib::Exception){    PDF_TRY    {	return ::PDF_open_image(p, CHAR(type), CHAR(source), data, len,				width, height, components, bpc, CHAR(params));    }    PDF_CATCH;    return 0;	// compilers love it}voidPDFlib::close_image(int image) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_close_image(p, image);    PDF_CATCH;}intPDFlib::open_image_file(string type, string filename,    string stringparam, int intparam) PDF_THROWS(PDFlib::Exception){    PDF_TRY    {	return ::PDF_open_image_file(p, CHAR(type), CHAR(filename),					CHAR(stringparam), intparam);    }    PDF_CATCH;    return 0;	// compilers love it}intPDFlib::open_CCITT(string filename, int width, int height, bool BitReverse,    int K, bool BlackIs1) PDF_THROWS(PDFlib::Exception){    PDF_TRY    {	return ::PDF_open_CCITT(p, CHAR(filename), width, height,				    BitReverse, K, BlackIs1);    }    PDF_CATCH;    return 0;	// compilers love it}intPDFlib::add_bookmark(string text, int parent, bool open)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	return ::PDF_add_bookmark(p, CHAR(text), parent, open);    PDF_CATCH;    return 0;	// compilers love it}voidPDFlib::set_info(string key, string value) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_set_info(p, CHAR(key), CHAR(value));    PDF_CATCH;}voidPDFlib::attach_file(float llx, float lly, float urx, float ury,    string filename, string description, string author,    string mimetype, string icon) PDF_THROWS(PDFlib::Exception){    PDF_TRY    {	::PDF_attach_file(p, llx, lly, urx, ury, CHAR(filename),	    CHAR(description), CHAR(author), CHAR(mimetype), CHAR(icon));    }    PDF_CATCH;}voidPDFlib::add_note(float llx, float lly, float urx, float ury, string contents,    string title, string icon, bool open) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_add_note(p, llx, lly, urx, ury, CHAR(contents),    	CHAR(title), CHAR(icon), open);    PDF_CATCH;}voidPDFlib::add_pdflink(float llx, float lly, float urx, float ury,    string filename, int page, string dest) PDF_THROWS(PDFlib::Exception){    PDF_TRY    {	::PDF_add_pdflink(p, llx, lly, urx, ury, CHAR(filename),			    page, CHAR(dest));    }    PDF_CATCH;}voidPDFlib::add_launchlink(float llx, float lly, float urx, float ury,    string filename) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_add_launchlink(p, llx, lly, urx, ury, CHAR(filename));    PDF_CATCH;}voidPDFlib::add_locallink(float llx, float lly, float urx, float ury, int page,    string dest) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_add_locallink(p, llx, lly, urx, ury, page, CHAR(dest));    PDF_CATCH;}voidPDFlib::add_weblink(float llx, float lly, float urx, float ury,    string url) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_add_weblink(p, llx, lly, urx, ury, CHAR(url));    PDF_CATCH;}voidPDFlib::set_border_style(string style, float width) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_set_border_style(p, CHAR(style), width);    PDF_CATCH;}voidPDFlib::set_border_color(float red, float green, float blue)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_set_border_color(p, red, green, blue);    PDF_CATCH;}voidPDFlib::set_border_dash(float d1, float d2) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_set_border_dash(p, d1, d2);    PDF_CATCH;}intPDFlib::open_pdi(string filename, string stringparam, int intparam)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	return ::PDF_open_pdi(p, CHAR(filename), CHAR(stringparam), intparam);    PDF_CATCH;    return 0;	// compilers love it}voidPDFlib::close_pdi(int doc) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_close_pdi(p, doc);    PDF_CATCH;}intPDFlib::open_pdi_page(int doc, int page, string label)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	return ::PDF_open_pdi_page(p, doc, page, CHAR(label));    PDF_CATCH;    return 0;	// compilers love it}voidPDFlib::place_pdi_page(int page, float x, float y, float sx, float sy)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_place_pdi_page(p, page, x, y, sx, sy);    PDF_CATCH;}voidPDFlib::close_pdi_page(int page) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_close_pdi_page(p, page);    PDF_CATCH;}stringPDFlib::get_pdi_parameter(string key, int doc, int page, int index, int *len)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	return ::PDF_get_pdi_parameter(p, CHAR(key), doc, page, index, len);    PDF_CATCH;    return "";	// compilers love it}floatPDFlib::get_pdi_value(string key, int doc, int page, int index)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	return ::PDF_get_pdi_value(p, CHAR(key), doc, page, index);    PDF_CATCH;    return 0;	// compilers love it}intPDFlib::begin_pattern(float width, float height, float xstep, float ystep,    int painttype) PDF_THROWS(PDFlib::Exception){    PDF_TRY	return ::PDF_begin_pattern(p, width, height, xstep, ystep, painttype);    PDF_CATCH;    return 0;	// compilers love it}voidPDFlib::end_pattern() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_end_pattern(p);    PDF_CATCH;}intPDFlib::makespotcolor(string spotname, int len) PDF_THROWS(PDFlib::Exception){    PDF_TRY	return ::PDF_makespotcolor(p, CHAR(spotname), len);    PDF_CATCH;    return 0;	// compilers love it}voidPDFlib::setcolor(string type, string colorspace,    float c1, float c2, float c3, float c4) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_setcolor(p, CHAR(type), CHAR(colorspace), c1, c2, c3, c4);    PDF_CATCH;}voidPDFlib::add_thumbnail(int image) PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_add_thumbnail(p, image);    PDF_CATCH;}voidPDFlib::initgraphics() PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_initgraphics(p);    PDF_CATCH;}voidPDFlib::setmatrix( float a, float b, float c, float d, float e, float f)    PDF_THROWS(PDFlib::Exception){    PDF_TRY	::PDF_setmatrix(p, a, b, c, d, e, f);    PDF_CATCH;}

⌨️ 快捷键说明

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