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

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

?? invoice.cpp

?? windows下PDF文檔的開發包
?? CPP
字號:
// $Id: invoice.cpp,v 1.6.2.3 2003/12/17 15:45:37 tm Exp $
// PDFlib client: invoice example in C++
//
//

#include <iostream>

#include <time.h>

#if !defined(WIN32) && !defined(MAC)
#include <unistd.h>
#endif

#include "pdflib.hpp"

int
main(void)
{
    try {
	int         i, form, page, regularfont, boldfont;
	string      infile = "stationery.pdf";
	// This is where font/image/PDF input files live. Adjust as necessary.
	string      searchpath = "../data";
	const float col1 = 55;
	const float col2 = 100;
	const float col3 = 330;
	const float col4 = 430;
	const float col5 = 530;
	time_t      timer;
	struct tm   ltime;
	float       fontsize = 12, leading, y;
	float       sum, total;
	float       pagewidth = 595, pageheight = 842;
	char        buf[128];
	PDFlib      p;
	string      closingtext =
	    "30 days warranty starting at the day of sale. "
	    "This warranty covers defects in workmanship only. "
	    "Kraxi Systems, Inc. will, at its option, repair or replace the "
	    "product under the warranty. This warranty is not transferable. "
	    "No returns or exchanges will be accepted for wet products.";

	struct articledata {
	    articledata(string n, float pr, int q):
		name(n), price(pr), quantity(q){}
	    string name;
	    float price;
	    int quantity;
	};

	articledata data[] = {
	    articledata("Super Kite",         20,     2),
	    articledata("Turbo Flyer",        40,     5),
	    articledata("Giga Trash",         180,    1),
	    articledata("Bare Bone Kit",      50,     3),
	    articledata("Nitty Gritty",       20,     10),
	    articledata("Pretty Dark Flyer",  75,     1),
	    articledata("Free Gift",          0,      1),
	};

#define ARTICLECOUNT (sizeof(data)/sizeof(data[0]))

	static const string months[] = {
	    "January", "February", "March", "April", "May", "June",
	    "July", "August", "September", "October", "November", "December"
	};


        // open new PDF file
        if (p.open_file("invoice.pdf") == -1) {
	    cerr << "Error: " << p.get_errmsg() << endl;
            return(2);
        }

	p.set_parameter("SearchPath", searchpath);

	// This line is required to avoid problems on Japanese systems
	p.set_parameter("hypertextencoding", "host");

        p.set_info("Creator", "invoice.cpp");
        p.set_info("Author", "Thomas Merz");
        p.set_info("Title", "PDFlib invoice generation demo (C++)");

        form = p.open_pdi(infile, "", 0);
        if (form == -1) {
	    cerr << "Error: " << p.get_errmsg() << endl;
            return(2);
        }

        page = p.open_pdi_page(form, 1, "");
        if (page == -1) {
	    cerr << "Error: " << p.get_errmsg() << endl;
            return(2);
        }

        boldfont = p.load_font("Helvetica-Bold", "host", "");
        regularfont = p.load_font("Helvetica", "host", "");
        leading = fontsize + 2;

        // Establish coordinates with the origin in the upper left corner.
        p.set_parameter("topdown", "true");

        p.begin_page(pagewidth, pageheight);       // A4 page

        p.fit_pdi_page(page, 0, pageheight, "");
        p.close_pdi_page(page);

        p.setfont(regularfont, 12);

        // Print the address
        y = 170;
        p.set_value("leading", leading);

        p.show_xy("John Q. Doe", col1, y);
        p.continue_text("255 Customer Lane");
        p.continue_text("Suite B");
        p.continue_text("12345 User Town");
        p.continue_text("Everland");

        // Print the header and date

        p.setfont(boldfont, 12);
        y = 300;
        p.show_xy("INVOICE",       col1, y);

        time(&timer);
        ltime = *localtime(&timer);
        sprintf(buf, "%s %d, %d", months[ltime.tm_mon].c_str(),
			    ltime.tm_mday, ltime.tm_year + 1900);
        p.fit_textline(buf, col5, y, "position {100 0}");

        // Print the invoice header line
        p.setfont(boldfont, 12);

        // "position {0 0}" is left-aligned, "position {100 0}" right-aligned
        y = 370;
        p.fit_textline("ITEM",             col1, y, "position {0 0}");
        p.fit_textline("DESCRIPTION",      col2, y, "position {0 0}");
        p.fit_textline("QUANTITY",         col3, y, "position {100 0}");
        p.fit_textline("PRICE",            col4, y, "position {100 0}");
        p.fit_textline("AMOUNT",           col5, y, "position {100 0}");

        // Print the article list

        p.setfont(regularfont, 12);
        y += 2*leading;
        total = 0;

        for (i = 0; i < (int)ARTICLECOUNT; i++) {
            sprintf(buf, "%d", i+1);
            p.show_xy(buf, col1, y);

            p.show_xy(data[i].name, col2, y);

            sprintf(buf, "%d", data[i].quantity);
            p.fit_textline(buf, col3, y, "position {100 0}");

            sprintf(buf, "%.2f", data[i].price);
            p.fit_textline(buf, col4, y, "position {100 0}");

            sum = data[i].price * data[i].quantity;
            sprintf(buf, "%.2f", sum);
            p.fit_textline(buf, col5, y, "position {100 0}");

            y += leading;
            total += sum;
        }

        y += leading;
        p.setfont(boldfont, 12);
        sprintf(buf, "%.2f", total);
        p.fit_textline(buf, col5, y, "position {100 0}");

        // Print the closing text

        y += 5*leading;
        p.setfont(regularfont, 12);
        p.set_value("leading", leading);
        p.show_boxed(closingtext,
            col1, y + 4*leading, col5-col1, 4*leading, "justify", "");

        p.end_page();
        p.close();
        p.close_pdi(form);
    }
    catch (PDFlib::Exception &ex) {
	cerr << "PDFlib exception occurred in invoice sample: " << endl;
	cerr << "[" << ex.get_errnum() << "] " << ex.get_apiname()
	    << ": " << ex.get_errmsg() << endl;
	return 2;
    }

    return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品久久久久影院一蜜桃| 国产精品18久久久久久vr| 久久色中文字幕| 日韩欧美激情一区| 日韩三级视频中文字幕| 欧美肥妇毛茸茸| 精品美女在线观看| 2020国产成人综合网| 国产亚洲人成网站| 国产精品美女久久久久久2018| 国产精品不卡一区| 亚洲免费电影在线| 亚洲成年人网站在线观看| 日韩av在线免费观看不卡| 精东粉嫩av免费一区二区三区| 国产在线一区二区综合免费视频| 国产乱理伦片在线观看夜一区| 丁香另类激情小说| 色8久久人人97超碰香蕉987| 欧美日韩亚洲另类| 欧美成人性福生活免费看| 久久精品欧美日韩精品| 亚洲欧美一区二区三区极速播放| 色综合久久综合网97色综合| 亚洲成人av一区二区| 日本欧美韩国一区三区| 国产精品888| 91老师片黄在线观看| 日本高清不卡视频| 欧美一区二区三区免费| 国产女人18毛片水真多成人如厕| 日韩伦理av电影| 蜜桃久久av一区| 色播五月激情综合网| 日韩欧美一区二区久久婷婷| 91精品国产91热久久久做人人| 亚洲欧美日韩国产中文在线| 奇米在线7777在线精品| 国产精品热久久久久夜色精品三区| 精品视频一区二区不卡| 日韩欧美中文字幕公布| 亚洲二区视频在线| 91在线视频播放| 欧美aaaaaa午夜精品| 国产欧美日韩激情| 欧美老年两性高潮| 国产夫妻精品视频| 国产精品久久久久久久久搜平片| 欧美精品丝袜中出| 国产成人免费网站| 日韩精品高清不卡| 欧美精品一区二区三区在线| 国产伦理精品不卡| 青青草91视频| 久久影院视频免费| 欧美性生交片4| 不卡一卡二卡三乱码免费网站| 三级久久三级久久| 亚洲精品视频在线| 欧美韩国日本综合| 欧美精品一区二| 欧美精品tushy高清| 色琪琪一区二区三区亚洲区| 成人免费高清视频| 亚洲国产日韩精品| 国产亚洲美州欧州综合国| 91精品国产乱| 欧美巨大另类极品videosbest| 91亚洲国产成人精品一区二三| 国内精品第一页| 成熟亚洲日本毛茸茸凸凹| 国内精品国产三级国产a久久| 日本午夜精品视频在线观看| 久草热8精品视频在线观看| 欧美日韩精品高清| 高清视频一区二区| 国产自产视频一区二区三区| 午夜欧美一区二区三区在线播放| 亚洲国产成人porn| 激情六月婷婷久久| 国产成人高清视频| 在线亚洲+欧美+日本专区| 欧美变态tickling挠脚心| 久久国产夜色精品鲁鲁99| 日韩精品视频网| 成人高清视频在线| 欧美精品高清视频| 国产欧美精品一区二区色综合 | 亚洲高清视频在线| 国内精品国产三级国产a久久| 中文字幕制服丝袜一区二区三区| 欧美伊人久久大香线蕉综合69 | 国产午夜亚洲精品羞羞网站| 中文字幕一区在线观看| 久久精品国产网站| 色94色欧美sute亚洲线路二 | 欧美精品一二三| 国产精品电影一区二区| 亚洲午夜在线电影| 一区二区高清在线| 国产精品影视在线观看| 欧美一区二视频| 视频一区二区三区中文字幕| 99九九99九九九视频精品| 久久久99精品久久| 国产成人精品影院| 国产天堂亚洲国产碰碰| 国内一区二区视频| 精品久久国产字幕高潮| 久久福利资源站| 日韩欧美中文一区二区| 99久久久久免费精品国产| 日韩亚洲欧美在线| 蜜桃在线一区二区三区| 欧美va在线播放| 九九精品一区二区| 亚洲欧洲性图库| 欧美性一二三区| 午夜欧美2019年伦理| 欧美高清性hdvideosex| 国产在线看一区| 国产欧美日韩精品在线| 精品久久久久一区| 天天免费综合色| 久久久久久久久99精品| 99精品1区2区| 国产最新精品免费| 日韩国产在线观看| 亚洲少妇最新在线视频| 欧美精品一区二区三区高清aⅴ | 欧美一区二区福利视频| 日韩激情一区二区| 国产校园另类小说区| 欧美丰满少妇xxxbbb| 成人av在线网站| 国内精品免费在线观看| 亚洲国产一区二区a毛片| 中文字幕免费不卡在线| 成人免费视频视频在线观看免费| 91麻豆国产福利精品| 国产精品免费看片| 国产精品1区2区| 亚洲一级电影视频| 国产精品系列在线| 日韩欧美高清dvd碟片| 国产传媒欧美日韩成人| 精品一区二区三区影院在线午夜 | 欧洲精品中文字幕| 欧美大肚乱孕交hd孕妇| 中文字幕电影一区| 亚洲成av人片一区二区| 经典一区二区三区| 欧美一区二区三区系列电影| 欧美国产精品一区二区| 视频一区免费在线观看| 午夜成人免费视频| 日韩欧美国产一二三区| 日本一区二区高清| 国产精品自拍毛片| 欧美一区二区视频观看视频| 中文字幕一区二区三区蜜月| 国产中文字幕精品| 91精品国产aⅴ一区二区| 亚洲品质自拍视频| 精一区二区三区| 精品女同一区二区| 美女视频一区二区| 欧美一区二区三区四区视频| 天天色天天爱天天射综合| 欧美理论在线播放| 亚洲免费资源在线播放| 波多野结衣一区二区三区| 国产精品进线69影院| 欧美综合久久久| 一区二区三区加勒比av| 在线欧美小视频| 毛片av一区二区| 国产精品视频免费看| 91在线播放网址| 日韩不卡手机在线v区| 精品国产91洋老外米糕| 国产白丝精品91爽爽久久| 久久精品水蜜桃av综合天堂| 99精品在线免费| 久久精品国产一区二区| 国产精品电影院| 欧美一区二区黄色| 91老师片黄在线观看| 青娱乐精品视频| 日韩伦理免费电影| 精品欧美久久久| 91精品国产综合久久香蕉麻豆| 风流少妇一区二区| 蜜臀久久99精品久久久画质超高清| 国产色91在线| 久久久久九九视频| 欧美成人乱码一区二区三区| 色综合网站在线| a在线播放不卡| 懂色av一区二区三区蜜臀|