Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
fpdf_edit_embeddertest.cpp File Reference

(0ccf980226462398d5097987466bcffd8236e1e9)

Include dependency graph for fpdf_edit_embeddertest.cpp:

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 ()

Function Documentation

◆ CheckMarkCounts()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HelloWorldChecksum() [1/2]

const char * pdfium::HelloWorldChecksum ( )

Definition at line 38 of file embedder_test_constants.cpp.

◆ HelloWorldChecksum() [2/2]

const char * pdfium::HelloWorldChecksum ( )

Definition at line 38 of file embedder_test_constants.cpp.

◆ TEST_F() [1/100]

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.

Here is the call graph for this function:

◆ TEST_F() [2/100]

TEST_F ( FPDFEditEmbedderTest ,
AddMark  )

Definition at line 3905 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [3/100]

TEST_F ( FPDFEditEmbedderTest ,
AddMarkCompressedStream  )

Definition at line 3938 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [4/100]

TEST_F ( FPDFEditEmbedderTest ,
AddMarkedText  )

Definition at line 4050 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [5/100]

◆ TEST_F() [6/100]

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().

Here is the call graph for this function:

◆ TEST_F() [7/100]

TEST_F ( FPDFEditEmbedderTest ,
AddStandardFontText2  )

Definition at line 3301 of file fpdf_edit_embeddertest.cpp.

References FPDFPageObj_Transform().

Here is the call graph for this function:

◆ TEST_F() [8/100]

TEST_F ( FPDFEditEmbedderTest ,
AddStandardFontTextOfSizeZero  )

Definition at line 2798 of file fpdf_edit_embeddertest.cpp.

References FPDFPageObj_Transform(), FPDFTextObj_GetFontSize(), and pdfium::kBlankPage612By792Checksum.

Here is the call graph for this function:

◆ TEST_F() [9/100]

◆ TEST_F() [10/100]

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().

Here is the call graph for this function:

◆ TEST_F() [11/100]

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().

Here is the call graph for this function:

◆ TEST_F() [12/100]

TEST_F ( FPDFEditEmbedderTest ,
Bug1549  )

Definition at line 761 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_GenerateContent(), and FPDFPage_GetObject().

Here is the call graph for this function:

◆ TEST_F() [13/100]

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().

Here is the call graph for this function:

◆ TEST_F() [14/100]

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().

Here is the call graph for this function:

◆ TEST_F() [15/100]

TEST_F ( FPDFEditEmbedderTest ,
Bug2094  )

Definition at line 372 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [16/100]

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().

Here is the call graph for this function:

◆ TEST_F() [17/100]

TEST_F ( FPDFEditEmbedderTest ,
DestroyPageObject  )

Definition at line 4790 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [18/100]

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().

Here is the call graph for this function:

◆ TEST_F() [19/100]

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().

Here is the call graph for this function:

◆ TEST_F() [20/100]

TEST_F ( FPDFEditEmbedderTest ,
EmbedNotoSansSCFont  )

Definition at line 301 of file fpdf_edit_embeddertest.cpp.

References FPDFPageObj_TransformF().

Here is the call graph for this function:

◆ TEST_F() [21/100]

TEST_F ( FPDFEditEmbedderTest ,
EmbedNotoSansSCFontWithCharcodes  )

Definition at line 336 of file fpdf_edit_embeddertest.cpp.

References FPDFPageObj_TransformF().

Here is the call graph for this function:

◆ TEST_F() [22/100]

TEST_F ( FPDFEditEmbedderTest ,
EmptyCreation  )

Definition at line 387 of file fpdf_edit_embeddertest.cpp.

References FPDF_ClosePage(), and FPDFPage_GenerateContent().

Here is the call graph for this function:

◆ TEST_F() [23/100]

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().

Here is the call graph for this function:

◆ TEST_F() [24/100]

TEST_F ( FPDFEditEmbedderTest ,
GetAndSetMatrixForFormWithText  )

