diff options
author | Henrique Nakashima <hnakashima@chromium.org> | 2018-07-13 19:10:53 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-07-13 19:10:53 +0000 |
commit | a34067721d6630975c356a621a12753bbdab1cdb (patch) | |
tree | f9ad22fb224bbeb2e0786357a031165a8d63751d /public | |
parent | c8a235ba4d42b67fa1bfe5f7c0dd872a3b72fc5f (diff) | |
download | pdfium-a34067721d6630975c356a621a12753bbdab1cdb.tar.xz |
Fix mark parameters not saved if nothing changed.
Bug: pdfium:1037
Change-Id: Ia2cd0d6ef99495dda3289988123489e3a2ad6e82
Reviewed-on: https://pdfium-review.googlesource.com/37750
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Henrique Nakashima <hnakashima@chromium.org>
Diffstat (limited to 'public')
-rw-r--r-- | public/fpdf_edit.h | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/public/fpdf_edit.h b/public/fpdf_edit.h index 677bce80b1..e71b4edb94 100644 --- a/public/fpdf_edit.h +++ b/public/fpdf_edit.h @@ -440,14 +440,16 @@ FPDFPageObjMark_GetParamBlobValue(FPDF_PAGEOBJECTMARK mark, // with key |key| exists, its value is set to |value|. Otherwise, it is added as // a new parameter. // -// document - handle to the document. -// mark - handle to a content mark. -// key - string key of the property. -// value - int value to set. +// document - handle to the document. +// page_object - handle to the page object with the mark. +// mark - handle to a content mark. +// key - string key of the property. +// value - int value to set. // // Returns TRUE if the operation succeeded, FALSE otherwise. FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDFPageObjMark_SetIntParam(FPDF_DOCUMENT document, + FPDF_PAGEOBJECT page_object, FPDF_PAGEOBJECTMARK mark, FPDF_BYTESTRING key, int value); @@ -457,14 +459,16 @@ FPDFPageObjMark_SetIntParam(FPDF_DOCUMENT document, // with key |key| exists, its value is set to |value|. Otherwise, it is added as // a new parameter. // -// document - handle to the document. -// mark - handle to a content mark. -// key - string key of the property. -// value - string value to set. +// document - handle to the document. +// page_object - handle to the page object with the mark. +// mark - handle to a content mark. +// key - string key of the property. +// value - string value to set. // // Returns TRUE if the operation succeeded, FALSE otherwise. FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDFPageObjMark_SetStringParam(FPDF_DOCUMENT document, + FPDF_PAGEOBJECT page_object, FPDF_PAGEOBJECTMARK mark, FPDF_BYTESTRING key, FPDF_BYTESTRING value); @@ -474,15 +478,17 @@ FPDFPageObjMark_SetStringParam(FPDF_DOCUMENT document, // with key |key| exists, its value is set to |value|. Otherwise, it is added as // a new parameter. // -// document - handle to the document. -// mark - handle to a content mark. -// key - string key of the property. -// value - pointer to blob value to set. -// value_len - size in bytes of |value|. +// document - handle to the document. +// page_object - handle to the page object with the mark. +// mark - handle to a content mark. +// key - string key of the property. +// value - pointer to blob value to set. +// value_len - size in bytes of |value|. // // Returns TRUE if the operation succeeded, FALSE otherwise. FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDFPageObjMark_SetBlobParam(FPDF_DOCUMENT document, + FPDF_PAGEOBJECT page_object, FPDF_PAGEOBJECTMARK mark, FPDF_BYTESTRING key, void* value, |