![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <limits>#include <memory>#include <ostream>#include <string>#include <utility>#include <vector>#include "build/build_config.h"#include "core/fpdfapi/font/cpdf_font.h"#include "core/fpdfapi/page/cpdf_page.h"#include "core/fpdfapi/page/cpdf_pageobject.h"#include "core/fpdfapi/parser/cpdf_array.h"#include "core/fpdfapi/parser/cpdf_dictionary.h"#include "core/fpdfapi/parser/cpdf_number.h"#include "core/fpdfapi/parser/cpdf_stream.h"#include "core/fpdfapi/parser/cpdf_stream_acc.h"#include "core/fxcrt/check.h"#include "core/fxcrt/compiler_specific.h"#include "core/fxcrt/fx_codepage.h"#include "core/fxcrt/fx_memcpy_wrappers.h"#include "core/fxcrt/fx_system.h"#include "core/fxge/cfx_defaultrenderdevice.h"#include "core/fxge/fx_font.h"#include "fpdfsdk/cpdfsdk_helpers.h"#include "public/cpp/fpdf_scopers.h"#include "public/fpdf_annot.h"#include "public/fpdf_edit.h"#include "public/fpdfview.h"#include "testing/embedder_test.h"#include "testing/embedder_test_constants.h"#include "testing/fx_string_testhelpers.h"#include "testing/gmock/include/gmock/gmock-matchers.h"#include "testing/gtest/include/gtest/gtest.h"#include "testing/utils/file_util.h"#include "testing/utils/hash.h"#include "testing/utils/path_service.h"Go to the source code of this file.
Classes | |
| class | FPDFEditEmbedderTest |
| class | FPDFEditMoveEmbedderTest |
Functions | |
| TEST_F (FPDFEditEmbedderTest, EmbedNotoSansSCFont) | |
| TEST_F (FPDFEditEmbedderTest, EmbedNotoSansSCFontWithCharcodes) | |
| TEST_F (FPDFEditEmbedderTest, Bug2094) | |
| TEST_F (FPDFEditEmbedderTest, EmptyCreation) | |
| TEST_F (FPDFEditEmbedderTest, RasterizePDF) | |
| TEST_F (FPDFEditEmbedderTest, AddPaths) | |
| TEST_F (FPDFEditEmbedderTest, ClipPath) | |
| TEST_F (FPDFEditEmbedderTest, Bug1399) | |
| TEST_F (FPDFEditEmbedderTest, Bug1549) | |
| TEST_F (FPDFEditEmbedderTest, SetText) | |
| TEST_F (FPDFEditEmbedderTest, SetCharcodesBadParams) | |
| TEST_F (FPDFEditEmbedderTest, SetTextKeepClippingPath) | |
| TEST_F (FPDFEditEmbedderTest, Bug1574) | |
| TEST_F (FPDFEditEmbedderTest, Bug1893) | |
| TEST_F (FPDFEditEmbedderTest, RemoveTextObject) | |
| TEST_F (FPDFEditEmbedderTest, RemoveTextObjectWithTwoPagesSharingContentStreamAndResources) | |
| TEST_F (FPDFEditEmbedderTest, RemoveTextObjectWithTwoPagesSharingContentArrayAndResources) | |
| TEST_F (FPDFEditEmbedderTest, RemoveTextObjectWithTwoPagesSharingResourcesDict) | |
| void | CheckMarkCounts (FPDF_PAGE page, int start_from, int expected_object_count, size_t expected_prime_count, size_t expected_square_count, size_t expected_greater_than_ten_count, size_t expected_bounds_count) |
| TEST_F (FPDFEditEmbedderTest, GetMarkedContentId) | |
| TEST_F (FPDFEditEmbedderTest, ReadMarkedObjectsIndirectDict) | |
| TEST_F (FPDFEditEmbedderTest, RemoveMarkedObjectsPrime) | |
| TEST_F (FPDFEditEmbedderTest, RemoveMarks) | |
| TEST_F (FPDFEditEmbedderTest, RemoveMarkParam) | |
| TEST_F (FPDFEditEmbedderTest, MaintainMarkedObjects) | |
| TEST_F (FPDFEditEmbedderTest, MaintainIndirectMarkedObjects) | |
| TEST_F (FPDFEditEmbedderTest, RemoveExistingPageObject) | |
| TEST_F (FPDFEditEmbedderTest, RemoveExistingPageObjectSplitStreamsNotLonely) | |
| TEST_F (FPDFEditEmbedderTest, RemoveExistingPageObjectSplitStreamsLonely) | |
| TEST_F (FPDFEditEmbedderTest, GetContentStream) | |
| TEST_F (FPDFEditEmbedderTest, RemoveAllFromStream) | |
| TEST_F (FPDFEditEmbedderTest, RemoveAllFromSingleStream) | |
| TEST_F (FPDFEditEmbedderTest, RemoveFirstFromSingleStream) | |
| TEST_F (FPDFEditEmbedderTest, RemoveLastFromSingleStream) | |
| TEST_F (FPDFEditEmbedderTest, RemoveAllFromMultipleStreams) | |
| TEST_F (FPDFEditEmbedderTest, InsertPageObjectAndSave) | |
| TEST_F (FPDFEditEmbedderTest, InsertPageObjectEditAndSave) | |
| TEST_F (FPDFEditEmbedderTest, InsertAndRemoveLargeFile) | |
| TEST_F (FPDFEditEmbedderTest, AddAndRemovePaths) | |
| TEST_F (FPDFEditEmbedderTest, PathsPoints) | |
| TEST_F (FPDFEditEmbedderTest, PathOnTopOfText) | |
| TEST_F (FPDFEditEmbedderTest, EditOverExistingContent) | |
| TEST_F (FPDFEditEmbedderTest, AddStrokedPaths) | |
| TEST_F (FPDFEditEmbedderTest, AddStandardFontText) | |
| TEST_F (FPDFEditEmbedderTest, AddStandardFontTextOfSizeZero) | |
| TEST_F (FPDFEditEmbedderTest, GetTextRenderMode) | |
| TEST_F (FPDFEditEmbedderTest, SetTextRenderMode) | |
| TEST_F (FPDFEditEmbedderTest, TextFontProperties) | |
| TEST_F (FPDFEditEmbedderTest, NoEmbeddedFontData) | |
| TEST_F (FPDFEditEmbedderTest, Type1BaseFontName) | |
| TEST_F (FPDFEditEmbedderTest, GlyphPaths) | |
| TEST_F (FPDFEditEmbedderTest, FormGetObjects) | |
| TEST_F (FPDFEditEmbedderTest, ModifyFormObject) | |
| TEST_F (FPDFEditEmbedderTest, AddStandardFontText2) | |
| TEST_F (FPDFEditEmbedderTest, LoadStandardFonts) | |
| TEST_F (FPDFEditEmbedderTest, GraphicsData) | |
| TEST_F (FPDFEditEmbedderTest, DoubleGenerating) | |
| TEST_F (FPDFEditEmbedderTest, LoadSimpleType1Font) | |
| TEST_F (FPDFEditEmbedderTest, LoadSimpleTrueTypeFont) | |
| TEST_F (FPDFEditEmbedderTest, LoadCIDType0Font) | |
| TEST_F (FPDFEditEmbedderTest, LoadCIDType2Font) | |
| TEST_F (FPDFEditEmbedderTest, NormalizeNegativeRotation) | |
| TEST_F (FPDFEditEmbedderTest, AddTrueTypeFontText) | |
| TEST_F (FPDFEditEmbedderTest, TransformAnnot) | |
| TEST_F (FPDFEditEmbedderTest, LoadCidType2FontCustom) | |
| TEST_F (FPDFEditEmbedderTest, LoadCidType2FontWithBadParameters) | |
| TEST_F (FPDFEditEmbedderTest, SaveAndRender) | |
| TEST_F (FPDFEditEmbedderTest, AddMark) | |
| TEST_F (FPDFEditEmbedderTest, AddMarkCompressedStream) | |
| TEST_F (FPDFEditEmbedderTest, SetMarkParam) | |
| TEST_F (FPDFEditEmbedderTest, AddMarkedText) | |
| TEST_F (FPDFEditEmbedderTest, MarkGetName) | |
| TEST_F (FPDFEditEmbedderTest, MarkGetParamKey) | |
| TEST_F (FPDFEditEmbedderTest, MarkGetIntParam) | |
| TEST_F (FPDFEditEmbedderTest, MarkGetStringParam) | |
| TEST_F (FPDFEditEmbedderTest, TraverseMarkedContentID) | |
| TEST_F (FPDFEditEmbedderTest, GetBitmap) | |
| TEST_F (FPDFEditEmbedderTest, GetBitmapIgnoresSetMatrix) | |
| TEST_F (FPDFEditEmbedderTest, GetBitmapForJBigImage) | |
| TEST_F (FPDFEditEmbedderTest, GetBitmapIgnoresSMask) | |
| TEST_F (FPDFEditEmbedderTest, GetBitmapWithArgbImageWithPalette) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapHandlesSetMatrix) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapHandlesSMask) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapBadParams) | |
| TEST_F (FPDFEditEmbedderTest, GetImageData) | |
| TEST_F (FPDFEditEmbedderTest, GetImageMatrix) | |
| TEST_F (FPDFEditEmbedderTest, DestroyPageObject) | |
| TEST_F (FPDFEditEmbedderTest, GetImageFilters) | |
| TEST_F (FPDFEditEmbedderTest, GetImageMetadata) | |
| TEST_F (FPDFEditEmbedderTest, GetImageMetadataJpxLzw) | |
| TEST_F (FPDFEditEmbedderTest, GetImagePixelSize) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapForHelloWorldText) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapForRotatedText) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapForColorText) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapForNewlyCreatedText) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapForTextWithBadParameters) | |
| TEST_F (FPDFEditEmbedderTest, GetRenderedBitmapForRotatedImage) | |
| TEST_F (FPDFEditEmbedderTest, MultipleGraphicsStates) | |
| TEST_F (FPDFEditEmbedderTest, GetAndSetMatrixForFormWithText) | |
| TEST_F (FPDFEditEmbedderTest, PageObjTransformFWithBadParameters) | |
| TEST_F (FPDFEditMoveEmbedderTest, MovePagesTest) | |
| const char * | HelloWorldChecksum () |
| const char * | HelloWorldChecksum () |
| void CheckMarkCounts | ( | FPDF_PAGE | page, |
| int | start_from, | ||
| int | expected_object_count, | ||
| size_t | expected_prime_count, | ||
| size_t | expected_square_count, | ||
| size_t | expected_greater_than_ten_count, | ||
| size_t | expected_bounds_count ) |
Definition at line 1323 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GetObject(), FPDFPageObj_CountMarks(), FPDFPageObj_GetMark(), FPDFPageObjMark_CountParams(), FPDFPageObjMark_GetName(), FPDFPageObjMark_GetParamIntValue(), FPDFPageObjMark_GetParamKey(), FPDFPageObjMark_GetParamStringValue(), and FPDFPageObjMark_GetParamValueType().
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
| const char * pdfium::HelloWorldChecksum | ( | ) |
Definition at line 38 of file embedder_test_constants.cpp.
| const char * pdfium::HelloWorldChecksum | ( | ) |
Definition at line 38 of file embedder_test_constants.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddAndRemovePaths | ) |
Definition at line 2434 of file fpdf_edit_embeddertest.cpp.
References FPDF_ClosePage(), FPDFPage_CountObjects(), FPDFPage_InsertObject(), FPDFPage_RemoveObject(), FPDFPageObj_CreateNewRect(), FPDFPageObj_Destroy(), FPDFPageObj_SetFillColor(), FPDFPath_SetDrawMode(), and pdfium::kBlankPage612By792Checksum.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddMark | ) |
Definition at line 3905 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddMarkCompressedStream | ) |
Definition at line 3938 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddMarkedText | ) |
Definition at line 4050 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddPaths | ) |
Definition at line 439 of file fpdf_edit_embeddertest.cpp.
References FPDF_ClosePage(), FPDFPage_GenerateContent(), FPDFPage_InsertObject(), FPDFPageObj_CreateNewPath(), FPDFPageObj_CreateNewRect(), FPDFPageObj_GetFillColor(), FPDFPageObj_GetMatrix(), FPDFPageObj_GetType(), FPDFPageObj_SetFillColor(), FPDFPageObj_SetMatrix(), FPDFPageObj_SetStrokeColor(), FPDFPath_BezierTo(), FPDFPath_Close(), FPDFPath_CountSegments(), FPDFPath_GetDrawMode(), FPDFPath_GetPathSegment(), FPDFPath_LineTo(), FPDFPath_SetDrawMode(), FPDFPathSegment_GetClose(), FPDFPathSegment_GetPoint(), FPDFPathSegment_GetType(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddStandardFontText | ) |
Definition at line 2689 of file fpdf_edit_embeddertest.cpp.
References FPDFPageObj_GetMatrix(), FPDFPageObj_SetMatrix(), FPDFPageObj_Transform(), FPDFTextObj_GetFontSize(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddStandardFontText2 | ) |
Definition at line 3301 of file fpdf_edit_embeddertest.cpp.
References FPDFPageObj_Transform().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddStandardFontTextOfSizeZero | ) |
Definition at line 2798 of file fpdf_edit_embeddertest.cpp.
References FPDFPageObj_Transform(), FPDFTextObj_GetFontSize(), and pdfium::kBlankPage612By792Checksum.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddStrokedPaths | ) |
Definition at line 2616 of file fpdf_edit_embeddertest.cpp.
References FPDF_ClosePage(), FPDFPage_InsertObject(), FPDFPageObj_CreateNewPath(), FPDFPageObj_CreateNewRect(), FPDFPageObj_GetStrokeWidth(), FPDFPageObj_SetFillColor(), FPDFPageObj_SetStrokeColor(), FPDFPageObj_SetStrokeWidth(), FPDFPath_BezierTo(), FPDFPath_Close(), FPDFPath_LineTo(), FPDFPath_MoveTo(), FPDFPath_SetDrawMode(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| AddTrueTypeFontText | ) |
Definition at line 3661 of file fpdf_edit_embeddertest.cpp.
References FPDF_ClosePage(), FPDFPage_GenerateContent(), FPDFPage_InsertObject(), FPDFPageObj_Transform(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| Bug1399 | ) |
Definition at line 722 of file fpdf_edit_embeddertest.cpp.
References FPDFClipPath_CountPaths(), FPDFClipPath_CountPathSegments(), FPDFClipPath_GetPathSegment(), FPDFPage_CountObjects(), FPDFPage_GetObject(), FPDFPageObj_GetClipPath(), FPDFPath_CountSegments(), FPDFPath_GetPathSegment(), FPDFPathSegment_GetClose(), FPDFPathSegment_GetPoint(), and FPDFPathSegment_GetType().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| Bug1549 | ) |
Definition at line 761 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_GenerateContent(), and FPDFPage_GetObject().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| Bug1574 | ) |
Definition at line 942 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPageObj_GetType(), FPDFText_LoadPage(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| Bug1893 | ) |
Definition at line 1008 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| Bug2094 | ) |
Definition at line 372 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| ClipPath | ) |
Definition at line 626 of file fpdf_edit_embeddertest.cpp.
References FPDFClipPath_CountPaths(), FPDFClipPath_CountPathSegments(), FPDFClipPath_GetPathSegment(), FPDFPage_CountObjects(), FPDFPage_GetObject(), FPDFPageObj_GetClipPath(), FPDFPath_CountSegments(), FPDFPath_GetPathSegment(), FPDFPathSegment_GetClose(), FPDFPathSegment_GetPoint(), and FPDFPathSegment_GetType().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| DestroyPageObject | ) |
Definition at line 4790 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| DoubleGenerating | ) |
Definition at line 3420 of file fpdf_edit_embeddertest.cpp.
References CPDFPageFromFPDFPage(), FPDF_ClosePage(), FPDFPage_GenerateContent(), FPDFPage_InsertObject(), FPDFPageObj_CreateNewRect(), FPDFPageObj_SetFillColor(), FPDFPageObj_Transform(), and FPDFPath_SetDrawMode().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| EditOverExistingContent | ) |
Definition at line 2545 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_GenerateContent(), FPDFPage_InsertObject(), FPDFPageObj_CreateNewRect(), FPDFPageObj_SetFillColor(), FPDFPath_SetDrawMode(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| EmbedNotoSansSCFont | ) |
Definition at line 301 of file fpdf_edit_embeddertest.cpp.
References FPDFPageObj_TransformF().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| EmbedNotoSansSCFontWithCharcodes | ) |
Definition at line 336 of file fpdf_edit_embeddertest.cpp.
References FPDFPageObj_TransformF().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| EmptyCreation | ) |
Definition at line 387 of file fpdf_edit_embeddertest.cpp.
References FPDF_ClosePage(), and FPDFPage_GenerateContent().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| FormGetObjects | ) |
Definition at line 3183 of file fpdf_edit_embeddertest.cpp.
References FPDFFormObj_CountObjects(), FPDFFormObj_GetObject(), FPDFPage_CountObjects(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), FPDFPageObj_GetBounds(), FPDFPageObj_GetMatrix(), FPDFPageObj_GetType(), and FPDFPageObj_SetMatrix().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetAndSetMatrixForFormWithText | ) |
Definition at line 5294 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_GenerateContent(), and FPDFPageObj_CreateNewPath().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetBitmap | ) |
Definition at line 4380 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetBitmapForJBigImage | ) |
Definition at line 4491 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetBitmapIgnoresSetMatrix | ) |
Definition at line 4441 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetBitmapIgnoresSMask | ) |
Definition at line 4509 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetBitmapWithArgbImageWithPalette | ) |
Definition at line 4529 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetContentStream | ) |
Definition at line 1915 of file fpdf_edit_embeddertest.cpp.
References CPDFPageObjectFromFPDFPageObject(), FPDFPage_CountObjects(), FPDFPage_GetObject(), and CPDF_PageObject::GetContentStream().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetImageData | ) |
Definition at line 4672 of file fpdf_edit_embeddertest.cpp.
References FPDF_CreateNewDocument(), FPDFImageObj_GetRenderedBitmap(), FPDFPage_GetObject(), and FPDFPageObj_GetType().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetImageFilters | ) |
Definition at line 4798 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetImageMatrix | ) |
Definition at line 4718 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetImageMetadata | ) |
Definition at line 4844 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetImageMetadataJpxLzw | ) |
Definition at line 4894 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetImagePixelSize | ) |
Definition at line 4915 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetMarkedContentId | ) |
Definition at line 1425 of file fpdf_edit_embeddertest.cpp.
References FPDFPageObj_GetMarkedContentID(), and FPDFPageObj_GetType().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapBadParams | ) |
Definition at line 4649 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapForColorText | ) |
Definition at line 5129 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapForHelloWorldText | ) |
Definition at line 4947 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapForNewlyCreatedText | ) |
Definition at line 5151 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapForRotatedImage | ) |
Definition at line 5229 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapForRotatedText | ) |
Definition at line 5067 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapForTextWithBadParameters | ) |
Definition at line 5180 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapHandlesSetMatrix | ) |
Definition at line 4548 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetRenderedBitmapHandlesSMask | ) |
Definition at line 4612 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GetTextRenderMode | ) |
Definition at line 2826 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GetObject(), and FPDFTextObj_GetTextRenderMode().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GlyphPaths | ) |
Definition at line 3150 of file fpdf_edit_embeddertest.cpp.
References FPDFFont_GetGlyphPath(), FPDFGlyphPath_CountGlyphSegments(), FPDFGlyphPath_GetGlyphPathSegment(), FPDFPage_CountObjects(), FPDFPage_GetObject(), FPDFPathSegment_GetType(), and FPDFTextObj_GetFont().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| GraphicsData | ) |
Definition at line 3362 of file fpdf_edit_embeddertest.cpp.
References FPDFPageObj_CreateNewPath(), FPDFPageObj_CreateNewRect(), FPDFPageObj_SetBlendMode(), FPDFPageObj_SetFillColor(), and FPDFPageObj_SetStrokeColor().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| InsertAndRemoveLargeFile | ) |
Definition at line 2352 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_InsertObject(), FPDFPage_RemoveObject(), FPDFPageObj_CreateNewRect(), FPDFPageObj_Destroy(), FPDFPageObj_SetFillColor(), FPDFPath_SetDrawMode(), pdfium::ManyRectanglesChecksum(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| InsertPageObjectAndSave | ) |
Definition at line 2288 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_InsertObject(), FPDFPageObj_CreateNewRect(), FPDFPageObj_SetFillColor(), and FPDFPath_SetDrawMode().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| InsertPageObjectEditAndSave | ) |
Definition at line 2318 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_InsertObject(), FPDFPageObj_CreateNewRect(), FPDFPageObj_SetFillColor(), and FPDFPath_SetDrawMode().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| LoadCIDType0Font | ) |
Definition at line 3557 of file fpdf_edit_embeddertest.cpp.
References CPDF_Font::IsCIDFont(), and CPDF_Object::kString.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| LoadCIDType2Font | ) |
Definition at line 3608 of file fpdf_edit_embeddertest.cpp.
References CPDF_Font::IsCIDFont().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| LoadCidType2FontCustom | ) |
Definition at line 3799 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| LoadCidType2FontWithBadParameters | ) |
Definition at line 3841 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| LoadSimpleTrueTypeFont | ) |
Definition at line 3528 of file fpdf_edit_embeddertest.cpp.
References CPDF_Font::IsTrueTypeFont().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| LoadSimpleType1Font | ) |
Definition at line 3498 of file fpdf_edit_embeddertest.cpp.
References CPDF_Font::IsType1Font().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| LoadStandardFonts | ) |
Definition at line 3321 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| MaintainIndirectMarkedObjects | ) |
Definition at line 1755 of file fpdf_edit_embeddertest.cpp.
References CheckMarkCounts(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), and FPDFPageObj_Destroy().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| MaintainMarkedObjects | ) |
Definition at line 1723 of file fpdf_edit_embeddertest.cpp.
References CheckMarkCounts(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), and FPDFPageObj_Destroy().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| MarkGetIntParam | ) |
Definition at line 4235 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| MarkGetName | ) |
Definition at line 4162 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| MarkGetParamKey | ) |
Definition at line 4195 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| MarkGetStringParam | ) |
Definition at line 4271 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| ModifyFormObject | ) |
Definition at line 3239 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPageObj_GetType(), FPDFPageObj_Transform(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| MultipleGraphicsStates | ) |
Definition at line 5264 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| NoEmbeddedFontData | ) |
Definition at line 3079 of file fpdf_edit_embeddertest.cpp.
References FPDFFont_GetIsEmbedded(), FPDFPage_CountObjects(), FPDFPage_GetObject(), and FPDFTextObj_GetFont().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| NormalizeNegativeRotation | ) |
Definition at line 3651 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_GetRotation().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| PageObjTransformFWithBadParameters | ) |
Definition at line 5361 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| PathOnTopOfText | ) |
Definition at line 2502 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_InsertObject(), FPDFPageObj_CreateNewPath(), FPDFPageObj_CreateNewRect(), FPDFPageObj_SetFillColor(), FPDFPath_Close(), FPDFPath_LineTo(), FPDFPath_SetDrawMode(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| PathsPoints | ) |
Definition at line 2475 of file fpdf_edit_embeddertest.cpp.
References FPDFPageObj_Destroy(), FPDFPath_CountSegments(), FPDFPath_GetPathSegment(), FPDFPathSegment_GetClose(), FPDFPathSegment_GetPoint(), and FPDFPathSegment_GetType().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RasterizePDF | ) |
Definition at line 401 of file fpdf_edit_embeddertest.cpp.
References FPDF_CreateNewDocument().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| ReadMarkedObjectsIndirectDict | ) |
Definition at line 1443 of file fpdf_edit_embeddertest.cpp.
References CheckMarkCounts().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveAllFromMultipleStreams | ) |
Definition at line 2236 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), and FPDFPageObj_Destroy().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveAllFromSingleStream | ) |
Definition at line 2057 of file fpdf_edit_embeddertest.cpp.
References CPDFPageObjectFromFPDFPageObject(), FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), FPDFPageObj_Destroy(), and CPDF_PageObject::GetContentStream().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveAllFromStream | ) |
Definition at line 1941 of file fpdf_edit_embeddertest.cpp.
References CPDFPageObjectFromFPDFPageObject(), FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), FPDFPageObj_Destroy(), CPDF_PageObject::GetContentStream(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveExistingPageObject | ) |
Definition at line 1787 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), and FPDFPageObj_Destroy().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveExistingPageObjectSplitStreamsLonely | ) |
Definition at line 1874 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), FPDFPageObj_Destroy(), and pdfium::HelloWorldChecksum().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveExistingPageObjectSplitStreamsNotLonely | ) |
Definition at line 1817 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), FPDFPageObj_Destroy(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveFirstFromSingleStream | ) |
Definition at line 2111 of file fpdf_edit_embeddertest.cpp.
References CPDFPageObjectFromFPDFPageObject(), FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), FPDFPageObj_Destroy(), and CPDF_PageObject::GetContentStream().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveLastFromSingleStream | ) |
Definition at line 2173 of file fpdf_edit_embeddertest.cpp.
References CPDFPageObjectFromFPDFPageObject(), FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPage_RemoveObject(), FPDFPageObj_Destroy(), CPDF_PageObject::GetContentStream(), and pdfium::HelloWorldRemovedChecksum().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveMarkedObjectsPrime | ) |
Definition at line 1454 of file fpdf_edit_embeddertest.cpp.
References CheckMarkCounts(), FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPageObj_CountMarks(), FPDFPageObj_GetMark(), FPDFPageObjMark_GetName(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveMarkParam | ) |
Definition at line 1638 of file fpdf_edit_embeddertest.cpp.
References CheckMarkCounts(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPageObj_CountMarks(), FPDFPageObj_GetMark(), FPDFPageObjMark_GetName(), FPDFPageObjMark_GetParamIntValue(), and FPDFPageObjMark_RemoveParam().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveMarks | ) |
Definition at line 1584 of file fpdf_edit_embeddertest.cpp.
References CheckMarkCounts(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPageObj_CountMarks(), FPDFPageObj_GetMark(), FPDFPageObj_RemoveMark(), and FPDFPageObjMark_GetName().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveTextObject | ) |
Definition at line 1075 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFText_LoadPage(), and pdfium::HelloWorldChecksum().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveTextObjectWithTwoPagesSharingContentArrayAndResources | ) |
Definition at line 1206 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), and pdfium::HelloWorldChecksum().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveTextObjectWithTwoPagesSharingContentStreamAndResources | ) |
Definition at line 1140 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), and pdfium::HelloWorldChecksum().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| RemoveTextObjectWithTwoPagesSharingResourcesDict | ) |
Definition at line 1265 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), and pdfium::HelloWorldChecksum().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| SaveAndRender | ) |
Definition at line 3869 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| SetCharcodesBadParams | ) |
Definition at line 849 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), and FPDFPage_GetObject().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| SetMarkParam | ) |
Definition at line 3985 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| SetText | ) |
Definition at line 791 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| SetTextKeepClippingPath | ) |
Definition at line 868 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFPageObj_GetType(), FPDFText_LoadPage(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| SetTextRenderMode | ) |
Definition at line 2844 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), FPDFTextObj_GetTextRenderMode(), FPDFTextObj_SetTextRenderMode(), and CFX_DefaultRenderDevice::UseSkiaRenderer().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| TextFontProperties | ) |
Definition at line 2933 of file fpdf_edit_embeddertest.cpp.
References FPDFFont_GetAscent(), FPDFFont_GetDescent(), FPDFFont_GetFlags(), FPDFFont_GetGlyphPath(), FPDFFont_GetGlyphWidth(), FPDFFont_GetIsEmbedded(), FPDFFont_GetItalicAngle(), FPDFFont_GetWeight(), FPDFPage_CountObjects(), FPDFPage_GetObject(), FPDFTextObj_GetFont(), and FPDFTextObj_GetFontSize().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| TransformAnnot | ) |
Definition at line 3717 of file fpdf_edit_embeddertest.cpp.
References FPDFPage_CreateAnnot(), and FPDFPage_TransformAnnots().
| TEST_F | ( | FPDFEditEmbedderTest | , |
| TraverseMarkedContentID | ) |
Definition at line 4321 of file fpdf_edit_embeddertest.cpp.
| TEST_F | ( | FPDFEditEmbedderTest | , |
| Type1BaseFontName | ) |
Definition at line 3118 of file fpdf_edit_embeddertest.cpp.
References FPDFTextObj_GetFont().
| TEST_F | ( | FPDFEditMoveEmbedderTest | , |
| MovePagesTest | ) |
Definition at line 5394 of file fpdf_edit_embeddertest.cpp.