Aspose.Tasks for C++
ImageSavingArgs.h
1 #pragma once
2 //-----------------------------------------------------------------------
3 // <copyright file="ImageSavingArgs.cs" company="Aspose Pty Ltd">
4 // Copyright (c) 2002-2024 Aspose Pty Ltd. All Rights Reserved.
5 // </copyright>
6 //-----------------------------------------------------------------------
7 
8 #include "aspose.tasks.cpp/Saving/Html/ResourceSavingArgs.h"
9 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
10 
11 namespace Aspose
12 {
13 namespace Tasks
14 {
15 enum class HtmlImageType;
16 namespace Saving
17 {
18 class HtmlSaveOptions;
19 class ImageSavingCallbackProxy;
20 } // namespace Saving
21 } // namespace Tasks
22 } // namespace Aspose
23 
24 namespace Aspose {
25 
26 namespace Tasks {
27 
28 /// <summary>
29 /// This class represents set of data that related to external image file's saving that
30 /// occurs during conversion to HTML format.
31 /// </summary>
32 class ASPOSE_TASKS_SHARED_CLASS ImageSavingArgs : public Aspose::Tasks::ResourceSavingArgs
33 {
34  typedef ImageSavingArgs ThisType;
36 
37  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
38  ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
39 
40  friend class Aspose::Tasks::Saving::ImageSavingCallbackProxy;
42 
43 public:
44 
45  /// <summary>
46  /// Gets a HTML image type.
47  /// </summary>
48  ASPOSE_TASKS_SHARED_API HtmlImageType get_ImageType() const;
49 
50  /// <summary>
51  /// Initializes a new instance of the <see cref="ImageSavingArgs"></see> class.
52  /// </summary>
53  ASPOSE_TASKS_SHARED_API ImageSavingArgs();
54 
55 protected:
56 
57  /// <summary>
58  /// Gets a HTML image type.
59  /// </summary>
60  ASPOSE_TASKS_SHARED_API void set_ImageType(HtmlImageType value);
61 
62  #ifdef ASPOSE_GET_SHARED_MEMBERS
63  ASPOSE_TASKS_SHARED_API void GetSharedMembers(System::Object::shared_members_type& result) const override;
64  #endif
65 
66 
67 private:
68 
69  HtmlImageType pr_ImageType;
70 
71 };
72 
73 } // namespace Tasks
74 } // namespace Aspose
75 
76 
This class represents set of data that related to external image file's saving that occurs during con...
Definition: ImageSavingArgs.h:33
ImageSavingArgs()
Initializes a new instance of the ImageSavingArgs class.
HtmlImageType get_ImageType() const
Gets a HTML image type.
This class represents set of data that related to external resource file's saving that occurs during ...
Definition: ResourceSavingArgs.h:29
Allows to specify additional options when rendering project pages to HTML.
Definition: HtmlSaveOptions.h:67
Definition: Asn.h:13