Home
last modified time | relevance | path

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

/external/pdfium/core/fpdfapi/page/
Dcpdf_textobject.cpp22 CPDF_TextObject::CPDF_TextObject(int32_t content_stream) in CPDF_TextObject() function in CPDF_TextObject
25 CPDF_TextObject::CPDF_TextObject() : CPDF_TextObject(kNoContentStream) {} in CPDF_TextObject() function in CPDF_TextObject
27 CPDF_TextObject::~CPDF_TextObject() { in ~CPDF_TextObject()
33 size_t CPDF_TextObject::CountItems() const { in CountItems()
37 void CPDF_TextObject::GetItemInfo(size_t index, in GetItemInfo()
61 size_t CPDF_TextObject::CountChars() const { in CountChars()
70 void CPDF_TextObject::GetCharInfo(size_t index, in GetCharInfo()
90 void CPDF_TextObject::GetCharInfo(size_t index, in GetCharInfo()
104 int CPDF_TextObject::CountWords() const { in CountWords()
130 WideString CPDF_TextObject::GetWordString(int nWordIndex) const { in GetWordString()
[all …]
Dcpdf_textobject.h27 class CPDF_TextObject final : public CPDF_PageObject {
29 explicit CPDF_TextObject(int32_t content_stream);
30 CPDF_TextObject();
31 ~CPDF_TextObject() override;
37 CPDF_TextObject* AsText() override;
38 const CPDF_TextObject* AsText() const override;
40 std::unique_ptr<CPDF_TextObject> Clone() const;
Dcpdf_clippath.h18 class CPDF_TextObject; variable
40 CPDF_TextObject* GetText(size_t i) const;
43 void AppendTexts(std::vector<std::unique_ptr<CPDF_TextObject>>* pTexts);
58 std::vector<std::unique_ptr<CPDF_TextObject>> m_TextList;
Dcpdf_pageobject.h19 class CPDF_TextObject; variable
45 virtual CPDF_TextObject* AsText();
46 virtual const CPDF_TextObject* AsText() const;
Dcpdf_pageobject.cpp34 CPDF_TextObject* CPDF_PageObject::AsText() { in AsText()
38 const CPDF_TextObject* CPDF_PageObject::AsText() const { in AsText()
Dcpdf_clippath.cpp37 CPDF_TextObject* CPDF_ClipPath::GetText(size_t i) const { in GetText()
56 CPDF_TextObject* pTextObj = GetText(i); in GetClipBox()
94 std::vector<std::unique_ptr<CPDF_TextObject>>* pTexts) { in AppendTexts()
Dcpdf_streamcontentparser.h35 class CPDF_TextObject; variable
218 std::vector<std::unique_ptr<CPDF_TextObject>> m_ClipTextList;
219 UnownedPtr<CPDF_TextObject> m_pLastTextObject;
Dcpdf_streamcontentparser.cpp1228 auto pText = pdfium::MakeUnique<CPDF_TextObject>(GetCurrentStreamIndex()); in AddTextObject()
1249 std::unique_ptr<CPDF_TextObject>(pText->Clone())); in AddTextObject()
/external/pdfium/core/fpdftext/
Dcpdf_textpage.h24 class CPDF_TextObject; variable
31 UnownedPtr<CPDF_TextObject> m_pTextObj;
57 UnownedPtr<CPDF_TextObject> m_pTextObj;
76 WideString GetTextByObject(const CPDF_TextObject* pTextObj) const;
109 void ProcessTextObject(CPDF_TextObject* pTextObj,
113 GenerateCharacter ProcessInsertObject(const CPDF_TextObject* pObj,
117 bool IsSameAsPreTextObject(CPDF_TextObject* pTextObj,
120 bool IsSameTextObject(CPDF_TextObject* pTextObj1,
121 CPDF_TextObject* pTextObj2) const;
129 const CPDF_TextObject* pTextObj) const;
[all …]
Dcpdf_textpage.cpp50 float CalculateBaseSpace(const CPDF_TextObject* pTextObj, in CalculateBaseSpace()
141 bool IsRightToLeft(const CPDF_TextObject& text_obj, const CPDF_Font& font) { in IsRightToLeft()
324 CPDF_TextObject* pCurObj = nullptr; in GetRectArray()
431 const CPDF_TextObject* pTextObj) const { in GetTextByObject()
444 const CPDF_TextObject* text_object = m_CharList[index].m_pTextObj.Get(); in GetCharFontSize()
719 CPDF_TextObject* pTextObj, in ProcessTextObject()
787 CPDF_TextObject* pTextObj = Obj.m_pTextObj.Get(); in PreMarkedContent()
846 CPDF_TextObject* pTextObj = Obj.m_pTextObj.Get(); in ProcessMarkedContent()
911 CPDF_TextObject* pTextObj = Obj.m_pTextObj.Get(); in ProcessTextObject()
1132 const CPDF_TextObject* pTextObj) const { in GetTextObjectWritingMode()
[all …]
/external/pdfium/fpdfsdk/
Dfpdf_edittext.cpp438 CPDF_TextObject* CPDFTextObjectFromFPDFPageObject(FPDF_PAGEOBJECT page_object) { in CPDFTextObjectFromFPDFPageObject()
458 auto pTextObj = pdfium::MakeUnique<CPDF_TextObject>(); in FPDFPageObj_NewTextObj()
469 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text_object); in FPDFText_SetText()
525 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text); in FPDFTextObj_GetMatrix()
534 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text); in FPDFTextObj_GetFontSize()
542 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text); in FPDFTextObj_GetFontName()
561 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text_object); in FPDFTextObj_GetText()
587 auto pTextObj = pdfium::MakeUnique<CPDF_TextObject>(); in FPDFPageObj_CreateTextObj()
597 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text); in FPDFTextObj_GetTextRenderMode()
611 CPDF_TextObject* pTextObj = CPDFTextObjectFromFPDFPageObject(text); in FPDFTextObj_SetTextRenderMode()
/external/pdfium/core/fpdfapi/edit/
Dcpdf_pagecontentgenerator.h26 class CPDF_TextObject; variable
44 void ProcessText(std::ostringstream* buf, CPDF_TextObject* pTextObj);
Dcpdf_pagecontentgenerator_unittest.cpp49 CPDF_TextObject* pTextObj) { in TestProcessText()
251 auto pTextObj = pdfium::MakeUnique<CPDF_TextObject>(); in TEST_F()
323 auto pTextObj = pdfium::MakeUnique<CPDF_TextObject>(); in TEST_F()
Dcpdf_pagecontentgenerator.cpp300 else if (CPDF_TextObject* pTextObj = pPageObj->AsText()) in ProcessPageObject()
493 CPDF_TextObject* pTextObj) { in ProcessText()
/external/pdfium/core/fpdfapi/render/
Dcpdf_renderstatus.h155 bool ProcessType3Text(CPDF_TextObject* textobj,
157 bool ProcessText(CPDF_TextObject* textobj,
160 void DrawTextPathWithPattern(const CPDF_TextObject* textobj,
Dcpdf_renderstatus.cpp546 CPDF_TextObject* pText = ClipPath.GetText(i); in ProcessClipPath()
707 CPDF_TextObject* textobj = pPageObj->m_ClipPath.GetText(i); in ProcessTransparency()
833 bool CPDF_RenderStatus::ProcessText(CPDF_TextObject* textobj, in ProcessText()
944 bool CPDF_RenderStatus::ProcessType3Text(CPDF_TextObject* textobj, in ProcessType3Text()
1117 void CPDF_RenderStatus::DrawTextPathWithPattern(const CPDF_TextObject* textobj, in DrawTextPathWithPattern()
1125 std::vector<std::unique_ptr<CPDF_TextObject>> pCopy; in DrawTextPathWithPattern()
1126 pCopy.push_back(std::unique_ptr<CPDF_TextObject>(textobj->Clone())); in DrawTextPathWithPattern()
/external/pdfium/fxjs/
Dcjs_document.h20 class CPDF_TextObject; variable
Dcjs_document.cpp1250 CPDF_TextObject* pTextObj = pPageObj->AsText(); in getPageNthWord()