DocDiff application: text comparation

This commit is contained in:
Jakub Melka
2021-09-25 17:05:08 +02:00
parent e00863c6bc
commit 9bc29da83c
4 changed files with 163 additions and 4 deletions

View File

@ -1055,4 +1055,21 @@ std::map<PDFInteger, PDFDocumentTextFlow> PDFDocumentTextFlow::split(Flags mask)
return result;
}
void PDFDocumentTextFlow::append(const PDFDocumentTextFlow& textFlow)
{
m_items.insert(m_items.end(), textFlow.m_items.cbegin(), textFlow.m_items.cend());
}
QString PDFDocumentTextFlow::getText() const
{
QStringList texts;
for (const auto& item : m_items)
{
texts << item.text.trimmed();
}
return texts.join(" ");
}
} // namespace pdf