Use |kAA| instead of "AA" string.
Then all the code that deals with /AA (additional action) can be more
easily found in Code Search via cross references.
Change-Id: I525468f25b2338e02065f8eda7ecbefd68a07870
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/72371
Reviewed-by: Hui Yingst <nigi@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/fpdfsdk/cpdfsdk_baannot.cpp b/fpdfsdk/cpdfsdk_baannot.cpp
index 4133b36..d344efb 100644
--- a/fpdfsdk/cpdfsdk_baannot.cpp
+++ b/fpdfsdk/cpdfsdk_baannot.cpp
@@ -11,6 +11,7 @@
#include "constants/annotation_common.h"
#include "constants/annotation_flags.h"
+#include "constants/form_fields.h"
#include "core/fpdfapi/parser/cpdf_array.h"
#include "core/fpdfapi/parser/cpdf_dictionary.h"
#include "core/fpdfapi/parser/cpdf_name.h"
@@ -204,7 +205,7 @@
}
CPDF_AAction CPDFSDK_BAAnnot::GetAAction() const {
- return CPDF_AAction(GetAnnotDict()->GetDictFor("AA"));
+ return CPDF_AAction(GetAnnotDict()->GetDictFor(pdfium::form_fields::kAA));
}
CPDF_Action CPDFSDK_BAAnnot::GetAAction(CPDF_AAction::AActionType eAAT) {
diff --git a/fpdfsdk/fpdf_formfill.cpp b/fpdfsdk/fpdf_formfill.cpp
index e26f163..2c4f743 100644
--- a/fpdfsdk/fpdf_formfill.cpp
+++ b/fpdfsdk/fpdf_formfill.cpp
@@ -9,6 +9,7 @@
#include <memory>
#include <utility>
+#include "constants/form_fields.h"
#include "core/fpdfapi/page/cpdf_annotcontext.h"
#include "core/fpdfapi/page/cpdf_occontext.h"
#include "core/fpdfapi/page/cpdf_page.h"
@@ -770,7 +771,7 @@
if (!pDict)
return;
- CPDF_AAction aa(pDict->GetDictFor("AA"));
+ CPDF_AAction aa(pDict->GetDictFor(pdfium::form_fields::kAA));
auto type = static_cast<CPDF_AAction::AActionType>(aaType);
if (aa.ActionExist(type)) {
CPDF_Action action = aa.GetAction(type);
@@ -797,7 +798,7 @@
CPDFSDK_ActionHandler* pActionHandler = pFormFillEnv->GetActionHandler();
CPDF_Dictionary* pPageDict = pPDFPage->GetDict();
- CPDF_AAction aa(pPageDict->GetDictFor("AA"));
+ CPDF_AAction aa(pPageDict->GetDictFor(pdfium::form_fields::kAA));
CPDF_AAction::AActionType type = aaType == FPDFPAGE_AACTION_OPEN
? CPDF_AAction::kOpenPage
: CPDF_AAction::kClosePage;