InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IHTMLPageItemAttributes.h
1 /*
2  * IHTMLPageItemAttributes.h
3  * HTMLPGT
4  *
5  * Created by Dave Stephens on 9/23/11.
6  * Copyright 2011 Adobe Systems, Inc. All rights reserved.
7  *
8  */
9 //========================================================================================
10 //
11 // $File$
12 //
13 // Created by Dave Stephens on 9/23/11.
14 //
15 // $Author$
16 //
17 // $DateTime$
18 //
19 // $Revision$
20 //
21 // $Change$
22 //
23 // Copyright 1997-2011 Adobe Systems Incorporated. All rights reserved.
24 //
25 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
26 // with the terms of the Adobe license agreement accompanying it. If you have received
27 // this file from a source other than Adobe, then your use, modification, or
28 // distribution of it requires the prior written permission of Adobe.
29 //
30 //========================================================================================
31 
32 #ifndef __IHTMLPageItemAttributes__
33 #define __IHTMLPageItemAttributes__
34 
35 #include "IPMUnknown.h"
36 
37 #include "HTMLPGTID.h"
38 
43 {
44 public:
45  enum { kDefaultIID = IID_IHTMLPAGEITEMATTRIBUTES};
46 
50  virtual void SetHasFixedDimensions(bool32 isFixed) = 0;
51 
57  virtual bool32 GetHasFixedDimensions() const = 0;
58 
66  virtual ErrorCode SetRelativeURIToHTMLFile(const WideString* relativePosixPath) = 0;
67 
74  virtual void GetRelativeURIToHTMLFile(WideString& relativePosixPath) const = 0;
75 
81  virtual ErrorCode CopyFrom(IHTMLPageItemAttributes* srcAttrs) = 0;
82 };
83 
84 #endif