FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDbLayout.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
20#include "..\acad\Acad.h"
21
22template < typename Param1 > class AcArrayMemCopyReallocator;
23class AcDbDatabase;
24class AcDbObjectId;
26class AcGePoint2d;
27class AcGePoint3d;
28class AcRxClass;
29
31{
32public:
34 bool annoAllVisible(void)const ;
35 bool getTabSelected(void)const ;
38 Acad::ErrorStatus getLayoutName(wchar_t * &)const ;
39 Acad::ErrorStatus getLayoutName(wchar_t const * &)const ;
40 Acad::ErrorStatus getThumbnail( tagBITMAPINFO * &)const ;
41 Acad::ErrorStatus initialize( AcDbObjectId *);
42 Acad::ErrorStatus setAnnoAllVisible(bool);
43 Acad::ErrorStatus setThumbnail( tagBITMAPINFO const *);
44 int getTabOrder(void)const ;
45
46 virtual ~AcDbLayout(void);
47
48 virtual Acad::ErrorStatus addToLayoutDict( AcDbDatabase *, AcDbObjectId);
49 virtual Acad::ErrorStatus getClassID( _GUID *)const ;
50 virtual Acad::ErrorStatus setBlockTableRecordId( AcDbObjectId);
51 virtual Acad::ErrorStatus setLayoutName(wchar_t const *);
52 virtual void setTabOrder(int);
53 virtual void setTabSelected(int);
56 virtual Acad::ErrorStatus subClose( void );
57 Acad::ErrorStatus getName(AcString &) const;
58
60
61protected:
63
64};
#define ACRX_DECLARE_MEMBERS(classname)
Definition addmacro.h:756
bool getTabSelected(void) const
virtual Acad::ErrorStatus addToLayoutDict(AcDbDatabase *, AcDbObjectId)
Acad::ErrorStatus getName(AcString &) const
void getExtents(AcGePoint3d &, AcGePoint3d &) const
Acad::ErrorStatus getLayoutName(wchar_t *&) const
Acad::ErrorStatus getThumbnail(tagBITMAPINFO *&) const
Acad::ErrorStatus setThumbnail(tagBITMAPINFO const *)
virtual Acad::ErrorStatus setLayoutName(wchar_t const *)
void getLimits(AcGePoint2d &, AcGePoint2d &) const
virtual void setTabSelected(int)
AcDbObjectIdArray getViewportArray(void) const
virtual ~AcDbLayout(void)
AcDbLayout(AcDbSystemInternals *)
Acad::ErrorStatus getLayoutName(wchar_t const *&) const
Acad::ErrorStatus initialize(AcDbObjectId *)
virtual void setTabOrder(int)
bool annoAllVisible(void) const
virtual Acad::ErrorStatus setBlockTableRecordId(AcDbObjectId)
AcDbLayout(void)
virtual Acad::ErrorStatus subClose(void)
Acad::ErrorStatus setAnnoAllVisible(bool)
virtual Acad::ErrorStatus getClassID(_GUID *) const
AcDbObjectId getBlockTableRecordId(void) const
int getTabOrder(void) const