Indentation.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------------------+
2 |
3 | Supplied under applicable software license agreement.
4 |
5 | Copyright (c) 2018 Bentley Systems, Incorporated. All rights reserved.
6 |
7 +---------------------------------------------------------------------------------------*/
8 #pragma once
9 
10 #include "TextAPICommon.h"
11 
13 
16 
17 //=======================================================================================
20 // @remark Required library : DgnPlatform<ApiNumber>.lib i.e. DgnPlatform5.lib
21 // @bsiclass Bentley Systems
22 //=======================================================================================
24  {
25 private:
26  virtual void MakeClassAbstract() = 0;
27 public:
28 
31  public: static DGNPLATFORM_EXPORT IndentationDataPtr Create ();
32 
34  public: DGNPLATFORM_EXPORT IndentationDataPtr Clone () const;
35 
38  public: DGNPLATFORM_EXPORT double GetFirstLineIndent () const;
39 
42  public: DGNPLATFORM_EXPORT void SetFirstLineIndent (double);
43 
46  public: DGNPLATFORM_EXPORT double GetHangingIndent () const;
47 
50  public: DGNPLATFORM_EXPORT void SetHangingIndent (double);
51 
55  public: DGNPLATFORM_EXPORT T_DoubleVectorCR GetTabStops () const;
56 
59  public: DGNPLATFORM_EXPORT void SetTabStops (T_DoubleVectorCR);
60 
61  }; // IndentationData
62 
64 
66 
#define END_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:69
Storage and utility class for managing a Paragraph object's indentation properties.
Definition: Indentation.h:23
#define DGNPLATFORM_EXPORT
Definition: DgnPlatform/ExportMacros.h:58
#define CLRPUBLIC
Definition: DgnPlatform/ExportMacros.h:12
A shared pointer template for reference-counted objects.
Definition: RefCounted.h:119
#define BEGIN_BENTLEY_DGNPLATFORM_NAMESPACE
Definition: DgnPlatformBaseType.r.h:68
Concrete class that can be used to implement the reference-counting pattern.
Definition: RefCounted.h:109
T_DoubleVector const & T_DoubleVectorCR
Definition: DgnPlatform.h:1642

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.