diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-05-30 13:30:10 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-05-30 13:30:10 +0000 |
commit | 491112b06c802de0d7dc577e77690d1a081f05c9 (patch) | |
tree | 2a7b059c49cf52d31a82e3375d0761ea01c41ddc /public/fpdf_edit.h | |
parent | 16ccc8b65747c265255a487e3e748ac9e2c1a701 (diff) | |
download | pdfium-491112b06c802de0d7dc577e77690d1a081f05c9.tar.xz |
Add FPDFPath_GetDrawMode() API
It was already possible to set the draw mode of a path object, this is
the other direction.
Change-Id: Id0ee98dd8dfe433edd0e4715fc009ad4d1625981
Reviewed-on: https://pdfium-review.googlesource.com/33010
Reviewed-by: dsinclair <dsinclair@chromium.org>
Reviewed-by: Nicolás Peña Moreno <npm@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'public/fpdf_edit.h')
-rw-r--r-- | public/fpdf_edit.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/public/fpdf_edit.h b/public/fpdf_edit.h index c950e2fa72..8cb97eed15 100644 --- a/public/fpdf_edit.h +++ b/public/fpdf_edit.h @@ -48,6 +48,7 @@ #define FPDF_SEGMENT_BEZIERTO 1 #define FPDF_SEGMENT_MOVETO 2 +#define FPDF_FILLMODE_NONE 0 #define FPDF_FILLMODE_ALTERNATE 1 #define FPDF_FILLMODE_WINDING 2 @@ -920,8 +921,7 @@ FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDFPath_Close(FPDF_PAGEOBJECT path); // Set the drawing mode of a path. // // path - the handle to the path object. -// fillmode - the filling mode to be set: 0 for no fill, 1 for alternate, 2 for -// winding. +// fillmode - the filling mode to be set: one of the FPDF_FILLMODE_* flags. // stroke - a boolean specifying if the path should be stroked or not. // // Returns TRUE on success @@ -929,6 +929,18 @@ FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDFPath_SetDrawMode(FPDF_PAGEOBJECT path, int fillmode, FPDF_BOOL stroke); +// Experimental API. +// Get the drawing mode of a path. +// +// path - the handle to the path object. +// fillmode - the filling mode of the path: one of the FPDF_FILLMODE_* flags. +// stroke - a boolean specifying if the path is stroked or not. +// +// Returns TRUE on success +FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDFPath_GetDrawMode(FPDF_PAGEOBJECT path, + int* fillmode, + FPDF_BOOL* stroke); + // Create a new text object using one of the standard PDF fonts. // // document - handle to the document. |