FindReplaceOptions.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/object.h>
12 
13 #include <Aspose.Words.Cpp/Replacing/FindReplaceDirection.h>
14 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
15 
16 namespace Aspose { namespace Words { namespace Replacing { class FindReplace; } } }
17 namespace Aspose { namespace Words { class Font; } }
18 namespace Aspose { namespace Words { class ParagraphFormat; } }
19 namespace Aspose { namespace Words { namespace Replacing { class IReplacingCallback; } } }
20 namespace Aspose { namespace Words { class RunPr; } }
21 namespace Aspose { namespace Words { class ParaPr; } }
22 
23 namespace Aspose {
24 
25 namespace Words {
26 
27 namespace Replacing {
28 
70 class ASPOSE_WORDS_SHARED_CLASS FindReplaceOptions : public System::Object
71 {
73  typedef System::Object BaseType;
74 
75  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
76  ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
77 
78 public:
79 
158  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Font> get_ApplyFont() const;
159 
198 
272 
275 
298  ASPOSE_WORDS_SHARED_API bool get_MatchCase() const;
299 
301  ASPOSE_WORDS_SHARED_API void set_MatchCase(bool value);
302 
325  ASPOSE_WORDS_SHARED_API bool get_FindWholeWordsOnly() const;
326 
328  ASPOSE_WORDS_SHARED_API void set_FindWholeWordsOnly(bool value);
329 
466 
469 
546  ASPOSE_WORDS_SHARED_API bool get_UseLegacyOrder() const;
547 
549  ASPOSE_WORDS_SHARED_API void set_UseLegacyOrder(bool value);
550 
586  ASPOSE_WORDS_SHARED_API bool get_IgnoreDeleted() const;
587 
589  ASPOSE_WORDS_SHARED_API void set_IgnoreDeleted(bool value);
590 
624  ASPOSE_WORDS_SHARED_API bool get_IgnoreInserted() const;
625 
627  ASPOSE_WORDS_SHARED_API void set_IgnoreInserted(bool value);
628 
657  ASPOSE_WORDS_SHARED_API bool get_IgnoreFields() const;
658 
660  ASPOSE_WORDS_SHARED_API void set_IgnoreFields(bool value);
661 
710  ASPOSE_WORDS_SHARED_API bool get_UseSubstitutions() const;
711 
713  ASPOSE_WORDS_SHARED_API void set_UseSubstitutions(bool value);
714 
738  ASPOSE_WORDS_SHARED_API bool get_LegacyMode() const;
739 
741  ASPOSE_WORDS_SHARED_API void set_LegacyMode(bool value);
742 
773  ASPOSE_WORDS_SHARED_API bool get_SmartParagraphBreakReplacement() const;
774 
776  ASPOSE_WORDS_SHARED_API void set_SmartParagraphBreakReplacement(bool value);
777 
778  ASPOSE_WORDS_SHARED_API FindReplaceOptions();
782 
783 protected:
784 
785 private:
786 
787  __TypeStub<1,1,1,1>::type mField45;
788  __TypeStub<4,4,4,4>::type mField46;
793  __TypeStub<1,1,1,1>::type mField51;
794  __TypeStub<1,1,1,1>::type mField52;
796  __TypeStub<1,1,1,1>::type mField54;
797  __TypeStub<1,1,1,1>::type mField55;
798  __TypeStub<1,1,1,1>::type mField56;
799  __TypeStub<1,1,1,1>::type mField57;
800  __TypeStub<1,1,1,1>::type mField58;
801  __TypeStub<1,1,1,1>::type mField59;
802 
803 };
804 
805 }
806 }
807 }