Definition at line 5294 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_GenerateContent(), and FPDFPageObj_CreateNewPath().

Here is the call graph for this function:

◆ TEST_F() [25/100]

TEST_F ( FPDFEditEmbedderTest ,
GetBitmap  )

Definition at line 4380 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [26/100]

TEST_F ( FPDFEditEmbedderTest ,
GetBitmapForJBigImage  )

Definition at line 4491 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [27/100]

TEST_F ( FPDFEditEmbedderTest ,
GetBitmapIgnoresSetMatrix  )

Definition at line 4441 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [28/100]

TEST_F ( FPDFEditEmbedderTest ,
GetBitmapIgnoresSMask  )

Definition at line 4509 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [29/100]

TEST_F ( FPDFEditEmbedderTest ,
GetBitmapWithArgbImageWithPalette  )

Definition at line 4529 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [30/100]

TEST_F ( FPDFEditEmbedderTest ,
GetContentStream  )

Definition at line 1915 of file fpdf_edit_embeddertest.cpp.

References CPDFPageObjectFromFPDFPageObject(), FPDFPage_CountObjects(), FPDFPage_GetObject(), and CPDF_PageObject::GetContentStream().

Here is the call graph for this function:

◆ TEST_F() [31/100]

TEST_F ( FPDFEditEmbedderTest ,
GetImageData  )

Definition at line 4672 of file fpdf_edit_embeddertest.cpp.

References FPDF_CreateNewDocument(), FPDFImageObj_GetRenderedBitmap(), FPDFPage_GetObject(), and FPDFPageObj_GetType().

Here is the call graph for this function:

◆ TEST_F() [32/100]

TEST_F ( FPDFEditEmbedderTest ,
GetImageFilters  )

Definition at line 4798 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [33/100]

TEST_F ( FPDFEditEmbedderTest ,
GetImageMatrix  )

Definition at line 4718 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [34/100]

TEST_F ( FPDFEditEmbedderTest ,
GetImageMetadata  )

Definition at line 4844 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [35/100]

TEST_F ( FPDFEditEmbedderTest ,
GetImageMetadataJpxLzw  )

Definition at line 4894 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [36/100]

TEST_F ( FPDFEditEmbedderTest ,
GetImagePixelSize  )

Definition at line 4915 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [37/100]

TEST_F ( FPDFEditEmbedderTest ,
GetMarkedContentId  )

Definition at line 1425 of file fpdf_edit_embeddertest.cpp.

References FPDFPageObj_GetMarkedContentID(), and FPDFPageObj_GetType().

Here is the call graph for this function:

◆ TEST_F() [38/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapBadParams  )

Definition at line 4649 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [39/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapForColorText  )

Definition at line 5129 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [40/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapForHelloWorldText  )

Definition at line 4947 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [41/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapForNewlyCreatedText  )

Definition at line 5151 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [42/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapForRotatedImage  )

Definition at line 5229 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [43/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapForRotatedText  )

Definition at line 5067 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [44/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapForTextWithBadParameters  )

Definition at line 5180 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [45/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapHandlesSetMatrix  )

Definition at line 4548 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [46/100]

TEST_F ( FPDFEditEmbedderTest ,
GetRenderedBitmapHandlesSMask  )

Definition at line 4612 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [47/100]

TEST_F ( FPDFEditEmbedderTest ,
GetTextRenderMode  )

Definition at line 2826 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_CountObjects(), FPDFPage_GetObject(), and FPDFTextObj_GetTextRenderMode().

Here is the call graph for this function:

◆ TEST_F() [48/100]

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().

Here is the call graph for this function:

◆ TEST_F() [49/100]

Definition at line 3362 of file fpdf_edit_embeddertest.cpp.

References FPDFPageObj_CreateNewPath(), FPDFPageObj_CreateNewRect(), FPDFPageObj_SetBlendMode(), FPDFPageObj_SetFillColor(), and FPDFPageObj_SetStrokeColor().

