CFx SDK Documentation  2020SP3
PdfPublishArtwork.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2017, Open Design Alliance (the "Alliance").
3 // All rights reserved.
4 //
5 // This software and its documentation and related materials are owned by
6 // the Alliance. The software may only be incorporated into application
7 // programs owned by members of the Alliance, subject to a signed
8 // Membership Agreement and Supplemental Software License Agreement with the
9 // Alliance. The structure and organization of this software are the valuable
10 // trade secrets of the Alliance and its suppliers. The software is also
11 // protected by copyright law and international treaty provisions. Application
12 // programs incorporating this software must include the following statement
13 // with their copyright notices:
14 //
15 // This application incorporates Teigha(R) software pursuant to a license
16 // agreement with Open Design Alliance.
17 // Teigha(R) Copyright (C) 2002-2017 by Open Design Alliance.
18 // All rights reserved.
19 //
20 // By use of this software, its documentation or related materials, you
21 // acknowledge and accept the above terms.
23 
24 
26 //
27 // PdfPublishArtwork.h
28 //
30 
31 #ifndef _PDF_PUBLISH_ARTWORK_INCLUDED_
32 #define _PDF_PUBLISH_ARTWORK_INCLUDED_
33 
34 #include "PdfPublishBaseObject.h"
35 #include "PdfPublishView.h"
36 
40 namespace OdPdfPublish{
41 
47 {
48 public:
49  //DOM-IGNORE-BEGIN
52  //DOM-IGNORE-END
53 
58 
62  virtual ~OdArtwork();
63 
73 
80 
87  void setPMICrossHighlighting(bool state);
88 
95  void setPMISemanticInformation(bool state);
96 
109 
122 
131  void addView(const OdViewPtr& view);
132 
138  void setPMIColor(ODCOLORREF pmi_color);
139 
150 
158 
168  void getPMICrossHighlighting(bool& state) const;
169 
179  void getPMISemanticInformation(bool& state) const;
180 
194 
208 
218  void getViews(OdViewPtrArray& views) const;
219 
226  void getPMIColor(ODCOLORREF& pmi_color) const;
227 
228 };
229 
234 
235 }
236 #endif // _PDF_PUBLISH_ARTWORK_INCLUDED_
237 
OdString
Definition: OdString.h:95
OdPdfPublish::OdArtwork::setPMIColor
void setPMIColor(ODCOLORREF pmi_color)
OdPdfPublish::OdArtwork::setDisplayPreference
void setDisplayPreference(Artwork::DisplayPreference preference)
OdPdfPublish::OdArtwork::getPMIColor
void getPMIColor(ODCOLORREF &pmi_color) const
OdPdfPublish::OdArtwork::getDefaultViewPreference
void getDefaultViewPreference(Artwork::ViewPreference &preference) const
OdPdfPublish::OdArtwork::getViews
void getViews(OdViewPtrArray &views) const
source
GLsizei GLsizei GLchar * source
Definition: gles2_ext.h:282
OdPdfPublish::OdArtwork::getPMISemanticInformation
void getPMISemanticInformation(bool &state) const
OdPdfPublish::OdArtwork::setPMISemanticInformation
void setPMISemanticInformation(bool state)
OdPdfPublish::Artwork::AnimationStyle
AnimationStyle
Definition: PdfPublishCommon.h:226
OdPdfPublish::OdArtwork::~OdArtwork
virtual ~OdArtwork()
OdPdfPublish::OdArtwork::OdArtwork
OdArtwork()
OdPdfPublish::SMARTPTR
SMARTPTR(OdFile)
OdPdfPublish::Artwork::ViewPreference
ViewPreference
Definition: PdfPublishCommon.h:235
PDFPUBLISH_TOOLKIT
#define PDFPUBLISH_TOOLKIT
Definition: PdfPublishDef.h:40
OdPdfPublish::Artwork::DisplayPreference
DisplayPreference
Definition: PdfPublishCommon.h:243
OdPdfPublish::OdArtwork::addView
void addView(const OdViewPtr &view)
OdPdfPublish
Definition: PdfPublish.h:42
OdPdfPublish::OdArtwork::getJavaScript
void getJavaScript(OdString &source) const
OdPdfPublish::OdArtwork::setDefaultViewPreference
void setDefaultViewPreference(Artwork::ViewPreference preference)
OdPdfPublish::OdArtwork::getDisplayPreference
void getDisplayPreference(Artwork::DisplayPreference &preference) const
PdfPublishView.h
OdPdfPublish::OdArtwork::setJavaScript
void setJavaScript(const OdString &source)
PdfPublishBaseObject.h
OdPdfPublish::OdArtwork::setAnimationStyle
void setAnimationStyle(Artwork::AnimationStyle style)
OdPdfPublish::OdArtwork::getPMICrossHighlighting
void getPMICrossHighlighting(bool &state) const
OdPdfPublish::OdArtwork::getAnimationStyle
void getAnimationStyle(Artwork::AnimationStyle &style) const
ODCOLORREF
#define ODCOLORREF
Definition: OdPlatform.h:883
OdPdfPublish::OdArtwork::ODRX_HEAP_OPERATORS
ODRX_HEAP_OPERATORS()
OdPdfPublish::OdArtwork
Definition: PdfPublishArtwork.h:47
OdPdfPublish::OdArtwork::setPMICrossHighlighting
void setPMICrossHighlighting(bool state)
OdPdfPublish::OdArtwork::ODRX_DECLARE_MEMBERS
ODRX_DECLARE_MEMBERS(OdArtwork)
OdPdfPublish::OdObject
Definition: PdfPublishBaseObject.h:71