/external/pdfium/fpdfsdk/ |
D | cpdfsdk_annotiterator_embeddertest.cpp | 49 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 …]
|
D | cpdfsdk_annothandlermgr.cpp | 53 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 …]
|
D | cpdfsdk_widgethandler.cpp | 33 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 …]
|
D | cpdfsdk_baannothandler.cpp | 46 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 …]
|
D | cpdfsdk_pageview.cpp | 58 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 …]
|
D | cpdfsdk_baannothandler.h | 31 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 …]
|
D | ipdfsdk_annothandler.h | 27 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 …]
|
D | cpdfsdk_widgethandler.h | 31 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 …]
|
D | cpdfsdk_annothandlermgr.h | 39 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 …]
|
D | cpdfsdk_baannothandler_embeddertest.cpp | 61 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()
|
D | cpdfsdk_annot.h | 51 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()
|
D | fpdf_annot.cpp | 398 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 …]
|
D | cpdfsdk_annotiterator.cpp | 18 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()
|
D | cpdfsdk_widget.h | 58 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/ |
D | cffl_interactiveformfiller.h | 33 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 …]
|
D | cffl_interactiveformfiller.cpp | 37 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 …]
|
D | cffl_button.cpp | 32 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()
|
D | cffl_checkbox.cpp | 43 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()
|
D | cffl_radiobutton.cpp | 44 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()
|
D | cffl_button.h | 30 CPDFSDK_Annot* pAnnot, 34 CPDFSDK_Annot* pAnnot, 41 CPDFSDK_Annot* pAnnot, 45 CPDFSDK_Annot* pAnnot,
|
D | cffl_formfiller.h | 33 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/ |
D | cpdfxfa_widgethandler.h | 33 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 …]
|
D | cpdfxfa_widgethandler.cpp | 212 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/ |
D | cpdf_linklist.cpp | 42 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()
|
D | cpdf_annotlist.cpp | 74 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 …]
|