使用lib haru写入填充的矩形

时间:2014-01-29 13:41:16

标签: c++ pdf libharu

我正在尝试使用c ++上的lib haru生成一个pdf文件。

但我不知道如何在填充的矩形中写入文字:

// draw and fill/stroke a rectangle
HPDF_Page_SetRGBFill(page, 0.75, 0.75, 0.75);
HPDF_Page_Rectangle(page, 50, 100, 200, 50);
HPDF_Page_FillStroke(page);

// try to put a text in the rectangle.
HPDF_Page_SetFontAndSize (page, HPDF_GetFont (pdf, "Helvetica", "CP1252"), 8);
HPDF_Page_BeginText (page);
HPDF_Page_TextOut (page, 70, 120, "test");
HPDF_Page_EndText (page);

没有返回错误,但文本未打印。

有什么问题?

谢谢!

编辑:

好的问题是我忘了更改填充颜色:我必须添加:

HPDF_Page_SetRGBFill(page, 0.0, 0.0, 0.0);

在PDF_Page_BeginText函数之前。

0 个答案:

没有答案