search/mag_sel search/close
PclSaveOptions.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 Pcl { namespace Writer { class PclWriter; } } } } }
18 namespace Aspose { namespace Collections { class StringToStringDictionary; } }
19 namespace Aspose { namespace Rendering { namespace Pcl { class PclOptionsCore; } } }
20 namespace Aspose { namespace Words { class Document; } }
21 
22 namespace Aspose {
23 
24 namespace Words {
25 
26 namespace Saving {
27 
42 class ASPOSE_WORDS_SHARED_CLASS PclSaveOptions : public Aspose::Words::Saving::FixedPageSaveOptions
43 {
44  typedef PclSaveOptions ThisType;
46 
47  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
48  ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
49 
50  friend class Aspose::Words::RW::Pcl::Writer::PclWriter;
51 
52 public:
53 
69  ASPOSE_WORDS_SHARED_API Aspose::Words::SaveFormat get_SaveFormat() override;
70 
72  ASPOSE_WORDS_SHARED_API void set_SaveFormat(Aspose::Words::SaveFormat value) override;
73 
90  ASPOSE_WORDS_SHARED_API bool get_RasterizeTransformedElements() const;
91 
93  ASPOSE_WORDS_SHARED_API void set_RasterizeTransformedElements(bool value);
94 
115  ASPOSE_WORDS_SHARED_API System::String get_FallbackFontName() const;
116 
118  ASPOSE_WORDS_SHARED_API void set_FallbackFontName(System::String value);
119 
142  ASPOSE_WORDS_SHARED_API void AddPrinterFont(System::String fontFullName, System::String fontPclName);
143 
144  ASPOSE_WORDS_SHARED_API PclSaveOptions();
145 
146 protected:
147 
149 
150 private:
151 
152  bool mRasterizeTransformedElements;
154  System::String mFallbackFontName;
155 
156 };
157 
158 }
159 }
160 }