Here is the call graph for this function:

◆ TEST_F() [50/100]

TEST_F ( FPDFEditEmbedderTest ,
InsertAndRemoveLargeFile  )

◆ TEST_F() [51/100]

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().

Here is the call graph for this function:

◆ TEST_F() [52/100]

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().

Here is the call graph for this function:

◆ TEST_F() [53/100]

TEST_F ( FPDFEditEmbedderTest ,
LoadCIDType0Font  )

Definition at line 3557 of file fpdf_edit_embeddertest.cpp.

References CPDF_Font::IsCIDFont(), and CPDF_Object::kString.

Here is the call graph for this function:

◆ TEST_F() [54/100]

TEST_F ( FPDFEditEmbedderTest ,
LoadCIDType2Font  )

Definition at line 3608 of file fpdf_edit_embeddertest.cpp.

References CPDF_Font::IsCIDFont().

Here is the call graph for this function:

◆ TEST_F() [55/100]

TEST_F ( FPDFEditEmbedderTest ,
LoadCidType2FontCustom  )

Definition at line 3799 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [56/100]

TEST_F ( FPDFEditEmbedderTest ,
LoadCidType2FontWithBadParameters  )

Definition at line 3841 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [57/100]

TEST_F ( FPDFEditEmbedderTest ,
LoadSimpleTrueTypeFont  )

Definition at line 3528 of file fpdf_edit_embeddertest.cpp.

References CPDF_Font::IsTrueTypeFont().

Here is the call graph for this function:

◆ TEST_F() [58/100]

TEST_F ( FPDFEditEmbedderTest ,
LoadSimpleType1Font  )

Definition at line 3498 of file fpdf_edit_embeddertest.cpp.

References CPDF_Font::IsType1Font().

Here is the call graph for this function:

◆ TEST_F() [59/100]

TEST_F ( FPDFEditEmbedderTest ,
LoadStandardFonts  )

Definition at line 3321 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [60/100]

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().

Here is the call graph for this function:

◆ TEST_F() [61/100]

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().

Here is the call graph for this function:

◆ TEST_F() [62/100]

TEST_F ( FPDFEditEmbedderTest ,
MarkGetIntParam  )

Definition at line 4235 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [63/100]

TEST_F ( FPDFEditEmbedderTest ,
MarkGetName  )

Definition at line 4162 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [64/100]

TEST_F ( FPDFEditEmbedderTest ,
MarkGetParamKey  )

Definition at line 4195 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [65/100]

TEST_F ( FPDFEditEmbedderTest ,
MarkGetStringParam  )

Definition at line 4271 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [66/100]

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().

Here is the call graph for this function:

◆ TEST_F() [67/100]

TEST_F ( FPDFEditEmbedderTest ,
MultipleGraphicsStates  )

Definition at line 5264 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [68/100]

TEST_F ( FPDFEditEmbedderTest ,
NoEmbeddedFontData  )

Definition at line 3079 of file fpdf_edit_embeddertest.cpp.

References FPDFFont_GetIsEmbedded(), FPDFPage_CountObjects(), FPDFPage_GetObject(), and FPDFTextObj_GetFont().

Here is the call graph for this function:

◆ TEST_F() [69/100]

TEST_F ( FPDFEditEmbedderTest ,
NormalizeNegativeRotation  )

Definition at line 3651 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_GetRotation().

Here is the call graph for this function:

◆ TEST_F() [70/100]

TEST_F ( FPDFEditEmbedderTest ,
PageObjTransformFWithBadParameters  )

Definition at line 5361 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [71/100]

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().

Here is the call graph for this function:

◆ TEST_F() [72/100]

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().

Here is the call graph for this function:

◆ TEST_F() [73/100]

TEST_F ( FPDFEditEmbedderTest ,
RasterizePDF  )

Definition at line 401 of file fpdf_edit_embeddertest.cpp.

References FPDF_CreateNewDocument().

