Haru Free PDF Library
Todo List
Page Encodings
Write UTF-8 topic, HPDF_UseUTFEncodings()
Global HPDF_CreateOutline (HPDF_Doc pdf, HPDF_Outline parent, const char *title, HPDF_Encoder encoder)
Clarify which object is returned when encoder is NULL
Global HPDF_FAILD_TO_ALLOC_MEM
Deprecate and rename constant
Global HPDF_Font_GetUnicodeWidth (HPDF_Font font, HPDF_UNICODE code)
Clarify what is FONT_SIZE
Global HPDF_Font_MeasureText (HPDF_Font font, const HPDF_BYTE *text, HPDF_UINT len, HPDF_REAL width, HPDF_REAL font_size, HPDF_REAL char_space, HPDF_REAL word_space, HPDF_BOOL wordwrap, HPDF_REAL *real_width)

Check if function return byte length or character lenght, it differs in multiple cases.

len is byte length or character length?

Global HPDF_Font_TextWidth (HPDF_Font font, const HPDF_BYTE *text, HPDF_UINT len)

What is the meaning of fourth param?

Byte length or character length?

Global HPDF_Page_CreateTextAnnot (HPDF_Page page, HPDF_Rect rect, const char *text, HPDF_Encoder encoder)
Clarify what PDFDocEncoding is.
Global HPDF_Page_GetHorizontalScalling (HPDF_Page page)
Deprecate and rename function
Global HPDF_Page_MeasureText (HPDF_Page page, const char *text, HPDF_REAL width, HPDF_BOOL wordwrap, HPDF_REAL *real_width)
Check if function return byte length or character lenght, it differs in multiple cases.
Global HPDF_Page_SetHorizontalScalling (HPDF_Page page, HPDF_REAL value)
Deprecate and rename function
Global HPDF_Page_SetTextRaise (HPDF_Page page, HPDF_REAL value)
Add picture for HPDF_CLIPPING
Global HPDF_Page_SetTextRenderingMode (HPDF_Page page, HPDF_TextRenderingMode mode)
Add picture for HPDF_CLIPPING
Global HPDF_Page_SetTextRise (HPDF_Page page, HPDF_REAL value)
Add picture for HPDF_CLIPPING
Global HPDF_Page_ShowTextNextLineEx (HPDF_Page page, HPDF_REAL word_space, HPDF_REAL char_space, const char *text)
Write note: same as aw Tw; ac Tc; string ', Table 109 of PDF book
Global HPDF_SetInfoAttr (HPDF_Doc pdf, HPDF_InfoType type, const char *value)
Clarify what PDFDocEncoding is.