Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpdf_imageobject.h>
Additional Inherited Members | |
Public Types inherited from CPDF_PageObject | |
enum class | Type { kText = 1 , kPath , kImage , kShading , kForm } |
Static Public Attributes inherited from CPDF_PageObject | |
static constexpr int32_t | kNoContentStream = -1 |
Protected Member Functions inherited from CPDF_PageObject | |
void | CopyData (const CPDF_PageObject *pSrcObject) |
Definition at line 17 of file cpdf_imageobject.h.
|
explicit |
Definition at line 18 of file cpdf_imageobject.cpp.
References CPDF_PageObject::CPDF_PageObject().
Referenced by CPDF_ImageObject().
CPDF_ImageObject::CPDF_ImageObject | ( | ) |
Definition at line 21 of file cpdf_imageobject.cpp.
References CPDF_ImageObject(), and CPDF_PageObject::kNoContentStream.
|
override |
Definition at line 23 of file cpdf_imageobject.cpp.
|
overridevirtual |
Reimplemented from CPDF_PageObject.
Definition at line 45 of file cpdf_imageobject.cpp.
|
overridevirtual |
Reimplemented from CPDF_PageObject.
Definition at line 41 of file cpdf_imageobject.cpp.
void CPDF_ImageObject::CalcBoundingBox | ( | ) |
Definition at line 49 of file cpdf_imageobject.cpp.
References CFX_FloatRect::CFX_FloatRect(), CPDF_PageObject::SetOriginalRect(), CPDF_PageObject::SetRect(), and CFX_Matrix::TransformRect().
Referenced by FPDFImageObj_SetBitmap(), SetImageMatrix(), and Transform().
RetainPtr< CPDF_Image > CPDF_ImageObject::GetImage | ( | ) | const |
Definition at line 60 of file cpdf_imageobject.cpp.
Referenced by TEST().
RetainPtr< CFX_DIBitmap > CPDF_ImageObject::GetIndependentBitmap | ( | ) | const |
Definition at line 64 of file cpdf_imageobject.cpp.
Referenced by CPDF_Form::GetBitmapAndMatrixFromSoleImageOfForm().
|
overridevirtual |
Implements CPDF_PageObject.
Definition at line 27 of file cpdf_imageobject.cpp.
References CPDF_PageObject::kImage.
|
overridevirtual |
Reimplemented from CPDF_PageObject.
Definition at line 37 of file cpdf_imageobject.cpp.
|
inline |
Definition at line 36 of file cpdf_imageobject.h.
Referenced by FPDFImageObj_GetRenderedBitmap(), FPDFPageObj_GetMatrix(), FPDFPageObj_GetRotatedBounds(), and CPDF_Form::GetBitmapAndMatrixFromSoleImageOfForm().
void CPDF_ImageObject::SetImage | ( | RetainPtr< CPDF_Image > | pImage | ) |
Definition at line 55 of file cpdf_imageobject.cpp.
void CPDF_ImageObject::SetImageMatrix | ( | const CFX_Matrix & | matrix | ) |
Definition at line 76 of file cpdf_imageobject.cpp.
References CalcBoundingBox(), and CFX_Matrix::operator=().
Referenced by FPDFImageObj_SetMatrix(), and FPDFPageObj_SetMatrix().
|
overridevirtual |
Implements CPDF_PageObject.
Definition at line 31 of file cpdf_imageobject.cpp.
References CalcBoundingBox(), CFX_Matrix::Concat(), and CPDF_PageObject::SetDirty().