Here is the call graph for this function:

◆ TEST_F() [74/100]

TEST_F ( FPDFEditEmbedderTest ,
ReadMarkedObjectsIndirectDict  )

Definition at line 1443 of file fpdf_edit_embeddertest.cpp.

References CheckMarkCounts().

Here is the call graph for this function:

◆ TEST_F() [75/100]

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().

Here is the call graph for this function:

◆ TEST_F() [76/100]

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().

Here is the call graph for this function:

◆ TEST_F() [77/100]

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().

Here is the call graph for this function:

◆ TEST_F() [78/100]

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().

Here is the call graph for this function:

◆ TEST_F() [79/100]

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().

Here is the call graph for this function:

◆ TEST_F() [80/100]

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().

Here is the call graph for this function:

◆ TEST_F() [81/100]

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().

Here is the call graph for this function:

◆ TEST_F() [82/100]

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().

Here is the call graph for this function:

◆ TEST_F() [83/100]

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().

Here is the call graph for this function:

◆ TEST_F() [84/100]

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().

Here is the call graph for this function:

◆ TEST_F() [85/100]

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().

Here is the call graph for this function:

◆ TEST_F() [86/100]

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().

Here is the call graph for this function:

◆ TEST_F() [87/100]

TEST_F ( FPDFEditEmbedderTest ,
RemoveTextObjectWithTwoPagesSharingContentArrayAndResources  )

Definition at line 1206 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), and pdfium::HelloWorldChecksum().

Here is the call graph for this function:

◆ TEST_F() [88/100]

TEST_F ( FPDFEditEmbedderTest ,
RemoveTextObjectWithTwoPagesSharingContentStreamAndResources  )

Definition at line 1140 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), and pdfium::HelloWorldChecksum().

Here is the call graph for this function:

◆ TEST_F() [89/100]

TEST_F ( FPDFEditEmbedderTest ,
RemoveTextObjectWithTwoPagesSharingResourcesDict  )

Definition at line 1265 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_CountObjects(), FPDFPage_GenerateContent(), FPDFPage_GetObject(), and pdfium::HelloWorldChecksum().

Here is the call graph for this function:

◆ TEST_F() [90/100]

TEST_F ( FPDFEditEmbedderTest ,
SaveAndRender  )

Definition at line 3869 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [91/100]

TEST_F ( FPDFEditEmbedderTest ,
SetCharcodesBadParams  )

Definition at line 849 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_CountObjects(), and FPDFPage_GetObject().

Here is the call graph for this function:

◆ TEST_F() [92/100]

TEST_F ( FPDFEditEmbedderTest ,
SetMarkParam  )

Definition at line 3985 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [93/100]

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().

Here is the call graph for this function:

◆ TEST_F() [94/100]

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().

Here is the call graph for this function:

◆ TEST_F() [95/100]

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().

Here is the call graph for this function:

◆ TEST_F() [96/100]

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().

Here is the call graph for this function:

◆ TEST_F() [97/100]

TEST_F ( FPDFEditEmbedderTest ,
TransformAnnot  )

Definition at line 3717 of file fpdf_edit_embeddertest.cpp.

References FPDFPage_CreateAnnot(), and FPDFPage_TransformAnnots().

Here is the call graph for this function:

◆ TEST_F() [98/100]

TEST_F ( FPDFEditEmbedderTest ,
TraverseMarkedContentID  )

Definition at line 4321 of file fpdf_edit_embeddertest.cpp.

◆ TEST_F() [99/100]

TEST_F ( FPDFEditEmbedderTest ,
Type1BaseFontName  )

Definition at line 3118 of file fpdf_edit_embeddertest.cpp.

References FPDFTextObj_GetFont().

Here is the call graph for this function:

◆ TEST_F() [100/100]

TEST_F ( FPDFEditMoveEmbedderTest ,
MovePagesTest  )

Definition at line 5394 of file fpdf_edit_embeddertest.cpp.