FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
AcApDocument Class Referenceabstract

#include <AcApDocument.h>

Inheritance diagram for AcApDocument:
AcRxObject AcRTTIObject AcObject

Public Types

enum  SaveFormat {
  kUnknown = -1 , kR12_dxf = 1 , kR13_dwg = 4 , kR13_dxf = 5 ,
  kR14_dwg = 8 , kR14_dxf = 9 , k2000_dwg = 12 , k2000_dxf = 13 ,
  k2000_Template = 14 , k2000_Standard = 15 , k2000_xml = 16 , k2004_dwg = 24 ,
  k2004_dxf = 25 , k2004_Template = 26 , k2004_Standard = 27 , k2007_dwg = 36 ,
  k2007_dxf = 37 , k2007_Template = 38 , k2007_Standard = 39 , k2010_dwg = 48 ,
  k2010_dxf = 49 , k2010_Template = 50 , k2010_Standard = 51 , k2013_dwg = 60 ,
  k2013_dxf = 61 , k2013_Template = 62 , k2013_Standard = 63 , k2018_dwg = 64 ,
  k2018_dxf = 65 , k2018_Template = 66 , k2018_Standard = 67 , kNative = k2018_dwg ,
  kNative_Template = k2018_Template
}
 

Public Member Functions

 ACRX_DECLARE_MEMBERS (AcApDocument)
 
virtual Acad::ErrorStatus downgradeDocOpen (bool)=0
 
virtual Acad::ErrorStatus popDbmod (void)=0
 
virtual Acad::ErrorStatus upgradeDocOpen (void)=0
 
virtual void pushDbmod (void)=0
 
virtual ACHAR const * fileName () const =0
 
virtual AcEdInputPointManagerinputPointManager ()=0
 
virtual ACHAR const * docTitle () const =0
 
virtual void setDocTitle (const ACHAR *)=0
 
virtual AcDbDatabasedatabase () const =0
 
virtual CDocumentcDoc () const =0
 
virtual AcTransactionManagertransactionManager () const =0
 
virtual voidcontextPtr () const =0
 
virtual SaveFormat formatForSave () const =0
 
virtual AcAp::DocLockMode lockMode (bool=false) const =0
 
virtual AcAp::DocLockMode myLockMode () const =0
 
virtual bool isQuiescent () const =0
 
virtual bool isReadOnly () const =0
 
virtual int GetCountOfLispList () const =0
 
virtual AcLispAppInfoGetItemOfLispList (int) const =0
 
virtual AcApStatusBardrawingStatusBar () const =0
 
virtual IDispatchGetIDispatch (bool)=0
 
virtual bool isNamedDrawing () const =0
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Additional Inherited Members

- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 32 of file AcApDocument.h.

Member Enumeration Documentation

◆ SaveFormat

Enumerator
kUnknown 
kR12_dxf 
kR13_dwg 
kR13_dxf 
kR14_dwg 
kR14_dxf 
k2000_dwg 
k2000_dxf 
k2000_Template 
k2000_Standard 
k2000_xml 
k2004_dwg 
k2004_dxf 
k2004_Template 
k2004_Standard 
k2007_dwg 
k2007_dxf 
k2007_Template 
k2007_Standard 
k2010_dwg 
k2010_dxf 
k2010_Template 
k2010_Standard 
k2013_dwg 
k2013_dxf 
k2013_Template 
k2013_Standard 
k2018_dwg 
k2018_dxf 
k2018_Template 
k2018_Standard 
kNative 
kNative_Template 

Definition at line 35 of file AcApDocument.h.

Member Function Documentation

◆ ACRX_DECLARE_MEMBERS()

AcApDocument::ACRX_DECLARE_MEMBERS ( AcApDocument )

◆ cDoc()

virtual CDocument * AcApDocument::cDoc ( ) const
pure virtual

◆ contextPtr()

virtual void * AcApDocument::contextPtr ( ) const
pure virtual

◆ database()

virtual AcDbDatabase * AcApDocument::database ( ) const
pure virtual

◆ docTitle()

virtual ACHAR const * AcApDocument::docTitle ( ) const
pure virtual

◆ downgradeDocOpen()

virtual Acad::ErrorStatus AcApDocument::downgradeDocOpen ( bool )
pure virtual

◆ drawingStatusBar()

virtual AcApStatusBar * AcApDocument::drawingStatusBar ( ) const
pure virtual

◆ fileName()

virtual ACHAR const * AcApDocument::fileName ( ) const
pure virtual

◆ formatForSave()

virtual SaveFormat AcApDocument::formatForSave ( ) const
pure virtual

◆ GetCountOfLispList()

virtual int AcApDocument::GetCountOfLispList ( ) const
pure virtual

◆ GetIDispatch()

virtual IDispatch * AcApDocument::GetIDispatch ( bool )
pure virtual

◆ GetItemOfLispList()

virtual AcLispAppInfo * AcApDocument::GetItemOfLispList ( int ) const
pure virtual

◆ inputPointManager()

virtual AcEdInputPointManager * AcApDocument::inputPointManager ( )
pure virtual

◆ isNamedDrawing()

virtual bool AcApDocument::isNamedDrawing ( ) const
pure virtual

◆ isQuiescent()

virtual bool AcApDocument::isQuiescent ( ) const
pure virtual

◆ isReadOnly()

virtual bool AcApDocument::isReadOnly ( ) const
pure virtual

◆ lockMode()

virtual AcAp::DocLockMode AcApDocument::lockMode ( bool = false) const
pure virtual

◆ myLockMode()

virtual AcAp::DocLockMode AcApDocument::myLockMode ( ) const
pure virtual

◆ popDbmod()

virtual Acad::ErrorStatus AcApDocument::popDbmod ( void )
pure virtual

◆ pushDbmod()

virtual void AcApDocument::pushDbmod ( void )
pure virtual

◆ setDocTitle()

virtual void AcApDocument::setDocTitle ( const ACHAR * )
pure virtual

◆ transactionManager()

virtual AcTransactionManager * AcApDocument::transactionManager ( ) const
pure virtual

◆ upgradeDocOpen()

virtual Acad::ErrorStatus AcApDocument::upgradeDocOpen ( void )
pure virtual

The documentation for this class was generated from the following file: