VCOM:VectorWorks:Filing:IImportExportDWG: Difference between revisions

From Vectorworks Developer
Jump to navigation Jump to search
m (1 revision)
No edit summary
 
Line 16: Line 16:
// {263BD4CD-417F-4fc0-8BEE-9CBFF95FDC76}
// {263BD4CD-417F-4fc0-8BEE-9CBFF95FDC76}
static const VWIID IID_IImportExportDWG = { 0x2f790ffd, 0x416d, 0x428b, { 0x93, 0xa0, 0xff, 0xe5, 0x79, 0x8, 0x0, 0x71 } };  
static const VWIID IID_IImportExportDWG = { 0x2f790ffd, 0x416d, 0x428b, { 0x93, 0xa0, 0xff, 0xe5, 0x79, 0x8, 0x0, 0x71 } };  
 
class DYNAMIC_ATTRIBUTE IImportExportDWG : public IVWUnknown
class DYNAMIC_ATTRIBUTE IImportExportDWG : public IVWUnknown
{
{
public:
public:
  virtual VCOMError VCOM_CALLTYPE Import() = 0;
virtual VCOMError VCOM_CALLTYPE Import() = 0;
  virtual VCOMError VCOM_CALLTYPE Import(IFileIdentifier* pFileID, const bool isSilentDWGImport) = 0;
virtual VCOMError VCOM_CALLTYPE Import(IFileIdentifier* pFileID, const bool isSilentDWGImport) = 0;
  virtual VCOMError VCOM_CALLTYPE Export() = 0;
virtual VCOMError VCOM_CALLTYPE Import(EImportMode importMode, IFileIdentifier* pFileID, const bool isSilentDWGImport) = 0;
  virtual VCOMError VCOM_CALLTYPE Export(IFileIdentifier* pFileID) = 0;
virtual VCOMError VCOM_CALLTYPE ImportSelectedFile(IFileIdentifier* pFileID, const bool isSilentDWGImport) = 0;
virtual VCOMError VCOM_CALLTYPE Export() = 0;
virtual VCOMError VCOM_CALLTYPE Export(short exportMode , IFolderIdentifier** pFolderID, const TXString& displayName) = 0;
virtual VCOMError VCOM_CALLTYPE Export(IFileIdentifier* pFileID) = 0;
virtual VCOMError VCOM_CALLTYPE IsDXFImport(bool& isDXFImport) = 0;
virtual VCOMError VCOM_CALLTYPE IsDXFExport(bool& isDXFExport) = 0;
virtual VCOMError VCOM_CALLTYPE ShowExportOptionsDialog(EExportMode exportMode) = 0;
virtual VCOMError VCOM_CALLTYPE ShowImportOptionsDialog() = 0;
virtual VCOMError VCOM_CALLTYPE IsImportExportAborted(bool& outExportAbort) = 0;
};
};
</code>
</code>
Line 38: Line 46:
[[VCOM:VectorWorks:Filing:IImportExportDWG::Export|Export]]
[[VCOM:VectorWorks:Filing:IImportExportDWG::Export|Export]]
Export DWG/DXF file.
Export DWG/DXF file.
</line>
<line>
[[VCOM:VectorWorks:Filing:IImportExportDWG::IsDXFImport|IsDXFImport]]
</line>
<line>
[[VCOM:VectorWorks:Filing:IImportExportDWG::IsDXFExport|IsDXFExport]]
</line>
<line>
[[VCOM:VectorWorks:Filing:IImportExportDWG::ShowExportOptionsDialog|ShowExportOptionsDialog]]
</line>
<line>
[[VCOM:VectorWorks:Filing:IImportExportDWG::ShowImportOptionsDialog|ShowImportOptionsDialog]]
</line>
<line>
[[VCOM:VectorWorks:Filing:IImportExportDWG::IsImportExportAborted|IsImportExportAborted]]
</line>
</line>
</lineList>
</lineList>

Latest revision as of 15:05, 19 September 2013

.SDK|SDK ..SDK:Types|SDK Types ..VCOM:VCOM (Vectorworks Component Object Model)|VCOM Basics ..VCOM:Class Reference|VCOM Class Reference

Description

namespace VectorWorks::Filing

Provides export/import functionality for DWG/DXF files.

Interface

// ----------------------------------------------------------------------------------------------------
// {263BD4CD-417F-4fc0-8BEE-9CBFF95FDC76}
static const VWIID IID_IImportExportDWG = { 0x2f790ffd, 0x416d, 0x428b, { 0x93, 0xa0, 0xff, 0xe5, 0x79, 0x8, 0x0, 0x71 } }; 
		
class DYNAMIC_ATTRIBUTE IImportExportDWG : public IVWUnknown
{
public:
	virtual VCOMError VCOM_CALLTYPE	Import() = 0;
	virtual VCOMError VCOM_CALLTYPE	Import(IFileIdentifier* pFileID, const bool isSilentDWGImport) = 0;
	virtual VCOMError VCOM_CALLTYPE	Import(EImportMode importMode, IFileIdentifier* pFileID, const bool isSilentDWGImport) = 0;
	virtual VCOMError VCOM_CALLTYPE	ImportSelectedFile(IFileIdentifier* pFileID, const bool isSilentDWGImport) = 0;
	virtual VCOMError VCOM_CALLTYPE	Export() = 0;
	virtual VCOMError VCOM_CALLTYPE	Export(short exportMode , IFolderIdentifier** pFolderID, const TXString& displayName) = 0;
	virtual VCOMError VCOM_CALLTYPE	Export(IFileIdentifier* pFileID) = 0;
	virtual VCOMError VCOM_CALLTYPE	IsDXFImport(bool& isDXFImport) = 0;
	virtual VCOMError VCOM_CALLTYPE	IsDXFExport(bool& isDXFExport) = 0;
	virtual VCOMError VCOM_CALLTYPE	ShowExportOptionsDialog(EExportMode exportMode) = 0;
	virtual VCOMError VCOM_CALLTYPE	ShowImportOptionsDialog() = 0;
	virtual VCOMError VCOM_CALLTYPE IsImportExportAborted(bool& outExportAbort) = 0;
};

Members

Import Import DWG/DXF file.
Export Export DWG/DXF file.
IsDXFImport
IsDXFExport
ShowExportOptionsDialog
ShowImportOptionsDialog
IsImportExportAborted

Remarks

There is predefined type for smart VCOM pointer VCOMPtr to IImportExportDWG interface:

typedef VCOMPtr<IImportExportDWG>  IImportExportDWGPtr;

Version

Available from: Vectorworks 2010

See Also

VCOM:VCOMPtr | VCOM:VectorWorks:Filing:IFolderIdentifier | VCOM:VectorWorks:Filing:IFileIdentifier

[[VCOM:VCOMPtr]] | [[VCOM:VectorWorks:Filing:IFolderIdentifier]] | [[VCOM:VectorWorks:Filing:IFileIdentifier]]