Home
last modified time | relevance | path

Searched refs:pAnnot (Results 1 – 25 of 53) sorted by relevance

123

/external/pdfium/fpdfsdk/
Dcpdfsdk_annotiterator_embeddertest.cpp49 CPDFSDK_Annot* pAnnot = iter.GetFirstAnnot(); in TEST_F() local
50 CheckRect(pAnnot->GetRect(), RightTop); in TEST_F()
51 pAnnot = iter.GetNextAnnot(pAnnot); in TEST_F()
52 CheckRect(pAnnot->GetRect(), LeftTop); in TEST_F()
53 pAnnot = iter.GetNextAnnot(pAnnot); in TEST_F()
54 CheckRect(pAnnot->GetRect(), RightBottom); in TEST_F()
55 pAnnot = iter.GetNextAnnot(pAnnot); in TEST_F()
56 CheckRect(pAnnot->GetRect(), LeftBottom); in TEST_F()
57 pAnnot = iter.GetNextAnnot(pAnnot); in TEST_F()
58 EXPECT_EQ(iter.GetFirstAnnot(), pAnnot); in TEST_F()
[all …]
Dcpdfsdk_annothandlermgr.cpp53 CPDFSDK_Annot* CPDFSDK_AnnotHandlerMgr::NewAnnot(CPDF_Annot* pAnnot, in NewAnnot() argument
56 return GetAnnotHandlerOfType(pAnnot->GetSubtype()) in NewAnnot()
57 ->NewAnnot(pAnnot, pPageView); in NewAnnot()
62 CXFA_FFWidget* pAnnot, in NewXFAAnnot() argument
64 ASSERT(pAnnot); in NewXFAAnnot()
67 ->NewAnnotForXFA(pAnnot, pPageView); in NewXFAAnnot()
72 std::unique_ptr<CPDFSDK_Annot> pAnnot) { in ReleaseAnnot() argument
73 IPDFSDK_AnnotHandler* pAnnotHandler = GetAnnotHandler(pAnnot.get()); in ReleaseAnnot()
74 pAnnotHandler->ReleaseAnnot(std::move(pAnnot)); in ReleaseAnnot()
77 void CPDFSDK_AnnotHandlerMgr::Annot_OnLoad(CPDFSDK_Annot* pAnnot) { in Annot_OnLoad() argument
[all …]
Dcpdfsdk_widgethandler.cpp33 bool CPDFSDK_WidgetHandler::CanAnswer(CPDFSDK_Annot* pAnnot) { in CanAnswer() argument
34 CPDFSDK_Widget* pWidget = ToCPDFSDKWidget(pAnnot); in CanAnswer()
54 CPDFSDK_Annot* CPDFSDK_WidgetHandler::NewAnnot(CPDF_Annot* pAnnot, in NewAnnot() argument
58 CPDF_FormControl* pCtrl = pPDFForm->GetControlByDict(pAnnot->GetAnnotDict()); in NewAnnot()
62 CPDFSDK_Widget* pWidget = new CPDFSDK_Widget(pAnnot, pPage, pForm); in NewAnnot()
70 std::unique_ptr<CPDFSDK_Annot> pAnnot) { in ReleaseAnnot() argument
71 ASSERT(pAnnot); in ReleaseAnnot()
72 m_pFormFiller->OnDelete(pAnnot.get()); in ReleaseAnnot()
74 std::unique_ptr<CPDFSDK_Widget> pWidget(ToCPDFSDKWidget(pAnnot.release())); in ReleaseAnnot()
81 CPDFSDK_Annot* pAnnot, in OnDraw() argument
[all …]
Dcpdfsdk_baannothandler.cpp46 bool CPDFSDK_BAAnnotHandler::CanAnswer(CPDFSDK_Annot* pAnnot) { in CanAnswer() argument
50 CPDFSDK_Annot* CPDFSDK_BAAnnotHandler::NewAnnot(CPDF_Annot* pAnnot, in NewAnnot() argument
52 return new CPDFSDK_BAAnnot(pAnnot, pPage); in NewAnnot()
56 std::unique_ptr<CPDFSDK_Annot> pAnnot) { in ReleaseAnnot() argument
61 CPDFSDK_Annot* pAnnot, in OnDraw() argument
65 if (pAnnot->AsXFAWidget()) in OnDraw()
68 if (bDrawAnnots && pAnnot->GetAnnotSubtype() == CPDF_Annot::Subtype::POPUP) { in OnDraw()
69 pAnnot->AsBAAnnot()->DrawAppearance(pDevice, mtUser2Device, in OnDraw()
75 ObservedPtr<CPDFSDK_Annot>* pAnnot, in OnMouseEnter() argument
77 CPDFSDK_BAAnnot* pBAAnnot = (*pAnnot)->AsBAAnnot(); in OnMouseEnter()
[all …]
Dcpdfsdk_pageview.cpp58 for (CPDFSDK_Annot* pAnnot : m_SDKAnnotArray) in ~CPDFSDK_PageView()
59 pAnnotHandlerMgr->ReleaseAnnot(pdfium::WrapUnique(pAnnot)); in ~CPDFSDK_PageView()
139 bool CPDFSDK_PageView::DeleteAnnot(CPDFSDK_Annot* pAnnot) { in DeleteAnnot() argument
140 IPDF_Page* pPage = pAnnot->GetXFAPage(); in DeleteAnnot()
148 ObservedPtr<CPDFSDK_Annot> pObserved(pAnnot); in DeleteAnnot()
149 if (GetFocusAnnot() == pAnnot) in DeleteAnnot()
159 auto it = std::find(m_SDKAnnotArray.begin(), m_SDKAnnotArray.end(), pAnnot); in DeleteAnnot()
162 if (m_pCaptureWidget.Get() == pAnnot) in DeleteAnnot()
178 for (CPDFSDK_Annot* pAnnot : m_SDKAnnotArray) { in GetAnnotByDict()
179 if (pAnnot->GetPDFAnnot()->GetAnnotDict() == pDict) in GetAnnotByDict()
[all …]
Dcpdfsdk_baannothandler.h31 bool CanAnswer(CPDFSDK_Annot* pAnnot) override;
32 CPDFSDK_Annot* NewAnnot(CPDF_Annot* pAnnot, CPDFSDK_PageView* pPage) override;
33 void ReleaseAnnot(std::unique_ptr<CPDFSDK_Annot> pAnnot) override;
35 CPDFSDK_Annot* pAnnot) override;
36 WideString GetText(CPDFSDK_Annot* pAnnot) override;
37 WideString GetSelectedText(CPDFSDK_Annot* pAnnot) override;
38 void ReplaceSelection(CPDFSDK_Annot* pAnnot, const WideString& text) override;
39 bool CanUndo(CPDFSDK_Annot* pAnnot) override;
40 bool CanRedo(CPDFSDK_Annot* pAnnot) override;
41 bool Undo(CPDFSDK_Annot* pAnnot) override;
[all …]
Dipdfsdk_annothandler.h27 virtual bool CanAnswer(CPDFSDK_Annot* pAnnot) = 0;
28 virtual CPDFSDK_Annot* NewAnnot(CPDF_Annot* pAnnot,
30 virtual void ReleaseAnnot(std::unique_ptr<CPDFSDK_Annot> pAnnot) = 0;
32 CPDFSDK_Annot* pAnnot) = 0;
33 virtual WideString GetText(CPDFSDK_Annot* pAnnot) = 0;
34 virtual WideString GetSelectedText(CPDFSDK_Annot* pAnnot) = 0;
35 virtual void ReplaceSelection(CPDFSDK_Annot* pAnnot,
37 virtual bool CanUndo(CPDFSDK_Annot* pAnnot) = 0;
38 virtual bool CanRedo(CPDFSDK_Annot* pAnnot) = 0;
39 virtual bool Undo(CPDFSDK_Annot* pAnnot) = 0;
[all …]
Dcpdfsdk_widgethandler.h31 bool CanAnswer(CPDFSDK_Annot* pAnnot) override;
32 CPDFSDK_Annot* NewAnnot(CPDF_Annot* pAnnot, CPDFSDK_PageView* pPage) override;
33 void ReleaseAnnot(std::unique_ptr<CPDFSDK_Annot> pAnnot) override;
35 CPDFSDK_Annot* pAnnot) override;
36 WideString GetText(CPDFSDK_Annot* pAnnot) override;
37 WideString GetSelectedText(CPDFSDK_Annot* pAnnot) override;
38 void ReplaceSelection(CPDFSDK_Annot* pAnnot, const WideString& text) override;
39 bool CanUndo(CPDFSDK_Annot* pAnnot) override;
40 bool CanRedo(CPDFSDK_Annot* pAnnot) override;
41 bool Undo(CPDFSDK_Annot* pAnnot) override;
[all …]
Dcpdfsdk_annothandlermgr.h39 CPDFSDK_Annot* NewAnnot(CPDF_Annot* pAnnot, CPDFSDK_PageView* pPageView);
41 std::unique_ptr<CPDFSDK_Annot> NewXFAAnnot(CXFA_FFWidget* pAnnot,
44 void ReleaseAnnot(std::unique_ptr<CPDFSDK_Annot> pAnnot);
46 void Annot_OnLoad(CPDFSDK_Annot* pAnnot);
48 WideString Annot_GetText(CPDFSDK_Annot* pAnnot);
49 WideString Annot_GetSelectedText(CPDFSDK_Annot* pAnnot);
50 void Annot_ReplaceSelection(CPDFSDK_Annot* pAnnot, const WideString& text);
52 bool Annot_CanUndo(CPDFSDK_Annot* pAnnot);
53 bool Annot_CanRedo(CPDFSDK_Annot* pAnnot);
54 bool Annot_Undo(CPDFSDK_Annot* pAnnot);
[all …]
Dcpdfsdk_baannothandler_embeddertest.cpp61 CPDFSDK_Annot* pAnnot = ai.GetFirstAnnot(); in TEST_F() local
62 ASSERT_TRUE(pAnnot); in TEST_F()
63 EXPECT_EQ(pAnnot->GetAnnotSubtype(), CPDF_Annot::Subtype::LINK); in TEST_F()
65 ObservedPtr<CPDFSDK_Annot> pNonWidgetAnnot(pAnnot); in TEST_F()
78 CPDFSDK_Annot* pAnnot = ai.GetFirstAnnot(); in TEST_F() local
79 ASSERT_TRUE(pAnnot); in TEST_F()
80 EXPECT_EQ(pAnnot->GetAnnotSubtype(), CPDF_Annot::Subtype::WIDGET); in TEST_F()
82 ObservedPtr<CPDFSDK_Annot> pWidgetAnnot(pAnnot); in TEST_F()
Dcpdfsdk_annot.h51 inline CPDFSDK_BAAnnot* ToBAAnnot(CPDFSDK_Annot* pAnnot) { in ToBAAnnot() argument
52 return pAnnot ? pAnnot->AsBAAnnot() : nullptr; in ToBAAnnot()
55 inline CPDFXFA_Widget* ToXFAWidget(CPDFSDK_Annot* pAnnot) { in ToXFAWidget() argument
56 return pAnnot ? pAnnot->AsXFAWidget() : nullptr; in ToXFAWidget()
Dfpdf_annot.cpp398 CPDF_AnnotContext* pAnnot = CPDFAnnotContextFromFPDFAnnotation(annot); in FPDFAnnot_UpdateObject() local
400 if (!pAnnot || !pAnnot->HasForm() || !pObj) in FPDFAnnot_UpdateObject()
410 GetAnnotAP(pAnnot->GetAnnotDict(), CPDF_Annot::AppearanceMode::Normal); in FPDFAnnot_UpdateObject()
415 CPDF_Form* pForm = pAnnot->GetForm(); in FPDFAnnot_UpdateObject()
431 CPDF_AnnotContext* pAnnot = CPDFAnnotContextFromFPDFAnnotation(annot); in FPDFAnnot_AppendObject() local
433 if (!pAnnot || !pObj) in FPDFAnnot_AppendObject()
441 CPDF_Dictionary* pAnnotDict = pAnnot->GetAnnotDict(); in FPDFAnnot_AppendObject()
445 CPVT_GenerateAP::GenerateEmptyAP(pAnnot->GetPage()->GetDocument(), in FPDFAnnot_AppendObject()
453 if (!pAnnot->HasForm()) in FPDFAnnot_AppendObject()
454 pAnnot->SetForm(pStream); in FPDFAnnot_AppendObject()
[all …]
Dcpdfsdk_annotiterator.cpp18 CFX_FloatRect GetAnnotRect(const CPDFSDK_Annot* pAnnot) { in GetAnnotRect() argument
19 return pAnnot->GetPDFAnnot()->GetRect(); in GetAnnotRect()
60 CPDFSDK_Annot* CPDFSDK_AnnotIterator::GetNextAnnot(CPDFSDK_Annot* pAnnot) { in GetNextAnnot() argument
61 auto iter = std::find(m_Annots.begin(), m_Annots.end(), pAnnot); in GetNextAnnot()
70 CPDFSDK_Annot* CPDFSDK_AnnotIterator::GetPrevAnnot(CPDFSDK_Annot* pAnnot) { in GetPrevAnnot() argument
71 auto iter = std::find(m_Annots.begin(), m_Annots.end(), pAnnot); in GetPrevAnnot()
80 for (auto* pAnnot : m_pPageView->GetAnnotList()) { in CollectAnnots() local
81 if (pAnnot->GetAnnotSubtype() == m_nAnnotSubtype && in CollectAnnots()
82 !pAnnot->IsSignatureWidget()) { in CollectAnnots()
83 pArray->push_back(pAnnot); in CollectAnnots()
Dcpdfsdk_widget.h58 CPDFSDK_Widget(CPDF_Annot* pAnnot,
153 inline CPDFSDK_Widget* ToCPDFSDKWidget(CPDFSDK_Annot* pAnnot) { in ToCPDFSDKWidget() argument
154 return pAnnot && pAnnot->GetAnnotSubtype() == CPDF_Annot::Subtype::WIDGET in ToCPDFSDKWidget()
155 ? static_cast<CPDFSDK_Widget*>(pAnnot) in ToCPDFSDKWidget()
/external/pdfium/fpdfsdk/formfiller/
Dcffl_interactiveformfiller.h33 CPDFSDK_Annot* pAnnot,
35 FX_RECT GetViewBBox(CPDFSDK_PageView* pPageView, CPDFSDK_Annot* pAnnot);
37 CPDFSDK_Annot* pAnnot,
41 void OnDelete(CPDFSDK_Annot* pAnnot);
44 ObservedPtr<CPDFSDK_Annot>* pAnnot,
47 ObservedPtr<CPDFSDK_Annot>* pAnnot,
50 ObservedPtr<CPDFSDK_Annot>* pAnnot,
54 ObservedPtr<CPDFSDK_Annot>* pAnnot,
58 ObservedPtr<CPDFSDK_Annot>* pAnnot,
62 ObservedPtr<CPDFSDK_Annot>* pAnnot,
[all …]
Dcffl_interactiveformfiller.cpp37 CPDFSDK_Annot* pAnnot, in Annot_HitTest() argument
39 return pAnnot->GetRect().Contains(point); in Annot_HitTest()
43 CPDFSDK_Annot* pAnnot) { in GetViewBBox() argument
44 if (CFFL_FormFiller* pFormFiller = GetFormFiller(pAnnot)) in GetViewBBox()
49 CPDF_Annot* pPDFAnnot = pAnnot->GetPDFAnnot(); in GetViewBBox()
59 CPDFSDK_Annot* pAnnot, in OnDraw() argument
63 CPDFSDK_Widget* pWidget = ToCPDFSDKWidget(pAnnot); in OnDraw()
67 CFFL_FormFiller* pFormFiller = GetFormFiller(pAnnot); in OnDraw()
69 pFormFiller->OnDraw(pPageView, pAnnot, pDevice, mtUser2Device); in OnDraw()
70 pAnnot->GetPDFPage(); in OnDraw()
[all …]
Dcffl_button.cpp32 CPDFSDK_Annot* pAnnot, in OnLButtonDown() argument
35 if (!pAnnot->GetRect().Contains(point)) in OnLButtonDown()
45 CPDFSDK_Annot* pAnnot, in OnLButtonUp() argument
48 if (!pAnnot->GetRect().Contains(point)) in OnLButtonUp()
64 CPDFSDK_Annot* pAnnot, in OnDraw() argument
68 CPDFSDK_Widget* pWidget = ToCPDFSDKWidget(pAnnot); in OnDraw()
100 CPDFSDK_Annot* pAnnot, in OnDrawDeactive() argument
103 OnDraw(pPageView, pAnnot, pDevice, mtUser2Device); in OnDrawDeactive()
Dcffl_checkbox.cpp43 bool CFFL_CheckBox::OnChar(CPDFSDK_Annot* pAnnot, in OnChar() argument
49 CPDFSDK_PageView* pPageView = pAnnot->GetPageView(); in OnChar()
64 CFFL_FormFiller::OnChar(pAnnot, nChar, nFlags); in OnChar()
68 CPDFSDK_Widget* pWidget = ToCPDFSDKWidget(pAnnot); in OnChar()
75 return CFFL_FormFiller::OnChar(pAnnot, nChar, nFlags); in OnChar()
80 CPDFSDK_Annot* pAnnot, in OnLButtonUp() argument
83 CFFL_Button::OnLButtonUp(pPageView, pAnnot, nFlags, point); in OnLButtonUp()
90 CPDFSDK_Widget* pWidget = ToCPDFSDKWidget(pAnnot); in OnLButtonUp()
Dcffl_radiobutton.cpp44 bool CFFL_RadioButton::OnChar(CPDFSDK_Annot* pAnnot, in OnChar() argument
50 CPDFSDK_PageView* pPageView = pAnnot->GetPageView(); in OnChar()
60 CFFL_FormFiller::OnChar(pAnnot, nChar, nFlags); in OnChar()
67 return CFFL_FormFiller::OnChar(pAnnot, nChar, nFlags); in OnChar()
72 CPDFSDK_Annot* pAnnot, in OnLButtonUp() argument
75 CFFL_Button::OnLButtonUp(pPageView, pAnnot, nFlags, point); in OnLButtonUp()
Dcffl_button.h30 CPDFSDK_Annot* pAnnot,
34 CPDFSDK_Annot* pAnnot,
41 CPDFSDK_Annot* pAnnot,
45 CPDFSDK_Annot* pAnnot,
Dcffl_formfiller.h33 CPDFSDK_Annot* pAnnot,
37 CPDFSDK_Annot* pAnnot,
45 CPDFSDK_Annot* pAnnot,
49 CPDFSDK_Annot* pAnnot,
70 virtual bool OnChar(CPDFSDK_Annot* pAnnot, uint32_t nChar, uint32_t nFlags);
85 void SetFocusForAnnot(CPDFSDK_Annot* pAnnot, uint32_t nFlag);
/external/pdfium/fpdfsdk/fpdfxfa/
Dcpdfxfa_widgethandler.h33 bool CanAnswer(CPDFSDK_Annot* pAnnot) override;
34 CPDFSDK_Annot* NewAnnot(CPDF_Annot* pAnnot, CPDFSDK_PageView* pPage) override;
35 void ReleaseAnnot(std::unique_ptr<CPDFSDK_Annot> pAnnot) override;
37 CPDFSDK_Annot* pAnnot) override;
38 WideString GetText(CPDFSDK_Annot* pAnnot) override;
39 WideString GetSelectedText(CPDFSDK_Annot* pAnnot) override;
40 void ReplaceSelection(CPDFSDK_Annot* pAnnot, const WideString& text) override;
41 bool CanUndo(CPDFSDK_Annot* pAnnot) override;
42 bool CanRedo(CPDFSDK_Annot* pAnnot) override;
43 bool Undo(CPDFSDK_Annot* pAnnot) override;
[all …]
Dcpdfxfa_widgethandler.cpp212 bool CPDFXFA_WidgetHandler::CanAnswer(CPDFSDK_Annot* pAnnot) { in CanAnswer() argument
213 CPDFXFA_Widget* pWidget = ToXFAWidget(pAnnot); in CanAnswer()
217 CPDFSDK_Annot* CPDFXFA_WidgetHandler::NewAnnot(CPDF_Annot* pAnnot, in NewAnnot() argument
223 CXFA_FFWidget* pAnnot, in NewAnnotForXFA() argument
226 return pdfium::MakeUnique<CPDFXFA_Widget>(pAnnot, pPage, pForm); in NewAnnotForXFA()
230 CPDFSDK_Annot* pAnnot, in OnDraw() argument
234 CPDFXFA_Widget* pXFAWidget = ToXFAWidget(pAnnot); in OnDraw()
238 if (pPageView->GetFormFillEnv()->GetFocusAnnot() != pAnnot) in OnDraw()
249 void CPDFXFA_WidgetHandler::OnLoad(CPDFSDK_Annot* pAnnot) {} in OnLoad() argument
252 std::unique_ptr<CPDFSDK_Annot> pAnnot) {} in ReleaseAnnot() argument
[all …]
/external/pdfium/core/fpdfdoc/
Dcpdf_linklist.cpp42 CPDF_Dictionary* pAnnot = (*pPageLinkList)[annot_index]; in GetLinkAtPoint() local
43 if (!pAnnot) in GetLinkAtPoint()
46 CPDF_Link link(pAnnot); in GetLinkAtPoint()
64 CPDF_Dictionary* pAnnot = pAnnotList->GetDictAt(i); in LoadPageLinks() local
65 bool add_link = (pAnnot && pAnnot->GetStringFor("Subtype") == "Link"); in LoadPageLinks()
67 pList->push_back(add_link ? pAnnot : nullptr); in LoadPageLinks()
Dcpdf_annotlist.cpp74 CPDF_Annot* pAnnot) { in CreatePopupAnnot() argument
75 if (!PopupAppearsForAnnotType(pAnnot->GetSubtype())) in CreatePopupAnnot()
78 const CPDF_Dictionary* pParentDict = pAnnot->GetAnnotDict(); in CreatePopupAnnot()
121 pAnnot->SetPopupAnnot(pPopupAnnot.get()); in CreatePopupAnnot()
232 for (const auto& pAnnot : m_AnnotList) { in DisplayPass() local
233 bool bWidget = pAnnot->GetSubtype() == CPDF_Annot::Subtype::WIDGET; in DisplayPass()
237 uint32_t annot_flags = pAnnot->GetFlags(); in DisplayPass()
248 const CPDF_Dictionary* pAnnotDict = pAnnot->GetAnnotDict(); in DisplayPass()
260 matrix.TransformRect(pAnnot->GetRect()).GetOuterRect(); in DisplayPass()
266 pAnnot->DrawInContext(pPage, pContext, &matrix, CPDF_Annot::Normal); in DisplayPass()
[all …]

123