diff options
author | Nicolas Pena <npm@chromium.org> | 2017-02-27 10:41:41 -0500 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-02-27 21:10:18 +0000 |
commit | be90aaea3977eadeee589cdda66c61d06d6535b0 (patch) | |
tree | 05e11fd59e26378b9b9760bb2614a5f09baaacc9 /fpdfsdk/fpdfview_c_api_test.c | |
parent | 3f72fb4a3c983de00bae9c8437a1c09df9c9955b (diff) | |
download | pdfium-be90aaea3977eadeee589cdda66c61d06d6535b0.tar.xz |
Add public API for creating a Type1 font
Given a stream of data, we create a type1 font and fill up the required
dictionary entries according to PDF spec 1.7. Table 5.8 describes Type 1 font
dictionaries, and Table 5.19 describes font descriptors.
BUG=pdfium:667
Change-Id: I571b09fb533467d77ed0104e613726387aec1f87
Reviewed-on: https://pdfium-review.googlesource.com/2835
Reviewed-by: dsinclair <dsinclair@chromium.org>
Commit-Queue: Nicolás Peña <npm@chromium.org>
Diffstat (limited to 'fpdfsdk/fpdfview_c_api_test.c')
-rw-r--r-- | fpdfsdk/fpdfview_c_api_test.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fpdfsdk/fpdfview_c_api_test.c b/fpdfsdk/fpdfview_c_api_test.c index 8ec3a26d3a..54a33252b3 100644 --- a/fpdfsdk/fpdfview_c_api_test.c +++ b/fpdfsdk/fpdfview_c_api_test.c @@ -83,17 +83,22 @@ int CheckPDFiumCApi() { CHK(FPDFPage_TransformAnnots); CHK(FPDFPageObj_NewImgeObj); CHK(FPDFImageObj_LoadJpegFile); + CHK(FPDFImageObj_LoadJpegFileInline); CHK(FPDFImageObj_SetMatrix); CHK(FPDFImageObj_SetBitmap); CHK(FPDFPageObj_CreateNewPath); CHK(FPDFPageObj_CreateNewRect); CHK(FPDFPath_SetStrokeColor); + CHK(FPDFPath_SetStrokeWidth); CHK(FPDFPath_SetFillColor); CHK(FPDFPath_MoveTo); CHK(FPDFPath_LineTo); CHK(FPDFPath_BezierTo); CHK(FPDFPath_Close); CHK(FPDFPath_SetDrawMode); + CHK(FPDFPageObj_NewTextObj); + CHK(FPDFText_SetText); + CHK(FPDFText_LoadType1Font); // fpdf_ext.h CHK(FSDK_SetUnSpObjProcessHandler); |