XamlFixedSaveOptions.h
1
// Copyright 2001-2021 Aspose Pty Ltd. All Rights Reserved.
3
//
4
// This file is part of Aspose.Words. The source code in this file
5
// is only intended as a supplement to the documentation, and is provided
6
// "as is", without warranty of any kind, either expressed or implied.
9
#pragma once
10
11
#include <system/string.h>
12
13
#include <Aspose.Words.Cpp/Saving/FixedPageSaveOptions.h>
14
#include <Aspose.Words.Cpp/SaveFormat.h>
15
#include <Aspose.Words.Cpp/aspose_words_api_defs.h>
16
17
namespace
Aspose
{
namespace
Words
{
namespace
RW {
namespace
XamlFixed
{
namespace
Writer {
class
XamlFixedWriter; } } } } }
18
namespace
Aspose
{
namespace
Words
{
namespace
Saving {
class
IResourceSavingCallback; } } }
19
namespace
Aspose
{
namespace
Rendering {
namespace
Xaml
{
class
XamlOptionsCore; } } }
20
namespace
Aspose
{
namespace
Words
{
class
Document
; } }
21
namespace
Aspose
{
namespace
Common {
class
DocumentInfo; } }
22
23
namespace
Aspose
{
24
25
namespace
Words
{
26
27
namespace
Saving {
28
98
class
ASPOSE_WORDS_SHARED_CLASS
XamlFixedSaveOptions
:
public
Aspose::Words::Saving::FixedPageSaveOptions
99
{
100
typedef
XamlFixedSaveOptions
ThisType
;
101
typedef
Aspose::Words::Saving::FixedPageSaveOptions
BaseType
;
102
103
typedef ::System::BaseTypesInfo<BaseType>
ThisTypeBaseTypesInfo
;
104
ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
105
106
friend
class
Aspose::Words::RW::XamlFixed::Writer::XamlFixedWriter;
107
108
public
:
109
180
ASPOSE_WORDS_SHARED_API
Aspose::Words::SaveFormat
get_SaveFormat
()
override
;
181
183
ASPOSE_WORDS_SHARED_API
void
set_SaveFormat
(
Aspose::Words::SaveFormat
value)
override
;
184
270
ASPOSE_WORDS_SHARED_API
System::String
get_ResourcesFolder
()
const
;
271
273
ASPOSE_WORDS_SHARED_API
void
set_ResourcesFolder
(
System::String
value);
274
352
ASPOSE_WORDS_SHARED_API
System::String
get_ResourcesFolderAlias
()
const
;
353
355
ASPOSE_WORDS_SHARED_API
void
set_ResourcesFolderAlias
(
System::String
value);
356
426
ASPOSE_WORDS_SHARED_API
System::SharedPtr<Aspose::Words::Saving::IResourceSavingCallback>
get_ResourceSavingCallback
()
const
;
427
429
ASPOSE_WORDS_SHARED_API
void
set_ResourceSavingCallback
(
System::SharedPtr<Aspose::Words::Saving::IResourceSavingCallback>
value);
430
431
protected
:
432
433
System::SharedPtr<Aspose::Rendering::Xaml::XamlOptionsCore>
ToCore(
System::SharedPtr<Aspose::Words::Document>
doc,
System::SharedPtr<Aspose::Common::DocumentInfo>
docInfo);
434
435
private
:
436
437
System::String
mResourcesFolder;
438
System::String
mResourcesFolderAlias;
439
System::SharedPtr<Aspose::Words::Saving::IResourceSavingCallback>
mResourceSavingCallback;
440
441
};
442
443
}
444
}
445
}