InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ISetDPSArticleExportPrefsCmdData.h
1 //========================================================================================
2 // Owner: Adobe Systems Inc.
3 //
4 // Copyright 2010-2015 Adobe Systems Incorporated. All rights reserved.
5 //
6 // NOTICE: All information contained herein is, and remains
7 // the property of Adobe Systems Incorporated and its suppliers,
8 // if any. The intellectual and technical concepts contained
9 // herein are proprietary to Adobe Systems Incorporated and its
10 // suppliers and may be covered by U.S. and Foreign Patents,
11 // patents in process, and are protected by trade secret or copyright law.
12 // Dissemination of this information or reproduction of this material
13 // is strictly forbidden unless prior written permission is obtained
14 // from Adobe Systems Incorporated.
15 //
16 //========================================================================================
17 
18 
19 #include "DigitalPublishingID.h"
20 #include "IDPSArticleExportPrefs.h"
21 
28 {
29 public:
30  enum { kDefaultIID = IID_ISETDPSARTICLEEXPORTPREFSCMDDATA };
31 
32 //----------------------------------------------------------------------------------------
33 
39  virtual const IDocument* GetIDoc() const = 0;
40 
46  virtual void SetIDoc(IDocument* const iDoc) = 0;
47 
48 //----------------------------------------------------------------------------------------
49 
55  virtual uint32 const &GetDimensionWidth() const = 0;
56 
62  virtual void SetDimensionWidth(uint32 const &dimensionWidth) = 0;
63 
64 //----------------------------------------------------------------------------------------
65 
71  virtual uint32 const &GetDimensionHeight() const = 0;
72 
78  virtual void SetDimensionHeight(uint32 const &dimensionHeight) = 0;
79 
80 //----------------------------------------------------------------------------------------
81 
88 
95 
96 //----------------------------------------------------------------------------------------
97 
104 
111 
112 //----------------------------------------------------------------------------------------
113 
119  virtual bool16 IsSmoothScrolling() const = 0;
120 
126  virtual void SetSmoothScrolling(bool16 smoothScrolling) = 0;
127 
128 //----------------------------------------------------------------------------------------
129 
135  virtual bool16 IsHorizontalSwipe() const = 0;
136 
142  virtual void SetHorizontalSwipe(bool16 horizontalSwipe) = 0;
143 
144 
145 //----------------------------------------------------------------------------------------
151  virtual PMString const &GetLayout() const = 0;
152 
158  virtual void SetLayout(PMString const &layout) = 0;
159 
160 //----------------------------------------------------------------------------------------
161 //----------------------------------------------------------------------------------------
162 
163 };
164