VCOM:VectorWorks:Filing:IImportExportDWG

From Vectorworks Developer
Revision as of 14:58, 12 August 2013 by Root (talk | contribs) (1 revision)
Jump to navigation Jump to search

.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 Export() = 0;
  virtual VCOMError VCOM_CALLTYPE Export(IFileIdentifier* pFileID) = 0;
};

Members

Import Import DWG/DXF file.
Export Export DWG/DXF file.

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]]