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.cpp21 CPDF_TextObject::CPDF_TextObject() {} in CPDF_TextObject() function in CPDF_TextObject
23 CPDF_TextObject::~CPDF_TextObject() { in ~CPDF_TextObject()
29 size_t CPDF_TextObject::CountItems() const { in CountItems()
33 void CPDF_TextObject::GetItemInfo(size_t index, in GetItemInfo()
58 size_t CPDF_TextObject::CountChars() const { in CountChars()
67 void CPDF_TextObject::GetCharInfo(size_t index, in GetCharInfo()
87 void CPDF_TextObject::GetCharInfo(size_t index, in GetCharInfo()
101 std::unique_ptr<CPDF_TextObject> CPDF_TextObject::Clone() const { in Clone()
102 auto obj = pdfium::MakeUnique<CPDF_TextObject>(); in Clone()
110 CPDF_PageObject::Type CPDF_TextObject::GetType() const { in GetType()
[all …]
Dcpdf_textobject.h26 class CPDF_TextObject : public CPDF_PageObject {
28 CPDF_TextObject();
29 ~CPDF_TextObject() override;
35 CPDF_TextObject* AsText() override;
36 const CPDF_TextObject* AsText() const override;
38 std::unique_ptr<CPDF_TextObject> Clone() const;
Dcpdf_clippath.h19 class CPDF_TextObject; variable
40 CPDF_TextObject* GetText(size_t i) const;
43 void AppendTexts(std::vector<std::unique_ptr<CPDF_TextObject>>* pTexts);
56 std::vector<std::unique_ptr<CPDF_TextObject>> m_TextList;
Dcpdf_pageobject.h15 class CPDF_TextObject; variable
41 virtual CPDF_TextObject* AsText();
42 virtual const CPDF_TextObject* AsText() const;
Dcpdf_clippath.cpp38 CPDF_TextObject* CPDF_ClipPath::GetText(size_t i) const { in GetText()
57 CPDF_TextObject* pTextObj = GetText(i); in GetClipBox()
95 std::vector<std::unique_ptr<CPDF_TextObject>>* pTexts) { in AppendTexts()
Dcpdf_pageobject.cpp33 CPDF_TextObject* CPDF_PageObject::AsText() { in AsText()
37 const CPDF_TextObject* CPDF_PageObject::AsText() const { in AsText()
Dcpdf_streamcontentparser.h29 class CPDF_TextObject; variable
210 std::vector<std::unique_ptr<CPDF_TextObject>> m_ClipTextList;
211 UnownedPtr<CPDF_TextObject> m_pLastTextObject;
Dcpdf_streamcontentparser.cpp1252 auto pText = pdfium::MakeUnique<CPDF_TextObject>(); in AddTextObject()
1273 std::unique_ptr<CPDF_TextObject>(pText->Clone())); in AddTextObject()
/external/pdfium/core/fpdftext/
Dcpdf_textpage.h22 class CPDF_TextObject; variable
57 UnownedPtr<CPDF_TextObject> m_pTextObj;
78 UnownedPtr<CPDF_TextObject> m_pTextObj;
87 UnownedPtr<CPDF_TextObject> m_pTextObj;
139 void ProcessTextObject(CPDF_TextObject* pTextObj,
143 GenerateCharacter ProcessInsertObject(const CPDF_TextObject* pObj,
146 bool IsSameAsPreTextObject(CPDF_TextObject* pTextObj,
149 bool IsSameTextObject(CPDF_TextObject* pTextObj1, CPDF_TextObject* pTextObj2);
159 const CPDF_TextObject* pTextObj) const;
164 bool IsRightToLeft(const CPDF_TextObject* pTextObj,
[all …]
Dcpdf_textpage.cpp44 float CalculateBaseSpace(const CPDF_TextObject* pTextObj, in CalculateBaseSpace()
248 CPDF_TextObject* pCurObj = nullptr; in GetRectArray()
714 CPDF_TextObject* pTextObj, in ProcessTextObject()
784 CPDF_TextObject* pTextObj = Obj.m_pTextObj.Get(); in PreMarkedContent()
846 CPDF_TextObject* pTextObj = Obj.m_pTextObj.Get(); in ProcessMarkedContent()
915 bool CPDF_TextPage::IsRightToLeft(const CPDF_TextObject* pTextObj, in IsRightToLeft()
935 CPDF_TextObject* pTextObj = Obj.m_pTextObj.Get(); in ProcessTextObject()
1165 const CPDF_TextObject* pTextObj) const { in GetTextObjectWritingMode()
1229 const CPDF_TextObject* pObj, in ProcessInsertObject()
1378 bool CPDF_TextPage::IsSameTextObject(CPDF_TextObject* pTextObj1, in IsSameTextObject()
[all …]
/external/pdfium/core/fpdfapi/edit/
Dcpdf_pagecontentgenerator.h22 class CPDF_TextObject; variable
39 void ProcessText(std::ostringstream* buf, CPDF_TextObject* pTextObj);
Dcpdf_pagecontentgenerator_unittest.cpp46 CPDF_TextObject* pTextObj) { in TestProcessText()
172 auto pTextObj = pdfium::MakeUnique<CPDF_TextObject>(); in TEST_F()
239 auto pTextObj = pdfium::MakeUnique<CPDF_TextObject>(); in TEST_F()
Dcpdf_pagecontentgenerator.cpp163 else if (CPDF_TextObject* pTextObj = pPageObj->AsText()) in ProcessPageObjects()
354 CPDF_TextObject* pTextObj) { in ProcessText()
/external/pdfium/core/fpdfapi/render/
Dcpdf_renderstatus.h129 bool ProcessType3Text(CPDF_TextObject* textobj,
131 bool ProcessText(CPDF_TextObject* textobj,
134 void DrawTextPathWithPattern(const CPDF_TextObject* textobj,
Dcpdf_renderstatus.cpp1440 CPDF_TextObject* pText = ClipPath.GetText(i); in ProcessClipPath()
1601 CPDF_TextObject* textobj = pPageObj->m_ClipPath.GetText(i); in ProcessTransparency()
1726 bool CPDF_RenderStatus::ProcessText(CPDF_TextObject* textobj, in ProcessText()
1844 bool CPDF_RenderStatus::ProcessType3Text(CPDF_TextObject* textobj, in ProcessType3Text()
2010 void CPDF_RenderStatus::DrawTextPathWithPattern(const CPDF_TextObject* textobj, in DrawTextPathWithPattern()
2019 std::vector<std::unique_ptr<CPDF_TextObject>> pCopy; in DrawTextPathWithPattern()
2020 pCopy.push_back(std::unique_ptr<CPDF_TextObject>(textobj->Clone())); in DrawTextPathWithPattern()
/external/pdfium/fpdfsdk/
Dfpdfedittext.cpp415 auto pTextObj = pdfium::MakeUnique<CPDF_TextObject>(); in FPDFPageObj_NewTextObj()
424 auto* pTextObj = static_cast<CPDF_TextObject*>(text_object); in FPDFText_SetText()
494 auto pTextObj = pdfium::MakeUnique<CPDF_TextObject>(); in FPDFPageObj_CreateTextObj()
/external/pdfium/fxjs/
Dcjs_document.h17 class CPDF_TextObject; variable
220 int CountWords(CPDF_TextObject* pTextObj);
221 WideString GetObjWordStr(CPDF_TextObject* pTextObj, int nWordIndex);
Dcjs_document.cpp1255 CPDF_TextObject* pTextObj = pPageObj->AsText(); in getPageNthWord()
1324 int Document::CountWords(CPDF_TextObject* pTextObj) { in CountWords()
1358 WideString Document::GetObjWordStr(CPDF_TextObject* pTextObj, int nWordIndex) { in GetObjWordStr()