首页 / 软件开发 / C++ / 浅谈PDFlib中文输出(三)PDFlib 的几种文本输出函数
浅谈PDFlib中文输出(三)PDFlib 的几种文本输出函数2010-11-02 vckbase Michelle Yi1.PDF_showvoid PDF_show(PDF *p, const char *text)void PDF_show2(PDF *p, const char *text, int len)在当前坐标用当前字体及字体大小输出文本。PDF_show将认为字符串是以空字符结尾(NULL);若字符串有可能含有空字符(如多字节字符串),用PDF_show2。2.PDF_show_xyvoid PDF_show_xy(PDF *p, const char *text, double x, double y)void PDF_show_xy2(PDF *p, const char *text, int len, double x, double y)在给出的坐标用当前字体及字体大小输出文本。PDF_show_xy将认为字符串是以空字符结尾(NULL);若字符串有可能含有空字符(如多字节字符串),用PDF_show_xy2。3.PDF_continue_textvoid PDF_continue_text(PDF *p, const char *text)void PDF_continue_text2(PDF *p, const char *text, int len)在下一行用当前字体及字体大小输出文本。PDF_continue_xy将认为字符串是以空字符结尾(NULL);若字符串有可能含有空字符(如多字节字符串),用PDF_continue_xy2。4.PDF_fit_textlinevoid PDF_fit_textline(PDF*p, const char *text, int len, double x, double y, const char *optlist)在给出的坐标根据选择项输出一行文本。若字符串是以空字符结尾(NULL),len为0;否则,给出具体字节数。5.PDF_fit_textflowint PDF_create_textflow(PDF *p, const char *text, int len, const char *optlist)建立文本流对象,并预处理文本为下面的文本格式化做准备。若字符串是以空字符结尾(NULL),len为0;否则,给出具体字节数。const char *PDF_fit_textflow(PDF *p, int textflow, double llx, double lly, double urx, double ury, const char *optlist)将文本输出到相应的矩形块中。lly, llx, ury, urx, 分别是矩形块左下角及右上角的纵横坐标。void PDF_delete_textflow(PDF *p, int textflow)删除文本流对象及相关数据结构。