Aspose.Tasks for C++
IImageSavingCallback.h
1 #pragma once
2 //-----------------------------------------------------------------------
3 // <copyright file="IImageSavingCallback.cs" company="Aspose Pty Ltd">
4 // Copyright (c) 2002-2024 Aspose Pty Ltd. All Rights Reserved.
5 // </copyright>
6 //-----------------------------------------------------------------------
7 
8 #include <system/object.h>
9 
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
11 
12 namespace Aspose
13 {
14 namespace Tasks
15 {
16 class ImageSavingArgs;
17 } // namespace Tasks
18 } // namespace Aspose
19 
20 namespace Aspose {
21 
22 namespace Tasks {
23 
24 /// <summary>
25 /// Represents a callback that is called to create resource to store images.
26 /// </summary>
27 class ASPOSE_TASKS_SHARED_CLASS IImageSavingCallback : public virtual System::Object
28 {
30  typedef System::Object BaseType;
31 
32  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
33  ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
34 
35 public:
36 
37  /// <summary>
38  /// The method to be called while saving of images.
39  /// </summary>
40  /// <param name="args">The image saving arguments.</param>
41  virtual void ImageSaving(System::SharedPtr<ImageSavingArgs> args) = 0;
42 
43 };
44 
45 } // namespace Tasks
46 } // namespace Aspose
47 
48 
Represents a callback that is called to create resource to store images.
Definition: IImageSavingCallback.h:28
virtual void ImageSaving(System::SharedPtr< ImageSavingArgs > args)=0
The method to be called while saving of images.
Definition: Asn.h:13