16 #include <system/array.h> 19 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 25 class RasterCachedImage;
31 class PDF3DAnnotation;
49 namespace EmptyPageDetection
51 class EmptyPageDetectionManager;
63 namespace ConvertStrategies
65 class PdfAConvertStrategy;
66 class PdfConvertStrategy;
67 class PdfUaConvertStrategy;
68 class SearchablePdfConvertStrategy;
69 class TransparentContentRemoval;
72 namespace Presentation
74 class ColorDetectHelper;
79 class PdfContentEditor;
93 class ContentSequenceXImage;
94 class ContentSequenceXObject;
97 namespace Optimization
99 class ImageCompressor;
100 class ImageCompressor2;
106 namespace PdfToMarkdown
116 class PdfFileStampTests;
120 class ImageExtractionTests;
122 class RegressionTests_v11_1;
123 class RegressionTests_v19_1;
124 class RegressionTests_v19_12;
125 class RegressionTests_v19_5;
126 class RegressionTests_v20_02;
127 class RegressionTests_v20_05;
128 class RegressionTests_v24_02;
129 class RegressionTests_v6_2;
130 class RegressionTests_v6_9;
131 class RegressionTests_v7_0;
132 class RegressionTests_v7_1;
133 class RegressionTests_v7_5;
134 class RegressionTests_v7_7;
135 class RegressionTests_v7_8;
136 class RegressionTests_v7_9;
137 class RegressionTests_v8_1;
157 enum class ImageLockMode;
178 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
179 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
181 friend class Aspose::Pdf::Interchange::ContentSequenceXObject;
182 friend class Aspose::Pdf::Interchange::ContentSequenceXImage;
183 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfUaConvertStrategy;
184 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfConvertStrategy;
185 friend class Aspose::Pdf::Optimization::ImageCompressor;
186 friend class Aspose::Pdf::Optimization::ImageCompressor2;
189 friend class Aspose::Pdf::Annotations::Redaction;
190 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::TransparentContentRemoval;
191 friend class Aspose::Pdf::PageModel::ImageElement;
192 friend class Aspose::Pdf::Engine::Presentation::ColorDetectHelper;
193 friend class Aspose::Pdf::Engine::CommonData::PageContent::EmptyPageDetection::EmptyPageDetectionManager;
194 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfAConvertStrategy;
195 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::SearchablePdfConvertStrategy;
205 friend class Aspose::Utils::ImageUtils;
208 friend class Aspose::Pdf::DataUtils;
209 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::TransparentContentRemoval;
210 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::TransparentContentRemoval;
211 friend class Aspose::Pdf::PdfToMarkdown::ImageManager;
212 friend class Aspose::Pdf::Tests::RegressionTests_v7_0;
213 friend class Aspose::Pdf::Tests::RegressionTests_v6_2;
214 friend class Aspose::Pdf::Tests::RegressionTests_v11_1;
215 friend class Aspose::Pdf::Tests::RegressionTests_v20_05;
216 friend class Aspose::Pdf::Tests::RegressionTests_v6_9;
217 friend class Aspose::Pdf::Tests::RegressionTests_v7_1;
218 friend class Aspose::Pdf::Tests::RegressionTests_v7_5;
219 friend class Aspose::Pdf::Tests::RegressionTests_v7_7;
220 friend class Aspose::Pdf::Tests::RegressionTests_v7_8;
221 friend class Aspose::Pdf::Tests::RegressionTests_v7_9;
222 friend class Aspose::Pdf::Tests::RegressionTests_v8_1;
223 friend class Aspose::Pdf::Tests::RegressionTests_v19_1;
224 friend class Aspose::Pdf::Tests::RegressionTests_v19_5;
225 friend class Aspose::Pdf::Tests::RegressionTests_v19_12;
226 friend class Aspose::Pdf::Tests::RegressionTests_v20_02;
227 friend class Aspose::Pdf::Tests::RegressionTests_v24_02;
228 friend class Aspose::Pdf::Tests::Facades::PdfFileStampTests;
229 friend class Aspose::Pdf::Tests::Graphics::ImageExtractionTests;
236 ASPOSE_PDF_SHARED_API
bool get_ContainsTransparency();
248 ASPOSE_PDF_SHARED_API int32_t get_Width();
252 ASPOSE_PDF_SHARED_API int32_t get_Height();
390 void UpdateMetadata();
392 virtual ASPOSE_PDF_SHARED_API ~
XImage();
417 static struct __StaticConstructor__ { __StaticConstructor__(); } s_constructor__;
Reresents graphic stamp.
Definition: ImageStamp.h:41
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Represents characteristics of an image placed to Pdf document page.
Definition: ImagePlacement.h:75
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Definition: Artifact.h:67
ImageFilterType
Enumeration representing image filter type.
Definition: ImageFilterType.h:11
Definition: signed_info.h:13
Represents rgb to device gray color spaces conversion strategy.
Definition: RgbToDeviceGrayConversionStrategy.h:46
Represents a class to convert a pdf file's each page to images, supporting BMP, JPEG, PNG and TIFF now. Supported content in pdfs: pictures, form, comment.
Definition: PdfConverter.h:94
Class representing page resources.
Definition: Resources.h:257
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Represents an absorber object of image placement objects. Performs search of image usages and provide...
Definition: ImagePlacementAbsorber.h:77
ImageLockMode
Specifies properties of the region of an image being locked.
Definition: image_lock_mode.h:9
Definition: AFRelationship.h:4
Represents a color. This type should be allocated on stack and passed to functions by value or by ref...
Definition: color.h:23
Class representing image X-Object.
Definition: XImage.h:173
System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfDataStream > EngineImg
IPdfImage object which decribes image.
Definition: XImage.h:346
Represents class for color value which can be expressed in different color space. ...
Definition: Color.h:79
Class PDF3DAnnotation. This class cannot be inherited.
Definition: PDF3DAnnotation.h:85
Class representing XImage collection.
Definition: XImageCollection.h:153
Represents image.
Definition: Image.h:66
Represents a class to edit PDF file's content.
Definition: PdfContentEditor.h:89
ColorType
Specifies color type of elements on page.
Definition: ColorType.h:16