![]() |
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.