// Generated .IDL file (by the OLE/COM Object Viewer) // // typelib filename: dxfreader.ocx [ uuid(9439E91F-1836-11D3-8E38-444553540000), version(3.0), helpstring("Kadmos DXFReader ActiveX Control"), helpfile("dxfreader.chm"), helpcontext(00000000) ] library DXFREADERlib { // TLib : // TLib : OLE Automation : {00020430-0000-0000-C000-000000000046} importlib("stdole2.tlb"); // TLib : Visual Basic For Applications : {000204EF-0000-0000-C000-000000000046} importlib("VBA6.DLL"); // Forward declare all types defined in this typelib interface _DXFReader; interface _General; interface _PictureScaling; interface _Plotting; interface _Scaling; interface _DXFReaderLineType; interface _DXFReaderClass; interface _DXFReaderDimstyle; interface _DXFReaderStyle; interface _DXFReaderUCS; interface _DXFReaderProprietaryData; interface _DXFReaderView; interface _DXFReaderViewport; interface _DXFReaderBlock; interface _DXFReaderLayer; interface _DXFReaderObject; interface _DXFReaderAppID; interface _DXFReaderBlockRecord; interface _DXFReaderVertex; interface _DXFReaderLineTypeElement; interface _DXFReaderEntity; interface _DXFReaderBinaryData; interface _DXFReaderControlPoint; interface _DXFReaderFitPoint; interface _DXFReaderKnot; interface _DXFPlot; dispinterface __DXFReader; dispinterface __DXFPlot; [ odl, uuid(9DD94059-6F9A-4A55-8C47-EF678665F780), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReader : IDispatch { [id(0x4003001f), propget, helpstring("Returns a reference to the Class object."), helpcontext(0x00015f94)] HRESULT Class([out, retval] _DXFReaderClass** Class); [id(0x4003001f), propputref, helpstring("Returns a reference to the Class object."), helpcontext(0x00015f94)] HRESULT Class([in] _DXFReaderClass* Class); [id(0x40030020), propget, helpcontext(0x00013884)] HRESULT Classes([out, retval] _Collection** Classes); [id(0x40030020), propputref, helpcontext(0x00013884)] HRESULT Classes([in] _Collection* Classes); [id(0x40030021), propget, helpstring("Returns a reference to the LineType object."), helpcontext(0x00015f98)] HRESULT LineType([out, retval] _DXFReaderLineType** LineType); [id(0x40030021), propputref, helpstring("Returns a reference to the LineType object."), helpcontext(0x00015f98)] HRESULT LineType([in] _DXFReaderLineType* LineType); [id(0x40030022), propget, helpcontext(0x00013888)] HRESULT LineTypes([out, retval] _Collection** LineTypes); [id(0x40030022), propputref, helpcontext(0x00013888)] HRESULT LineTypes([in] _Collection* LineTypes); [id(0x40030023), propget, helpstring("Returns a reference to the Style object."), helpcontext(0x00015f9a)] HRESULT Style([out, retval] _DXFReaderStyle** Style); [id(0x40030023), propputref, helpstring("Returns a reference to the Style object."), helpcontext(0x00015f9a)] HRESULT Style([in] _DXFReaderStyle* Style); [id(0x40030024), propget, helpcontext(0x0001388a)] HRESULT Styles([out, retval] _Collection** Styles); [id(0x40030024), propputref, helpcontext(0x0001388a)] HRESULT Styles([in] _Collection* Styles); [id(0x40030025), propget, helpstring("Returns a reference to the Layer object."), helpcontext(0x00015f97)] HRESULT Layer([out, retval] _DXFReaderLayer** Layer); [id(0x40030025), propputref, helpstring("Returns a reference to the Layer object."), helpcontext(0x00015f97)] HRESULT Layer([in] _DXFReaderLayer* Layer); [id(0x40030026), propget, helpcontext(0x00013887)] HRESULT Layers([out, retval] _Collection** Layers); [id(0x40030026), propputref, helpcontext(0x00013887)] HRESULT Layers([in] _Collection* Layers); [id(0x40030027), propget, helpstring("Returns a reference to the Block object."), helpcontext(0x00015f93)] HRESULT Block([out, retval] _DXFReaderBlock** Block); [id(0x40030027), propputref, helpstring("Returns a reference to the Block object."), helpcontext(0x00015f93)] HRESULT Block([in] _DXFReaderBlock* Block); [id(0x40030028), propget, helpcontext(0x00013883)] HRESULT Blocks([out, retval] _Collection** Blocks); [id(0x40030028), propputref, helpcontext(0x00013883)] HRESULT Blocks([in] _Collection* Blocks); [id(0x40030029), propget, helpstring("Returns a reference to the ViewPort object."), helpcontext(0x00015f9c)] HRESULT ViewPort([out, retval] _DXFReaderViewport** ViewPort); [id(0x40030029), propputref, helpstring("Returns a reference to the ViewPort object."), helpcontext(0x00015f9c)] HRESULT ViewPort([in] _DXFReaderViewport* ViewPort); [id(0x4003002a), propget, helpcontext(0x0001388c)] HRESULT ViewPorts([out, retval] _Collection** ViewPorts); [id(0x4003002a), propputref, helpcontext(0x0001388c)] HRESULT ViewPorts([in] _Collection* ViewPorts); [id(0x4003002b), propget, helpstring("Returns a reference to the View object."), helpcontext(0x00015f9d)] HRESULT View([out, retval] _DXFReaderView** View); [id(0x4003002b), propputref, helpstring("Returns a reference to the View object."), helpcontext(0x00015f9d)] HRESULT View([in] _DXFReaderView* View); [id(0x4003002c), propget, helpcontext(0x0001388d)] HRESULT Views([out, retval] _Collection** Views); [id(0x4003002c), propputref, helpcontext(0x0001388d)] HRESULT Views([in] _Collection* Views); [id(0x4003002d), propget, helpstring("Returns a reference to the UCS object."), helpcontext(0x00015f9b)] HRESULT UCS([out, retval] _DXFReaderUCS** UCS); [id(0x4003002d), propputref, helpstring("Returns a reference to the UCS object."), helpcontext(0x00015f9b)] HRESULT UCS([in] _DXFReaderUCS* UCS); [id(0x4003002e), propget, helpcontext(0x0001388b)] HRESULT UCSs([out, retval] _Collection** UCSs); [id(0x4003002e), propputref, helpcontext(0x0001388b)] HRESULT UCSs([in] _Collection* UCSs); [id(0x4003002f), propget, helpstring("Returns a reference to the DimStyle object."), helpcontext(0x00015f95)] HRESULT DIMSTYLEc([out, retval] _DXFReaderDimstyle** DIMSTYLEc); [id(0x4003002f), propputref, helpstring("Returns a reference to the DimStyle object."), helpcontext(0x00015f95)] HRESULT DIMSTYLEc([in] _DXFReaderDimstyle* DIMSTYLEc); [id(0x40030030), propget, helpcontext(0x00013885)] HRESULT DimStyles([out, retval] _Collection** DimStyles); [id(0x40030030), propputref, helpcontext(0x00013885)] HRESULT DimStyles([in] _Collection* DimStyles); [id(0x40030031), propget, helpstring("Returns a reference to the Entity object."), helpcontext(0x00015f96)] HRESULT Entity([out, retval] _DXFReaderEntity** Entity); [id(0x40030031), propputref, helpstring("Returns a reference to the Entity object."), helpcontext(0x00015f96)] HRESULT Entity([in] _DXFReaderEntity* Entity); [id(0x40030032), propget, helpcontext(0x00013886)] HRESULT Entities([out, retval] _Collection** Entities); [id(0x40030032), propputref, helpcontext(0x00013886)] HRESULT Entities([in] _Collection* Entities); [id(0x40030033), propget, helpstring("Returns a reference to the Obj object."), helpcontext(0x00015f99)] HRESULT Obj([out, retval] _DXFReaderObject** Obj); [id(0x40030033), propputref, helpstring("Returns a reference to the Obj object."), helpcontext(0x00015f99)] HRESULT Obj([in] _DXFReaderObject* Obj); [id(0x40030034), propget, helpcontext(0x00013889)] HRESULT Objects([out, retval] _Collection** Objects); [id(0x40030034), propputref, helpcontext(0x00013889)] HRESULT Objects([in] _Collection* Objects); [id(0x40030035), propget, helpstring("Returns a reference to the AppID object."), helpcontext(0x00015f91)] HRESULT AppID([out, retval] _DXFReaderAppID** AppID); [id(0x40030035), propputref, helpstring("Returns a reference to the AppID object."), helpcontext(0x00015f91)] HRESULT AppID([in] _DXFReaderAppID* AppID); [id(0x40030036), propget, helpcontext(0x00013881)] HRESULT AppIDs([out, retval] _Collection** AppIDs); [id(0x40030036), propputref, helpcontext(0x00013881)] HRESULT AppIDs([in] _Collection* AppIDs); [id(0x40030037), propget, helpstring("Returns a reference to the BlockRecord object."), helpcontext(0x00015f92)] HRESULT BlockRecord([out, retval] _DXFReaderBlockRecord** BlockRecord); [id(0x40030037), propputref, helpstring("Returns a reference to the BlockRecord object."), helpcontext(0x00015f92)] HRESULT BlockRecord([in] _DXFReaderBlockRecord* BlockRecord); [id(0x40030038), propget, helpcontext(0x00013882)] HRESULT BlockRecords([out, retval] _Collection** BlockRecords); [id(0x40030038), propputref, helpcontext(0x00013882)] HRESULT BlockRecords([in] _Collection* BlockRecords); [id(0x40030071), propget, helpstring("Returns/sets the date/time of drawing creation."), helpcontext(0x00002752)] HRESULT DateCreated([out, retval] DATE* DateCreated); [id(0x40030071), propput, helpstring("Returns/sets the date/time of drawing creation."), helpcontext(0x00002752)] HRESULT DateCreated([in] DATE DateCreated); [id(0x40030072), propget, helpstring("Returns/sets the AutoCAD drawing database version number."), helpcontext(0x00002753)] HRESULT ACADVersion([out, retval] BSTR* ACADVersion); [id(0x40030072), propput, helpstring("Returns/sets the AutoCAD drawing database version number."), helpcontext(0x00002753)] HRESULT ACADVersion([in] BSTR ACADVersion); [id(0x40030073), propget, helpstring("Returns/sets the date/time of last drawing update."), helpcontext(0x00002754)] HRESULT DateLastEdited([out, retval] DATE* DateLastEdited); [id(0x40030073), propput, helpstring("Returns/sets the date/time of last drawing update."), helpcontext(0x00002754)] HRESULT DateLastEdited([in] DATE DateLastEdited); [id(0x40030074), propget, helpstring("Returns/sets the cumulative editing time for the drawing."), helpcontext(0x00002755)] HRESULT TotalEditTime([out, retval] DATE* TotalEditTime); [id(0x40030074), propput, helpstring("Returns/sets the cumulative editing time for the drawing."), helpcontext(0x00002755)] HRESULT TotalEditTime([in] DATE TotalEditTime); [id(0x40030075), propget, helpstring("Returns/sets the cumulative editing days for the drawing."), helpcontext(0x00002756)] HRESULT TotalEditTimeDays([out, retval] long* TotalEditTimeDays); [id(0x40030075), propput, helpstring("Returns/sets the cumulative editing days for the drawing."), helpcontext(0x00002756)] HRESULT TotalEditTimeDays([in] long TotalEditTimeDays); [id(0x40030076), propget, helpstring("Returns/sets the user elapsed time."), helpcontext(0x00002757)] HRESULT UserTimer([out, retval] DATE* UserTimer); [id(0x40030076), propput, helpstring("Returns/sets the user elapsed time."), helpcontext(0x00002757)] HRESULT UserTimer([in] DATE UserTimer); [id(0x40030077), propget, helpstring("Returns/sets user elapsed days."), helpcontext(0x00002758)] HRESULT UserTimerDays([out, retval] long* UserTimerDays); [id(0x40030077), propput, helpstring("Returns/sets user elapsed days."), helpcontext(0x00002758)] HRESULT UserTimerDays([in] long UserTimerDays); [id(0x40030078), propget, helpstring("Returns/sets the current layer name of the drawing."), helpcontext(0x00002759)] HRESULT CurrentLayer([out, retval] BSTR* CurrentLayer); [id(0x40030078), propput, helpstring("Returns/sets the current layer name of the drawing."), helpcontext(0x00002759)] HRESULT CurrentLayer([in] BSTR CurrentLayer); [id(0x40030079), propget, helpstring("Returns/sets the current line type name of the drawing."), helpcontext(0x0000275a)] HRESULT CurrentLineType([out, retval] BSTR* CurrentLineType); [id(0x40030079), propput, helpstring("Returns/sets the current line type name of the drawing."), helpcontext(0x0000275a)] HRESULT CurrentLineType([in] BSTR CurrentLineType); [id(0x4003007c), propget, hidden, helpstring("Maintenance version number (should be ignored)."), helpcontext(0x00015f90)] HRESULT ACADMAINTVER([out, retval] short* ACADMAINTVER); [id(0x4003007c), propput, hidden, helpstring("Maintenance version number (should be ignored)."), helpcontext(0x00015f90)] HRESULT ACADMAINTVER([in] short ACADMAINTVER); [id(0x4003007d), propget, hidden, helpstring("Angle 0 direction."), helpcontext(0x00015f90)] HRESULT ANGBASE([out, retval] single* ANGBASE); [id(0x4003007d), propput, hidden, helpstring("Angle 0 direction."), helpcontext(0x00015f90)] HRESULT ANGBASE([in] single ANGBASE); [id(0x4003007e), propget, hidden, helpstring("1 = clockwise angles, 0 = counterclockwise."), helpcontext(0x00015f90)] HRESULT ANGDIR([out, retval] short* ANGDIR); [id(0x4003007e), propput, hidden, helpstring("1 = clockwise angles, 0 = counterclockwise."), helpcontext(0x00015f90)] HRESULT ANGDIR([in] short ANGDIR); [id(0x4003007f), propget, hidden, helpstring("Attribute entry dialogs: 1 = on, 0 = off."), helpcontext(0x00015f90)] HRESULT ATTDIA([out, retval] short* ATTDIA); [id(0x4003007f), propput, hidden, helpstring("Attribute entry dialogs: 1 = on, 0 = off."), helpcontext(0x00015f90)] HRESULT ATTDIA([in] short ATTDIA); [id(0x40030080), propget, hidden, helpstring("Attribute visibility: 0 = none, 1 = normal, 2 = all."), helpcontext(0x00015f90)] HRESULT ATTMODE([out, retval] short* ATTMODE); [id(0x40030080), propput, hidden, helpstring("Attribute visibility: 0 = none, 1 = normal, 2 = all."), helpcontext(0x00015f90)] HRESULT ATTMODE([in] short ATTMODE); [id(0x40030081), propget, hidden, helpstring("Attribute prompting during INSERT: 1 = on, 0 = off."), helpcontext(0x00015f90)] HRESULT ATTREQ([out, retval] short* ATTREQ); [id(0x40030081), propput, hidden, helpstring("Attribute prompting during INSERT: 1 = on, 0 = off."), helpcontext(0x00015f90)] HRESULT ATTREQ([in] short ATTREQ); [id(0x40030082), propget, hidden, helpstring("Units format for angles."), helpcontext(0x00015f90)] HRESULT AUNITS([out, retval] short* AUNITS); [id(0x40030082), propput, hidden, helpstring("Units format for angles."), helpcontext(0x00015f90)] HRESULT AUNITS([in] short AUNITS); [id(0x40030083), propget, hidden, helpstring("Units precision for angles."), helpcontext(0x00015f90)] HRESULT AUPREC([out, retval] short* AUPREC); [id(0x40030083), propput, hidden, helpstring("Units precision for angles."), helpcontext(0x00015f90)] HRESULT AUPREC([in] short AUPREC); [id(0x40030084), propget, hidden, helpstring("Blip mode on if nonzero."), helpcontext(0x00015f90)] HRESULT BLIPMODE([out, retval] short* BLIPMODE); [id(0x40030084), propput, hidden, helpstring("Blip mode on if nonzero."), helpcontext(0x00015f90)] HRESULT BLIPMODE([in] short BLIPMODE); [id(0x40030085), propget, hidden, helpstring("Current entity linetype scale."), helpcontext(0x00015f90)] HRESULT CELTSCALE([out, retval] single* CELTSCALE); [id(0x40030085), propput, hidden, helpstring("Current entity linetype scale."), helpcontext(0x00015f90)] HRESULT CELTSCALE([in] single CELTSCALE); [id(0x40030086), propget, hidden, helpstring("First chamfer distance."), helpcontext(0x00015f90)] HRESULT CHAMFERA([out, retval] single* CHAMFERA); [id(0x40030086), propput, hidden, helpstring("First chamfer distance."), helpcontext(0x00015f90)] HRESULT CHAMFERA([in] single CHAMFERA); [id(0x40030087), propget, hidden, helpstring("Second chamfer distance."), helpcontext(0x00015f90)] HRESULT CHAMFERB([out, retval] single* CHAMFERB); [id(0x40030087), propput, hidden, helpstring("Second chamfer distance."), helpcontext(0x00015f90)] HRESULT CHAMFERB([in] single CHAMFERB); [id(0x40030088), propget, hidden, helpstring("Chamfer length."), helpcontext(0x00015f90)] HRESULT CHAMFERC([out, retval] single* CHAMFERC); [id(0x40030088), propput, hidden, helpstring("Chamfer length."), helpcontext(0x00015f90)] HRESULT CHAMFERC([in] single CHAMFERC); [id(0x40030089), propget, hidden, helpstring("Chamfer angle."), helpcontext(0x00015f90)] HRESULT CHAMFERD([out, retval] single* CHAMFERD); [id(0x40030089), propput, hidden, helpstring("Chamfer angle."), helpcontext(0x00015f90)] HRESULT CHAMFERD([in] single CHAMFERD); [id(0x4003008a), propget, hidden, helpstring("Current multiline justification: 0=Top,1=Middle, 2=Bottom."), helpcontext(0x00015f90)] HRESULT CMLJUST([out, retval] short* CMLJUST); [id(0x4003008a), propput, hidden, helpstring("Current multiline justification: 0=Top,1=Middle, 2=Bottom."), helpcontext(0x00015f90)] HRESULT CMLJUST([in] short CMLJUST); [id(0x4003008b), propget, hidden, helpstring("Current multiline scale."), helpcontext(0x00015f90)] HRESULT CMLSCALE([out, retval] short* CMLSCALE); [id(0x4003008b), propput, hidden, helpstring("Current multiline scale."), helpcontext(0x00015f90)] HRESULT CMLSCALE([in] short CMLSCALE); [id(0x4003008c), propget, hidden, helpstring("Current multiline style name."), helpcontext(0x00015f90)] HRESULT CMLSTYLE([out, retval] BSTR* CMLSTYLE); [id(0x4003008c), propput, hidden, helpstring("Current multiline style name."), helpcontext(0x00015f90)] HRESULT CMLSTYLE([in] BSTR CMLSTYLE); [id(0x4003008d), propget, hidden, helpstring("Coordinate display: 0 = static, 1 = continous update, 2 = d/a format."), helpcontext(0x00015f90)] HRESULT COORDS([out, retval] short* COORDS); [id(0x4003008d), propput, hidden, helpstring("Coordinate display: 0 = static, 1 = continous update, 2 = d/a format."), helpcontext(0x00015f90)] HRESULT COORDS([in] short COORDS); [id(0x4003008e), propget, hidden, helpstring("Controls object deletion: 0=deleted, 1=retained."), helpcontext(0x00015f90)] HRESULT DELOBJ([out, retval] short* DELOBJ); [id(0x4003008e), propput, hidden, helpstring("Controls object deletion: 0=deleted, 1=retained."), helpcontext(0x00015f90)] HRESULT DELOBJ([in] short DELOBJ); [id(0x4003008f), propget, hidden, helpstring("Alternate unit dimensioning performed if nonzero."), helpcontext(0x00015f90)] HRESULT DIMALT([out, retval] short* DIMALT); [id(0x4003008f), propput, hidden, helpstring("Alternate unit dimensioning performed if nonzero."), helpcontext(0x00015f90)] HRESULT DIMALT([in] short DIMALT); [id(0x40030090), propget, hidden, helpstring("Alternate unit decimal places."), helpcontext(0x00015f90)] HRESULT DIMALTD([out, retval] short* DIMALTD); [id(0x40030090), propput, hidden, helpstring("Alternate unit decimal places."), helpcontext(0x00015f90)] HRESULT DIMALTD([in] short DIMALTD); [id(0x40030091), propget, hidden, helpstring("Alternate unit scale factor."), helpcontext(0x00015f90)] HRESULT DIMALTF([out, retval] single* DIMALTF); [id(0x40030091), propput, hidden, helpstring("Alternate unit scale factor."), helpcontext(0x00015f90)] HRESULT DIMALTF([in] single DIMALTF); [id(0x40030092), propget, hidden, helpstring("Number of decimal places for tolerance values of an alternate units dimension."), helpcontext(0x00015f90)] HRESULT DIMALTTD([out, retval] short* DIMALTTD); [id(0x40030092), propput, hidden, helpstring("Number of decimal places for tolerance values of an alternate units dimension."), helpcontext(0x00015f90)] HRESULT DIMALTTD([in] short DIMALTTD); [id(0x40030093), propget, hidden, helpstring("Controls suppression of zeros for alternate tolerance values."), helpcontext(0x00015f90)] HRESULT DIMALTTZ([out, retval] short* DIMALTTZ); [id(0x40030093), propput, hidden, helpstring("Controls suppression of zeros for alternate tolerance values."), helpcontext(0x00015f90)] HRESULT DIMALTTZ([in] short DIMALTTZ); [id(0x40030094), propget, hidden, helpstring("Units format for alternate units of all dimension style family members except angular."), helpcontext(0x00015f90)] HRESULT DIMALTU([out, retval] short* DIMALTU); [id(0x40030094), propput, hidden, helpstring("Units format for alternate units of all dimension style family members except angular."), helpcontext(0x00015f90)] HRESULT DIMALTU([in] short DIMALTU); [id(0x40030095), propget, hidden, helpstring("Controls suppression of zeros for alternate unit dimension values."), helpcontext(0x00015f90)] HRESULT DIMALTZ([out, retval] short* DIMALTZ); [id(0x40030095), propput, hidden, helpstring("Controls suppression of zeros for alternate unit dimension values."), helpcontext(0x00015f90)] HRESULT DIMALTZ([in] short DIMALTZ); [id(0x40030096), propget, hidden, helpstring("Alternate dimensioning suffix."), helpcontext(0x00015f90)] HRESULT DIMAPOST([out, retval] BSTR* DIMAPOST); [id(0x40030096), propput, hidden, helpstring("Alternate dimensioning suffix."), helpcontext(0x00015f90)] HRESULT DIMAPOST([in] BSTR DIMAPOST); [id(0x40030097), propget, hidden, helpstring("1 = create associative dimensioning, 0 = draw individual entities."), helpcontext(0x00015f90)] HRESULT DIMASO([out, retval] short* DIMASO); [id(0x40030097), propput, hidden, helpstring("1 = create associative dimensioning, 0 = draw individual entities."), helpcontext(0x00015f90)] HRESULT DIMASO([in] short DIMASO); [id(0x40030098), propget, hidden, helpstring("Dimensioning arrow size."), helpcontext(0x00015f90)] HRESULT DIMASZ([out, retval] single* DIMASZ); [id(0x40030098), propput, hidden, helpstring("Dimensioning arrow size."), helpcontext(0x00015f90)] HRESULT DIMASZ([in] single DIMASZ); [id(0x40030099), propget, hidden, helpstring("Angle format for angular dimensions."), helpcontext(0x00015f90)] HRESULT DIMAUNIT([out, retval] short* DIMAUNIT); [id(0x40030099), propput, hidden, helpstring("Angle format for angular dimensions."), helpcontext(0x00015f90)] HRESULT DIMAUNIT([in] short DIMAUNIT); [id(0x4003009a), propget, hidden, helpstring("Arrow block name."), helpcontext(0x00015f90)] HRESULT DIMBLK([out, retval] BSTR* DIMBLK); [id(0x4003009a), propput, hidden, helpstring("Arrow block name."), helpcontext(0x00015f90)] HRESULT DIMBLK([in] BSTR DIMBLK); [id(0x4003009b), propget, hidden, helpstring("First arrow block name."), helpcontext(0x00015f90)] HRESULT DIMBLK1([out, retval] BSTR* DIMBLK1); [id(0x4003009b), propput, hidden, helpstring("First arrow block name."), helpcontext(0x00015f90)] HRESULT DIMBLK1([in] BSTR DIMBLK1); [id(0x4003009c), propget, hidden, helpstring("Second arrow block name."), helpcontext(0x00015f90)] HRESULT DIMBLK2([out, retval] BSTR* DIMBLK2); [id(0x4003009c), propput, hidden, helpstring("Second arrow block name."), helpcontext(0x00015f90)] HRESULT DIMBLK2([in] BSTR DIMBLK2); [id(0x4003009d), propget, hidden, helpstring("Size of center mark/lines."), helpcontext(0x00015f90)] HRESULT DIMCEN([out, retval] single* DIMCEN); [id(0x4003009d), propput, hidden, helpstring("Size of center mark/lines."), helpcontext(0x00015f90)] HRESULT DIMCEN([in] single DIMCEN); [id(0x4003009e), propget, hidden, helpstring("Dimension line color: range is 0 = BYBLOCK, 256 = BYLAYER."), helpcontext(0x00015f90)] HRESULT DIMCLRD([out, retval] short* DIMCLRD); [id(0x4003009e), propput, hidden, helpstring("Dimension line color: range is 0 = BYBLOCK, 256 = BYLAYER."), helpcontext(0x00015f90)] HRESULT DIMCLRD([in] short DIMCLRD); [id(0x4003009f), propget, hidden, helpstring("Dimension extension line color:  range is 0 = BYBLOCK,."), helpcontext(0x00015f90)] HRESULT DIMCLRE([out, retval] short* DIMCLRE); [id(0x4003009f), propput, hidden, helpstring("Dimension extension line color:  range is 0 = BYBLOCK,."), helpcontext(0x00015f90)] HRESULT DIMCLRE([in] short DIMCLRE); [id(0x400300a0), propget, hidden, helpstring("Dimension text color:  range is 0 = BYBLOCK, 256 = BYLAYER."), helpcontext(0x00015f90)] HRESULT DIMCLRT([out, retval] short* DIMCLRT); [id(0x400300a0), propput, hidden, helpstring("Dimension text color:  range is 0 = BYBLOCK, 256 = BYLAYER."), helpcontext(0x00015f90)] HRESULT DIMCLRT([in] short DIMCLRT); [id(0x400300a1), propget, hidden, helpstring("Number of decimal places for the tolerance values of a primary units dimension."), helpcontext(0x00015f90)] HRESULT DIMDEC([out, retval] short* DIMDEC); [id(0x400300a1), propput, hidden, helpstring("Number of decimal places for the tolerance values of a primary units dimension."), helpcontext(0x00015f90)] HRESULT DIMDEC([in] short DIMDEC); [id(0x400300a2), propget, hidden, helpstring("Dimension line extension."), helpcontext(0x00015f90)] HRESULT DIMDLE([out, retval] single* DIMDLE); [id(0x400300a2), propput, hidden, helpstring("Dimension line extension."), helpcontext(0x00015f90)] HRESULT DIMDLE([in] single DIMDLE); [id(0x400300a3), propget, hidden, helpstring("Dimension line increment."), helpcontext(0x00015f90)] HRESULT DIMDLI([out, retval] single* DIMDLI); [id(0x400300a3), propput, hidden, helpstring("Dimension line increment."), helpcontext(0x00015f90)] HRESULT DIMDLI([in] single DIMDLI); [id(0x400300a4), propget, hidden, helpstring("Extension line extension."), helpcontext(0x00015f90)] HRESULT DIMEXE([out, retval] single* DIMEXE); [id(0x400300a4), propput, hidden, helpstring("Extension line extension."), helpcontext(0x00015f90)] HRESULT DIMEXE([in] single DIMEXE); [id(0x400300a5), propget, hidden, helpstring("Extension line offset."), helpcontext(0x00015f90)] HRESULT DIMEXO([out, retval] single* DIMEXO); [id(0x400300a5), propput, hidden, helpstring("Extension line offset."), helpcontext(0x00015f90)] HRESULT DIMEXO([in] single DIMEXO); [id(0x400300a6), propget, hidden, helpstring("Placement of text and arrowheads; Possible values: 0 through 3."), helpcontext(0x00015f90)] HRESULT DIMFIT([out, retval] short* DIMFIT); [id(0x400300a6), propput, hidden, helpstring("Placement of text and arrowheads; Possible values: 0 through 3."), helpcontext(0x00015f90)] HRESULT DIMFIT([in] short DIMFIT); [id(0x400300a7), propget, hidden, helpstring("Horizontal dimension text position: 0=above dimension line and center-justified between extension lines, 1=above dimension line and next to first extension line, 2=above dimension line and next to second extension line, 3=above and center-justified to fi"), helpcontext(0x00015f90)] HRESULT DIMJUST([out, retval] short* DIMJUST); [id(0x400300a7), propput, hidden, helpstring("Horizontal dimension text position: 0=above dimension line and center-justified between extension lines, 1=above dimension line and next to first extension line, 2=above dimension line and next to second extension line, 3=above and center-justified to fi"), helpcontext(0x00015f90)] HRESULT DIMJUST([in] short DIMJUST); [id(0x400300a8), propget, hidden, helpstring("Dimension line gap."), helpcontext(0x00015f90)] HRESULT DIMGAP([out, retval] single* DIMGAP); [id(0x400300a8), propput, hidden, helpstring("Dimension line gap."), helpcontext(0x00015f90)] HRESULT DIMGAP([in] single DIMGAP); [id(0x400300a9), propget, hidden, helpstring("Linear measurements scale factor."), helpcontext(0x00015f90)] HRESULT DIMLFAC([out, retval] single* DIMLFAC); [id(0x400300a9), propput, hidden, helpstring("Linear measurements scale factor."), helpcontext(0x00015f90)] HRESULT DIMLFAC([in] single DIMLFAC); [id(0x400300aa), propget, hidden, helpstring("Dimension limits generated if nonzero."), helpcontext(0x00015f90)] HRESULT DIMLIM([out, retval] short* DIMLIM); [id(0x400300aa), propput, hidden, helpstring("Dimension limits generated if nonzero."), helpcontext(0x00015f90)] HRESULT DIMLIM([in] short DIMLIM); [id(0x400300ab), propget, hidden, helpstring("General dimensioning suffix."), helpcontext(0x00015f90)] HRESULT DIMPOST([out, retval] BSTR* DIMPOST); [id(0x400300ab), propput, hidden, helpstring("General dimensioning suffix."), helpcontext(0x00015f90)] HRESULT DIMPOST([in] BSTR DIMPOST); [id(0x400300ac), propget, hidden, helpstring("Rounding value for dimension distances."), helpcontext(0x00015f90)] HRESULT DIMRND([out, retval] single* DIMRND); [id(0x400300ac), propput, hidden, helpstring("Rounding value for dimension distances."), helpcontext(0x00015f90)] HRESULT DIMRND([in] single DIMRND); [id(0x400300ad), propget, hidden, helpstring("Use separate arrow blocks if nonzero."), helpcontext(0x00015f90)] HRESULT DIMSAH([out, retval] short* DIMSAH); [id(0x400300ad), propput, hidden, helpstring("Use separate arrow blocks if nonzero."), helpcontext(0x00015f90)] HRESULT DIMSAH([in] short DIMSAH); [id(0x400300ae), propget, hidden, helpstring("Overall dimensioning scale factor."), helpcontext(0x00015f90)] HRESULT DIMSCALE([out, retval] single* DIMSCALE); [id(0x400300ae), propput, hidden, helpstring("Overall dimensioning scale factor."), helpcontext(0x00015f90)] HRESULT DIMSCALE([in] single DIMSCALE); [id(0x400300af), propget, hidden, helpstring("Suppression of first extension line."), helpcontext(0x00015f90)] HRESULT DIMSD1([out, retval] short* DIMSD1); [id(0x400300af), propput, hidden, helpstring("Suppression of first extension line."), helpcontext(0x00015f90)] HRESULT DIMSD1([in] short DIMSD1); [id(0x400300b0), propget, hidden, helpstring("Suppression of second extension line."), helpcontext(0x00015f90)] HRESULT DIMSD2([out, retval] short* DIMSD2); [id(0x400300b0), propput, hidden, helpstring("Suppression of second extension line."), helpcontext(0x00015f90)] HRESULT DIMSD2([in] short DIMSD2); [id(0x400300b1), propget, hidden, helpstring("First extension line suppressed if nonzero."), helpcontext(0x00015f90)] HRESULT DIMSE1([out, retval] short* DIMSE1); [id(0x400300b1), propput, hidden, helpstring("First extension line suppressed if nonzero."), helpcontext(0x00015f90)] HRESULT DIMSE1([in] short DIMSE1); [id(0x400300b2), propget, hidden, helpstring("Second extension line suppressed if nonzero."), helpcontext(0x00015f90)] HRESULT DIMSE2([out, retval] short* DIMSE2); [id(0x400300b2), propput, hidden, helpstring("Second extension line suppressed if nonzero."), helpcontext(0x00015f90)] HRESULT DIMSE2([in] short DIMSE2); [id(0x400300b3), propget, hidden, helpstring("1 = Recompute dimensions while dragging."), helpcontext(0x00015f90)] HRESULT DIMSHO([out, retval] short* DIMSHO); [id(0x400300b3), propput, hidden, helpstring("1 = Recompute dimensions while dragging."), helpcontext(0x00015f90)] HRESULT DIMSHO([in] short DIMSHO); [id(0x400300b4), propget, hidden, helpstring("Suppress outside-extensions dimension lines if nonzero."), helpcontext(0x00015f90)] HRESULT DIMSOXD([out, retval] short* DIMSOXD); [id(0x400300b4), propput, hidden, helpstring("Suppress outside-extensions dimension lines if nonzero."), helpcontext(0x00015f90)] HRESULT DIMSOXD([in] short DIMSOXD); [id(0x400300b5), propget, hidden, helpstring("Dimension style name."), helpcontext(0x00015f90)] HRESULT DIMSTYLE([out, retval] BSTR* DIMSTYLE); [id(0x400300b5), propput, hidden, helpstring("Dimension style name."), helpcontext(0x00015f90)] HRESULT DIMSTYLE([in] BSTR DIMSTYLE); [id(0x400300b6), propget, hidden, helpstring("Text above dimension line if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTAD([out, retval] short* DIMTAD); [id(0x400300b6), propput, hidden, helpstring("Text above dimension line if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTAD([in] short DIMTAD); [id(0x400300b7), propget, hidden, helpstring("Number of decimal places to display the tolerance values."), helpcontext(0x00015f90)] HRESULT DIMTDEC([out, retval] short* DIMTDEC); [id(0x400300b7), propput, hidden, helpstring("Number of decimal places to display the tolerance values."), helpcontext(0x00015f90)] HRESULT DIMTDEC([in] short DIMTDEC); [id(0x400300b8), propget, hidden, helpstring("Dimension tolerance display scale factor."), helpcontext(0x00015f90)] HRESULT DIMTFAC([out, retval] single* DIMTFAC); [id(0x400300b8), propput, hidden, helpstring("Dimension tolerance display scale factor."), helpcontext(0x00015f90)] HRESULT DIMTFAC([in] single DIMTFAC); [id(0x400300b9), propget, hidden, helpstring("Text inside horizontal if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTIH([out, retval] short* DIMTIH); [id(0x400300b9), propput, hidden, helpstring("Text inside horizontal if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTIH([in] short DIMTIH); [id(0x400300ba), propget, hidden, helpstring("Force text inside extensions if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTIX([out, retval] short* DIMTIX); [id(0x400300ba), propput, hidden, helpstring("Force text inside extensions if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTIX([in] short DIMTIX); [id(0x400300bb), propget, hidden, helpstring("Minus tolerance."), helpcontext(0x00015f90)] HRESULT DIMTM([out, retval] single* DIMTM); [id(0x400300bb), propput, hidden, helpstring("Minus tolerance."), helpcontext(0x00015f90)] HRESULT DIMTM([in] single DIMTM); [id(0x400300bc), propget, hidden, helpstring("If text outside extensions, force line extensions between extensions if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTOFL([out, retval] short* DIMTOFL); [id(0x400300bc), propput, hidden, helpstring("If text outside extensions, force line extensions between extensions if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTOFL([in] short DIMTOFL); [id(0x400300bd), propget, hidden, helpstring("Text outside horizontal if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTOH([out, retval] short* DIMTOH); [id(0x400300bd), propput, hidden, helpstring("Text outside horizontal if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTOH([in] short DIMTOH); [id(0x400300be), propget, hidden, helpstring("Dimension tolerances generated if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTOL([out, retval] short* DIMTOL); [id(0x400300be), propput, hidden, helpstring("Dimension tolerances generated if nonzero."), helpcontext(0x00015f90)] HRESULT DIMTOL([in] short DIMTOL); [id(0x400300bf), propget, hidden, helpstring("Vertical justification for tolerance values."), helpcontext(0x00015f90)] HRESULT DIMTOLJ([out, retval] short* DIMTOLJ); [id(0x400300bf), propput, hidden, helpstring("Vertical justification for tolerance values."), helpcontext(0x00015f90)] HRESULT DIMTOLJ([in] short DIMTOLJ); [id(0x400300c0), propget, hidden, helpstring("Plus tolerance."), helpcontext(0x00015f90)] HRESULT DIMTP([out, retval] single* DIMTP); [id(0x400300c0), propput, hidden, helpstring("Plus tolerance."), helpcontext(0x00015f90)] HRESULT DIMTP([in] single DIMTP); [id(0x400300c1), propget, hidden, helpstring("Dimensioning tick size:  0 = no ticks."), helpcontext(0x00015f90)] HRESULT DIMTSZ([out, retval] single* DIMTSZ); [id(0x400300c1), propput, hidden, helpstring("Dimensioning tick size:  0 = no ticks."), helpcontext(0x00015f90)] HRESULT DIMTSZ([in] single DIMTSZ); [id(0x400300c2), propget, hidden, helpstring("Text vertical position."), helpcontext(0x00015f90)] HRESULT DIMTVP([out, retval] single* DIMTVP); [id(0x400300c2), propput, hidden, helpstring("Text vertical position."), helpcontext(0x00015f90)] HRESULT DIMTVP([in] single DIMTVP); [id(0x400300c3), propget, hidden, helpstring("Dimension text style."), helpcontext(0x00015f90)] HRESULT DIMTXSTY([out, retval] BSTR* DIMTXSTY); [id(0x400300c3), propput, hidden, helpstring("Dimension text style."), helpcontext(0x00015f90)] HRESULT DIMTXSTY([in] BSTR DIMTXSTY); [id(0x400300c4), propget, hidden, helpstring("Dimensioning text height."), helpcontext(0x00015f90)] HRESULT DIMTXT([out, retval] single* DIMTXT); [id(0x400300c4), propput, hidden, helpstring("Dimensioning text height."), helpcontext(0x00015f90)] HRESULT DIMTXT([in] single DIMTXT); [id(0x400300c5), propget, hidden, helpstring("Units format for all dimension style family members except angular: 1 = Scientific; 2 = Decimal; 3 = Engineering; 4 = Architectural (stacked); 5 = Fractional (stacked); 6 = Architectural; 7 = Fractional"), helpcontext(0x00015f90)] HRESULT DIMUNIT([out, retval] short* DIMUNIT); [id(0x400300c5), propput, hidden, helpstring("Units format for all dimension style family members except angular: 1 = Scientific; 2 = Decimal; 3 = Engineering; 4 = Architectural (stacked); 5 = Fractional (stacked); 6 = Architectural; 7 = Fractional"), helpcontext(0x00015f90)] HRESULT DIMUNIT([in] short DIMUNIT); [id(0x400300c6), propget, hidden, helpstring("Cursor functionality for user positioned text:  0=controls only the dimension line location, 1=controls the text position as well as the dimension line location."), helpcontext(0x00015f90)] HRESULT DIMUPT([out, retval] short* DIMUPT); [id(0x400300c6), propput, hidden, helpstring("Cursor functionality for user positioned text:  0=controls only the dimension line location, 1=controls the text position as well as the dimension line location."), helpcontext(0x00015f90)] HRESULT DIMUPT([in] short DIMUPT); [id(0x400300c7), propget, hidden, helpstring("Controls suppression of zeros for primary unit values."), helpcontext(0x00015f90)] HRESULT DIMZIN([out, retval] short* DIMZIN); [id(0x400300c7), propput, hidden, helpstring("Controls suppression of zeros for primary unit values."), helpcontext(0x00015f90)] HRESULT DIMZIN([in] short DIMZIN); [id(0x400300c8), propget, hidden, helpstring("Controls the display of silhouette curves of body objects in wire-frame mode: 0=Off, 1=On."), helpcontext(0x00015f90)] HRESULT DISPSILH([out, retval] short* DISPSILH); [id(0x400300c8), propput, hidden, helpstring("Controls the display of silhouette curves of body objects in wire-frame mode: 0=Off, 1=On."), helpcontext(0x00015f90)] HRESULT DISPSILH([in] short DISPSILH); [id(0x400300c9), propget, hidden, helpstring("0 = off, 1 = on, 2 = auto."), helpcontext(0x00015f90)] HRESULT DRAGMODE([out, retval] short* DRAGMODE); [id(0x400300c9), propput, hidden, helpstring("0 = off, 1 = on, 2 = auto."), helpcontext(0x00015f90)] HRESULT DRAGMODE([in] short DRAGMODE); [id(0x400300ca), propget, hidden, helpstring("Drawing code page; Set to the system code page when a new drawing is created, but not otherwise maintained by AutoCAD."), helpcontext(0x00015f90)] HRESULT DWGCODEPAGE([out, retval] BSTR* DWGCODEPAGE); [id(0x400300ca), propput, hidden, helpstring("Drawing code page; Set to the system code page when a new drawing is created, but not otherwise maintained by AutoCAD."), helpcontext(0x00015f90)] HRESULT DWGCODEPAGE([in] BSTR DWGCODEPAGE); [id(0x400300cb), propget, helpstring("Returns/sets the current entity elevation."), helpcontext(0x0000275b)] HRESULT CurrentElevation([out, retval] single* CurrentElevation); [id(0x400300cb), propput, helpstring("Returns/sets the current entity elevation."), helpcontext(0x0000275b)] HRESULT CurrentElevation([in] single CurrentElevation); [id(0x400300cc), propget, hidden, helpstring("X drawing extent upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMAXx([out, retval] double* EXTMAXx); [id(0x400300cc), propput, hidden, helpstring("X drawing extent upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMAXx([in] double EXTMAXx); [id(0x400300cd), propget, hidden, helpstring("Y drawing extent upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMAXy([out, retval] double* EXTMAXy); [id(0x400300cd), propput, hidden, helpstring("Y drawing extent upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMAXy([in] double EXTMAXy); [id(0x400300ce), propget, hidden, helpstring("Z drawing extent upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMAXz([out, retval] double* EXTMAXz); [id(0x400300ce), propput, hidden, helpstring("Z drawing extent upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMAXz([in] double EXTMAXz); [id(0x400300cf), propget, hidden, helpstring("X drawing extent lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMINx([out, retval] double* EXTMINx); [id(0x400300cf), propput, hidden, helpstring("X drawing extent lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMINx([in] double EXTMINx); [id(0x400300d0), propget, hidden, helpstring("Y drawing extent lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMINy([out, retval] double* EXTMINy); [id(0x400300d0), propput, hidden, helpstring("Y drawing extent lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMINy([in] double EXTMINy); [id(0x400300d1), propget, hidden, helpstring("Z drawing extent lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMINz([out, retval] double* EXTMINz); [id(0x400300d1), propput, hidden, helpstring("Z drawing extent lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT EXTMINz([in] double EXTMINz); [id(0x400300d2), propget, hidden, helpstring("Fillet radius."), helpcontext(0x00015f90)] HRESULT FILLETRAD([out, retval] single* FILLETRAD); [id(0x400300d2), propput, hidden, helpstring("Fillet radius."), helpcontext(0x00015f90)] HRESULT FILLETRAD([in] single FILLETRAD); [id(0x400300d3), propget, hidden, helpstring("Fill mode on if nonzero."), helpcontext(0x00015f90)] HRESULT FILLMODE([out, retval] short* FILLMODE); [id(0x400300d3), propput, hidden, helpstring("Fill mode on if nonzero."), helpcontext(0x00015f90)] HRESULT FILLMODE([in] short FILLMODE); [id(0x400300d4), propget, hidden, helpstring("Next available handle."), helpcontext(0x00015f90)] HRESULT HANDLING([out, retval] short* HANDLING); [id(0x400300d4), propput, hidden, helpstring("Next available handle."), helpcontext(0x00015f90)] HRESULT HANDLING([in] short HANDLING); [id(0x400300d5), propget, hidden, helpstring("Next available handle."), helpcontext(0x00015f90)] HRESULT HANDSEED([out, retval] BSTR* HANDSEED); [id(0x400300d5), propput, hidden, helpstring("Next available handle."), helpcontext(0x00015f90)] HRESULT HANDSEED([in] BSTR HANDSEED); [id(0x400300d6), propget, hidden, helpstring("Insertion base X coordinate set by BASE command (in WCS)."), helpcontext(0x00015f90)] HRESULT INSBASEx([out, retval] double* INSBASEx); [id(0x400300d6), propput, hidden, helpstring("Insertion base X coordinate set by BASE command (in WCS)."), helpcontext(0x00015f90)] HRESULT INSBASEx([in] double INSBASEx); [id(0x400300d7), propget, hidden, helpstring("Insertion base Y coordinate set by BASE command (in WCS)."), helpcontext(0x00015f90)] HRESULT INSBASEy([out, retval] double* INSBASEy); [id(0x400300d7), propput, hidden, helpstring("Insertion base Y coordinate set by BASE command (in WCS)."), helpcontext(0x00015f90)] HRESULT INSBASEy([in] double INSBASEy); [id(0x400300d8), propget, hidden, helpstring("Insertion base Z coordinate set by BASE command (in WCS)."), helpcontext(0x00015f90)] HRESULT INSBASEz([out, retval] double* INSBASEz); [id(0x400300d8), propput, hidden, helpstring("Insertion base Z coordinate set by BASE command (in WCS)."), helpcontext(0x00015f90)] HRESULT INSBASEz([in] double INSBASEz); [id(0x400300d9), propget, hidden, helpstring("Nonzero if limits checking is on."), helpcontext(0x00015f90)] HRESULT LIMCHECK([out, retval] short* LIMCHECK); [id(0x400300d9), propput, hidden, helpstring("Nonzero if limits checking is on."), helpcontext(0x00015f90)] HRESULT LIMCHECK([in] short LIMCHECK); [id(0x400300da), propget, hidden, helpstring("X drawing limit upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT LIMMAXx([out, retval] single* LIMMAXx); [id(0x400300da), propput, hidden, helpstring("X drawing limit upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT LIMMAXx([in] single LIMMAXx); [id(0x400300db), propget, hidden, helpstring("Y drawing limit upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT LIMMAXy([out, retval] single* LIMMAXy); [id(0x400300db), propput, hidden, helpstring("Y drawing limit upper-right corner (in WCS)."), helpcontext(0x00015f90)] HRESULT LIMMAXy([in] single LIMMAXy); [id(0x400300dc), propget, hidden, helpstring("X drawing limit lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT LIMMINx([out, retval] single* LIMMINx); [id(0x400300dc), propput, hidden, helpstring("X drawing limit lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT LIMMINx([in] single LIMMINx); [id(0x400300dd), propget, hidden, helpstring("Y drawing limit lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT LIMMINy([out, retval] single* LIMMINy); [id(0x400300dd), propput, hidden, helpstring("Y drawing limit lower-left corner (in WCS)."), helpcontext(0x00015f90)] HRESULT LIMMINy([in] single LIMMINy); [id(0x400300de), propget, hidden, helpstring("Global linetype scale."), helpcontext(0x00015f90)] HRESULT LTSCALE([out, retval] single* LTSCALE); [id(0x400300de), propput, hidden, helpstring("Global linetype scale."), helpcontext(0x00015f90)] HRESULT LTSCALE([in] single LTSCALE); [id(0x400300df), propget, hidden, helpstring("Units format for coordinates and distances."), helpcontext(0x00015f90)] HRESULT LUNITS([out, retval] short* LUNITS); [id(0x400300df), propput, hidden, helpstring("Units format for coordinates and distances."), helpcontext(0x00015f90)] HRESULT LUNITS([in] short LUNITS); [id(0x400300e0), propget, hidden, helpstring("Units precision for coordinates and distances."), helpcontext(0x00015f90)] HRESULT LUPREC([out, retval] short* LUPREC); [id(0x400300e0), propput, hidden, helpstring("Units precision for coordinates and distances."), helpcontext(0x00015f90)] HRESULT LUPREC([in] short LUPREC); [id(0x400300e1), propget, hidden, helpstring("Sets maximum number of viewports to be regenerated."), helpcontext(0x00015f90)] HRESULT MAXACTVP([out, retval] short* MAXACTVP); [id(0x400300e1), propput, hidden, helpstring("Sets maximum number of viewports to be regenerated."), helpcontext(0x00015f90)] HRESULT MAXACTVP([in] short MAXACTVP); [id(0x400300e2), propget, hidden, helpstring("Name of menu file."), helpcontext(0x00015f90)] HRESULT MENU([out, retval] BSTR* MENU); [id(0x400300e2), propput, hidden, helpstring("Name of menu file."), helpcontext(0x00015f90)] HRESULT MENU([in] BSTR MENU); [id(0x400300e3), propget, hidden, helpstring("Mirror text if nonzero."), helpcontext(0x00015f90)] HRESULT MIRRTEXT([out, retval] short* MIRRTEXT); [id(0x400300e3), propput, hidden, helpstring("Mirror text if nonzero."), helpcontext(0x00015f90)] HRESULT MIRRTEXT([in] short MIRRTEXT); [id(0x400300e4), propget, hidden, helpstring("Ortho mode on if nonzero."), helpcontext(0x00015f90)] HRESULT ORTHOMODE([out, retval] short* ORTHOMODE); [id(0x400300e4), propput, hidden, helpstring("Ortho mode on if nonzero."), helpcontext(0x00015f90)] HRESULT ORTHOMODE([in] short ORTHOMODE); [id(0x400300e5), propget, hidden, helpstring("Running object snap modes."), helpcontext(0x00015f90)] HRESULT OSMODE([out, retval] short* OSMODE); [id(0x400300e5), propput, hidden, helpstring("Running object snap modes."), helpcontext(0x00015f90)] HRESULT OSMODE([in] short OSMODE); [id(0x400300e6), propget, hidden, helpstring("Point display mode."), helpcontext(0x00015f90)] HRESULT PDMODE([out, retval] short* PDMODE); [id(0x400300e6), propput, hidden, helpstring("Point display mode."), helpcontext(0x00015f90)] HRESULT PDMODE([in] short PDMODE); [id(0x400300e7), propget, hidden, helpstring("Point display size."), helpcontext(0x00015f90)] HRESULT PDSIZE([out, retval] single* PDSIZE); [id(0x400300e7), propput, hidden, helpstring("Point display size."), helpcontext(0x00015f90)] HRESULT PDSIZE([in] single PDSIZE); [id(0x400300e8), propget, hidden, helpstring("Current paper space elevation."), helpcontext(0x00015f90)] HRESULT PELEVATION([out, retval] single* PELEVATION); [id(0x400300e8), propput, hidden, helpstring("Current paper space elevation."), helpcontext(0x00015f90)] HRESULT PELEVATION([in] single PELEVATION); [id(0x400300e9), propget, hidden, helpstring("Maximum X extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMAXx([out, retval] double* PEXTMAXx); [id(0x400300e9), propput, hidden, helpstring("Maximum X extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMAXx([in] double PEXTMAXx); [id(0x400300ea), propget, hidden, helpstring("Maximum Y extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMAXy([out, retval] double* PEXTMAXy); [id(0x400300ea), propput, hidden, helpstring("Maximum Y extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMAXy([in] double PEXTMAXy); [id(0x400300eb), propget, hidden, helpstring("Maximum Z extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMAXz([out, retval] double* PEXTMAXz); [id(0x400300eb), propput, hidden, helpstring("Maximum Z extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMAXz([in] double PEXTMAXz); [id(0x400300ec), propget, hidden, helpstring("Minimum X extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMINx([out, retval] double* PEXTMINx); [id(0x400300ec), propput, hidden, helpstring("Minimum X extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMINx([in] double PEXTMINx); [id(0x400300ed), propget, hidden, helpstring("Minimum Y extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMINy([out, retval] double* PEXTMINy); [id(0x400300ed), propput, hidden, helpstring("Minimum Y extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMINy([in] double PEXTMINy); [id(0x400300ee), propget, hidden, helpstring("Minimum Z extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMINz([out, retval] double* PEXTMINz); [id(0x400300ee), propput, hidden, helpstring("Minimum Z extent for paper space."), helpcontext(0x00015f90)] HRESULT PEXTMINz([in] double PEXTMINz); [id(0x400300ef), propget, hidden, helpstring("Controls group selection and associative hatch selection."), helpcontext(0x00015f90)] HRESULT PICKSTYLE([out, retval] short* PICKSTYLE); [id(0x400300ef), propput, hidden, helpstring("Controls group selection and associative hatch selection."), helpcontext(0x00015f90)] HRESULT PICKSTYLE([in] short PICKSTYLE); [id(0x400300f0), propget, hidden, helpstring("Coordinate X of paper space insertion base point."), helpcontext(0x00015f90)] HRESULT PINSBASEx([out, retval] double* PINSBASEx); [id(0x400300f0), propput, hidden, helpstring("Coordinate X of paper space insertion base point."), helpcontext(0x00015f90)] HRESULT PINSBASEx([in] double PINSBASEx); [id(0x400300f1), propget, hidden, helpstring("Coordinate Y of paper space insertion base point."), helpcontext(0x00015f90)] HRESULT PINSBASEy([out, retval] double* PINSBASEy); [id(0x400300f1), propput, hidden, helpstring("Coordinate Y of paper space insertion base point."), helpcontext(0x00015f90)] HRESULT PINSBASEy([in] double PINSBASEy); [id(0x400300f2), propget, hidden, helpstring("Coordinate Z of paper space insertion base point."), helpcontext(0x00015f90)] HRESULT PINSBASEz([out, retval] double* PINSBASEz); [id(0x400300f2), propput, hidden, helpstring("Coordinate Z of paper space insertion base point."), helpcontext(0x00015f90)] HRESULT PINSBASEz([in] double PINSBASEz); [id(0x400300f3), propget, hidden, helpstring("Limits checking in paper space when nonzero."), helpcontext(0x00015f90)] HRESULT PLIMCHECK([out, retval] short* PLIMCHECK); [id(0x400300f3), propput, hidden, helpstring("Limits checking in paper space when nonzero."), helpcontext(0x00015f90)] HRESULT PLIMCHECK([in] short PLIMCHECK); [id(0x400300f4), propget, hidden, helpstring("Maximum X limit in paper space."), helpcontext(0x00015f90)] HRESULT PLIMMAXx([out, retval] double* PLIMMAXx); [id(0x400300f4), propput, hidden, helpstring("Maximum X limit in paper space."), helpcontext(0x00015f90)] HRESULT PLIMMAXx([in] double PLIMMAXx); [id(0x400300f5), propget, hidden, helpstring("Maximum Y limit in paper space."), helpcontext(0x00015f90)] HRESULT PLIMMAXy([out, retval] double* PLIMMAXy); [id(0x400300f5), propput, hidden, helpstring("Maximum Y limit in paper space."), helpcontext(0x00015f90)] HRESULT PLIMMAXy([in] double PLIMMAXy); [id(0x400300f6), propget, hidden, helpstring("Minimum X limit in paper space."), helpcontext(0x00015f90)] HRESULT PLIMMINx([out, retval] double* PLIMMINx); [id(0x400300f6), propput, hidden, helpstring("Minimum X limit in paper space."), helpcontext(0x00015f90)] HRESULT PLIMMINx([in] double PLIMMINx); [id(0x400300f7), propget, hidden, helpstring("Minimum Y limit in paper space."), helpcontext(0x00015f90)] HRESULT PLIMMINy([out, retval] double* PLIMMINy); [id(0x400300f7), propput, hidden, helpstring("Minimum Y limit in paper space."), helpcontext(0x00015f90)] HRESULT PLIMMINy([in] double PLIMMINy); [id(0x400300f8), propget, hidden, helpstring("Governs the generation of linetype patterns around the vertices of a 2D polyline."), helpcontext(0x00015f90)] HRESULT PLINEGEN([out, retval] short* PLINEGEN); [id(0x400300f8), propput, hidden, helpstring("Governs the generation of linetype patterns around the vertices of a 2D polyline."), helpcontext(0x00015f90)] HRESULT PLINEGEN([in] short PLINEGEN); [id(0x400300f9), propget, hidden, helpstring("Default polyline width."), helpcontext(0x00015f90)] HRESULT PLINEWID([out, retval] single* PLINEWID); [id(0x400300f9), propput, hidden, helpstring("Default polyline width."), helpcontext(0x00015f90)] HRESULT PLINEWID([in] single PLINEWID); [id(0x400300fa), propget, hidden, helpstring("Controls the saving of proxy object images."), helpcontext(0x00015f90)] HRESULT PROXYGRAPHICS([out, retval] short* PROXYGRAPHICS); [id(0x400300fa), propput, hidden, helpstring("Controls the saving of proxy object images."), helpcontext(0x00015f90)] HRESULT PROXYGRAPHICS([in] short PROXYGRAPHICS); [id(0x400300fb), propget, hidden, helpstring("Controls paper space linetype scaling."), helpcontext(0x00015f90)] HRESULT PSLTSCALE([out, retval] short* PSLTSCALE); [id(0x400300fb), propput, hidden, helpstring("Controls paper space linetype scaling."), helpcontext(0x00015f90)] HRESULT PSLTSCALE([in] short PSLTSCALE); [id(0x400300fc), propget, hidden, helpstring("Current paper space UCS name."), helpcontext(0x00015f90)] HRESULT PUCSNAME([out, retval] BSTR* PUCSNAME); [id(0x400300fc), propput, hidden, helpstring("Current paper space UCS name."), helpcontext(0x00015f90)] HRESULT PUCSNAME([in] BSTR PUCSNAME); [id(0x400300fd), propget, hidden, helpstring("Current paper space UCS X origin."), helpcontext(0x00015f90)] HRESULT PUCSORGx([out, retval] single* PUCSORGx); [id(0x400300fd), propput, hidden, helpstring("Current paper space UCS X origin."), helpcontext(0x00015f90)] HRESULT PUCSORGx([in] single PUCSORGx); [id(0x400300fe), propget, hidden, helpstring("Current paper space UCS Y origin."), helpcontext(0x00015f90)] HRESULT PUCSORGy([out, retval] single* PUCSORGy); [id(0x400300fe), propput, hidden, helpstring("Current paper space UCS Y origin."), helpcontext(0x00015f90)] HRESULT PUCSORGy([in] single PUCSORGy); [id(0x400300ff), propget, hidden, helpstring("Current paper space UCS Z origin."), helpcontext(0x00015f90)] HRESULT PUCSORGz([out, retval] single* PUCSORGz); [id(0x400300ff), propput, hidden, helpstring("Current paper space UCS Z origin."), helpcontext(0x00015f90)] HRESULT PUCSORGz([in] single PUCSORGz); [id(0x40030100), propget, hidden, helpstring("Current paper space UCS X axis coordinate X."), helpcontext(0x00015f90)] HRESULT PUCSXDIRx([out, retval] single* PUCSXDIRx); [id(0x40030100), propput, hidden, helpstring("Current paper space UCS X axis coordinate X."), helpcontext(0x00015f90)] HRESULT PUCSXDIRx([in] single PUCSXDIRx); [id(0x40030101), propget, hidden, helpstring("Current paper space UCS X axis coordinate Y."), helpcontext(0x00015f90)] HRESULT PUCSXDIRy([out, retval] single* PUCSXDIRy); [id(0x40030101), propput, hidden, helpstring("Current paper space UCS X axis coordinate Y."), helpcontext(0x00015f90)] HRESULT PUCSXDIRy([in] single PUCSXDIRy); [id(0x40030102), propget, hidden, helpstring("Current paper space UCS X axis coordinate Z."), helpcontext(0x00015f90)] HRESULT PUCSXDIRz([out, retval] single* PUCSXDIRz); [id(0x40030102), propput, hidden, helpstring("Current paper space UCS X axis coordinate Z."), helpcontext(0x00015f90)] HRESULT PUCSXDIRz([in] single PUCSXDIRz); [id(0x40030103), propget, hidden, helpstring("Current paper space UCS Y axis coordinate X."), helpcontext(0x00015f90)] HRESULT PUCSYDIRx([out, retval] single* PUCSYDIRx); [id(0x40030103), propput, hidden, helpstring("Current paper space UCS Y axis coordinate X."), helpcontext(0x00015f90)] HRESULT PUCSYDIRx([in] single PUCSYDIRx); [id(0x40030104), propget, hidden, helpstring("Current paper space UCS Y axis coordinate Y."), helpcontext(0x00015f90)] HRESULT PUCSYDIRy([out, retval] single* PUCSYDIRy); [id(0x40030104), propput, hidden, helpstring("Current paper space UCS Y axis coordinate Y."), helpcontext(0x00015f90)] HRESULT PUCSYDIRy([in] single PUCSYDIRy); [id(0x40030105), propget, hidden, helpstring("Current paper space UCS Y axis coordinate Z."), helpcontext(0x00015f90)] HRESULT PUCSYDIRz([out, retval] single* PUCSYDIRz); [id(0x40030105), propput, hidden, helpstring("Current paper space UCS Y axis coordinate Z."), helpcontext(0x00015f90)] HRESULT PUCSYDIRz([in] single PUCSYDIRz); [id(0x40030106), propget, hidden, helpstring("Quick text mode on if nonzero."), helpcontext(0x00015f90)] HRESULT QTEXTMODE([out, retval] short* QTEXTMODE); [id(0x40030106), propput, hidden, helpstring("Quick text mode on if nonzero."), helpcontext(0x00015f90)] HRESULT QTEXTMODE([in] short QTEXTMODE); [id(0x40030107), propget, hidden, helpstring("REGENAUTO mode on if nonzero."), helpcontext(0x00015f90)] HRESULT REGENMODE([out, retval] short* REGENMODE); [id(0x40030107), propput, hidden, helpstring("REGENAUTO mode on if nonzero."), helpcontext(0x00015f90)] HRESULT REGENMODE([in] short REGENMODE); [id(0x40030108), propget, hidden, helpstring("0 = faces shaded, edges not highlighted."), helpcontext(0x00015f90)] HRESULT SHADEDGE([out, retval] short* SHADEDGE); [id(0x40030108), propput, hidden, helpstring("0 = faces shaded, edges not highlighted."), helpcontext(0x00015f90)] HRESULT SHADEDGE([in] short SHADEDGE); [id(0x40030109), propget, hidden, helpstring("Percent ambient/diffuse light, range 1-100, default 70."), helpcontext(0x00015f90)] HRESULT SHADEDIF([out, retval] short* SHADEDIF); [id(0x40030109), propput, hidden, helpstring("Percent ambient/diffuse light, range 1-100, default 70."), helpcontext(0x00015f90)] HRESULT SHADEDIF([in] short SHADEDIF); [id(0x4003010a), propget, hidden, helpstring("Sketch record increment."), helpcontext(0x00015f90)] HRESULT SKETCHINC([out, retval] single* SKETCHINC); [id(0x4003010a), propput, hidden, helpstring("Sketch record increment."), helpcontext(0x00015f90)] HRESULT SKETCHINC([in] single SKETCHINC); [id(0x4003010b), propget, hidden, helpstring("0 = sketch lines, 1 = sketch polylines."), helpcontext(0x00015f90)] HRESULT SKPOLY([out, retval] short* SKPOLY); [id(0x4003010b), propput, hidden, helpstring("0 = sketch lines, 1 = sketch polylines."), helpcontext(0x00015f90)] HRESULT SKPOLY([in] short SKPOLY); [id(0x4003010c), propget, hidden, helpstring("Spline control polygon display: 1 = on, 0 = off."), helpcontext(0x00015f90)] HRESULT SPLFRAME([out, retval] short* SPLFRAME); [id(0x4003010c), propput, hidden, helpstring("Spline control polygon display: 1 = on, 0 = off."), helpcontext(0x00015f90)] HRESULT SPLFRAME([in] short SPLFRAME); [id(0x4003010d), propget, hidden, helpstring("Number of line segments per spline patch."), helpcontext(0x00015f90)] HRESULT SPLINESEGS([out, retval] short* SPLINESEGS); [id(0x4003010d), propput, hidden, helpstring("Number of line segments per spline patch."), helpcontext(0x00015f90)] HRESULT SPLINESEGS([in] short SPLINESEGS); [id(0x4003010e), propget, hidden, helpstring("Spline curve type for PEDIT Spline."), helpcontext(0x00015f90)] HRESULT SPLINETYPE([out, retval] short* SPLINETYPE); [id(0x4003010e), propput, hidden, helpstring("Spline curve type for PEDIT Spline."), helpcontext(0x00015f90)] HRESULT SPLINETYPE([in] short SPLINETYPE); [id(0x4003010f), propget, hidden, helpstring("Number of mesh tabulations in first direction."), helpcontext(0x00015f90)] HRESULT SURFTAB1([out, retval] short* SURFTAB1); [id(0x4003010f), propput, hidden, helpstring("Number of mesh tabulations in first direction."), helpcontext(0x00015f90)] HRESULT SURFTAB1([in] short SURFTAB1); [id(0x40030110), propget, hidden, helpstring("Number of mesh tabulations in second direction."), helpcontext(0x00015f90)] HRESULT SURFTAB2([out, retval] short* SURFTAB2); [id(0x40030110), propput, hidden, helpstring("Number of mesh tabulations in second direction."), helpcontext(0x00015f90)] HRESULT SURFTAB2([in] short SURFTAB2); [id(0x40030111), propget, hidden, helpstring("Surface type for PEDIT Smooth."), helpcontext(0x00015f90)] HRESULT SURFTYPE([out, retval] short* SURFTYPE); [id(0x40030111), propput, hidden, helpstring("Surface type for PEDIT Smooth."), helpcontext(0x00015f90)] HRESULT SURFTYPE([in] short SURFTYPE); [id(0x40030112), propget, hidden, helpstring("Surface density (for PEDIT Smooth) in M direction."), helpcontext(0x00015f90)] HRESULT SURFU([out, retval] short* SURFU); [id(0x40030112), propput, hidden, helpstring("Surface density (for PEDIT Smooth) in M direction."), helpcontext(0x00015f90)] HRESULT SURFU([in] short SURFU); [id(0x40030113), propget, hidden, helpstring("Surface density (for PEDIT Smooth) in N direction."), helpcontext(0x00015f90)] HRESULT SURFV([out, retval] short* SURFV); [id(0x40030113), propput, hidden, helpstring("Surface density (for PEDIT Smooth) in N direction."), helpcontext(0x00015f90)] HRESULT SURFV([in] short SURFV); [id(0x40030114), propget, hidden, helpstring("Date/time of drawing creation."), helpcontext(0x00015f90)] HRESULT TDCREATE([out, retval] double* TDCREATE); [id(0x40030114), propput, hidden, helpstring("Date/time of drawing creation."), helpcontext(0x00015f90)] HRESULT TDCREATE([in] double TDCREATE); [id(0x40030115), propget, hidden, helpstring("Cumulative editing time for this drawing."), helpcontext(0x00015f90)] HRESULT TDINDWG([out, retval] double* TDINDWG); [id(0x40030115), propput, hidden, helpstring("Cumulative editing time for this drawing."), helpcontext(0x00015f90)] HRESULT TDINDWG([in] double TDINDWG); [id(0x40030116), propget, hidden, helpstring("Date/time of last drawing update."), helpcontext(0x00015f90)] HRESULT TDUPDATE([out, retval] double* TDUPDATE); [id(0x40030116), propput, hidden, helpstring("Date/time of last drawing update."), helpcontext(0x00015f90)] HRESULT TDUPDATE([in] double TDUPDATE); [id(0x40030117), propget, hidden, helpstring("User elapsed timer."), helpcontext(0x00015f90)] HRESULT TDUSRTIMER([out, retval] double* TDUSRTIMER); [id(0x40030117), propput, hidden, helpstring("User elapsed timer."), helpcontext(0x00015f90)] HRESULT TDUSRTIMER([in] double TDUSRTIMER); [id(0x40030118), propget, hidden, helpstring("Default text height."), helpcontext(0x00015f90)] HRESULT TEXTSIZE([out, retval] single* TEXTSIZE); [id(0x40030118), propput, hidden, helpstring("Default text height."), helpcontext(0x00015f90)] HRESULT TEXTSIZE([in] single TEXTSIZE); [id(0x40030119), propget, helpstring("Returns/sets the current entity thickness."), helpcontext(0x0000275c)] HRESULT CurrentThickness([out, retval] single* CurrentThickness); [id(0x40030119), propput, helpstring("Returns/sets the current entity thickness."), helpcontext(0x0000275c)] HRESULT CurrentThickness([in] single CurrentThickness); [id(0x4003011a), propget, helpstring("Returns the X coordinate (in drawing units) of the current viewport lower-left corner."), helpcontext(0x0000275d)] HRESULT ViewPortMinX([out, retval] single* ViewPortMinX); [id(0x4003011a), propput, helpstring("Returns the X coordinate (in drawing units) of the current viewport lower-left corner."), helpcontext(0x0000275d)] HRESULT ViewPortMinX([in] single ViewPortMinX); [id(0x4003011b), propget, helpstring("Returns the Y coordinate (in drawing units) of the current viewport lower-left corner."), helpcontext(0x0000275e)] HRESULT ViewPortMinY([out, retval] single* ViewPortMinY); [id(0x4003011b), propput, helpstring("Returns the Y coordinate (in drawing units) of the current viewport lower-left corner."), helpcontext(0x0000275e)] HRESULT ViewPortMinY([in] single ViewPortMinY); [id(0x4003011c), propget, helpstring("Returns the X coordinate (in drawing units) of the current viewport upper-right corner."), helpcontext(0x0000275f)] HRESULT ViewPortMaxX([out, retval] single* ViewPortMaxX); [id(0x4003011c), propput, helpstring("Returns the X coordinate (in drawing units) of the current viewport upper-right corner."), helpcontext(0x0000275f)] HRESULT ViewPortMaxX([in] single ViewPortMaxX); [id(0x4003011d), propget, helpstring("Returns the Y coordinate (in drawing units) of the current viewport upper-right corner."), helpcontext(0x00002760)] HRESULT ViewPortMaxY([out, retval] single* ViewPortMaxY); [id(0x4003011d), propput, helpstring("Returns the Y coordinate (in drawing units) of the current viewport upper-right corner."), helpcontext(0x00002760)] HRESULT ViewPortMaxY([in] single ViewPortMaxY); [id(0x4003011e), propget, hidden, helpstring("1 for previous release compatibility mode, 0 otherwise."), helpcontext(0x00015f90)] HRESULT TILEMODE([out, retval] short* TILEMODE); [id(0x4003011e), propput, hidden, helpstring("1 for previous release compatibility mode, 0 otherwise."), helpcontext(0x00015f90)] HRESULT TILEMODE([in] short TILEMODE); [id(0x4003011f), propget, hidden, helpstring("Default trace width."), helpcontext(0x00015f90)] HRESULT TRACEWID([out, retval] single* TRACEWID); [id(0x4003011f), propput, hidden, helpstring("Default trace width."), helpcontext(0x00015f90)] HRESULT TRACEWID([in] single TRACEWID); [id(0x40030120), propget, hidden, helpstring("Specifies the maximum depth of the spatial index."), helpcontext(0x00015f90)] HRESULT TREEDEPTH([out, retval] short* TREEDEPTH); [id(0x40030120), propput, hidden, helpstring("Specifies the maximum depth of the spatial index."), helpcontext(0x00015f90)] HRESULT TREEDEPTH([in] short TREEDEPTH); [id(0x40030121), propget, hidden, helpstring("Name of current UCS."), helpcontext(0x00015f90)] HRESULT UCSName([out, retval] BSTR* UCSName); [id(0x40030121), propput, hidden, helpstring("Name of current UCS."), helpcontext(0x00015f90)] HRESULT UCSName([in] BSTR UCSName); [id(0x40030122), propget, hidden, helpstring("Coordinate X of the origin of current UCS (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSORGx([out, retval] single* UCSORGx); [id(0x40030122), propput, hidden, helpstring("Coordinate X of the origin of current UCS (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSORGx([in] single UCSORGx); [id(0x40030123), propget, hidden, helpstring("Coordinate Y of the origin of current UCS (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSORGy([out, retval] single* UCSORGy); [id(0x40030123), propput, hidden, helpstring("Coordinate Y of the origin of current UCS (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSORGy([in] single UCSORGy); [id(0x40030124), propget, hidden, helpstring("Coordinate Z of the origin of current UCS (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSORGz([out, retval] single* UCSORGz); [id(0x40030124), propput, hidden, helpstring("Coordinate Z of the origin of current UCS (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSORGz([in] single UCSORGz); [id(0x40030125), propget, hidden, helpstring("Coordinate X of the direction of current UCS's X axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSXDIRx([out, retval] single* UCSXDIRx); [id(0x40030125), propput, hidden, helpstring("Coordinate X of the direction of current UCS's X axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSXDIRx([in] single UCSXDIRx); [id(0x40030126), propget, hidden, helpstring("Coordinate Y of the direction of current UCS's X axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSXDIRy([out, retval] single* UCSXDIRy); [id(0x40030126), propput, hidden, helpstring("Coordinate Y of the direction of current UCS's X axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSXDIRy([in] single UCSXDIRy); [id(0x40030127), propget, hidden, helpstring("Coordinate Z of the direction of current UCS's X axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSXDIRz([out, retval] single* UCSXDIRz); [id(0x40030127), propput, hidden, helpstring("Coordinate Z of the direction of current UCS's X axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSXDIRz([in] single UCSXDIRz); [id(0x40030128), propget, hidden, helpstring("Coordinate X of the direction of current UCS's Y axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSYDIRx([out, retval] single* UCSYDIRx); [id(0x40030128), propput, hidden, helpstring("Coordinate X of the direction of current UCS's Y axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSYDIRx([in] single UCSYDIRx); [id(0x40030129), propget, hidden, helpstring("Coordinate Y of the direction of current UCS's Y axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSYDIRy([out, retval] single* UCSYDIRy); [id(0x40030129), propput, hidden, helpstring("Coordinate Y of the direction of current UCS's Y axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSYDIRy([in] single UCSYDIRy); [id(0x4003012a), propget, hidden, helpstring("Coordinate Z of the direction of current UCS's Y axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSYDIRz([out, retval] single* UCSYDIRz); [id(0x4003012a), propput, hidden, helpstring("Coordinate Z of the direction of current UCS's Y axis (in WCS)."), helpcontext(0x00015f90)] HRESULT UCSYDIRz([in] single UCSYDIRz); [id(0x4003012b), propget, hidden, helpstring("Low bit set = display fractions, feet-and-inches, and surveyor's angles in input format."), helpcontext(0x00015f90)] HRESULT UNITMODE([out, retval] short* UNITMODE); [id(0x4003012b), propput, hidden, helpstring("Low bit set = display fractions, feet-and-inches, and surveyor's angles in input format."), helpcontext(0x00015f90)] HRESULT UNITMODE([in] short UNITMODE); [id(0x4003012c), propget, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI1([out, retval] short* USERI1); [id(0x4003012c), propput, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI1([in] short USERI1); [id(0x4003012d), propget, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI2([out, retval] short* USERI2); [id(0x4003012d), propput, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI2([in] short USERI2); [id(0x4003012e), propget, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI3([out, retval] short* USERI3); [id(0x4003012e), propput, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI3([in] short USERI3); [id(0x4003012f), propget, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI4([out, retval] short* USERI4); [id(0x4003012f), propput, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI4([in] short USERI4); [id(0x40030130), propget, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI5([out, retval] short* USERI5); [id(0x40030130), propput, hidden, helpstring("Integer variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERI5([in] short USERI5); [id(0x40030131), propget, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR1([out, retval] single* USERR1); [id(0x40030131), propput, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR1([in] single USERR1); [id(0x40030132), propget, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR2([out, retval] single* USERR2); [id(0x40030132), propput, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR2([in] single USERR2); [id(0x40030133), propget, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR3([out, retval] single* USERR3); [id(0x40030133), propput, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR3([in] single USERR3); [id(0x40030134), propget, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR4([out, retval] single* USERR4); [id(0x40030134), propput, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR4([in] single USERR4); [id(0x40030135), propget, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR5([out, retval] single* USERR5); [id(0x40030135), propput, hidden, helpstring("Real variable intended for use by third-party developers."), helpcontext(0x00015f90)] HRESULT USERR5([in] single USERR5); [id(0x40030136), propget, hidden, helpstring("0 = timer off, 1 = timer on."), helpcontext(0x00015f90)] HRESULT USRTIMER([out, retval] double* USRTIMER); [id(0x40030136), propput, hidden, helpstring("0 = timer off, 1 = timer on."), helpcontext(0x00015f90)] HRESULT USRTIMER([in] double USRTIMER); [id(0x40030137), propget, hidden, helpstring("0 = don't retain xref-dependent visibility settings, 1 = retain."), helpcontext(0x00015f90)] HRESULT VISRETAIN([out, retval] short* VISRETAIN); [id(0x40030137), propput, hidden, helpstring("0 = don't retain xref-dependent visibility settings, 1 = retain."), helpcontext(0x00015f90)] HRESULT VISRETAIN([in] short VISRETAIN); [id(0x40030138), propget, hidden, helpstring("1 = set UCS to WCS during DVIEW/VPOINT, 0 = don't change UCS."), helpcontext(0x00015f90)] HRESULT WORLDVIEW([out, retval] short* WORLDVIEW); [id(0x40030138), propput, hidden, helpstring("1 = set UCS to WCS during DVIEW/VPOINT, 0 = don't change UCS."), helpcontext(0x00015f90)] HRESULT WORLDVIEW([in] short WORLDVIEW); [id(0x40030157), propget, hidden, helpstring("Returns/sets the Pen Assignments definition file. See the PlotRendering Property for more information."), helpcontext(0x00015f90)] HRESULT PenAssignmentsFileName([out, retval] BSTR* PenAssignmentsFileName); [id(0x40030157), propput, hidden, helpstring("Returns/sets the Pen Assignments definition file. See the PlotRendering Property for more information."), helpcontext(0x00015f90)] HRESULT PenAssignmentsFileName([in] BSTR PenAssignmentsFileName); [id(0x4003015c), propget, hidden, helpstring("Returns the entity number inside a block if selected by the GetEntity method."), helpcontext(0x00015ff7)] HRESULT BlockEntityNumber([out, retval] long* BlockEntityNumber); [id(0x4003015c), propput, hidden, helpstring("Returns the entity number inside a block if selected by the GetEntity method."), helpcontext(0x00015ff7)] HRESULT BlockEntityNumber([in] long BlockEntityNumber); [id(0x60030040), helpstring("Adds a new line type to the drawing."), helpcontext(0x000186a1)] HRESULT AddLineType( [in] BSTR LineTypeName, [in, optional, defaultvalue(0)] short ElementsNumber); [id(0x60030041), helpstring("Adds a new object to the drawing."), helpcontext(0x000186cd)] HRESULT AddObject(); [id(0x60030043), helpstring("Draws an entity on the control."), helpcontext(0x000186d7)] HRESULT DrawEntity([in] long EntityNumber); [id(0x60030044), helpstring("Adds a new class to the drawing."), helpcontext(0x000186cb)] HRESULT AddClass([in] BSTR RecordName); [id(0x60030045), helpstring("Adds a new dimension style to the drawing."), helpcontext(0x000186cc)] HRESULT AddDimStyle([in] BSTR DimStyleName); [id(0x60030046), helpstring("Adds a new User Coordinate System to the drawing."), helpcontext(0x000186ce)] HRESULT AddUCS([in] BSTR UCSName); [id(0x60030047), helpstring("Adds a new text style to the drawing."), helpcontext(0x000186a2)] HRESULT AddStyle( [in] BSTR StyleName, [in, optional] BSTR FontName); [id(0x6003005d), helpstring("Modifies the geometrical data of an entity."), helpcontext(0x000186a3)] HRESULT ModifyEntity( [in] long EntityNumber, [in, optional, defaultvalue(0)] single BasePointX, [in, optional, defaultvalue(0)] single BasePointY, [in, optional, defaultvalue(0)] single RotationAngle, [in, optional, defaultvalue(1)] single ScaleX, [in, optional, defaultvalue(1)] single ScaleY, [in, optional, defaultvalue(0)] single TranslationX, [in, optional, defaultvalue(0)] single TranslationY); [id(0x6803003f), propget, helpstring("Returns/sets the document name of the print job."), helpcontext(0x00002711)] HRESULT PlotDocumentName([out, retval] BSTR* ); [id(0x6803003f), propput, helpstring("Returns/sets the document name of the print job."), helpcontext(0x00002711)] HRESULT PlotDocumentName([in] BSTR ); [id(0x6003005e), helpstring("Reads the blocks of the DXF file indicated by the DXFFileName parameter and adds them to the current drawing."), helpcontext(0x000186a4)] HRESULT ReadDXFBlocks( [in] BSTR DXFFileName, [in, optional] BSTR BlockName); [id(0x6003005f), helpstring("Reads theDXF file indicated by the DXFFileName parameter and adds all entities to a block. "), helpcontext(0x0001871b)] HRESULT LoadBlock( [in] BSTR DXFFileName, [in, optional] BSTR BlockName); [id(0x60030060), helpstring("Explodes a block."), helpcontext(0x00018e7a)] HRESULT ExplodeBlock( [in, optional] long EntityNumber, [in, optional] BSTR BlockName); [id(0x60030061), helpstring("Inverts the color of the entity."), helpcontext(0x00018ede)] HRESULT InvertEntity( [in] long EntityNumber, [in, optional, defaultvalue(14)] short DrawMode, [in, optional] long Color); [id(0x6803003e), propget, helpstring("Returns/sets whether the control object has horizontal or vertical scroll bars."), helpcontext(0x00002712)] HRESULT ScrollBars([out, retval] VARIANT_BOOL* ); [id(0x6803003e), propput, helpstring("Returns/sets whether the control object has horizontal or vertical scroll bars."), helpcontext(0x00002712)] HRESULT ScrollBars([in] VARIANT_BOOL ); [id(0x60030062), helpstring("Adds a new block to the drawing."), helpcontext(0x000186a5)] HRESULT AddBlock([in] BSTR BlockName); [id(0x60030063), helpstring("Adds a new entity to the block indicated by BlockName."), helpcontext(0x000186a6)] HRESULT AddBlockEntity( [in] BSTR BlockName, [in, optional] BSTR LayerName, [in, optional] short Color); [id(0x60030064), helpstring("Adds a new view to the drawing."), helpcontext(0x000186a7)] HRESULT AddView( [in] BSTR ViewName, [in, optional, defaultvalue(0)] single X1, [in, optional, defaultvalue(0)] single Y1, [in, optional, defaultvalue(0)] single X2, [in, optional, defaultvalue(0)] single Y2); [id(0x60030065), helpstring("Adds a new viewport to the drawing."), helpcontext(0x000186cf)] HRESULT AddViewPort( [in] BSTR ViewPortName, [in, optional, defaultvalue(0)] single X1, [in, optional, defaultvalue(0)] single Y1, [in, optional, defaultvalue(0)] single X2, [in, optional, defaultvalue(0)] single Y2); [id(0x60030068), helpstring("Copies the current drawing in the Windows Clipboard as a BitMap Image."), helpcontext(0x000186a8)] HRESULT Copy(); [id(0x6003006c), helpstring("Returns the RGB color corresponding the the ACIColor parameter."), helpcontext(0x000186a9)] HRESULT GetRGBColor( [in] short ACIColor, [out, retval] long* ); [id(0x6003006e), helpstring("Returns the nearest ACI color to the RGBColor parameter."), helpcontext(0x000186aa)] HRESULT GetACIColor( [in] long RGBColor, [out, retval] short* ); [id(0x6003006f), helpstring("Returns the number of the nearest entity to the point with x,y coordinates."), helpcontext(0x000186d8)] HRESULT GetEntity( [in] single x, [in] single y, [out, retval] long* ); [id(0x6003007e), helpstring("Creates a new drawing deleting every drawing classes."), helpcontext(0x000186ab)] HRESULT NewDrawing(); [id(0x6003007f), helpstring("Pans the drawing of a distance indicated by the (X1,Y1)-(X2,Y2) segment."), helpcontext(0x000186ac)] HRESULT Pan( [in] single X1, [in] single Y1, [in] single X2, [in] single Y2); [id(0x60030080), helpstring("Displays the plot preview on a graphical object such as a form, a picture box or a DXFPlot control."), helpcontext(0x000186ad)] HRESULT PlotPreview([in, out] IDispatch** GraphicalObject); [id(0x60030081), helpstring("Reads the entities of the DXF file indicated by the DXFFileName parameter and adds them to the current drawing."), helpcontext(0x000186ae)] HRESULT ReadDXFEntities( [in] BSTR DXFFileName, [in, optional, defaultvalue(0)] single RotationAngle, [in, optional, defaultvalue(1)] single ScaleX, [in, optional, defaultvalue(1)] single ScaleY, [in, optional, defaultvalue(0)] single TranslationX, [in, optional, defaultvalue(0)] single TranslationY); [id(0x60030087), helpstring("Adds a new entity to the drawing."), helpcontext(0x000186af)] HRESULT AddEntity( [in, optional] BSTR LayerName, [in, optional] short Color); [id(0x60030088), helpstring("Adds a new aligned dimension to the drawing."), helpcontext(0x0001872f)] HRESULT AddAlignedDimension( [in] single X1, [in] single Y1, [in] single X2, [in] single Y2, [in] single DimensionLineLocation, [in, out, optional, defaultvalue(0)] single* DimensionValue, [in, optional] BSTR LayerName, [in, optional, defaultvalue(0)] short Color); [id(0x60030089), helpstring("Adds a new vertex to the entity specified by the EntityNumber parameter."), helpcontext(0x000186b0)] HRESULT AddVertex( [in] long EntityNumber, [in, optional] BSTR BlockName); [id(0x6003008b), helpstring("Adds a new layer to the drawing."), helpcontext(0x000186b1)] HRESULT AddLayer( [in] BSTR LayerName, [in, optional, defaultvalue(7)] short LayerColor, [in, optional] BSTR LineType); [id(0x6803003d), propget, helpstring("Returns/sets the background color."), helpcontext(0x00002713)] HRESULT BackColor([out, retval] OLE_COLOR* ); [id(0x60030090), helpstring("Converts drawing's X coordinates to pixel coordinates."), helpcontext(0x000186b2)] HRESULT CoordXtoPixel( [in] single x, [out, retval] long* ); [id(0x60030091), helpstring("Converts pixels X coordinates to drawing's coordinates."), helpcontext(0x000186b3)] HRESULT PixelXtoCoord( [in] long x, [out, retval] single* ); [id(0x60030093), helpstring("Converts drawing's Y coordinates to pixel coordinates."), helpcontext(0x000186b4)] HRESULT CoordYtoPixel( [in] single y, [out, retval] long* ); [id(0x60030094), helpstring("Converts pixels Y coordinates to drawing's coordinates."), helpcontext(0x000186b5)] HRESULT PixelYtoCoord( [in] long y, [out, retval] single* ); [id(0x6803003c), propget, helpstring("Returns/sets the foreground color used to display graphics in the control."), helpcontext(0x00002714)] HRESULT ForeColor([out, retval] OLE_COLOR* ); [id(0x6803003b), propget, helpstring("Returns/sets the color used to display the grid's points in the control."), helpcontext(0x00002715)] HRESULT GridColor([out, retval] OLE_COLOR* ); [id(0x6803003d), propput, helpstring("Returns/sets the background color."), helpcontext(0x00002713)] HRESULT BackColor([in] OLE_COLOR ); [id(0x6803003c), propput, helpstring("Returns/sets the foreground color used to display graphics in the control."), helpcontext(0x00002714)] HRESULT ForeColor([in] OLE_COLOR ); [id(0x6803003b), propput, helpstring("Returns/sets the color used to display the grid's points in the control."), helpcontext(0x00002715)] HRESULT GridColor([in] OLE_COLOR ); [id(0xfffffe08), propget, helpstring("Returns/sets the border style of the control."), helpcontext(0x00002716)] HRESULT BorderStyle([out, retval] BorderStyleEnum* ); [id(0x6803003a), propget, helpstring("Returns/sets the current view mode for default Palette dialog."), helpcontext(0x00002717)] HRESULT PaletteWindowPos([out, retval] PaletteWindowPosEnum* ); [id(0x6003009e), helpstring("Plots the drawing using the default printer."), helpcontext(0x000186b6)] HRESULT Plot( [in, optional, defaultvalue(0)] short PaperSize, [in, optional, defaultvalue(1)] short Copies); [id(0x68030039), propget, helpstring("Returns/sets the type of mouse pointer displayed when over part of the control."), helpcontext(0x00002718)] HRESULT MousePointer([out, retval] MousePointerEnum* ); [id(0x68030038), propget, helpstring("Returns/sets a value that determines whether the control can respond to user-generated events."), helpcontext(0x00002774)] HRESULT Enabled([out, retval] VARIANT_BOOL* ); [id(0x68030038), propput, helpstring("Returns/sets a value that determines whether the control can respond to user-generated events."), helpcontext(0x00002774)] HRESULT Enabled([in] VARIANT_BOOL ); [id(0x600300b0), helpstring("Reads and displays the DXF file indicated by the FileName property or by the DXFFileName parameter."), helpcontext(0x000186b7)] HRESULT ReadDXF([in, optional] BSTR DXFFileName); [id(0x600300b1), helpstring("Forces a complete repaint of the control."), helpcontext(0x000186b8)] HRESULT Refresh(); [id(0x600300b2), helpstring("Clears graphics in the control."), helpcontext(0x000186b9)] HRESULT Clear(); [id(0x600300b3), helpstring("Displays a pop-up menu on the controlt at the current mouse location or at specified coordinates. "), helpcontext(0x000186ba)] HRESULT PopupMenu( [in, out] IDispatch** MENU, [in, out, optional] VARIANT* Flags, [in, out, optional] VARIANT* x, [in, out, optional] VARIANT* y, [in, out, optional] VARIANT* DefaultMenu); [id(0x600300b7), helpstring("Writes the current drawing on disk as a bmp image."), helpcontext(0x000186bb)] HRESULT SaveBMP([in] BSTR BMPFileName); [id(0x600300b8), helpstring("Writes the current drawing on disk as a metafile."), helpcontext(0x000186bc)] HRESULT SaveWMF([in] BSTR WMFFileName); [id(0x68030037), propget, helpstring("Returns/sets the background picture."), helpcontext(0x0000271a)] HRESULT Picture([out, retval] Picture** ); [id(0xfffffe08), propput, helpstring("Returns/sets the border style of the control."), helpcontext(0x00002716)] HRESULT BorderStyle([in] BorderStyleEnum ); [id(0x68030039), propput, helpstring("Returns/sets the type of mouse pointer displayed when over part of the control."), helpcontext(0x00002718)] HRESULT MousePointer([in] MousePointerEnum ); [id(0x600300ba), helpstring("Regenerates the current drawing in the control."), helpcontext(0x000186bd)] HRESULT Regen(); [id(0xfffffdd8), helpstring("Displays the About Box for the control."), helpcontext(0x000186be)] HRESULT About(); [id(0x600300c6), helpstring("Shows a Block in the control."), helpcontext(0x000186bf)] HRESULT ShowBlock([in] BSTR BlockName); [id(0x600300c7), helpstring("Shows the default Palette dialog for the control."), helpcontext(0x000186c0)] HRESULT ShowPalette( [in, optional, defaultvalue(0)] short ACIColor, [out, retval] short* ); [id(0x600300cb), helpstring("Writes the current drawing on a DXF file on disk"), helpcontext(0x000186c1)] HRESULT WriteDXF( [in, optional] BSTR DXFFileName, [in, optional, defaultvalue(0)] VARIANT_BOOL OnlyEntities, [in, optional, defaultvalue(6)] short Precision, [in, optional, defaultvalue(14)] short DXFVersion); [id(0x600300cc), helpstring("Writes the block indicated by BlockNumber on a DXF file on disk"), helpcontext(0x000186c2)] HRESULT WriteDXFBlock( [in] BSTR BlockName, [in] BSTR DXFFileName, [in, optional, defaultvalue(6)] short Precision, [in, optional, defaultvalue(14)] short DXFVersion); [id(0x600300cd), helpstring("Zooms in a drawing by scale factor specified in the ZoomInOutPercent property from the center point of the drawing."), helpcontext(0x000186c3)] HRESULT ZoomIn(); [id(0x600300cf), helpstring("Zooms in a drawing by scale factor specified in the ZoomInOutPercent property from the point specified by the x and y parameters."), helpcontext(0x000186c4)] HRESULT ZoomSpotIn( [in] single x, [in] single y); [id(0x600300d0), helpstring("Zooms out a drawing by scale factor specified in the ZoomInOutPercent property from the point specified by the x and y parameters."), helpcontext(0x000186c5)] HRESULT ZoomSpotOut( [in] single x, [in] single y); [id(0x600300d1), helpstring("Zooms a drawing to the full limits."), helpcontext(0x000186c6)] HRESULT ZoomLimits(); [id(0x600300d2), helpstring("Zooms out a drawing by scale factor specified in the ZoomInOutPercent property from the center point of the drawing."), helpcontext(0x000186c7)] HRESULT ZoomOut(); [id(0x600300d3), helpstring("Zooms a drawing to the picture extents if present."), helpcontext(0x000186c8)] HRESULT ZoomPicture(); [id(0x600300d4), helpstring("Zooms a drawing to the window specified by the MinX, MinY, MaxX and MaxY properties."), helpcontext(0x000186c9)] HRESULT ZoomUser(); [id(0x600300d5), helpstring("Zooms a drawing to the window specified by the X1, Y1, X2 and Y2 parameters."), helpcontext(0x000186ca)] HRESULT ZoomWindow( [in] single X1, [in] single Y1, [in] single X2, [in] single Y2); [id(0x600300d6), helpstring("Retreives the drawing view specified by ViewName parameter."), helpcontext(0x000186cb)] HRESULT DisplayView([in] BSTR ViewName); [id(0x600300d7), helpstring("Zooms to the full drawing extents."), helpcontext(0x000186cc)] HRESULT ZoomExtents(); [id(0x600300d8), helpstring("Zooms to the preceding value. Ten zoom levels are stored."), helpcontext(0x000186cd)] HRESULT ZoomPrevious(); [id(0x600300d9), helpstring("Shows the window specified by the X1, Y1, X2 and Y2 parameters. as a dashed rectangle."), helpcontext(0x000186ce)] HRESULT ShowRubberBox( [in] single X1, [in] single Y1, [in] single X2, [in] single Y2); [id(0x600300da), helpstring("Shows the distance specified by the X1, Y1, X2 and Y2 parameters. as a dashed line."), helpcontext(0x000186cf)] HRESULT ShowRubberLine( [in] single X1, [in] single Y1, [in] single X2, [in] single Y2); [id(0x600300db), helpstring("Shows the dimension specified by the X1, Y1, X2 and Y2 parameters. as a dashed line."), helpcontext(0x00018e9e)] HRESULT ShowRubberAlignedDimension( [in] single X1, [in] single Y1, [in] single X2, [in] single Y2, [in] single DimensionLineLocation); [id(0x600300dc), helpstring("Shows the circle specified by the Xc, Yc, X2 and Y2 parameters. as a dashed circle."), helpcontext(0x000186d0)] HRESULT ShowRubberCircle( [in] single Xc, [in] single Yc, [in] single X2, [in] single Y2, [in, optional, defaultvalue(0)] single StartAngle, [in, optional, defaultvalue(0)] single EndAngle); [id(0x68030036), propget, helpstring("Returns/sets the buttons' width in the default Palette dialog."), helpcontext(0x0000271b)] HRESULT PaletteButtonsWidth([out, retval] long* ); [id(0x68030036), propput, helpstring("Returns/sets the buttons' width in the default Palette dialog."), helpcontext(0x0000271b)] HRESULT PaletteButtonsWidth([in] long ); [id(0x68030035), propget, bindable, defaultbind, helpstring("Returns/sets the DXF file to display in the control."), helpcontext(0x0000271c)] HRESULT FileName([out, retval] BSTR* ); [id(0x68030034), propget, hidden] HRESULT RegistrationCode([out, retval] BSTR* ); [id(0x68030033), propget, helpstring("Returns/sets the caption for the default Palette dialog."), helpcontext(0x0000271d)] HRESULT PaletteCaption([out, retval] BSTR* ); [id(0x68030032), propget, helpstring("Returns/sets the caption for the Cancel button in the default Palette dialog."), helpcontext(0x0000271e)] HRESULT PaletteCancelButtonText([out, retval] BSTR* ); [id(0x68030031), propget, helpstring("Returns/sets the caption for the Ok button in the default Palette dialog."), helpcontext(0x0000271f)] HRESULT PaletteOkButtonText([out, retval] BSTR* ); [id(0x68030030), propget, helpstring("Returns/sets the current plotting mode."), helpcontext(0x00002720)] HRESULT PlotMode([out, retval] PlotModeEnum* ); [id(0x6803002f), propget, helpstring("Returns/sets a value indicating the unit of measurement for coordinates of a picture."), helpcontext(0x00002721)] HRESULT PictureScaleMode([out, retval] PictureScaleModeEnum* ); [id(0x6803002e), propget, helpstring("Returns/sets the current file status of the control."), helpcontext(0x00002722)] HRESULT FileStatus([out, retval] FileStatusEnum* ); [id(0x6803002d), propget, helpstring("Returns/sets the orientation of the plotted drawing."), helpcontext(0x00002723)] HRESULT PlotRotation([out, retval] PlotRotationEnum* ); [id(0x6803002c), propget, helpstring("Returns/sets the rendering modes on color/b&w printers."), helpcontext(0x00002724)] HRESULT PlotRendering([out, retval] PlotRenderingEnum* ); [id(0x6803002b), propget, helpstring("Returns/sets the X coordinate of the drawing extents lower-left corner."), helpcontext(0x00002725)] HRESULT MinX([out, retval] single* ); [id(0x6803002a), propget, helpstring("Returns/sets the X coordinate of the drawing extents upper-right corner."), helpcontext(0x00002726)] HRESULT MaxX([out, retval] single* ); [id(0x68030029), propget, helpstring("Returns/sets the insertion base point X."), helpcontext(0x00002727)] HRESULT BaseX([out, retval] double* ); [id(0x68030028), propget, helpstring("Returns/sets the increase/decrease factor (x 100) for zooming using ZoomIn, ZoomOut, ZoomSpotIn and ZoomSpotOut methods."), helpcontext(0x00002728)] HRESULT ZoomInOutPercent([out, retval] single* ); [id(0x68030027), propget, helpstring("Returns/sets the X coordinate (in drawing units) of the picture lower-left corner."), helpcontext(0x00002729)] HRESULT PictureBaseX([out, retval] single* ); [id(0x68030026), propget, helpstring("Returns/sets the picture width."), helpcontext(0x0000272a)] HRESULT PictureWidth([out, retval] single* ); [id(0x68030025), propget, helpstring("Returns/sets the picture height in drawing units."), helpcontext(0x0000272b)] HRESULT PictureHeight([out, retval] single* ); [id(0x68030024), propget, helpstring("Returns/sets the drawing scaling factor along the X axis."), helpcontext(0x0000272c)] HRESULT ScaleX([out, retval] single* ); [id(0x68030023), propget, helpstring("Returns/sets the drawing translation about the X axis."), helpcontext(0x0000272d)] HRESULT TranslationX([out, retval] single* ); [id(0x68030022), propget, helpstring("Returns/sets the drawing scaling factor along the Y axis."), helpcontext(0x0000272e)] HRESULT ScaleY([out, retval] single* ); [id(0x68030021), propget, helpstring("Returns/sets the drawing translation about the Y axis."), helpcontext(0x0000272f)] HRESULT TranslationY([out, retval] single* ); [id(0x68030020), propget, helpstring("Returns/sets the drawing rotation angle in degrees."), helpcontext(0x00002730)] HRESULT RotationAngle([out, retval] single* ); [id(0x6803001f), propget, helpstring("Returns/sets the insertion base point Y."), helpcontext(0x00002731)] HRESULT BaseY([out, retval] double* ); [id(0x6803001e), propget, helpstring("Returns/sets the Y coordinate (in drawing units) of the picture lower-left corner."), helpcontext(0x00002732)] HRESULT PictureBaseY([out, retval] single* ); [id(0x6803001d), propget, helpstring("Returns/sets the Plot scale factor."), helpcontext(0x00002733)] HRESULT PlotScale([out, retval] single* ); [id(0x6803001c), propget, helpstring("Returns/sets the left position from the screen left border in twips of default Palette dialog for the control."), helpcontext(0x00002734)] HRESULT PaletteWindowLeft([out, retval] long* ); [id(0x6803001b), propget, helpstring("Returns/sets the top position from the screen top border in twips of default Palette dialog for the control."), helpcontext(0x00002735)] HRESULT PaletteWindowTop([out, retval] long* ); [id(0x6803001a), propget, helpstring("Returns/sets the picture scale along the X axis."), helpcontext(0x00002736)] HRESULT PictureScaleX([out, retval] single* ); [id(0x68030019), propget, helpstring("Returns/sets the picture scale along the Y axis."), helpcontext(0x00002737)] HRESULT PictureScaleY([out, retval] single* ); [id(0x68030018), propget, helpstring("Returns/sets the width (in twips) of the plotted lines or arcs"), helpcontext(0x00002738)] HRESULT PlotPenWidth([out, retval] short* ); [id(0x68030017), propget, helpstring("Returns/sets the Y coordinate of the drawing extents upper-right corner."), helpcontext(0x00002739)] HRESULT MaxY([out, retval] single* ); [id(0x68030016), propget, helpstring("Returns/sets the Y coordinate of the drawing extents lower-left corner."), helpcontext(0x0000273a)] HRESULT MinY([out, retval] single* ); [id(0x68030035), propput, bindable, defaultbind, helpstring("Returns/sets the DXF file to display in the control."), helpcontext(0x0000271c)] HRESULT FileName([in] BSTR ); [id(0x68030034), propput, hidden] HRESULT RegistrationCode([in] BSTR ); [id(0x68030033), propput, helpstring("Returns/sets the caption for the default Palette dialog."), helpcontext(0x0000271d)] HRESULT PaletteCaption([in] BSTR ); [id(0x68030032), propput, helpstring("Returns/sets the caption for the Cancel button in the default Palette dialog."), helpcontext(0x0000271e)] HRESULT PaletteCancelButtonText([in] BSTR ); [id(0x68030031), propput, helpstring("Returns/sets the caption for the Ok button in the default Palette dialog."), helpcontext(0x0000271f)] HRESULT PaletteOkButtonText([in] BSTR ); [id(0x68030030), propput, helpstring("Returns/sets the current plotting mode."), helpcontext(0x00002720)] HRESULT PlotMode([in] PlotModeEnum ); [id(0x6803002f), propput, helpstring("Returns/sets a value indicating the unit of measurement for coordinates of a picture."), helpcontext(0x00002721)] HRESULT PictureScaleMode([in] PictureScaleModeEnum ); [id(0x6803003a), propput, helpstring("Returns/sets the current view mode for default Palette dialog."), helpcontext(0x00002717)] HRESULT PaletteWindowPos([in] PaletteWindowPosEnum ); [id(0x6803002e), propput, helpstring("Returns/sets the current file status of the control."), helpcontext(0x00002722)] HRESULT FileStatus([in] FileStatusEnum ); [id(0x68030037), propput, helpstring("Returns/sets the background picture."), helpcontext(0x0000271a)] HRESULT Picture([in] Picture* ); [id(0x68030037), propputref, helpstring("Returns/sets the background picture."), helpcontext(0x0000271a)] HRESULT Picture([in] Picture* ); [id(0x6803002d), propput, helpstring("Returns/sets the orientation of the plotted drawing."), helpcontext(0x00002723)] HRESULT PlotRotation([in] PlotRotationEnum ); [id(0x68030016), propput, helpstring("Returns/sets the Y coordinate of the drawing extents lower-left corner."), helpcontext(0x0000273a)] HRESULT MinY([in] single ); [id(0x6803002b), propput, helpstring("Returns/sets the X coordinate of the drawing extents lower-left corner."), helpcontext(0x00002725)] HRESULT MinX([in] single ); [id(0x6803002a), propput, helpstring("Returns/sets the X coordinate of the drawing extents upper-right corner."), helpcontext(0x00002726)] HRESULT MaxX([in] single ); [id(0x68030029), propput, helpstring("Returns/sets the insertion base point X."), helpcontext(0x00002727)] HRESULT BaseX([in] double ); [id(0x68030028), propput, helpstring("Returns/sets the increase/decrease factor (x 100) for zooming using ZoomIn, ZoomOut, ZoomSpotIn and ZoomSpotOut methods."), helpcontext(0x00002728)] HRESULT ZoomInOutPercent([in] single ); [id(0x68030027), propput, helpstring("Returns/sets the X coordinate (in drawing units) of the picture lower-left corner."), helpcontext(0x00002729)] HRESULT PictureBaseX([in] single ); [id(0x68030026), propput, helpstring("Returns/sets the picture width."), helpcontext(0x0000272a)] HRESULT PictureWidth([in] single ); [id(0x68030025), propput, helpstring("Returns/sets the picture height in drawing units."), helpcontext(0x0000272b)] HRESULT PictureHeight([in] single ); [id(0x68030024), propput, helpstring("Returns/sets the drawing scaling factor along the X axis."), helpcontext(0x0000272c)] HRESULT ScaleX([in] single ); [id(0x68030023), propput, helpstring("Returns/sets the drawing translation about the X axis."), helpcontext(0x0000272d)] HRESULT TranslationX([in] single ); [id(0x68030022), propput, helpstring("Returns/sets the drawing scaling factor along the Y axis."), helpcontext(0x0000272e)] HRESULT ScaleY([in] single ); [id(0x68030021), propput, helpstring("Returns/sets the drawing translation about the Y axis."), helpcontext(0x0000272f)] HRESULT TranslationY([in] single ); [id(0x68030020), propput, helpstring("Returns/sets the drawing rotation angle in degrees."), helpcontext(0x00002730)] HRESULT RotationAngle([in] single ); [id(0x6803001f), propput, helpstring("Returns/sets the insertion base point Y."), helpcontext(0x00002731)] HRESULT BaseY([in] double ); [id(0x6803001e), propput, helpstring("Returns/sets the Y coordinate (in drawing units) of the picture lower-left corner."), helpcontext(0x00002732)] HRESULT PictureBaseY([in] single ); [id(0x6803001d), propput, helpstring("Returns/sets the Plot scale factor."), helpcontext(0x00002733)] HRESULT PlotScale([in] single ); [id(0x6803001c), propput, helpstring("Returns/sets the left position from the screen left border in twips of default Palette dialog for the control."), helpcontext(0x00002734)] HRESULT PaletteWindowLeft([in] long ); [id(0x6803001b), propput, helpstring("Returns/sets the top position from the screen top border in twips of default Palette dialog for the control."), helpcontext(0x00002735)] HRESULT PaletteWindowTop([in] long ); [id(0x6803001a), propput, helpstring("Returns/sets the picture scale along the X axis."), helpcontext(0x00002736)] HRESULT PictureScaleX([in] single ); [id(0x68030019), propput, helpstring("Returns/sets the picture scale along the Y axis."), helpcontext(0x00002737)] HRESULT PictureScaleY([in] single ); [id(0x6803002c), propput, helpstring("Returns/sets the rendering modes on color/b&w printers."), helpcontext(0x00002724)] HRESULT PlotRendering([in] PlotRenderingEnum ); [id(0x68030018), propput, helpstring("Returns/sets the width (in twips) of the plotted lines or arcs"), helpcontext(0x00002738)] HRESULT PlotPenWidth([in] short ); [id(0x68030017), propput, helpstring("Returns/sets the Y coordinate of the drawing extents upper-right corner."), helpcontext(0x00002739)] HRESULT MaxY([in] single ); [id(0x68030015), propget, helpstring("Returns the version of the control currently loaded."), helpcontext(0x0000273b)] HRESULT Version([out, retval] BSTR* ); [id(0x68030015), propput, helpstring("Returns the version of the control currently loaded."), helpcontext(0x0000273b)] HRESULT Version([in] BSTR ); [id(0x68030014), propget, helpstring("Returns/sets the output from a graphics method to a persistent bitmap."), helpcontext(0x0000273c)] HRESULT AutoRedraw([out, retval] VARIANT_BOOL* ); [id(0x68030014), propput, helpstring("Returns/sets the output from a graphics method to a persistent bitmap."), helpcontext(0x0000273c)] HRESULT AutoRedraw([in] VARIANT_BOOL ); [id(0x68030013), propget, helpstring("Returns/sets the left margin of the plotting page."), helpcontext(0x0000273d)] HRESULT PlotMarginLeft([out, retval] single* ); [id(0x68030013), propput, helpstring("Returns/sets the left margin of the plotting page."), helpcontext(0x0000273d)] HRESULT PlotMarginLeft([in] single ); [id(0x68030012), propget, helpstring("Returns/sets the right margin of the plotting page."), helpcontext(0x0000273e)] HRESULT PlotMarginRight([out, retval] single* ); [id(0x68030012), propput, helpstring("Returns/sets the right margin of the plotting page."), helpcontext(0x0000273e)] HRESULT PlotMarginRight([in] single ); [id(0x68030011), propget, helpstring("Returns/sets the top margin of the plotting page."), helpcontext(0x0000273f)] HRESULT PlotMarginTop([out, retval] single* ); [id(0x68030011), propput, helpstring("Returns/sets the top margin of the plotting page."), helpcontext(0x0000273f)] HRESULT PlotMarginTop([in] single ); [id(0x68030010), propget, helpstring("Returns/sets the bottom margin of the plotting page."), helpcontext(0x00002740)] HRESULT PlotMarginBottom([out, retval] single* ); [id(0x68030010), propput, helpstring("Returns/sets the bottom margin of the plotting page."), helpcontext(0x00002740)] HRESULT PlotMarginBottom([in] single ); [id(0x6803000f), propget, helpstring("Returns/sets whether margin guides will be displayed on the page in previews."), helpcontext(0x00002741)] HRESULT ShowPlotMargins([out, retval] VARIANT_BOOL* ); [id(0x6803000f), propput, helpstring("Returns/sets whether margin guides will be displayed on the page in previews."), helpcontext(0x00002741)] HRESULT ShowPlotMargins([in] VARIANT_BOOL ); [id(0x6803000e), propget, helpstring("Returns/sets the color used to display axes, the base point and the limits box."), helpcontext(0x00002742)] HRESULT AxesColor([out, retval] OLE_COLOR* ); [id(0x6803000e), propput, helpstring("Returns/sets the color used to display axes, the base point and the limits box."), helpcontext(0x00002742)] HRESULT AxesColor([in] OLE_COLOR ); [id(0x6803000d), propget, helpstring("Returns/sets whether the control will display the axes."), helpcontext(0x00002743)] HRESULT ShowAxes([out, retval] VARIANT_BOOL* ); [id(0x6803000d), propput, helpstring("Returns/sets whether the control will display the axes."), helpcontext(0x00002743)] HRESULT ShowAxes([in] VARIANT_BOOL ); [id(0x6803000c), propget, helpstring("Returns/sets whether the control will display the base point."), helpcontext(0x00002744)] HRESULT ShowBasePoint([out, retval] VARIANT_BOOL* ); [id(0x6803000c), propput, helpstring("Returns/sets whether the control will display the base point."), helpcontext(0x00002744)] HRESULT ShowBasePoint([in] VARIANT_BOOL ); [id(0x6803000b), propget, helpstring("Returns/sets whether the control will display the grid."), helpcontext(0x00002745)] HRESULT ShowGrid([out, retval] VARIANT_BOOL* ); [id(0x6803000b), propput, helpstring("Returns/sets whether the control will display the grid."), helpcontext(0x00002745)] HRESULT ShowGrid([in] VARIANT_BOOL ); [id(0x6803000a), propget, helpstring("Returns/sets the comment at the beginning of the DXF file."), helpcontext(0x00002746)] HRESULT DrawingComment([out, retval] BSTR* ); [id(0x6803000a), propput, helpstring("Returns/sets the comment at the beginning of the DXF file."), helpcontext(0x00002746)] HRESULT DrawingComment([in] BSTR ); [id(0x68030009), propget, helpstring("Returns/sets whether the control will display the drawing limits."), helpcontext(0x00002747)] HRESULT ShowLimits([out, retval] VARIANT_BOOL* ); [id(0x68030009), propput, helpstring("Returns/sets whether the control will display the drawing limits."), helpcontext(0x00002747)] HRESULT ShowLimits([in] VARIANT_BOOL ); [id(0x600300eb), helpstring("Sets the drawing limits."), helpcontext(0x000186d1)] HRESULT SetLimits( [in] single X1, [in] single Y1, [in] single X2, [in] single Y2); [id(0x600300ec), helpstring("Draws a line on the control."), helpcontext(0x000186d2)] HRESULT DrawLine( [in] single X1, [in] single Y1, [in] single X2, [in] single Y2, [in, optional] long Color); [id(0x600300ed), helpstring("Draws a circle on the control."), helpcontext(0x000186d3)] HRESULT DrawCircle( [in] single X1, [in] single Y1, [in] single Radius, [in, optional] long Color); [id(0x600300ee), helpstring("Draws an arc on the control."), helpcontext(0x000186d4)] HRESULT DrawArc( [in] single X1, [in] single Y1, [in] single Radius, [in] single StartAngle, [in] single EndAngle, [in, optional] long Color); [id(0x600300ef), helpstring("Draws a point on the control."), helpcontext(0x000186d5)] HRESULT DrawPoint( [in] single X1, [in] single Y1, [in, optional] long Color); [id(0x600300f0), helpstring("Draws a text line on the control."), helpcontext(0x000186d6)] HRESULT DrawText( [in] BSTR Text, [in] single X1, [in] single Y1, [in, optional] long Color); [id(0x68030008), propget, helpstring("Returns/sets a custom mouse icon."), helpcontext(0x00002748)] HRESULT MouseIcon([out, retval] Picture** ); [id(0x68030008), propputref, helpstring("Returns/sets a custom mouse icon."), helpcontext(0x00002748)] HRESULT MouseIcon([in] Picture* ); [id(0xfffffe00), propget, helpstring("Returns/sets the default font object."), helpcontext(0x00002749)] HRESULT Font([out, retval] Font** ); [id(0xfffffe00), propputref, helpstring("Returns/sets the default font object."), helpcontext(0x00002749)] HRESULT Font([in] Font* ); [id(0x68030007), propget, helpstring("Returns/sets the text displayed when the mouse is paused over the control."), helpcontext(0x0000274a)] HRESULT ToolTipText([out, retval] BSTR* ); [id(0x68030007), propput, helpstring("Returns/sets the text displayed when the mouse is paused over the control."), helpcontext(0x0000274a)] HRESULT ToolTipText([in] BSTR ); [id(0x68030006), propget, helpstring("Returns/sets the aspect ratio of the plotted drawing. This aspect ratio is the relationship between the drawing's two dimensions, expressed as width divided by height. "), helpcontext(0x0000274b)] HRESULT PlotAspectRatio([out, retval] single* ); [id(0x68030006), propput, helpstring("Returns/sets the aspect ratio of the plotted drawing. This aspect ratio is the relationship between the drawing's two dimensions, expressed as width divided by height. "), helpcontext(0x0000274b)] HRESULT PlotAspectRatio([in] single ); [id(0x68030005), propget, helpstring("Returns/sets the aspect ratio of the displayed drawing. This aspect ratio is the relationship between the drawing's two dimensions, expressed as width divided by height. "), helpcontext(0x0000274c)] HRESULT DisplayAspectRatio([out, retval] single* ); [id(0x68030005), propput, helpstring("Returns/sets the aspect ratio of the displayed drawing. This aspect ratio is the relationship between the drawing's two dimensions, expressed as width divided by height. "), helpcontext(0x0000274c)] HRESULT DisplayAspectRatio([in] single ); [id(0x68030004), propget, helpstring("Returns/sets the current entity color number: 0 = BYBLOCK, 256 = BYLAYER."), helpcontext(0x0000274d)] HRESULT CurrentColor([out, retval] short* ); [id(0x68030004), propput, helpstring("Returns/sets the current entity color number: 0 = BYBLOCK, 256 = BYLAYER."), helpcontext(0x0000274d)] HRESULT CurrentColor([in] short ); [id(0x68030003), propget, helpstring("Returns/sets the current text style name of the drawing."), helpcontext(0x0000274e)] HRESULT CurrentTextStyle([out, retval] BSTR* ); [id(0x68030003), propput, helpstring("Returns/sets the current text style name of the drawing."), helpcontext(0x0000274e)] HRESULT CurrentTextStyle([in] BSTR ); [id(0x68030002), propget, helpstring("Returns/sets the X coordinate (in drawing units) of the plot origin."), helpcontext(0x0000274f)] HRESULT PlotOriginX([out, retval] single* ); [id(0x68030002), propput, helpstring("Returns/sets the X coordinate (in drawing units) of the plot origin."), helpcontext(0x0000274f)] HRESULT PlotOriginX([in] single ); [id(0x68030001), propget, helpstring("Returns/sets the Y coordinate (in drawing units) of the plot origin."), helpcontext(0x00002750)] HRESULT PlotOriginY([out, retval] single* ); [id(0x68030001), propput, helpstring("Returns/sets the Y coordinate (in drawing units) of the plot origin."), helpcontext(0x00002750)] HRESULT PlotOriginY([in] single ); [id(0x68030000), propget, helpstring("Returns the Windows hDC associated with the control."), helpcontext(0x00002751)] HRESULT hDC([out, retval] long* ); }; [ uuid(9439E901-1836-11D3-8E38-444553540000), version(1.0), noncreatable, control ] coclass DXFReader { [default] interface _DXFReader; [default, source] dispinterface __DXFReader; }; [ odl, uuid(E2F49374-2E69-49BB-AC24-B008CC393C68), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _General : IDispatch { }; [ uuid(9439E911-1836-11D3-8E38-444553540000), version(1.0), noncreatable ] coclass General { [default] interface _General; }; [ odl, uuid(54E3E16C-8682-4484-8276-3659BC389D1B), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _PictureScaling : IDispatch { }; [ uuid(9439E913-1836-11D3-8E38-444553540000), version(1.0), noncreatable ] coclass PictureScaling { [default] interface _PictureScaling; }; [ odl, uuid(6141080B-0E5C-4391-81E7-8B649375A1FE), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _Plotting : IDispatch { }; [ uuid(9439E915-1836-11D3-8E38-444553540000), version(1.0), noncreatable ] coclass Plotting { [default] interface _Plotting; }; [ odl, uuid(546BE0BB-6517-4645-B66B-A207BFEE57E7), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _Scaling : IDispatch { }; [ uuid(9439E917-1836-11D3-8E38-444553540000), version(1.0), noncreatable ] coclass Scaling { [default] interface _Scaling; }; [ odl, uuid(6B838979-6482-46A0-B942-ADE5AEB6095A), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderLineType : IDispatch { [id(0x40030007), propget] HRESULT LineTypeElement([out, retval] _DXFReaderLineTypeElement** LineTypeElement); [id(0x40030007), propputref] HRESULT LineTypeElement([in] _DXFReaderLineTypeElement* LineTypeElement); [id(0x40030008), propget] HRESULT LineTypeElements([out, retval] _Collection** LineTypeElements); [id(0x40030008), propputref] HRESULT LineTypeElements([in] _Collection* LineTypeElements); [id(0x68030006), propget, helpstring("Linetype name.")] HRESULT LineTypeName([out, retval] BSTR* ); [id(0x68030006), propput, helpstring("Linetype name.")] HRESULT LineTypeName([in] BSTR ); [id(0x68030005), propget, helpstring("Standard flags.")] HRESULT Flag([out, retval] short* ); [id(0x68030005), propput, helpstring("Standard flags.")] HRESULT Flag([in] short ); [id(0x68030004), propget, helpstring("Descriptive text for linetype.")] HRESULT DescriptiveText([out, retval] BSTR* ); [id(0x68030004), propput, helpstring("Descriptive text for linetype.")] HRESULT DescriptiveText([in] BSTR ); [id(0x68030003), propget, helpstring("Alignment code; value is always 65, the ASCII code for A.")] HRESULT AlignmentCode([out, retval] short* ); [id(0x68030003), propput, helpstring("Alignment code; value is always 65, the ASCII code for A.")] HRESULT AlignmentCode([in] short ); [id(0x68030002), propget, helpstring("The number of linetype elements.")] HRESULT ElementsNumber([out, retval] short* ); [id(0x68030002), propput, helpstring("The number of linetype elements.")] HRESULT ElementsNumber([in] short ); [id(0x68030001), propget, helpstring("Total pattern length.")] HRESULT PatternLength([out, retval] single* ); [id(0x68030001), propput, helpstring("Total pattern length.")] HRESULT PatternLength([in] single ); [id(0x68030000), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030000), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); }; [ uuid(1C944A34-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderLineType { [default] interface _DXFReaderLineType; }; [ odl, uuid(F8A597A4-6961-4DF9-9545-04FE24C4E88D), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderClass : IDispatch { [id(0x68030005), propget, helpstring("Class DXF record name. These should always be unique.")] HRESULT RecordName([out, retval] BSTR* ); [id(0x68030005), propput, helpstring("Class DXF record name. These should always be unique.")] HRESULT RecordName([in] BSTR ); [id(0x68030004), propget, helpstring("C++ class name. Used to bind with software that defines object class behavior. These are always unique. ")] HRESULT CppClassName([out, retval] BSTR* ); [id(0x68030004), propput, helpstring("C++ class name. Used to bind with software that defines object class behavior. These are always unique. ")] HRESULT CppClassName([in] BSTR ); [id(0x68030003), propget, helpstring("Application name")] HRESULT ApplicationName([out, retval] BSTR* ); [id(0x68030003), propput, helpstring("Application name")] HRESULT ApplicationName([in] BSTR ); [id(0x68030002), propget, helpstring("Proxy capabilities flag. Bit coded value that indicates the capabilities of this object as a proxy.")] HRESULT ProxyFlags([out, retval] long* ); [id(0x68030002), propput, helpstring("Proxy capabilities flag. Bit coded value that indicates the capabilities of this object as a proxy.")] HRESULT ProxyFlags([in] long ); [id(0x68030001), propget, helpstring("Was-a-proxy flag. Set to 1 if class was not loaded when this DXF file was created, and 0 otherwise.")] HRESULT WasAProxyFlag([out, retval] short* ); [id(0x68030001), propput, helpstring("Was-a-proxy flag. Set to 1 if class was not loaded when this DXF file was created, and 0 otherwise.")] HRESULT WasAProxyFlag([in] short ); [id(0x68030000), propget, helpstring("Is-an-entity flag. Set to 1 if class was derived from the AcDbEntity class and can reside in the BLOCKS or ENTITIES section. If 0, instances may appear only in the OBJECTS section.")] HRESULT IsAnEntityFlag([out, retval] short* ); [id(0x68030000), propput, helpstring("Is-an-entity flag. Set to 1 if class was derived from the AcDbEntity class and can reside in the BLOCKS or ENTITIES section. If 0, instances may appear only in the OBJECTS section.")] HRESULT IsAnEntityFlag([in] short ); }; [ uuid(1C944A30-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderClass { [default] interface _DXFReaderClass; }; [ odl, uuid(DDFB358E-AB84-46CE-8D91-6194D365FA4E), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderDimstyle : IDispatch { [id(0x68030039), propget] HRESULT Handle([out, retval] BSTR* ); [id(0x68030039), propput] HRESULT Handle([in] BSTR ); [id(0x68030038), propget, helpstring("Standard flag values")] HRESULT Flag([out, retval] short* ); [id(0x68030038), propput, helpstring("Standard flag values")] HRESULT Flag([in] short ); [id(0x68030037), propget, helpstring("Dimension style name")] HRESULT DimStyleName([out, retval] BSTR* ); [id(0x68030037), propput, helpstring("Dimension style name")] HRESULT DimStyleName([in] BSTR ); [id(0x68030036), propget] HRESULT DIMPOST([out, retval] BSTR* ); [id(0x68030036), propput] HRESULT DIMPOST([in] BSTR ); [id(0x68030035), propget] HRESULT DIMAPOST([out, retval] BSTR* ); [id(0x68030035), propput] HRESULT DIMAPOST([in] BSTR ); [id(0x68030034), propget] HRESULT DIMBLK([out, retval] BSTR* ); [id(0x68030034), propput] HRESULT DIMBLK([in] BSTR ); [id(0x68030033), propget] HRESULT DIMBLK1([out, retval] BSTR* ); [id(0x68030033), propput] HRESULT DIMBLK1([in] BSTR ); [id(0x68030032), propget] HRESULT DIMBLK2([out, retval] BSTR* ); [id(0x68030032), propput] HRESULT DIMBLK2([in] BSTR ); [id(0x68030031), propget] HRESULT DIMSCALE([out, retval] single* ); [id(0x68030031), propput] HRESULT DIMSCALE([in] single ); [id(0x68030030), propget] HRESULT DIMASZ([out, retval] single* ); [id(0x68030030), propput] HRESULT DIMASZ([in] single ); [id(0x6803002f), propget] HRESULT DIMEXO([out, retval] single* ); [id(0x6803002f), propput] HRESULT DIMEXO([in] single ); [id(0x6803002e), propget] HRESULT DIMDLI([out, retval] single* ); [id(0x6803002e), propput] HRESULT DIMDLI([in] single ); [id(0x6803002d), propget] HRESULT DIMEXE([out, retval] single* ); [id(0x6803002d), propput] HRESULT DIMEXE([in] single ); [id(0x6803002c), propget] HRESULT DIMRND([out, retval] single* ); [id(0x6803002c), propput] HRESULT DIMRND([in] single ); [id(0x6803002b), propget] HRESULT DIMDLE([out, retval] single* ); [id(0x6803002b), propput] HRESULT DIMDLE([in] single ); [id(0x6803002a), propget] HRESULT DIMTP([out, retval] single* ); [id(0x6803002a), propput] HRESULT DIMTP([in] single ); [id(0x68030029), propget] HRESULT DIMTM([out, retval] single* ); [id(0x68030029), propput] HRESULT DIMTM([in] single ); [id(0x68030028), propget] HRESULT DIMTXT([out, retval] single* ); [id(0x68030028), propput] HRESULT DIMTXT([in] single ); [id(0x68030027), propget] HRESULT DIMCEN([out, retval] single* ); [id(0x68030027), propput] HRESULT DIMCEN([in] single ); [id(0x68030026), propget] HRESULT DIMTSZ([out, retval] single* ); [id(0x68030026), propput] HRESULT DIMTSZ([in] single ); [id(0x68030025), propget] HRESULT DIMALTF([out, retval] single* ); [id(0x68030025), propput] HRESULT DIMALTF([in] single ); [id(0x68030024), propget] HRESULT DIMLFAC([out, retval] single* ); [id(0x68030024), propput] HRESULT DIMLFAC([in] single ); [id(0x68030023), propget] HRESULT DIMTVP([out, retval] single* ); [id(0x68030023), propput] HRESULT DIMTVP([in] single ); [id(0x68030022), propget] HRESULT DIMTFAC([out, retval] single* ); [id(0x68030022), propput] HRESULT DIMTFAC([in] single ); [id(0x68030021), propget] HRESULT DIMGAP([out, retval] single* ); [id(0x68030021), propput] HRESULT DIMGAP([in] single ); [id(0x68030020), propget] HRESULT DIMTOL([out, retval] short* ); [id(0x68030020), propput] HRESULT DIMTOL([in] short ); [id(0x6803001f), propget] HRESULT DIMLIM([out, retval] short* ); [id(0x6803001f), propput] HRESULT DIMLIM([in] short ); [id(0x6803001e), propget] HRESULT DIMTIH([out, retval] short* ); [id(0x6803001e), propput] HRESULT DIMTIH([in] short ); [id(0x6803001d), propget] HRESULT DIMTOH([out, retval] short* ); [id(0x6803001d), propput] HRESULT DIMTOH([in] short ); [id(0x6803001c), propget] HRESULT DIMSE1([out, retval] short* ); [id(0x6803001c), propput] HRESULT DIMSE1([in] short ); [id(0x6803001b), propget] HRESULT DIMSE2([out, retval] short* ); [id(0x6803001b), propput] HRESULT DIMSE2([in] short ); [id(0x6803001a), propget] HRESULT DIMTAD([out, retval] short* ); [id(0x6803001a), propput] HRESULT DIMTAD([in] short ); [id(0x68030019), propget] HRESULT DIMZIN([out, retval] short* ); [id(0x68030019), propput] HRESULT DIMZIN([in] short ); [id(0x68030018), propget] HRESULT DIMALT([out, retval] long* ); [id(0x68030018), propput] HRESULT DIMALT([in] long ); [id(0x68030017), propget] HRESULT DIMALTD([out, retval] long* ); [id(0x68030017), propput] HRESULT DIMALTD([in] long ); [id(0x68030016), propget] HRESULT DIMTOFL([out, retval] long* ); [id(0x68030016), propput] HRESULT DIMTOFL([in] long ); [id(0x68030015), propget] HRESULT DIMSAH([out, retval] long* ); [id(0x68030015), propput] HRESULT DIMSAH([in] long ); [id(0x68030014), propget] HRESULT DIMTIX([out, retval] long* ); [id(0x68030014), propput] HRESULT DIMTIX([in] long ); [id(0x68030013), propget] HRESULT DIMSOXD([out, retval] long* ); [id(0x68030013), propput] HRESULT DIMSOXD([in] long ); [id(0x68030012), propget] HRESULT DIMDLRD([out, retval] long* ); [id(0x68030012), propput] HRESULT DIMDLRD([in] long ); [id(0x68030011), propget] HRESULT DIMCLRE([out, retval] long* ); [id(0x68030011), propput] HRESULT DIMCLRE([in] long ); [id(0x68030010), propget] HRESULT DIMCLRT([out, retval] long* ); [id(0x68030010), propput] HRESULT DIMCLRT([in] long ); [id(0x6803000f), propget] HRESULT DIMUNIT([out, retval] long* ); [id(0x6803000f), propput] HRESULT DIMUNIT([in] long ); [id(0x6803000e), propget] HRESULT DIMDEC([out, retval] long* ); [id(0x6803000e), propput] HRESULT DIMDEC([in] long ); [id(0x6803000d), propget] HRESULT DIMTDEC([out, retval] long* ); [id(0x6803000d), propput] HRESULT DIMTDEC([in] long ); [id(0x6803000c), propget] HRESULT DIMALTU([out, retval] long* ); [id(0x6803000c), propput] HRESULT DIMALTU([in] long ); [id(0x6803000b), propget] HRESULT DIMALTTD([out, retval] long* ); [id(0x6803000b), propput] HRESULT DIMALTTD([in] long ); [id(0x6803000a), propget] HRESULT DIMTXSTY([out, retval] long* ); [id(0x6803000a), propput] HRESULT DIMTXSTY([in] long ); [id(0x68030009), propget] HRESULT DIMAUNIT([out, retval] long* ); [id(0x68030009), propput] HRESULT DIMAUNIT([in] long ); [id(0x68030008), propget] HRESULT DIMJUST([out, retval] short* ); [id(0x68030008), propput] HRESULT DIMJUST([in] short ); [id(0x68030007), propget] HRESULT DIMSD1([out, retval] short* ); [id(0x68030007), propput] HRESULT DIMSD1([in] short ); [id(0x68030006), propget] HRESULT DIMSD2([out, retval] short* ); [id(0x68030006), propput] HRESULT DIMSD2([in] short ); [id(0x68030005), propget] HRESULT DIMTOLJ([out, retval] short* ); [id(0x68030005), propput] HRESULT DIMTOLJ([in] short ); [id(0x68030004), propget] HRESULT DIMTZIN([out, retval] short* ); [id(0x68030004), propput] HRESULT DIMTZIN([in] short ); [id(0x68030003), propget] HRESULT DIMALTZ([out, retval] short* ); [id(0x68030003), propput] HRESULT DIMALTZ([in] short ); [id(0x68030002), propget] HRESULT DIMALTTZ([out, retval] short* ); [id(0x68030002), propput] HRESULT DIMALTTZ([in] short ); [id(0x68030001), propget] HRESULT DIMFIT([out, retval] short* ); [id(0x68030001), propput] HRESULT DIMFIT([in] short ); [id(0x68030000), propget] HRESULT DIMUPT([out, retval] short* ); [id(0x68030000), propput] HRESULT DIMUPT([in] short ); }; [ uuid(1C944A50-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderDimstyle { [default] interface _DXFReaderDimstyle; }; [ odl, uuid(2CCBAE6B-6DEF-40DB-8E8D-21B7C0DCBA88), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderStyle : IDispatch { [id(0x68030009), propget, helpstring("The name of the text style")] HRESULT StyleName([out, retval] BSTR* ); [id(0x68030009), propput, helpstring("The name of the text style")] HRESULT StyleName([in] BSTR ); [id(0x68030008), propget, helpstring("Primary font file name")] HRESULT FontFileName([out, retval] BSTR* ); [id(0x68030008), propput, helpstring("Primary font file name")] HRESULT FontFileName([in] BSTR ); [id(0x68030007), propget, helpstring("Bigfont file name; blank if none")] HRESULT BigFontName([out, retval] BSTR* ); [id(0x68030007), propput, helpstring("Bigfont file name; blank if none")] HRESULT BigFontName([in] BSTR ); [id(0x68030006), propget, helpstring("Standard flag values")] HRESULT Flag([out, retval] short* ); [id(0x68030006), propput, helpstring("Standard flag values")] HRESULT Flag([in] short ); [id(0x68030005), propget, helpstring("Text generation flags: 2=Text is backward (mirrored in X), 4=Text is upside down (mirrored in Y) ")] HRESULT TextGenerationFlags([out, retval] short* ); [id(0x68030005), propput, helpstring("Text generation flags: 2=Text is backward (mirrored in X), 4=Text is upside down (mirrored in Y) ")] HRESULT TextGenerationFlags([in] short ); [id(0x68030004), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030004), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); [id(0x68030003), propget, helpstring("Fixed text height; 0 if not fixed")] HRESULT FixedTextHeight([out, retval] single* ); [id(0x68030003), propput, helpstring("Fixed text height; 0 if not fixed")] HRESULT FixedTextHeight([in] single ); [id(0x68030002), propget, helpstring("Width factor")] HRESULT WidthFactor([out, retval] single* ); [id(0x68030002), propput, helpstring("Width factor")] HRESULT WidthFactor([in] single ); [id(0x68030001), propget, helpstring("Last height used")] HRESULT LastHeightUsed([out, retval] single* ); [id(0x68030001), propput, helpstring("Last height used")] HRESULT LastHeightUsed([in] single ); [id(0x68030000), propget, helpstring("Oblique angle")] HRESULT Angle([out, retval] single* ); [id(0x68030000), propput, helpstring("Oblique angle")] HRESULT Angle([in] single ); }; [ uuid(1C944A36-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderStyle { [default] interface _DXFReaderStyle; }; [ odl, uuid(0AA4FDC8-4008-4732-8902-815ED0DC45C7), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderUCS : IDispatch { [id(0x6803000b), propget, helpstring("UCS name")] HRESULT UCSName([out, retval] BSTR* ); [id(0x6803000b), propput, helpstring("UCS name")] HRESULT UCSName([in] BSTR ); [id(0x6803000a), propget, helpstring("X coordinate of UCS's origin in drawing units")] HRESULT X0([out, retval] single* ); [id(0x6803000a), propput, helpstring("X coordinate of UCS's origin in drawing units")] HRESULT X0([in] single ); [id(0x68030009), propget, helpstring("Y coordinate of UCS's origin in drawing units")] HRESULT Y0([out, retval] single* ); [id(0x68030009), propput, helpstring("Y coordinate of UCS's origin in drawing units")] HRESULT Y0([in] single ); [id(0x68030008), propget, helpstring("Z coordinate of UCS's origin in drawing units")] HRESULT Z0([out, retval] single* ); [id(0x68030008), propput, helpstring("Z coordinate of UCS's origin in drawing units")] HRESULT Z0([in] single ); [id(0x68030007), propget, helpstring("X coordinate of UCS's X-axis direction in drawing units")] HRESULT X1([out, retval] single* ); [id(0x68030006), propget, helpstring("X coordinate of UCS's Y-axis direction in drawing units")] HRESULT X2([out, retval] single* ); [id(0x68030007), propput, helpstring("X coordinate of UCS's X-axis direction in drawing units")] HRESULT X1([in] single ); [id(0x68030006), propput, helpstring("X coordinate of UCS's Y-axis direction in drawing units")] HRESULT X2([in] single ); [id(0x68030005), propget, helpstring("Y coordinate of UCS's X-axis direction in drawing units")] HRESULT Y1([out, retval] single* ); [id(0x68030004), propget, helpstring("Y coordinate of UCS's Y-axis direction in drawing units")] HRESULT Y2([out, retval] single* ); [id(0x68030005), propput, helpstring("Y coordinate of UCS's X-axis direction in drawing units")] HRESULT Y1([in] single ); [id(0x68030004), propput, helpstring("Y coordinate of UCS's Y-axis direction in drawing units")] HRESULT Y2([in] single ); [id(0x68030003), propget, helpstring("Z coordinate of UCS's X-axis direction in drawing units")] HRESULT Z1([out, retval] single* ); [id(0x68030002), propget, helpstring("Z coordinate of UCS's Y-axis direction in drawing units")] HRESULT Z2([out, retval] single* ); [id(0x68030003), propput, helpstring("Z coordinate of UCS's X-axis direction in drawing units")] HRESULT Z1([in] single ); [id(0x68030002), propput, helpstring("Z coordinate of UCS's Y-axis direction in drawing units")] HRESULT Z2([in] single ); [id(0x68030001), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030001), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); [id(0x68030000), propget, helpstring("Standard flag values")] HRESULT Flag([out, retval] short* ); [id(0x68030000), propput, helpstring("Standard flag values")] HRESULT Flag([in] short ); }; [ uuid(1C944A4E-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderUCS { [default] interface _DXFReaderUCS; }; [ odl, uuid(35EB60AB-6E3B-4098-8D87-6E7368632439), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderProprietaryData : IDispatch { [id(0x68030001), propget, helpstring("Proprietary data (multiple lines less than 255 characters each)")] HRESULT ProprietaryDataString([out, retval] BSTR* ); [id(0x68030000), propget, helpstring("Additional lines of proprietary data (if previous group 1 string is greater than 255 characters)")] HRESULT AdditionalLine([out, retval] BSTR* ); [id(0x68030001), propput, helpstring("Proprietary data (multiple lines less than 255 characters each)")] HRESULT ProprietaryDataString([in] BSTR ); [id(0x68030000), propput, helpstring("Additional lines of proprietary data (if previous group 1 string is greater than 255 characters)")] HRESULT AdditionalLine([in] BSTR ); }; [ uuid(1C944A42-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderProprietaryData { [default] interface _DXFReaderProprietaryData; }; [ odl, uuid(31C6326A-F9C4-4259-B677-E6620F3A94F8), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderView : IDispatch { [id(0x68030011), propget, helpstring("Name of view")] HRESULT ViewName([out, retval] BSTR* ); [id(0x68030011), propput, helpstring("Name of view")] HRESULT ViewName([in] BSTR ); [id(0x68030010), propget, helpstring("View center point X coordinate")] HRESULT Xc([out, retval] single* ); [id(0x68030010), propput, helpstring("View center point X coordinate")] HRESULT Xc([in] single ); [id(0x6803000f), propget, helpstring("View center point Y coordinate")] HRESULT Yc([out, retval] single* ); [id(0x6803000f), propput, helpstring("View center point Y coordinate")] HRESULT Yc([in] single ); [id(0x6803000e), propget, helpstring("View direction from target point X coordinate")] HRESULT ViewDirectionX([out, retval] single* ); [id(0x6803000e), propput, helpstring("View direction from target point X coordinate")] HRESULT ViewDirectionX([in] single ); [id(0x6803000d), propget, helpstring("View direction from target point Y coordinate")] HRESULT ViewDirectionY([out, retval] single* ); [id(0x6803000d), propput, helpstring("View direction from target point Y coordinate")] HRESULT ViewDirectionY([in] single ); [id(0x6803000c), propget, helpstring("View direction from target point Z coordinate")] HRESULT ViewDirectionZ([out, retval] single* ); [id(0x6803000c), propput, helpstring("View direction from target point Z coordinate")] HRESULT ViewDirectionZ([in] single ); [id(0x6803000b), propget, helpstring("View target point X coordinate")] HRESULT ViewTargetX([out, retval] single* ); [id(0x6803000b), propput, helpstring("View target point X coordinate")] HRESULT ViewTargetX([in] single ); [id(0x6803000a), propget, helpstring("View target point Y coordinate")] HRESULT ViewTargetY([out, retval] single* ); [id(0x6803000a), propput, helpstring("View target point Y coordinate")] HRESULT ViewTargetY([in] single ); [id(0x68030009), propget, helpstring("View target point Z coordinate")] HRESULT ViewTargetZ([out, retval] single* ); [id(0x68030009), propput, helpstring("View target point Z coordinate")] HRESULT ViewTargetZ([in] single ); [id(0x68030008), propget, helpstring("View height")] HRESULT ViewHeight([out, retval] single* ); [id(0x68030008), propput, helpstring("View height")] HRESULT ViewHeight([in] single ); [id(0x68030007), propget, helpstring("View width")] HRESULT ViewWidth([out, retval] single* ); [id(0x68030007), propput, helpstring("View width")] HRESULT ViewWidth([in] single ); [id(0x68030006), propget, helpstring("Lens focal length")] HRESULT LensLength([out, retval] single* ); [id(0x68030006), propput, helpstring("Lens focal length")] HRESULT LensLength([in] single ); [id(0x68030005), propget, helpstring("Front clipping plane (offset from target point)")] HRESULT FrontClippingPlane([out, retval] single* ); [id(0x68030005), propput, helpstring("Front clipping plane (offset from target point)")] HRESULT FrontClippingPlane([in] single ); [id(0x68030004), propget, helpstring("Back clipping plane (offset from target point)")] HRESULT BackClippingPlane([out, retval] single* ); [id(0x68030004), propput, helpstring("Back clipping plane (offset from target point)")] HRESULT BackClippingPlane([in] single ); [id(0x68030003), propget, helpstring("Twist angle")] HRESULT ViewTwistAngle([out, retval] single* ); [id(0x68030003), propput, helpstring("Twist angle")] HRESULT ViewTwistAngle([in] single ); [id(0x68030002), propget, helpstring("View mode (see VIEWMODE system variable)")] HRESULT ViewMode([out, retval] short* ); [id(0x68030002), propput, helpstring("View mode (see VIEWMODE system variable)")] HRESULT ViewMode([in] short ); [id(0x68030001), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030001), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); [id(0x68030000), propget, helpstring("Standard flag values (bit-coded values). 1 = if set, this is a paper space view")] HRESULT Flag([out, retval] short* ); [id(0x68030000), propput, helpstring("Standard flag values (bit-coded values). 1 = if set, this is a paper space view")] HRESULT Flag([in] short ); }; [ uuid(1C944A4C-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderView { [default] interface _DXFReaderView; }; [ odl, uuid(5551F414-8B18-4A33-B6E0-D3674E8623B1), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderViewport : IDispatch { [id(0x68030024), propget, helpstring("View width")] HRESULT ViewWidth([out, retval] single* ); [id(0x68030024), propput, helpstring("View width")] HRESULT ViewWidth([in] single ); [id(0x68030023), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030023), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); [id(0x68030022), propget, helpstring("Viewport name")] HRESULT ViewPortName([out, retval] BSTR* ); [id(0x68030022), propput, helpstring("Viewport name")] HRESULT ViewPortName([in] BSTR ); [id(0x68030021), propget, helpstring("Lower-left corner X coordinate of viewport")] HRESULT Xl([out, retval] single* ); [id(0x68030021), propput, helpstring("Lower-left corner X coordinate of viewport")] HRESULT Xl([in] single ); [id(0x68030020), propget, helpstring("Lower-left corner Y coordinate of viewport")] HRESULT Yl([out, retval] single* ); [id(0x68030020), propput, helpstring("Lower-left corner Y coordinate of viewport")] HRESULT Yl([in] single ); [id(0x6803001f), propget, helpstring("Upper-right corner X coordinate of viewport")] HRESULT Xr([out, retval] single* ); [id(0x6803001f), propput, helpstring("Upper-right corner X coordinate of viewport")] HRESULT Xr([in] single ); [id(0x6803001e), propget, helpstring("Upper-right corner Y coordinate of viewport")] HRESULT Yr([out, retval] single* ); [id(0x6803001e), propput, helpstring("Upper-right corner Y coordinate of viewport")] HRESULT Yr([in] single ); [id(0x6803001d), propget, helpstring("View center point X coordinate")] HRESULT Xc([out, retval] single* ); [id(0x6803001d), propput, helpstring("View center point X coordinate")] HRESULT Xc([in] single ); [id(0x6803001c), propget, helpstring("View center point X coordinate")] HRESULT Yc([out, retval] single* ); [id(0x6803001c), propput, helpstring("View center point X coordinate")] HRESULT Yc([in] single ); [id(0x6803001b), propget, helpstring("Snap base point X coordinate")] HRESULT SnapBasePointX([out, retval] single* ); [id(0x6803001b), propput, helpstring("Snap base point X coordinate")] HRESULT SnapBasePointX([in] single ); [id(0x6803001a), propget, helpstring("Snap base point Y coordinate")] HRESULT SnapBasePointY([out, retval] single* ); [id(0x6803001a), propput, helpstring("Snap base point Y coordinate")] HRESULT SnapBasePointY([in] single ); [id(0x68030019), propget, helpstring("Snap spacing X coordinate")] HRESULT SnapSpacingX([out, retval] single* ); [id(0x68030019), propput, helpstring("Snap spacing X coordinate")] HRESULT SnapSpacingX([in] single ); [id(0x68030018), propget, helpstring("Snap spacing Y coordinate")] HRESULT SnapSpacingY([out, retval] single* ); [id(0x68030018), propput, helpstring("Snap spacing Y coordinate")] HRESULT SnapSpacingY([in] single ); [id(0x68030017), propget, helpstring("Grid spacing X")] HRESULT GridSpacingX([out, retval] single* ); [id(0x68030017), propput, helpstring("Grid spacing X")] HRESULT GridSpacingX([in] single ); [id(0x68030016), propget, helpstring("Grid spacing Y")] HRESULT GridSpacingY([out, retval] single* ); [id(0x68030016), propput, helpstring("Grid spacing Y")] HRESULT GridSpacingY([in] single ); [id(0x68030015), propget, helpstring("View direction from target point X coordinate")] HRESULT ViewDirectionX([out, retval] single* ); [id(0x68030015), propput, helpstring("View direction from target point X coordinate")] HRESULT ViewDirectionX([in] single ); [id(0x68030014), propget, helpstring("View direction from target point Y coordinate")] HRESULT ViewDirectionY([out, retval] single* ); [id(0x68030014), propput, helpstring("View direction from target point Y coordinate")] HRESULT ViewDirectionY([in] single ); [id(0x68030013), propget, helpstring("View direction from target point Z coordinate")] HRESULT ViewDirectionZ([out, retval] single* ); [id(0x68030013), propput, helpstring("View direction from target point Z coordinate")] HRESULT ViewDirectionZ([in] single ); [id(0x68030012), propget, helpstring("View target point X coordinate")] HRESULT ViewTargetX([out, retval] single* ); [id(0x68030012), propput, helpstring("View target point X coordinate")] HRESULT ViewTargetX([in] single ); [id(0x68030011), propget, helpstring("View target point Y coordinate")] HRESULT ViewTargetY([out, retval] single* ); [id(0x68030011), propput, helpstring("View target point Y coordinate")] HRESULT ViewTargetY([in] single ); [id(0x68030010), propget, helpstring("View target point Z coordinate")] HRESULT ViewTargetZ([out, retval] single* ); [id(0x68030010), propput, helpstring("View target point Z coordinate")] HRESULT ViewTargetZ([in] single ); [id(0x6803000f), propget, helpstring("View height")] HRESULT ViewHeight([out, retval] single* ); [id(0x6803000f), propput, helpstring("View height")] HRESULT ViewHeight([in] single ); [id(0x6803000e), propget, helpstring("Viewport aspect ratio")] HRESULT ViewPortAspectRatio([out, retval] single* ); [id(0x6803000e), propput, helpstring("Viewport aspect ratio")] HRESULT ViewPortAspectRatio([in] single ); [id(0x6803000d), propget, helpstring("Lens focal length")] HRESULT LensLength([out, retval] single* ); [id(0x6803000d), propput, helpstring("Lens focal length")] HRESULT LensLength([in] single ); [id(0x6803000c), propget, helpstring("Front clipping plane (offset from target point)")] HRESULT FrontClippingPlane([out, retval] single* ); [id(0x6803000c), propput, helpstring("Front clipping plane (offset from target point)")] HRESULT FrontClippingPlane([in] single ); [id(0x6803000b), propget, helpstring("Back clipping plane (offset from target point)")] HRESULT BackClippingPlane([out, retval] single* ); [id(0x6803000b), propput, helpstring("Back clipping plane (offset from target point)")] HRESULT BackClippingPlane([in] single ); [id(0x6803000a), propget, helpstring("Snap rotation angle")] HRESULT SnapRotationAngle([out, retval] single* ); [id(0x6803000a), propput, helpstring("Snap rotation angle")] HRESULT SnapRotationAngle([in] single ); [id(0x68030009), propget, helpstring("View twist angle")] HRESULT ViewTwistAngle([out, retval] single* ); [id(0x68030009), propput, helpstring("View twist angle")] HRESULT ViewTwistAngle([in] single ); [id(0x68030008), propget, helpstring("View mode (see VIEWMODE system variable)")] HRESULT ViewMode([out, retval] short* ); [id(0x68030008), propput, helpstring("View mode (see VIEWMODE system variable)")] HRESULT ViewMode([in] short ); [id(0x68030007), propget, helpstring("Circle zoom percent")] HRESULT CircleZoomPercent([out, retval] short* ); [id(0x68030007), propput, helpstring("Circle zoom percent")] HRESULT CircleZoomPercent([in] short ); [id(0x68030006), propget, helpstring("Fast zoom setting")] HRESULT FastZoomSetting([out, retval] short* ); [id(0x68030006), propput, helpstring("Fast zoom setting")] HRESULT FastZoomSetting([in] short ); [id(0x68030005), propget, helpstring("UCSICON setting")] HRESULT UCSICONSetting([out, retval] short* ); [id(0x68030005), propput, helpstring("UCSICON setting")] HRESULT UCSICONSetting([in] short ); [id(0x68030004), propget, helpstring("Snap on/off: 1= On, 0=Off")] HRESULT SnapOnOff([out, retval] short* ); [id(0x68030004), propput, helpstring("Snap on/off: 1= On, 0=Off")] HRESULT SnapOnOff([in] short ); [id(0x68030003), propget, helpstring("Grid on/off: 1= On, 0=Off ")] HRESULT GridOnOff([out, retval] short* ); [id(0x68030003), propput, helpstring("Grid on/off: 1= On, 0=Off ")] HRESULT GridOnOff([in] short ); [id(0x68030002), propget, helpstring("Snap style")] HRESULT SNAPSTYLE([out, retval] short* ); [id(0x68030002), propput, helpstring("Snap style")] HRESULT SNAPSTYLE([in] short ); [id(0x68030001), propget, helpstring("Snap isopair")] HRESULT SNAPISOPAIR([out, retval] short* ); [id(0x68030001), propput, helpstring("Snap isopair")] HRESULT SNAPISOPAIR([in] short ); [id(0x68030000), propget, helpstring("Standard flag values")] HRESULT Flag([out, retval] short* ); [id(0x68030000), propput, helpstring("Standard flag values")] HRESULT Flag([in] short ); }; [ uuid(1C944A4A-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderViewport { [default] interface _DXFReaderViewport; }; [ odl, uuid(654450DC-B59A-42B6-BE75-D7800112E86C), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderBlock : IDispatch { [id(0x40030009), propget] HRESULT Entity([out, retval] _DXFReaderEntity** Entity); [id(0x40030009), propputref] HRESULT Entity([in] _DXFReaderEntity* Entity); [id(0x4003000a), propget] HRESULT Entities([out, retval] _Collection** Entities); [id(0x4003000a), propputref] HRESULT Entities([in] _Collection* Entities); [id(0x68030008), propget, helpstring("Layer name")] HRESULT LayerName([out, retval] BSTR* ); [id(0x68030008), propput, helpstring("Layer name")] HRESULT LayerName([in] BSTR ); [id(0x68030007), propget, helpstring("Block name")] HRESULT BlockName([out, retval] BSTR* ); [id(0x68030007), propput, helpstring("Block name")] HRESULT BlockName([in] BSTR ); [id(0x68030006), propget, helpstring("Block-type flags")] HRESULT Flag([out, retval] short* ); [id(0x68030005), propget, helpstring("End Block Handle")] HRESULT EndBlockHandle([out, retval] BSTR* ); [id(0x68030005), propput, helpstring("End Block Handle")] HRESULT EndBlockHandle([in] BSTR ); [id(0x68030006), propput, helpstring("Block-type flags")] HRESULT Flag([in] short ); [id(0x68030004), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030004), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); [id(0x68030003), propget, helpstring("X value of base point")] HRESULT X0([out, retval] single* ); [id(0x68030003), propput, helpstring("X value of base point")] HRESULT X0([in] single ); [id(0x68030002), propget, helpstring("Y value of base point")] HRESULT Y0([out, retval] single* ); [id(0x68030002), propput, helpstring("Y value of base point")] HRESULT Y0([in] single ); [id(0x68030001), propget, helpstring("Z value of base point")] HRESULT Z0([out, retval] single* ); [id(0x68030001), propput, helpstring("Z value of base point")] HRESULT Z0([in] single ); [id(0x68030000), propget, helpstring("Xref path name (optional; present only if the block is an xref)")] HRESULT Xref([out, retval] BSTR* ); [id(0x68030000), propput, helpstring("Xref path name (optional; present only if the block is an xref)")] HRESULT Xref([in] BSTR ); }; [ uuid(1C944A48-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderBlock { [default] interface _DXFReaderBlock; }; [ odl, uuid(BDD4DDE0-3D5D-4960-89F8-475593A10F55), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderLayer : IDispatch { [id(0x68030006), propput] HRESULT LayerName([in] BSTR ); [id(0x68030005), propput] HRESULT LineType([in] BSTR ); [id(0x68030004), propput] HRESULT Frozen([in] VARIANT_BOOL ); [id(0x68030003), propput] HRESULT Flag([in] short ); [id(0x68030002), propput] HRESULT LayerOn([in] VARIANT_BOOL ); [id(0x68030001), propput] HRESULT Handle([in] BSTR ); [id(0x68030000), propput] HRESULT Color([in] short ); [id(0x68030006), propget] HRESULT LayerName([out, retval] BSTR* ); [id(0x68030001), propget] HRESULT Handle([out, retval] BSTR* ); [id(0x68030004), propget] HRESULT Frozen([out, retval] VARIANT_BOOL* ); [id(0x68030003), propget] HRESULT Flag([out, retval] short* ); [id(0x68030002), propget] HRESULT LayerOn([out, retval] VARIANT_BOOL* ); [id(0x68030005), propget] HRESULT LineType([out, retval] BSTR* ); [id(0x68030000), propget] HRESULT Color([out, retval] short* ); }; [ uuid(1C944A38-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderLayer { [default] interface _DXFReaderLayer; }; [ odl, uuid(EB084E6F-C974-4F07-9965-F6673977DB16), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderObject : IDispatch { [id(0x68030002), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030001), propget, helpstring("Group code 1")] HRESULT g1([out, retval] BSTR* ); [id(0x68030002), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); [id(0x68030001), propput, helpstring("Group code 1")] HRESULT g1([in] BSTR ); [id(0x68030000), propget, helpstring("The Object type name")] HRESULT ObjectType([out, retval] BSTR* ); [id(0x68030000), propput, helpstring("The Object type name")] HRESULT ObjectType([in] BSTR ); }; [ uuid(1C944A52-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderObject { [default] interface _DXFReaderObject; }; [ odl, uuid(535F504E-CAFE-40E6-87CD-0E42CEAF8843), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderAppID : IDispatch { [id(0x68030002), propget, helpstring("Standard flag values")] HRESULT Flag([out, retval] short* ); [id(0x68030001), propget, helpstring("User-supplied (or application-supplied) application name (for extended data). These table entries maintain a set of names for all registered applications.")] HRESULT ApplicationName([out, retval] BSTR* ); [id(0x68030002), propput, helpstring("Standard flag values")] HRESULT Flag([in] short ); [id(0x68030001), propput, helpstring("User-supplied (or application-supplied) application name (for extended data). These table entries maintain a set of names for all registered applications.")] HRESULT ApplicationName([in] BSTR ); [id(0x68030000), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030000), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); }; [ uuid(1C944A54-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderAppID { [default] interface _DXFReaderAppID; }; [ odl, uuid(AB908B57-0B38-40B4-8F27-D79C5AF5B414), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderBlockRecord : IDispatch { [id(0x68030001), propget, helpstring("Block name")] HRESULT BlockName([out, retval] BSTR* ); [id(0x68030001), propput, helpstring("Block name")] HRESULT BlockName([in] BSTR ); [id(0x68030000), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030000), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); }; [ uuid(1C944A56-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderBlockRecord { [default] interface _DXFReaderBlockRecord; }; [ odl, uuid(CDD489C3-B65B-4D36-9475-047E3B705983), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderVertex : IDispatch { [id(0x6803000f), propget, helpstring("X coordinate of vertex for polylines or lwpolylines, control point for splines")] HRESULT X0([out, retval] double* ); [id(0x6803000f), propput, helpstring("X coordinate of vertex for polylines or lwpolylines, control point for splines")] HRESULT X0([in] double ); [id(0x6803000e), propget, helpstring("Y coordinate of vertex for polylines or lwpolylines, control point for splines")] HRESULT Y0([out, retval] double* ); [id(0x6803000e), propput, helpstring("Y coordinate of vertex for polylines or lwpolylines, control point for splines")] HRESULT Y0([in] double ); [id(0x6803000d), propget, helpstring("Z coordinate of vertex for polylines or lwpolylines, control point for splines")] HRESULT Z0([out, retval] double* ); [id(0x6803000d), propput, helpstring("Z coordinate of vertex for polylines or lwpolylines, control point for splines")] HRESULT Z0([in] double ); [id(0x6803000c), propget, helpstring("Layername")] HRESULT LayerName([out, retval] BSTR* ); [id(0x6803000c), propput, helpstring("Layername")] HRESULT LayerName([in] BSTR ); [id(0x6803000b), propget, helpstring("Color")] HRESULT Color([out, retval] long* ); [id(0x6803000b), propput, helpstring("Color")] HRESULT Color([in] long ); [id(0x6803000a), propget, helpstring("Elevation")] HRESULT Elev([out, retval] single* ); [id(0x6803000a), propput, helpstring("Elevation")] HRESULT Elev([in] single ); [id(0x68030009), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x68030009), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); [id(0x68030008), propget, helpstring("Starting width (optional; default is 0)")] HRESULT g40([out, retval] single* ); [id(0x68030008), propput, helpstring("Starting width (optional; default is 0)")] HRESULT g40([in] single ); [id(0x68030007), propget, helpstring("Ending width (optional; default is 0)")] HRESULT g41([out, retval] single* ); [id(0x68030007), propput, helpstring("Ending width (optional; default is 0)")] HRESULT g41([in] single ); [id(0x68030006), propget, helpstring("Bulge (optional; default is 0). The bulge is the tangent of one fourth the included angle for an arc segment, made negative if the arc goes clockwise from the start point to the endpoint. 0 indicates a straight segment, 1 indicates a semicircle.")] HRESULT g42([out, retval] single* ); [id(0x68030006), propput, helpstring("Bulge (optional; default is 0). The bulge is the tangent of one fourth the included angle for an arc segment, made negative if the arc goes clockwise from the start point to the endpoint. 0 indicates a straight segment, 1 indicates a semicircle.")] HRESULT g42([in] single ); [id(0x68030005), propget, helpstring("Curve fit tangent direction")] HRESULT g50([out, retval] single* ); [id(0x68030005), propput, helpstring("Curve fit tangent direction")] HRESULT g50([in] single ); [id(0x68030004), propget, helpstring("Vertex flags")] HRESULT g70([out, retval] short* ); [id(0x68030004), propput, helpstring("Vertex flags")] HRESULT g70([in] short ); [id(0x68030003), propget, helpstring("Polyface mesh vertex index. Optional. Present if only nonzero.")] HRESULT g71([out, retval] short* ); [id(0x68030003), propput, helpstring("Polyface mesh vertex index. Optional. Present if only nonzero.")] HRESULT g71([in] short ); [id(0x68030002), propget, helpstring("Polyface mesh vertex index. Optional. Present if only nonzero.")] HRESULT g72([out, retval] short* ); [id(0x68030002), propput, helpstring("Polyface mesh vertex index. Optional. Present if only nonzero.")] HRESULT g72([in] short ); [id(0x68030001), propget, helpstring("Polyface mesh vertex index. Optional. Present if only nonzero.")] HRESULT g73([out, retval] short* ); [id(0x68030001), propput, helpstring("Polyface mesh vertex index. Optional. Present if only nonzero.")] HRESULT g73([in] short ); [id(0x68030000), propget, helpstring("Polyface mesh vertex index. Optional. Present if only nonzero.")] HRESULT g74([out, retval] short* ); [id(0x68030000), propput, helpstring("Polyface mesh vertex index. Optional. Present if only nonzero.")] HRESULT g74([in] short ); }; [ uuid(1C944A3A-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderVertex { [default] interface _DXFReaderVertex; }; [ odl, uuid(46117265-34D1-42F4-B8B1-ACDF491288BE), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderLineTypeElement : IDispatch { [id(0x68030004), propget, helpstring("Complex linetype element type (one per element). Default is 0 (no embedded shape/text).")] HRESULT Complex([out, retval] short* ); [id(0x68030004), propput, helpstring("Complex linetype element type (one per element). Default is 0 (no embedded shape/text).")] HRESULT Complex([in] short ); [id(0x68030003), propget, helpstring("Shape number (one per element) if code 74 specifies an embeded shape. If code 74 specifies an embeded text string, this value is set to 0. If code 74 is set to 0, code 75 is omitted.")] HRESULT ShapeNumber([out, retval] short* ); [id(0x68030003), propput, helpstring("Shape number (one per element) if code 74 specifies an embeded shape. If code 74 specifies an embeded text string, this value is set to 0. If code 74 is set to 0, code 75 is omitted.")] HRESULT ShapeNumber([in] short ); [id(0x68030002), propget, helpstring("X offset value (optional). Multiple entries can exist.")] HRESULT XOffset([out, retval] single* ); [id(0x68030002), propput, helpstring("X offset value (optional). Multiple entries can exist.")] HRESULT XOffset([in] single ); [id(0x68030001), propget, helpstring("Y offset value (optional). Multiple entries can exist.")] HRESULT YOffset([out, retval] single* ); [id(0x68030001), propput, helpstring("Y offset value (optional). Multiple entries can exist.")] HRESULT YOffset([in] single ); [id(0x68030000), propget, helpstring("Dash, dot or space length (one entry per element).")] HRESULT DashDotSpaceLength([out, retval] single* ); [id(0x68030000), propput, helpstring("Dash, dot or space length (one entry per element).")] HRESULT DashDotSpaceLength([in] single ); }; [ uuid(1C944A32-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderLineTypeElement { [default] interface _DXFReaderLineTypeElement; }; [ odl, uuid(66C238CE-5BB5-41A5-8049-53C24F0DCE7F), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderEntity : IDispatch { [id(0x4003003c), propget] HRESULT Vertex([out, retval] _DXFReaderVertex** Vertex); [id(0x4003003c), propputref] HRESULT Vertex([in] _DXFReaderVertex* Vertex); [id(0x4003003d), propget] HRESULT Vertexes([out, retval] _Collection** Vertexes); [id(0x4003003d), propputref] HRESULT Vertexes([in] _Collection* Vertexes); [id(0x4003003e), propget] HRESULT ControlPoint([out, retval] _DXFReaderControlPoint** ControlPoint); [id(0x4003003e), propputref] HRESULT ControlPoint([in] _DXFReaderControlPoint* ControlPoint); [id(0x4003003f), propget] HRESULT ControlPoints([out, retval] _Collection** ControlPoints); [id(0x4003003f), propputref] HRESULT ControlPoints([in] _Collection* ControlPoints); [id(0x40030040), propget] HRESULT FitPoint([out, retval] _DXFReaderFitPoint** FitPoint); [id(0x40030040), propputref] HRESULT FitPoint([in] _DXFReaderFitPoint* FitPoint); [id(0x40030041), propget] HRESULT FitPoints([out, retval] _Collection** FitPoints); [id(0x40030041), propputref] HRESULT FitPoints([in] _Collection* FitPoints); [id(0x40030042), propget] HRESULT Knot([out, retval] _DXFReaderKnot** Knot); [id(0x40030042), propputref] HRESULT Knot([in] _DXFReaderKnot* Knot); [id(0x40030043), propget] HRESULT Knots([out, retval] _Collection** Knots); [id(0x40030043), propputref] HRESULT Knots([in] _Collection* Knots); [id(0x40030044), propget] HRESULT ProprietaryData([out, retval] _DXFReaderProprietaryData** ProprietaryData); [id(0x40030044), propputref] HRESULT ProprietaryData([in] _DXFReaderProprietaryData* ProprietaryData); [id(0x40030045), propget] HRESULT ProprietaryDatas([out, retval] _Collection** ProprietaryDatas); [id(0x40030045), propputref] HRESULT ProprietaryDatas([in] _Collection* ProprietaryDatas); [id(0x40030046), propget] HRESULT BinaryData([out, retval] _DXFReaderBinaryData** BinaryData); [id(0x40030046), propputref] HRESULT BinaryData([in] _DXFReaderBinaryData* BinaryData); [id(0x40030047), propget] HRESULT BinaryDatas([out, retval] _Collection** BinaryDatas); [id(0x40030047), propputref] HRESULT BinaryDatas([in] _Collection* BinaryDatas); [id(0x40030048), propget] HRESULT col([out, retval] long* col); [id(0x40030048), propput] HRESULT col([in] long col); [id(0x40030049), propget] HRESULT tipol([out, retval] long* tipol); [id(0x40030049), propput] HRESULT tipol([in] long tipol); [id(0x4003004a), propget] HRESULT vis([out, retval] VARIANT_BOOL* vis); [id(0x4003004a), propput] HRESULT vis([in] VARIANT_BOOL vis); [id(0x6803003b), propget, helpstring("X coordinate of first entity point.")] HRESULT X0([out, retval] double* ); [id(0x6803003b), propput, helpstring("X coordinate of first entity point.")] HRESULT X0([in] double ); [id(0x6803003a), propget, helpstring("Y coordinate of first entity point.")] HRESULT Y0([out, retval] double* ); [id(0x6803003a), propput, helpstring("Y coordinate of first entity point.")] HRESULT Y0([in] double ); [id(0x68030039), propget, helpstring("Z coordinate of first entity point.")] HRESULT Z0([out, retval] double* ); [id(0x68030039), propput, helpstring("Z coordinate of first entity point.")] HRESULT Z0([in] double ); [id(0x68030038), propget, helpstring("X coordinate of second entity point.")] HRESULT X1([out, retval] double* ); [id(0x68030038), propput, helpstring("X coordinate of second entity point.")] HRESULT X1([in] double ); [id(0x68030037), propget, helpstring("Y coordinate of second entity point.")] HRESULT Y1([out, retval] double* ); [id(0x68030037), propput, helpstring("Y coordinate of second entity point.")] HRESULT Y1([in] double ); [id(0x68030036), propget, helpstring("Z coordinate of second entity point.")] HRESULT Z1([out, retval] double* ); [id(0x68030036), propput, helpstring("Z coordinate of second entity point.")] HRESULT Z1([in] double ); [id(0x68030035), propget, helpstring("X coordinate of third entity point.")] HRESULT X2([out, retval] double* ); [id(0x68030035), propput, helpstring("X coordinate of third entity point.")] HRESULT X2([in] double ); [id(0x68030034), propget, helpstring("Y coordinate of third entity point.")] HRESULT Y2([out, retval] double* ); [id(0x68030034), propput, helpstring("Y coordinate of third entity point.")] HRESULT Y2([in] double ); [id(0x68030033), propget, helpstring("Z coordinate of third entity point.")] HRESULT Z2([out, retval] double* ); [id(0x68030033), propput, helpstring("Z coordinate of third entity point.")] HRESULT Z2([in] double ); [id(0x68030032), propget, helpstring("X coordinate of fourth entity point.")] HRESULT X3([out, retval] double* ); [id(0x68030032), propput, helpstring("X coordinate of fourth entity point.")] HRESULT X3([in] double ); [id(0x68030031), propget, helpstring("Y coordinate of fourth entity point.")] HRESULT Y3([out, retval] double* ); [id(0x68030031), propput, helpstring("Y coordinate of fourth entity point.")] HRESULT Y3([in] double ); [id(0x68030030), propget, helpstring("Z coordinate of fourth entity point.")] HRESULT Z3([out, retval] double* ); [id(0x68030030), propput, helpstring("Z coordinate of fourth entity point.")] HRESULT Z3([in] double ); [id(0x6803002f), propget, helpstring("X coordinate of definition point.")] HRESULT X4([out, retval] double* ); [id(0x6803002f), propput, helpstring("X coordinate of definition point.")] HRESULT X4([in] double ); [id(0x6803002e), propget, helpstring("Y coordinate of definition point.")] HRESULT Y4([out, retval] double* ); [id(0x6803002e), propput, helpstring("Y coordinate of definition point.")] HRESULT Y4([in] double ); [id(0x6803002d), propget, helpstring("Z coordinate of definition point.")] HRESULT Z4([out, retval] double* ); [id(0x6803002d), propput, helpstring("Z coordinate of definition point.")] HRESULT Z4([in] double ); [id(0x6803002c), propget, helpstring("Group code 40")] HRESULT g40([out, retval] double* ); [id(0x6803002c), propput, helpstring("Group code 40")] HRESULT g40([in] double ); [id(0x6803002b), propget, helpstring("Group code 41")] HRESULT g41([out, retval] double* ); [id(0x6803002b), propput, helpstring("Group code 41")] HRESULT g41([in] double ); [id(0x6803002a), propget, helpstring("Group code 42")] HRESULT g42([out, retval] double* ); [id(0x6803002a), propput, helpstring("Group code 42")] HRESULT g42([in] double ); [id(0x68030029), propget, helpstring("Group code 43")] HRESULT g43([out, retval] double* ); [id(0x68030029), propput, helpstring("Group code 43")] HRESULT g43([in] double ); [id(0x68030028), propget, helpstring("Group code 50")] HRESULT g50([out, retval] double* ); [id(0x68030028), propput, helpstring("Group code 50")] HRESULT g50([in] double ); [id(0x68030027), propget, helpstring("Group code 51")] HRESULT g51([out, retval] double* ); [id(0x68030027), propput, helpstring("Group code 51")] HRESULT g51([in] double ); [id(0x68030026), propget, helpstring("Group code 70")] HRESULT g70([out, retval] short* ); [id(0x68030025), propget, helpstring("Group code 68")] HRESULT g68([out, retval] short* ); [id(0x68030024), propget, helpstring("Group code 69")] HRESULT g69([out, retval] short* ); [id(0x68030026), propput, helpstring("Group code 70")] HRESULT g70([in] short ); [id(0x68030025), propput, helpstring("Group code 68")] HRESULT g68([in] short ); [id(0x68030024), propput, helpstring("Group code 69")] HRESULT g69([in] short ); [id(0x68030023), propget, helpstring("Group code 71")] HRESULT g71([out, retval] short* ); [id(0x68030023), propput, helpstring("Group code 71")] HRESULT g71([in] short ); [id(0x68030022), propget, helpstring("Group code 72")] HRESULT g72([out, retval] short* ); [id(0x68030022), propput, helpstring("Group code 72")] HRESULT g72([in] short ); [id(0x68030021), propget, helpstring("Group code 73")] HRESULT g73([out, retval] short* ); [id(0x68030021), propput, helpstring("Group code 73")] HRESULT g73([in] short ); [id(0x68030020), propget, helpstring("Group code 74")] HRESULT g74([out, retval] short* ); [id(0x6803001f), propget, helpstring("Group code 75")] HRESULT g75([out, retval] short* ); [id(0x6803001e), propget, helpstring("Group code 76")] HRESULT g76([out, retval] short* ); [id(0x68030020), propput, helpstring("Group code 74")] HRESULT g74([in] short ); [id(0x6803001f), propput, helpstring("Group code 75")] HRESULT g75([in] short ); [id(0x6803001e), propput, helpstring("Group code 76")] HRESULT g76([in] short ); [id(0x6803001d), propget, helpstring("Group code 44")] HRESULT g44([out, retval] double* ); [id(0x6803001d), propput, helpstring("Group code 44")] HRESULT g44([in] double ); [id(0x6803001c), propget, helpstring("Group code 45")] HRESULT g45([out, retval] double* ); [id(0x6803001c), propput, helpstring("Group code 45")] HRESULT g45([in] double ); [id(0x6803001b), propget, helpstring("Group code 90")] HRESULT g90([out, retval] long* ); [id(0x6803001b), propput, helpstring("Group code 90")] HRESULT g90([in] long ); [id(0x6803001a), propget, helpstring("Group code 91")] HRESULT g91([out, retval] long* ); [id(0x6803001a), propput, helpstring("Group code 91")] HRESULT g91([in] long ); [id(0x68030019), propget, helpstring("Group code 280")] HRESULT g280([out, retval] short* ); [id(0x68030019), propput, helpstring("Group code 280")] HRESULT g280([in] short ); [id(0x68030018), propget, helpstring("Group code 281")] HRESULT g281([out, retval] short* ); [id(0x68030018), propput, helpstring("Group code 281")] HRESULT g281([in] short ); [id(0x68030017), propget, helpstring("Group code 282")] HRESULT g282([out, retval] short* ); [id(0x68030017), propput, helpstring("Group code 282")] HRESULT g282([in] short ); [id(0x68030016), propget, helpstring("Group code 283")] HRESULT g283([out, retval] short* ); [id(0x68030016), propput, helpstring("Group code 283")] HRESULT g283([in] short ); [id(0x68030015), propget, helpstring("Text string when EntityType = 'TEXT', default value when EntityType = 'ATTDEF'")] HRESULT Text([out, retval] BSTR* ); [id(0x68030015), propput, helpstring("Text string when EntityType = 'TEXT', default value when EntityType = 'ATTDEF'")] HRESULT Text([in] BSTR ); [id(0x68030014), propget, helpstring("Block name when EntityType = 'INSERT'")] HRESULT BlockName([out, retval] BSTR* ); [id(0x68030013), propget, helpstring("Tag string when EntityType = 'ATTDEF'")] HRESULT TagString([out, retval] BSTR* ); [id(0x68030014), propput, helpstring("Block name when EntityType = 'INSERT'")] HRESULT BlockName([in] BSTR ); [id(0x68030013), propput, helpstring("Tag string when EntityType = 'ATTDEF'")] HRESULT TagString([in] BSTR ); [id(0x68030012), propput] HRESULT g340([in] BSTR ); [id(0x68030011), propget, helpstring("The entity type")] HRESULT EntityType([out, retval] BSTR* ); [id(0x68030011), propput, helpstring("The entity type")] HRESULT EntityType([in] BSTR ); [id(0x68030010), propget, helpstring("Prompt string when EntityType = 'ATTDEF'")] HRESULT PromptString([out, retval] BSTR* ); [id(0x68030012), propget] HRESULT g340([out, retval] BSTR* ); [id(0x6803000f), propget, helpstring("Additional text")] HRESULT AdditionalText([out, retval] BSTR* ); [id(0x68030010), propput, helpstring("Prompt string when EntityType = 'ATTDEF'")] HRESULT PromptString([in] BSTR ); [id(0x6803000f), propput, helpstring("Additional text")] HRESULT AdditionalText([in] BSTR ); [id(0x6803000e), propget, helpstring("Handle")] HRESULT Handle([out, retval] BSTR* ); [id(0x6803000d), propget, hidden, helpstring("Handle of seqend entities")] HRESULT SeqEndHandle([out, retval] BSTR* ); [id(0x6803000e), propput, helpstring("Handle")] HRESULT Handle([in] BSTR ); [id(0x6803000d), propput, hidden, helpstring("Handle of seqend entities")] HRESULT SeqEndHandle([in] BSTR ); [id(0x6803000c), propget, helpstring("Layer name.")] HRESULT LayerName([out, retval] BSTR* ); [id(0x6803000c), propput, helpstring("Layer name.")] HRESULT LayerName([in] BSTR ); [id(0x6803000b), propget, helpstring("Color number (present if not BYLAYER). Zero indicates the BYBLOCK (floating) color. 256 indicates BYLAYER. A negative value indicates that the layer is turned off (optional).")] HRESULT Color([out, retval] long* ); [id(0x6803000b), propput, helpstring("Color number (present if not BYLAYER). Zero indicates the BYBLOCK (floating) color. 256 indicates BYLAYER. A negative value indicates that the layer is turned off (optional).")] HRESULT Color([in] long ); [id(0x6803000a), propget, helpstring("Thickness (optional; default = 0).")] HRESULT Thickness([out, retval] double* ); [id(0x6803000a), propput, helpstring("Thickness (optional; default = 0).")] HRESULT Thickness([in] double ); [id(0x68030009), propget, helpstring("Linetype name (present if not BYLAYER). The special name BYBLOCK indicates a floating linetype.")] HRESULT LineType([out, retval] BSTR* ); [id(0x68030009), propput, helpstring("Linetype name (present if not BYLAYER). The special name BYBLOCK indicates a floating linetype.")] HRESULT LineType([in] BSTR ); [id(0x68030008), propget, helpstring("Elevation")] HRESULT Elev([out, retval] double* ); [id(0x68030008), propput, helpstring("Elevation")] HRESULT Elev([in] double ); [id(0x68030007), propget, helpstring("Linetype scale (optional).")] HRESULT LineTypeScale([out, retval] single* ); [id(0x68030007), propput, helpstring("Linetype scale (optional).")] HRESULT LineTypeScale([in] single ); [id(0x68030006), propget, helpstring("Object visibility (optional): 0 = visible, 1 = invisible.")] HRESULT Visibility([out, retval] short* ); [id(0x68030006), propput, helpstring("Object visibility (optional): 0 = visible, 1 = invisible.")] HRESULT Visibility([in] short ); [id(0x68030005), propget, helpstring("Absent or zero indicates entity is in model space. One indicates entity is in paper space.")] HRESULT Space([out, retval] short* ); [id(0x68030005), propput, helpstring("Absent or zero indicates entity is in model space. One indicates entity is in paper space.")] HRESULT Space([in] short ); [id(0x68030004), propget, helpstring("Dimension style name. Used when EntityType = 'DIMENSION' or EntityType = 'TOLERANCE'.")] HRESULT DimensionStyle([out, retval] BSTR* ); [id(0x68030004), propput, helpstring("Dimension style name. Used when EntityType = 'DIMENSION' or EntityType = 'TOLERANCE'.")] HRESULT DimensionStyle([in] BSTR ); [id(0x68030003), propget] HRESULT TextStyle([out, retval] BSTR* ); [id(0x68030003), propput] HRESULT TextStyle([in] BSTR ); [id(0x68030002), propget, helpstring("X value of extrusion direction.")] HRESULT ExtrusionX([out, retval] single* ); [id(0x68030002), propput, helpstring("X value of extrusion direction.")] HRESULT ExtrusionX([in] single ); [id(0x68030001), propget, helpstring("Y value of extrusion direction.")] HRESULT ExtrusionY([out, retval] single* ); [id(0x68030001), propput, helpstring("Y value of extrusion direction.")] HRESULT ExtrusionY([in] single ); [id(0x68030000), propget, helpstring("Z value of extrusion direction.")] HRESULT ExtrusionZ([out, retval] single* ); [id(0x68030000), propput, helpstring("Z value of extrusion direction.")] HRESULT ExtrusionZ([in] single ); }; [ uuid(1C944A46-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderEntity { [default] interface _DXFReaderEntity; }; [ odl, uuid(66EC6FAB-0FEC-417E-8864-C0F99A8C25F3), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderBinaryData : IDispatch { [id(0x68030000), propget, helpstring("Binary data (multiple lines)")] HRESULT BinaryDataLine([out, retval] BSTR* ); [id(0x68030000), propput, helpstring("Binary data (multiple lines)")] HRESULT BinaryDataLine([in] BSTR ); }; [ uuid(1C944A44-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderBinaryData { [default] interface _DXFReaderBinaryData; }; [ odl, uuid(76A7859C-873D-463B-81CD-5BCBB8B73DF2), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderControlPoint : IDispatch { [id(0x68030002), propget, helpstring("X coordinate of control point for splines")] HRESULT x([out, retval] single* ); [id(0x68030002), propput, helpstring("X coordinate of control point for splines")] HRESULT x([in] single ); [id(0x68030001), propget, helpstring("Y coordinate of control point for splines")] HRESULT y([out, retval] single* ); [id(0x68030001), propput, helpstring("Y coordinate of control point for splines")] HRESULT y([in] single ); [id(0x68030000), propget, helpstring("Z coordinate of control point for splines")] HRESULT z([out, retval] single* ); [id(0x68030000), propput, helpstring("Z coordinate of control point for splines")] HRESULT z([in] single ); }; [ uuid(1C944A3C-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderControlPoint { [default] interface _DXFReaderControlPoint; }; [ odl, uuid(0DC97664-F353-465C-A8CD-B70E0869F337), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderFitPoint : IDispatch { [id(0x68030002), propget, helpstring("X coordinate of fit point for splines")] HRESULT x([out, retval] single* ); [id(0x68030002), propput, helpstring("X coordinate of fit point for splines")] HRESULT x([in] single ); [id(0x68030001), propget, helpstring("Y coordinate of fit point for splines")] HRESULT y([out, retval] single* ); [id(0x68030001), propput, helpstring("Y coordinate of fit point for splines")] HRESULT y([in] single ); [id(0x68030000), propget, helpstring("Z coordinate of fit point for splines")] HRESULT z([out, retval] single* ); [id(0x68030000), propput, helpstring("Z coordinate of fit point for splines")] HRESULT z([in] single ); }; [ uuid(1C944A3E-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderFitPoint { [default] interface _DXFReaderFitPoint; }; [ odl, uuid(AE76624D-E84B-45F4-BD72-58D232B7F27B), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFReaderKnot : IDispatch { [id(0x68030000), propget, helpstring("Knot Value")] HRESULT KnotValue([out, retval] double* ); [id(0x68030000), propput, helpstring("Knot Value")] HRESULT KnotValue([in] double ); }; [ uuid(1C944A40-2B08-11D4-8A32-00D0091A0DE5), version(1.0) ] coclass DXFReaderKnot { [default] interface _DXFReaderKnot; }; [ odl, uuid(1DA60922-45CC-4CCC-9546-CDE8494F585F), version(1.0), hidden, dual, nonextensible, oleautomation ] interface _DXFPlot : IDispatch { [id(0xfffffdd8), helpstring("Displays the About Box for the control."), helpcontext(0x00030d41)] HRESULT About(); [id(0x68030011), propget, helpstring("Returns/sets a value that determines whether the control can respond to user-generated events."), helpcontext(0x00004e21)] HRESULT Enabled([out, retval] VARIANT_BOOL* ); [id(0x68030011), propput, helpstring("Returns/sets a value that determines whether the control can respond to user-generated events."), helpcontext(0x00004e21)] HRESULT Enabled([in] VARIANT_BOOL ); [id(0xfffffe00), propget, hidden, helpstring("Returns/sets the control's Font object."), helpcontext(0x00004e22)] HRESULT Font([out, retval] Font** ); [id(0xfffffe00), propputref, hidden, helpstring("Returns/sets the control's Font object."), helpcontext(0x00004e22)] HRESULT Font([in] Font* ); [id(0x68030010), propget, helpstring("Returns/sets the border style for the control."), helpcontext(0x00004e22)] HRESULT BorderStyle([out, retval] BorderStyleEnum* ); [id(0x68030010), propput, helpstring("Returns/sets the border style for the control."), helpcontext(0x00004e22)] HRESULT BorderStyle([in] BorderStyleEnum ); [id(0x6803000f), propget, hidden, helpstring("Returns/sets the number of units for the vertical measurement of the control."), helpcontext(0x00004e23)] HRESULT ScaleHeight([out, retval] single* ); [id(0x6803000f), propput, hidden, helpstring("Returns/sets the number of units for the vertical measurement of the control."), helpcontext(0x00004e23)] HRESULT ScaleHeight([in] single ); [id(0x6803000e), propget, hidden, helpstring("Returns/sets the horizontal coordinates for the left edges ofthe control."), helpcontext(0x00004e23)] HRESULT ScaleLeft([out, retval] single* ); [id(0x6803000e), propput, hidden, helpstring("Returns/sets the horizontal coordinates for the left edges ofthe control."), helpcontext(0x00004e23)] HRESULT ScaleLeft([in] single ); [id(0x6803000d), propget, hidden, helpstring("Returns/sets the vertical coordinates for the top edges of the control."), helpcontext(0x00004e23)] HRESULT ScaleTop([out, retval] single* ); [id(0x6803000d), propput, hidden, helpstring("Returns/sets the vertical coordinates for the top edges of the control."), helpcontext(0x00004e23)] HRESULT ScaleTop([in] single ); [id(0x6803000c), propget, hidden, helpstring("Returns/sets the number of units for the horizontal measurement of the control."), helpcontext(0x00004e23)] HRESULT ScaleWidth([out, retval] single* ); [id(0x6803000c), propput, hidden, helpstring("Returns/sets the number of units for the horizontal measurement of the control."), helpcontext(0x00004e23)] HRESULT ScaleWidth([in] single ); [id(0x6803000b), propget, hidden, helpstring("Returns/sets the color used to fill in shapes, circles, and boxes. "), helpcontext(0x00004e23)] HRESULT FillColor([out, retval] OLE_COLOR* ); [id(0x6803000b), propput, hidden, helpstring("Returns/sets the color used to fill in shapes, circles, and boxes. "), helpcontext(0x00004e23)] HRESULT FillColor([in] OLE_COLOR ); [id(0x6803000a), propget, hidden, helpstring("Returns/sets the fill style of a shape."), helpcontext(0x00004e23)] HRESULT FillStyle([out, retval] short* ); [id(0x6803000a), propput, hidden, helpstring("Returns/sets the fill style of a shape."), helpcontext(0x00004e23)] HRESULT FillStyle([in] short ); [id(0x68030009), propget, hidden, helpstring("Returns/sets the line width for output from graphics methods."), helpcontext(0x00004e23)] HRESULT DrawWidth([out, retval] short* ); [id(0x68030009), propput, hidden, helpstring("Returns/sets the line width for output from graphics methods."), helpcontext(0x00004e23)] HRESULT DrawWidth([in] short ); [id(0x60030018), hidden, helpstring("Converte il valore della larghezza di un oggetto Form o Printer o di un controllo PictureBox da un'unità di misura a un'altra."), helpcontext(0x00030d42)] HRESULT ScaleX( [in, out] single* Width, [in, out, optional] VARIANT* FromScale, [in, out, optional] VARIANT* ToScale, [out, retval] single* ); [id(0x60030019), hidden, helpstring("Converte il valore dell'altezza di un oggetto Form o Printer o di un controllo PictureBox da un'unità di misura a un'altra."), helpcontext(0x00030d42)] HRESULT ScaleY( [in, out] single* Height, [in, out, optional] VARIANT* FromScale, [in, out, optional] VARIANT* ToScale, [out, retval] single* ); [id(0x68030008), propget, hidden, helpstring("Restituisce un handle (da Microsoft Windows) alla finestra di un oggetto."), helpcontext(0x00004e23)] HRESULT hwnd([out, retval] long* ); [id(0x68030007), propget, helpstring("Returns the Windows hDC associated with the control."), helpcontext(0x00004e23)] HRESULT hDC([out, retval] long* ); [id(0x6003001a), hidden] HRESULT PSet_( [in, out] single* x, [in, out] single* y, [in, out] long* Color); [id(0x6003001b), hidden, helpstring("Disegna linee e rettangoli su un oggetto."), helpcontext(0x00030d42)] HRESULT Line( [in, out] short* Flags, [in, out] single* X1, [in, out] single* Y1, [in, out] single* X2, [in, out] single* Y2, [in, out] long* Color); [id(0x6003001c), hidden] HRESULT Circle_( [in, out] single* x, [in, out] single* y, [in, out] single* Radius, [in, out] long* Color, [in, out] single* StartPos, [in, out] single* EndPos, [in, out] single* Aspect); [id(0x6003001d), helpstring("Clears graphics and text in the control."), helpcontext(0x00030d42)] HRESULT Cls(); [id(0x6003001e), hidden, helpstring("Disegna il contenuto di un file di grafica su un oggetto Form, PictureBox o Printer."), helpcontext(0x00030d43)] HRESULT PaintPicture( [in, out] Picture** Picture, [in, out] single* X1, [in, out] single* Y1, [in, out, optional] VARIANT* Width1, [in, out, optional] VARIANT* Height1, [in, out, optional] VARIANT* X2, [in, out, optional] VARIANT* Y2, [in, out, optional] VARIANT* Width2, [in, out, optional] VARIANT* Height2, [in, out, optional] VARIANT* Opcode); [id(0x6003001f), helpstring("Restituisce come intero di tipo Long il colore RGB del punto specificato in un oggetto Form o PictureBox.")] HRESULT Point( [in, out] single* x, [in, out] single* y, [out, retval] long* ); [id(0x68030006), propget, helpstring("Returns/sets the background color in the control."), helpcontext(0x00004e23)] HRESULT BackColor([out, retval] OLE_COLOR* ); [id(0x68030005), propget, helpstring("Returns/sets the paper color in the control."), helpcontext(0x00004e24)] HRESULT PaperColor([out, retval] OLE_COLOR* ); [id(0x68030004), propget, helpstring("Returns/sets the paper shadow color in the control."), helpcontext(0x00004e25)] HRESULT ShadowColor([out, retval] OLE_COLOR* ); [id(0x68030006), propput, helpstring("Returns/sets the background color in the control."), helpcontext(0x00004e23)] HRESULT BackColor([in] OLE_COLOR ); [id(0x68030005), propput, helpstring("Returns/sets the paper color in the control."), helpcontext(0x00004e24)] HRESULT PaperColor([in] OLE_COLOR ); [id(0x68030004), propput, helpstring("Returns/sets the paper shadow color in the control."), helpcontext(0x00004e25)] HRESULT ShadowColor([in] OLE_COLOR ); [id(0x68030003), propget, helpstring("Returns/sets the foreground color used to display graphics in the control."), helpcontext(0x00004e26)] HRESULT ForeColor([out, retval] OLE_COLOR* ); [id(0x68030003), propput, helpstring("Returns/sets the foreground color used to display graphics in the control."), helpcontext(0x00004e26)] HRESULT ForeColor([in] OLE_COLOR ); [id(0x68030002), propget, hidden, helpstring("Determines the line style for output from graphics methods."), helpcontext(0x00004e27)] HRESULT DrawStyle([out, retval] short* ); [id(0x68030002), propput, hidden, helpstring("Determines the line style for output from graphics methods."), helpcontext(0x00004e27)] HRESULT DrawStyle([in] short ); [id(0x68030001), propget, helpstring("Returns the version of the control currently loaded."), helpcontext(0x00004e27)] HRESULT Version([out, retval] BSTR* ); [id(0x68030001), propput, helpstring("Returns the version of the control currently loaded."), helpcontext(0x00004e27)] HRESULT Version([in] BSTR ); [id(0x68030000), propget, helpstring("Returns/sets the text displayed when the mouse is paused over the control."), helpcontext(0x00004e28)] HRESULT ToolTipText([out, retval] BSTR* ); [id(0x68030000), propput, helpstring("Returns/sets the text displayed when the mouse is paused over the control."), helpcontext(0x00004e28)] HRESULT ToolTipText([in] BSTR ); [id(0x60030020), hidden, helpstring("Restituisce la larghezza di una stringa di testo coś come verrebbe stampata con il tipo di carattere corrente."), helpcontext(0x00030d43)] HRESULT TextWidth( [in, out] BSTR* Str, [out, retval] single* ); [id(0x60030021), hidden, helpstring("Restituisce l'altezza di una stringa di testo coś come verrebbe stampata con il tipo di carattere corrente."), helpcontext(0x00030d43)] HRESULT TextHeight( [in, out] BSTR* Str, [out, retval] single* ); }; [ uuid(9439E91D-1836-11D3-8E38-444553540000), version(1.0), noncreatable, control ] coclass DXFPlot { [default] interface _DXFPlot; [default, source] dispinterface __DXFPlot; }; [ uuid(839E95C0-8DC4-4225-9BF8-2CD96B541D05), version(1.0), hidden, nonextensible ] dispinterface __DXFReader { properties: methods: [id(0x00000001), helpstring("Occurs when the user presses the mouse button while the control has the focus."), helpcontext(0x000f4241)] void MouseDown( [in, out] short* Button, [in, out] short* Shift, [in, out] single* x, [in, out] single* y); [id(0x00000002), helpstring("Occurs when the user moves the mouse."), helpcontext(0x000f4242)] void MouseMove( [in, out] short* Button, [in, out] short* Shift, [in, out] single* x, [in, out] single* y); [id(0x00000003), helpstring("Occurs when the user releases the mouse button while the control has the focus."), helpcontext(0x000f4243)] void MouseUp( [in, out] short* Button, [in, out] short* Shift, [in, out] single* x, [in, out] single* y); [id(0x00000004), helpstring("Occurs when the user presses and then releases a mouse button over the control."), helpcontext(0x000f4244)] void Click(); [id(0x00000005), helpstring("Occurs when the user presses and releases a mouse button and then presses and releases it again over the control."), helpcontext(0x000f4245)] void DblClick(); [id(0x00000006), helpstring("Occurs when the user presses a key while the control has the focus."), helpcontext(0x000f4246)] void KeyDown( [in, out] short* KeyCode, [in, out] short* Shift); [id(0x00000007), helpstring("Occurs when the user presses and releases an ANSI key."), helpcontext(0x000f4247)] void KeyPress([in, out] short* KeyAscii); [id(0x00000008), helpstring("Occurs when the user releases a key while the control has the focus."), helpcontext(0x000f4248)] void KeyUp( [in, out] short* KeyCode, [in, out] short* Shift); [id(0x00000009), helpstring("Fired when a non blocking error occurs during operations."), helpcontext(0x000f4249)] void Error( [in, out] short* ErrorCode, [in, out] BSTR* ErrorString); [id(0x0000000a), helpstring("Fired while a DXF file is being regenerated."), helpcontext(0x000f424a)] void RegenStatus( [in, out] long* TotalEntities, [in, out] long* ProcessedEntities); [id(0x0000000b), helpstring("Fired while a DXF file is being plotted."), helpcontext(0x000f424b)] void PlotStatus( [in, out] long* TotalEntities, [in, out] long* ProcessedEntities); [id(0x0000000c), helpstring("Fired while a DXF file is being written."), helpcontext(0x000f424c)] void WriteStatus( [in, out] long* TotalEntities, [in, out] long* ProcessedEntities); [id(0x0000000d), helpstring("Fired while a DXF file is being read."), helpcontext(0x000f424d)] void ReadStatus( [in, out] long* TotalBytes, [in, out] long* ProcessedBytes); }; [ uuid(E627EEB2-512F-461E-8065-BB1199993BB4), version(1.0), hidden, nonextensible ] dispinterface __DXFPlot { properties: methods: [id(0x00000001), helpstring("Occurs when the user presses and then releases a mouse button over the control."), helpcontext(0x001e8481)] void Click(); [id(0x00000002), helpstring("Occurs when the user presses and releases a mouse button and then presses and releases it again over the control."), helpcontext(0x001e8482)] void DblClick(); [id(0x00000003), helpstring("Occurs when the user presses a key while the control has the focus."), helpcontext(0x001e8483)] void KeyDown( [in, out] short* KeyCode, [in, out] short* Shift); [id(0x00000004), helpstring("Occurs when the user presses and releases an ANSI key."), helpcontext(0x001e8484)] void KeyPress([in, out] short* KeyAscii); [id(0x00000005), helpstring("Occurs when the user releases a key while the control has the focus."), helpcontext(0x001e8485)] void KeyUp( [in, out] short* KeyCode, [in, out] short* Shift); [id(0x00000006), helpstring("Occurs when the user presses the mouse button while the control has the focus."), helpcontext(0x001e8486)] void MouseDown( [in, out] short* Button, [in, out] short* Shift, [in, out] single* x, [in, out] single* y); [id(0x00000007), helpstring("Occurs when the user moves the mouse."), helpcontext(0x001e8487)] void MouseMove( [in, out] short* Button, [in, out] short* Shift, [in, out] single* x, [in, out] single* y); [id(0x00000008), helpstring("Occurs when the user releases the mouse button while the control has the focus."), helpcontext(0x001e8488)] void MouseUp( [in, out] short* Button, [in, out] short* Shift, [in, out] single* x, [in, out] single* y); }; typedef [uuid(EB17077C-577B-4ECE-8D51-B733E1A640AA), version(1.0)] enum { drInchs = 0, drMillimeters = 1, drCentimeters = 2, drBest Fit = 3, drCurrent View = 4 } PlotModeEnum; typedef [uuid(B20EB5E6-CB41-4B5C-8C69-70222E4B8D57), version(1.0)] enum { drUser = 0, drScreenCenter = 1 } PaletteWindowPosEnum; typedef [uuid(F7C6480E-6AB5-4CC2-BD0E-0D0C99F33A65), version(1.0)] enum { User = 0, Twip = 1, Point = 2, Pixel = 3, Character = 4, Inch = 5, Millimeter = 6, Centimeter = 7 } PictureScaleModeEnum; typedef [uuid(27A7B165-452B-4F53-B5C9-32C64BB0756F), version(1.0)] enum { None = 0, Fixed Single = 1 } BorderStyleEnum; typedef [uuid(9B7EFC2C-6D87-4C71-85C4-DC181F2259A6), version(1.0)] enum { dr0 = 0, dr90 = 1, dr180 = 2, dr270 = 3 } PlotRotationEnum; typedef [uuid(7AE40F9C-EABE-4C38-9085-AF4B0448ACCB), version(1.0)] enum { drDefault = 0, drArrow = 1, drCross = 2, drCustom = 3 } MousePointerEnum; typedef [uuid(E44DF41A-413E-4896-8040-AEC9FCDA9B79), version(1.0)] enum { drNot Loaded = 0, drLoaded = 1, drModified = 2 } FileStatusEnum; typedef [uuid(C0842A22-9B57-465B-A323-AF3498DF9D56), version(1.0)] enum { drGray Scale = 0, drMonochrome = 1, drColor = 2, drPen Assignments = 3 } PlotRenderingEnum; };