Home
last modified time | relevance | path

Searched refs:CPDF_TextObject (Results 1 – 17 of 17) sorted by relevance

/aosp_15_r20/external/pdfium/core/fpdfapi/page/
H A Dcpdf_textobject.cpp27 CPDF_TextObject::Item::Item() = default;
29 CPDF_TextObject::Item::Item(const Item& that) = default;
31 CPDF_TextObject::Item::~Item() = default;
33 CPDF_TextObject::CPDF_TextObject(int32_t content_stream) in CPDF_TextObject() function in CPDF_TextObject
36 CPDF_TextObject::CPDF_TextObject() : CPDF_TextObject(kNoContentStream) {} in CPDF_TextObject() function in CPDF_TextObject
38 CPDF_TextObject::~CPDF_TextObject() = default;
40 size_t CPDF_TextObject::CountItems() const { in CountItems()
44 CPDF_TextObject::Item CPDF_TextObject::GetItemInfo(size_t index) const { in GetItemInfo()
68 size_t CPDF_TextObject::CountChars() const { in CountChars()
77 uint32_t CPDF_TextObject::GetCharCode(size_t index) const { in GetCharCode()
[all …]
H A Dcpdf_textobject.h21 class CPDF_TextObject final : public CPDF_PageObject {
32 explicit CPDF_TextObject(int32_t content_stream);
33 CPDF_TextObject();
34 ~CPDF_TextObject() override;
40 CPDF_TextObject* AsText() override;
41 const CPDF_TextObject* AsText() const override;
43 std::unique_ptr<CPDF_TextObject> Clone() const;
H A Dcpdf_clippath.h20 class CPDF_TextObject; variable
42 CPDF_TextObject* GetText(size_t i) const;
47 void AppendTexts(std::vector<std::unique_ptr<CPDF_TextObject>>* pTexts);
62 std::vector<std::unique_ptr<CPDF_TextObject>> m_TextList;
H A Dcpdf_pageobject.h23 class CPDF_TextObject; variable
53 virtual CPDF_TextObject* AsText();
54 virtual const CPDF_TextObject* AsText() const;
H A Dcpdf_clippath.cpp37 CPDF_TextObject* CPDF_ClipPath::GetText(size_t i) const { in GetText()
56 CPDF_TextObject* pTextObj = GetText(i); in GetClipBox()
102 std::vector<std::unique_ptr<CPDF_TextObject>>* pTexts) { in AppendTexts()
H A Dcpdf_pageobject.cpp38 CPDF_TextObject* CPDF_PageObject::AsText() { in AsText()
42 const CPDF_TextObject* CPDF_PageObject::AsText() const { in AsText()
H A Dcpdf_streamcontentparser.h40 class CPDF_TextObject; variable
233 std::vector<std::unique_ptr<CPDF_TextObject>> m_ClipTextList;
H A Dcpdf_streamcontentparser.cpp1253 auto pText = std::make_unique<CPDF_TextObject>(GetCurrentStreamIndex()); in AddTextObject()
/aosp_15_r20/external/pdfium/core/fpdftext/
H A Dcpdf_textpage.h27 class CPDF_TextObject; variable
58 UnownedPtr<const CPDF_TextObject> m_pTextObj;
78 WideString GetTextByObject(const CPDF_TextObject* pTextObj) const;
110 UnownedPtr<const CPDF_TextObject> m_pTextObj;
120 void ProcessTextObject(CPDF_TextObject* pTextObj,
124 GenerateCharacter ProcessInsertObject(const CPDF_TextObject* pObj,
128 bool IsSameAsPreTextObject(CPDF_TextObject* pTextObj,
131 bool IsSameTextObject(CPDF_TextObject* pTextObj1,
132 CPDF_TextObject* pTextObj2) const;
134 MarkedContentState PreMarkedContent(const CPDF_TextObject* pTextObj);
[all …]
H A Dcpdf_textpage.cpp55 float CalculateBaseSpace(const CPDF_TextObject* pTextObj, in CalculateBaseSpace()
66 CPDF_TextObject::Item item = pTextObj->GetItemInfo(i); in CalculateBaseSpace()
136 bool IsRightToLeft(const CPDF_TextObject& text_obj, const CPDF_Font& font) { in IsRightToLeft()
141 CPDF_TextObject::Item item = text_obj.GetItemInfo(i); in IsRightToLeft()
224 float GetFontSize(const CPDF_TextObject* text_object) { in GetFontSize()
358 const CPDF_TextObject* text_object = nullptr; in GetRectArray()
465 const CPDF_TextObject* pTextObj) const { in GetTextByObject()
750 CPDF_TextObject* pTextObj, in ProcessTextObject()
773 CPDF_TextObject::Item item = prev_obj.m_pTextObj->GetItemInfo(nItem - 1); in ProcessTextObject()
816 const CPDF_TextObject* pTextObj) { in PreMarkedContent()
[all …]
/aosp_15_r20/external/pdfium/fpdfsdk/
H A Dfpdf_edittext.cpp457 CPDF_TextObject* CPDFTextObjectFromFPDFPageObject(FPDF_PAGEOBJECT page_object) { in CPDFTextObjectFromFPDFPageObject()
484 auto pTextObj = std::make_unique<CPDF_TextObject>(); in FPDFPageObj_NewTextObj()
495 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text_object); in FPDFText_SetText()
513 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text_object); in FPDFText_SetCharcodes()
572 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text); in FPDFTextObj_GetFontSize()
585 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text_object); in FPDFTextObj_GetText()
610 CPDF_TextObject* text = CPDFTextObjectFromFPDFPageObject(text_object); in FPDFTextObj_GetRenderedBitmap()
675 auto pTextObj = std::make_unique<CPDF_TextObject>(); in FPDFPageObj_CreateTextObj()
685 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text); in FPDFTextObj_GetTextRenderMode()
699 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text); in FPDFTextObj_SetTextRenderMode()
[all …]
/aosp_15_r20/external/pdfium/core/fpdfapi/render/
H A Dcpdf_renderstatus.h154 bool ProcessType3Text(CPDF_TextObject* textobj,
156 bool ProcessText(CPDF_TextObject* textobj,
159 void DrawTextPathWithPattern(const CPDF_TextObject* textobj,
H A Dcpdf_renderstatus.cpp103 const CPDF_TextObject* text_obj, in GetFillOptionsForDrawTextPath()
514 CPDF_TextObject* pText = ClipPath.GetText(i); in ProcessClipPath()
638 CPDF_TextObject* textobj = pPageObj->m_ClipPath.GetText(i); in ProcessTransparency()
755 bool CPDF_RenderStatus::ProcessText(CPDF_TextObject* textobj, in ProcessText()
859 bool CPDF_RenderStatus::ProcessType3Text(CPDF_TextObject* textobj, in ProcessType3Text()
1028 void CPDF_RenderStatus::DrawTextPathWithPattern(const CPDF_TextObject* textobj, in DrawTextPathWithPattern()
1036 std::vector<std::unique_ptr<CPDF_TextObject>> pCopy; in DrawTextPathWithPattern()
/aosp_15_r20/external/pdfium/core/fpdfapi/edit/
H A Dcpdf_pagecontentgenerator.h28 class CPDF_TextObject; variable
48 void ProcessText(fxcrt::ostringstream* buf, CPDF_TextObject* pTextObj);
H A Dcpdf_pagecontentgenerator_unittest.cpp50 CPDF_TextObject* pTextObj) { in TestProcessText()
250 auto pTextObj = std::make_unique<CPDF_TextObject>(); in TEST_F()
320 auto pTextObj = std::make_unique<CPDF_TextObject>(); in TEST_F()
H A Dcpdf_pagecontentgenerator.cpp393 else if (CPDF_TextObject* pTextObj = pPageObj->AsText()) in ProcessPageObject()
654 CPDF_TextObject* pTextObj) { in ProcessText()
/aosp_15_r20/external/pdfium/fxjs/
H A Dcjs_document.cpp1257 CPDF_TextObject* pTextObj = pPageObj->AsText(); in getPageNthWord()