Напишите в заполненном прямоугольнике, используя 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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]