8 #include "aspose.tasks.cpp/Saving/ICloneableSaveOptions.h"
9 #include "aspose.tasks.cpp/Saving/SaveOptions.h"
10 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
19 class IPageSavingCallback;
37 typedef Aspose::Tasks::Saving::ICloneableSaveOptions BaseType1;
39 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
40 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
48 ASPOSE_TASKS_SHARED_API
bool get_UseGradientBrush()
override;
53 ASPOSE_TASKS_SHARED_API
void set_UseGradientBrush(
bool value)
override;
57 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<IPageSavingCallback>& get_PageSavingCallback()
const;
61 ASPOSE_TASKS_SHARED_API
void set_PageSavingCallback(
const System::SharedPtr<IPageSavingCallback>& value);
70 ASPOSE_TASKS_SHARED_API System::SharedPtr<IWriter> GetWriter()
override;
72 virtual ASPOSE_TASKS_SHARED_API ~SvgOptions();
74 #ifdef ASPOSE_GET_SHARED_MEMBERS
75 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
81 System::SharedPtr<IPageSavingCallback> pr_PageSavingCallback;
83 SvgOptions(
const System::SharedPtr<SvgOptions>& options);
85 MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(SvgOptions, CODEPORTING_ARGS(
const System::SharedPtr<SvgOptions>& options));
86 System::SharedPtr<SaveOptions> Clone()
override;
87 void CopyOutputPropertiesFrom(System::SharedPtr<SaveOptions> source)
override;
This is an abstract base class for classes that allow the user to specify additional options when sav...
Definition: SaveOptions.h:94
Allows to specify additional options when rendering project pages to SVG.
Definition: SvgOptions.h:33