![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <algorithm>
#include <array>
#include <utility>
#include <vector>
#include "build/build_config.h"
#include "core/fxcrt/compiler_specific.h"
#include "core/fxcrt/stl_util.h"
#include "core/fxge/fx_font.h"
#include "public/cpp/fpdf_scopers.h"
#include "public/fpdf_doc.h"
#include "public/fpdf_text.h"
#include "public/fpdf_transformpage.h"
#include "public/fpdfview.h"
#include "testing/embedder_test.h"
#include "testing/fx_string_testhelpers.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
Go to the source code of this file.
Classes | |
class | FPDFTextEmbedderTest |
Macros | |
#define | MAYBE_TextSearchLatinExtended TextSearchLatinExtended |
#define MAYBE_TextSearchLatinExtended TextSearchLatinExtended |
Definition at line 599 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
AnnotLinks | ) |
Definition at line 872 of file fpdf_text_embeddertest.cpp.
References FPDFLink_CountQuadPoints(), FPDFLink_Enumerate(), FPDFLink_GetAnnotRect(), FPDFLink_GetQuadPoints(), FPDFPage_GetAnnot(), and FPDFPage_GetAnnotCount().
TEST_F | ( | FPDFTextEmbedderTest | , |
BigtableTextExtraction | ) |
Definition at line 1823 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
Bug1029 | ) |
Definition at line 1258 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_GetUnicode(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
Bug1139 | ) |
Definition at line 1468 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_GetText(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
Bug1769 | ) |
Definition at line 1844 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
Bug642 | ) |
Definition at line 1491 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
Bug782596 | ) |
Definition at line 1212 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
Bug921 | ) |
Definition at line 1135 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
CharBox | ) |
Definition at line 1726 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
ControlCharacters | ) |
Definition at line 1223 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_GetText(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
CountRects | ) |
Definition at line 1299 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountRects(), FPDFText_GetText(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
CroppedText | ) |
Definition at line 1415 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
GetCharAngle | ) |
Definition at line 1512 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_GetCharAngle(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetFillColor | ) |
Definition at line 1604 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_GetFillColor(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetFontInfo | ) |
Definition at line 958 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_GetFontInfo(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetFontSize | ) |
Definition at line 937 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_GetFontSize(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetFontWeight | ) |
Definition at line 1550 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_GetFontWeight(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetMatrix | ) |
Definition at line 1670 of file fpdf_text_embeddertest.cpp.
References FPDFText_GetMatrix().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetStrokeColor | ) |
Definition at line 1637 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_GetStrokeColor(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetText | ) |
Definition at line 1371 of file fpdf_text_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GetObject(), FPDFText_ClosePage(), FPDFText_LoadPage(), and FPDFTextObj_GetText().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetTextRenderMode | ) |
Definition at line 1577 of file fpdf_text_embeddertest.cpp.
References FPDFPageObj_GetType(), FPDFText_GetTextObject(), and FPDFTextObj_GetTextRenderMode().
TEST_F | ( | FPDFTextEmbedderTest | , |
GetTextWithHyphen | ) |
Definition at line 1167 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
IsGenerated | ) |
Definition at line 1055 of file fpdf_text_embeddertest.cpp.
References FPDFText_IsGenerated().
TEST_F | ( | FPDFTextEmbedderTest | , |
IsHyphen | ) |
Definition at line 1082 of file fpdf_text_embeddertest.cpp.
References FPDFText_IsHyphen().
TEST_F | ( | FPDFTextEmbedderTest | , |
IsInvalidUnicode | ) |
Definition at line 1109 of file fpdf_text_embeddertest.cpp.
References FPDFText_HasUnicodeMapError().
TEST_F | ( | FPDFTextEmbedderTest | , |
MAYBE_TextSearchLatinExtended | ) |
Definition at line 601 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
SmallType3Glyph | ) |
Definition at line 1771 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
StreamLengthPastEndOfFile | ) |
Definition at line 635 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
Text | ) |
Definition at line 50 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_CountRects(), FPDFText_GetBoundedText(), FPDFText_GetCharBox(), FPDFText_GetCharIndexAtPos(), FPDFText_GetCharOrigin(), FPDFText_GetFontSize(), FPDFText_GetLooseCharBox(), FPDFText_GetRect(), FPDFText_GetText(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
TextHebrewMirrored | ) |
Definition at line 275 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
TextSearch | ) |
Definition at line 302 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
TextSearchConsecutive | ) |
Definition at line 418 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
TextSearchLeadingSpace | ) |
Definition at line 526 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
TextSearchSpaceInSearchTerm | ) |
Definition at line 570 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
TextSearchTermAtEnd | ) |
Definition at line 502 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
TextSearchTrailingSpace | ) |
Definition at line 548 of file fpdf_text_embeddertest.cpp.
TEST_F | ( | FPDFTextEmbedderTest | , |
TextVertical | ) |
Definition at line 238 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_GetCharOrigin(), FPDFText_GetFontSize(), FPDFText_GetLooseCharBox(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
ToUnicode | ) |
Definition at line 1040 of file fpdf_text_embeddertest.cpp.
References FPDFText_ClosePage(), FPDFText_CountChars(), FPDFText_GetUnicode(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
WebLinks | ) |
Definition at line 648 of file fpdf_text_embeddertest.cpp.
References FPDFLink_CloseWebLinks(), FPDFLink_CountRects(), FPDFLink_GetRect(), FPDFLink_GetURL(), FPDFLink_LoadWebLinks(), FPDFText_ClosePage(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
WebLinksAcrossLines | ) |
Definition at line 759 of file fpdf_text_embeddertest.cpp.
References FPDFLink_CloseWebLinks(), FPDFLink_CountWebLinks(), FPDFLink_GetURL(), FPDFLink_LoadWebLinks(), FPDFText_ClosePage(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
WebLinksAcrossLinesBug | ) |
Definition at line 798 of file fpdf_text_embeddertest.cpp.
References FPDFLink_CloseWebLinks(), FPDFLink_CountWebLinks(), FPDFLink_GetURL(), FPDFLink_LoadWebLinks(), FPDFText_ClosePage(), and FPDFText_LoadPage().
TEST_F | ( | FPDFTextEmbedderTest | , |
WebLinksCharRanges | ) |
Definition at line 824 of file fpdf_text_embeddertest.cpp.
References FPDFLink_CloseWebLinks(), FPDFLink_GetTextRange(), FPDFLink_LoadWebLinks(), FPDFText_ClosePage(), and FPDFText_LoadPage().