De-duplicate code in CPDF_GenerateAP::GenerateFormAP()

-- pass provider to CPDF_VariableText constructor.

Change-Id: I88725921cc62ff17d1f552b73fdd1fb7078f28f8
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/95810
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfdoc/cpvt_variabletext.h b/core/fpdfdoc/cpvt_variabletext.h
index bdaedf2..77984b5 100644
--- a/core/fpdfdoc/cpvt_variabletext.h
+++ b/core/fpdfdoc/cpvt_variabletext.h
@@ -66,10 +66,10 @@
     UnownedPtr<IPVT_FontMap> const m_pFontMap;
   };
 
-  CPVT_VariableText();
+  explicit CPVT_VariableText(Provider* Provider);
   ~CPVT_VariableText();
 
-  void SetProvider(CPVT_VariableText::Provider* pProvider);
+  void SetProvider(Provider* pProvider);
   CPVT_VariableText::Iterator* GetIterator();
 
   CFX_FloatRect GetContentRect() const;