Kadmos.com

  Home | Products | Download | Purchase | Support | Language

Google
Search site:

Products
DXFReader ActiveX Control
 • DXF Files Overview
 • Distribution
 • Installation
 • Quick Start
 • Control Summary
 • Download
 • Buy now!
 • DXFReader Reference
  • Properties
  • Methods
  • Events

 • DXFPlot Reference

IXF ActiveX Control

Postel ActiveX Control

Tech Support
OnLine Support
Phone Support
Sample Code
Registered Users
FAQ
References
Kadmos
Contact Kadmos
Environment
Customer List
Newsletter
Download
ActiveX Controls
Updates
Purchase
Price List
International Resellers
Our Guarantee
Shipment Options
Payment Options
Shopping Cart
    DXFReader Control Methods
Kadmos DXFReader ActiveX Control
DXFReader Control Hidden Properties


These properties are not showed in Property Browser and in the Object Browser. With these properties you can retreive and manupulate every drawing information, such as limits, units, current modes, etc. These properties are similar to the HEADER section of a DXF file. See the AutoDESK DXF Reference for further informations.

For example you can change the Fill mode property of the drawing with the following code:

DXFReader1.FILLMODE = 1

or display the drawing's limits with the following code:

With DXFReader1

 MsgBox "Lower left corner: "+Str$(.LIMMINx) + ", " + Str$(.LIMMINy)
 MsgBox "Upper right corner: "+Str$(.LIMMAXx) + ", " + Str$(.LIMMAXy)

End With

Many of the properties and methods of DXFReader control will change some of this properties in a trasparent way.


ACADMAINTVER ANGBASE ANGDIR ATTDIA
ATTMODE ATTREQ AUNITS AUPREC
BLIPMODE BlockEntityNumber CELTSCALE CELWEIGHT
CEPSNID CEPSNTYPE CHAMFERA CHAMFERB
CHAMFERC CHAMFERD CMLJUST CMLSCALE
CMLSTYLE COORDS CSHADOW DELOBJ
DIMADEC DIMALT DIMALTD DIMALTF
DIMALTRND DIMALTTD DIMALTTZ DIMALTU
DIMALTZ DIMAPOST DIMASO DIMASSOC
DIMASZ DIMATFIT DIMAUNIT DIMAZIN
DIMBLK DIMBLK1 DIMBLK2 DIMCEN
DIMCLRD DIMCLRE DIMCLRT DIMDEC
DIMDLE DIMDLI DIMDSEP DIMEXE
DIMEXO DIMFAC DIMFIT DIMGAP
DIMJUST DIMLDRBLK DIMLFAC DIMLIM
DIMLUNIT DIMLWD DIMLWE DIMPOST
DIMRND DIMSAH DIMSCALE DIMSD1
DIMSD2 DIMSE1 DIMSE2 DIMSHO
DIMSOXD DIMSTYLE DIMTAD DIMTDEC
DIMTFAC DIMTIH DIMTIX DIMTM
DIMTMOVE DIMTOFL DIMTOH DIMTOL
DIMTOLJ DIMTP DIMTSZ DIMTVP
DIMTXSTY DIMTXT DIMTZIN DIMUNIT
DIMUPT DIMZIN DISPSILH DRAGMODE
DWGCODEPAGE EXTMAXx EXTMAXy EXTMAXz
EXTMINx EXTMINy EXTMINz FILLETRAD
FILLMODE HANDLING HANDSEED INSBASEx
INSBASEy INSBASEz LASTSAVEDBY LIMCHECK
LIMMAXx LIMMAXy LIMMINx LIMMINy
LTSCALE LUNITS LUPREC MAXACTVP
MENU MIRRTEXT ORTHOMODE OSMODE
PDMODE PDSIZE PELEVATION PenAssignmentsFileName
PEXTMAXx PEXTMAXy PEXTMAXz PEXTMINx
PEXTMINy PEXTMINz PICKSTYLE PINSBASEx
PINSBASEy PINSBASEz PLIMCHECK PLIMMAXx
PLIMMAXy PLIMMINx PLIMMINy PLINEGEN
PLINEWID PROXYGRAPHICS PSLTSCALE PUCSNAME
PUCSORGx PUCSORGy PUCSORGz PUCSXDIRx
PUCSXDIRy PUCSXDIRz PUCSYDIRx PUCSYDIRy
PUCSYDIRz QTEXTMODE REGENMODE SHADEDGE
SHADEDIF SKETCHINC SKPOLY SPLFRAME
SPLINESEGS SPLINETYPE SURFTAB1 SURFTAB2
SURFTYPE SURFU SURFV TDCREATE
TDINDWG TDUPDATE TDUSRTIMER TEXTSIZE
TILEMODE TRACEWID TREEDEPTH UCSName
UCSORGx UCSORGy UCSORGz UCSXDIRx
UCSXDIRy UCSXDIRz UCSYDIRx UCSYDIRy
UCSYDIRz UNITMODE USERI1 USERI2
USERI3 USERI4 USERI5 USERR1
USERR2 USERR3 USERR4 USERR5
USRTIMER VISRETAIN WORLDVIEW
PropertyData TypeDescription

ACADMAINTVERIntegerMaintenance version number (should be ignored).
ANGBASESingleAngle 0 direction.
ANGDIRInteger1 = clockwise angles, 0 = counterclockwise.
ATTDIAIntegerAttribute entry dialogs: 1 = on, 0 = off.
ATTMODEIntegerAttribute visibility: 0 = none, 1 = normal, 2 = all.
ATTREQIntegerAttribute prompting during INSERT: 1 = on, 0 = off.
AUNITSIntegerUnits format for angles.
AUPRECIntegerUnits precision for angles.
BLIPMODEIntegerBlip mode on if nonzero.
BlockEntityNumberLongReturns the entity number inside a block if selected by the GetEntity method.
CELTSCALESingleCurrent entity linetype scale.
CELWEIGHTIntegerLineweight of new objects.
CEPSNIDIntegerPlotstyle handle of new objects; if CEPSNTYPE is 3, then\r\nthis value indicates the handle.
CEPSNTYPEIntegerPlot style type of new objects: 0 = Plot style by layer, 1 = Plot style by block, 2 = Plot style by dictionary default, 3 = Plot style by object ID/handle.
CHAMFERASingleFirst chamfer distance.
CHAMFERBSingleSecond chamfer distance.
CHAMFERCSingleChamfer length.
CHAMFERDSingleChamfer angle.
CMLJUSTIntegerCurrent multiline justification: 0=Top,1=Middle, 2=Bottom.
CMLSCALEIntegerCurrent multiline scale.
CMLSTYLEStringCurrent multiline style name.
COORDSIntegerCoordinate display: 0 = static, 1 = continous update, 2 = d/a format.
CSHADOWIntegerShadow mode for a 3D object: 0 = Casts and receives shadows, 1 = Casts shadows, 2 = Receives shadows, 3 = Ignores shadows.
DELOBJIntegerControls object deletion: 0=deleted, 1=retained.
DIMADECIntegerNumber of precision places displayed in angular dimensions.
DIMALTIntegerAlternate unit dimensioning performed if nonzero.
DIMALTDIntegerAlternate unit decimal places.
DIMALTFSingleAlternate unit scale factor.
DIMALTRNDSingleDetermines rounding of alternate units.
DIMALTTDIntegerNumber of decimal places for tolerance values of an alternate units dimension.
DIMALTTZIntegerControls suppression of zeros for alternate tolerance values.
DIMALTUIntegerUnits format for alternate units of all dimension style family members except angular.
DIMALTZIntegerControls suppression of zeros for alternate unit dimension values.
DIMAPOSTStringAlternate dimensioning suffix.
DIMASOInteger1 = create associative dimensioning, 0 = draw individual entities.
DIMASSOCIntegerControls the associativity of dimension objects: 0 = Creates exploded dimensions; there is no association\r\nbetween elements of the dimension, and the lines, arcs,\r\narrowheads, and text of a dimension are drawn as separate\r\nobjects, 1 = Creates non-associ.
DIMASZSingleDimensioning arrow size.
DIMATFITIntegerControls dimension text and arrow placement when space\r\nis not sufficient to place both within the extension lines: 0 = Places both text and arrows outside extension lines, 1 = Moves arrows first, then text, 2 = Moves text first, then arrows, 3 = Moves e.
DIMAUNITIntegerAngle format for angular dimensions.
DIMAZINIntegerControls suppression of zeros for angular dimensions: 0 = Displays all leading and trailing zeros, 1 = Suppresses leading zeros in decimal dimensions, 2 = Suppresses trailing zeros in decimal dimensions, 3 = Suppresses leading and trailing zeros.
DIMBLKStringArrow block name.
DIMBLK1StringFirst arrow block name.
DIMBLK2StringSecond arrow block name.
DIMCENSingleSize of center mark/lines.
DIMCLRDIntegerDimension line color: range is 0 = BYBLOCK, 256 = BYLAYER.
DIMCLREIntegerDimension extension line color:  range is 0 = BYBLOCK,.
DIMCLRTIntegerDimension text color:  range is 0 = BYBLOCK, 256 = BYLAYER.
DIMDECIntegerNumber of decimal places for the tolerance values of a primary units dimension.
DIMDLESingleDimension line extension.
DIMDLISingleDimension line increment.
DIMDSEPIntegerSingle-character decimal separator used when creating dimensions\r\nwhose unit format is decimal.
DIMEXESingleExtension line extension.
DIMEXOSingleExtension line offset.
DIMFACIntegerScale factor used to calculate the height of text for dimension\r\nfractions and tolerances. AutoCAD multiplies DIMTXT\r\nby DIMTFAC to set the fractional or tolerance text height.
DIMFITIntegerPlacement of text and arrowheads; Possible values: 0 through 3.
DIMGAPSingleDimension line gap.
DIMJUSTIntegerHorizontal 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.
DIMLDRBLKStringArrow block name for leaders.
DIMLFACSingleLinear measurements scale factor.
DIMLIMIntegerDimension limits generated if nonzero.
DIMLUNITIntegerSets units for all dimension types except Angular: 1 = Scientific; 2 = Decimal; 3 = Engineering;\r\n4 = Architectural; 5 = Fractional; 6 = Windows desktop.
DIMLWDIntegerDimension line lineweight: -3 = Standard, -2 = ByLayer, -1 = ByBlock, 0-211 = an integer representing 100th of mm.
DIMLWEIntegerExtension line lineweight: -3 = Standard, -2 = ByLayer, -1 = ByBlock, 0-211 = an integer representing 100th of mm.
DIMPOSTStringGeneral dimensioning suffix.
DIMRNDSingleRounding value for dimension distances.
DIMSAHIntegerUse separate arrow blocks if nonzero.
DIMSCALESingleOverall dimensioning scale factor.
DIMSD1IntegerSuppression of first extension line.
DIMSD2IntegerSuppression of second extension line.
DIMSE1IntegerFirst extension line suppressed if nonzero.
DIMSE2IntegerSecond extension line suppressed if nonzero.
DIMSHOInteger1 = Recompute dimensions while dragging.
DIMSOXDIntegerSuppress outside-extensions dimension lines if nonzero.
DIMSTYLEStringDimension style name.
DIMTADIntegerText above dimension line if nonzero.
DIMTDECIntegerNumber of decimal places to display the tolerance values.
DIMTFACSingleDimension tolerance display scale factor.
DIMTIHIntegerText inside horizontal if nonzero.
DIMTIXIntegerForce text inside extensions if nonzero.
DIMTMSingleMinus tolerance.
DIMTMOVEIntegerDimension text movement rules: 0 = Moves the dimension line with dimension text, 1 = Adds a leader when dimension text is moved, 2 = Allows text to be moved freely without a leader.
DIMTOFLIntegerIf text outside extensions, force line extensions between extensions if nonzero.
DIMTOHIntegerText outside horizontal if nonzero.
DIMTOLIntegerDimension tolerances generated if nonzero.
DIMTOLJIntegerVertical justification for tolerance values.
DIMTPSinglePlus tolerance.
DIMTSZSingleDimensioning tick size:  0 = no ticks.
DIMTVPSingleText vertical position.
DIMTXSTYStringDimension text style.
DIMTXTSingleDimensioning text height.
DIMTZINIntegerControls suppression of zeros for tolerance values: 0 = Suppresses zero feet and precisely zero inches, 1 = Includes zero feet and precisely zero inches, 2 = Includes zero feet and suppresses zero inches, 3 = Includes zero inches and suppresses zero feet.
DIMUNITIntegerUnits 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.
DIMUPTIntegerCursor functionality for user positioned text:  0=controls only the dimension line location, 1=controls the text position as well as the dimension line location.
DIMZINIntegerControls suppression of zeros for primary unit values.
DISPSILHIntegerControls the display of silhouette curves of body objects in wire-frame mode: 0=Off, 1=On.
DRAGMODEInteger0 = off, 1 = on, 2 = auto.
DWGCODEPAGEStringDrawing code page; Set to the system code page when a new drawing is created, but not otherwise maintained by AutoCAD.
EXTMAXxDoubleX drawing extent upper-right corner (in WCS).
EXTMAXyDoubleY drawing extent upper-right corner (in WCS).
EXTMAXzDoubleZ drawing extent upper-right corner (in WCS).
EXTMINxDoubleX drawing extent lower-left corner (in WCS).
EXTMINyDoubleY drawing extent lower-left corner (in WCS).
EXTMINzDoubleZ drawing extent lower-left corner (in WCS).
FILLETRADSingleFillet radius.
FILLMODEIntegerFill mode on if nonzero.
HANDLINGIntegerNext available handle.
HANDSEEDStringNext available handle.
INSBASExDoubleInsertion base X coordinate set by BASE command (in WCS).
INSBASEyDoubleInsertion base Y coordinate set by BASE command (in WCS).
INSBASEzDoubleInsertion base Z coordinate set by BASE command (in WCS).
LASTSAVEDBYStringLast user that saved the drawing. If you save de DXF file with the control this value will contain 'DXFReader ActiveX Control'.
LIMCHECKIntegerNonzero if limits checking is on.
LIMMAXxSingleX drawing limit upper-right corner (in WCS).
LIMMAXySingleY drawing limit upper-right corner (in WCS).
LIMMINxSingleX drawing limit lower-left corner (in WCS).
LIMMINySingleY drawing limit lower-left corner (in WCS).
LTSCALESingleGlobal linetype scale.
LUNITSIntegerUnits format for coordinates and distances.
LUPRECIntegerUnits precision for coordinates and distances.
MAXACTVPIntegerSets maximum number of viewports to be regenerated.
MENUStringName of menu file.
MIRRTEXTIntegerMirror text if nonzero.
ORTHOMODEIntegerOrtho mode on if nonzero.
OSMODEIntegerRunning object snap modes.
PDMODEIntegerPoint display mode.
PDSIZESinglePoint display size.
PELEVATIONSingleCurrent paper space elevation.
PenAssignmentsFileNameStringReturns/sets the Pen Assignments definition file. See the PlotRendering Property for more information.
PEXTMAXxDoubleMaximum X extent for paper space.
PEXTMAXyDoubleMaximum Y extent for paper space.
PEXTMAXzDoubleMaximum Z extent for paper space.
PEXTMINxDoubleMinimum X extent for paper space.
PEXTMINyDoubleMinimum Y extent for paper space.
PEXTMINzDoubleMinimum Z extent for paper space.
PICKSTYLEIntegerControls group selection and associative hatch selection.
PINSBASExDoubleCoordinate X of paper space insertion base point.
PINSBASEyDoubleCoordinate Y of paper space insertion base point.
PINSBASEzDoubleCoordinate Z of paper space insertion base point.
PLIMCHECKIntegerLimits checking in paper space when nonzero.
PLIMMAXxDoubleMaximum X limit in paper space.
PLIMMAXyDoubleMaximum Y limit in paper space.
PLIMMINxDoubleMinimum X limit in paper space.
PLIMMINyDoubleMinimum Y limit in paper space.
PLINEGENIntegerGoverns the generation of linetype patterns around the vertices of a 2D polyline.
PLINEWIDSingleDefault polyline width.
PROXYGRAPHICSIntegerControls the saving of proxy object images.
PSLTSCALEIntegerControls paper space linetype scaling.
PUCSNAMEStringCurrent paper space UCS name.
PUCSORGxSingleCurrent paper space UCS X origin.
PUCSORGySingleCurrent paper space UCS Y origin.
PUCSORGzSingleCurrent paper space UCS Z origin.
PUCSXDIRxSingleCurrent paper space UCS X axis coordinate X.
PUCSXDIRySingleCurrent paper space UCS X axis coordinate Y.
PUCSXDIRzSingleCurrent paper space UCS X axis coordinate Z.
PUCSYDIRxSingleCurrent paper space UCS Y axis coordinate X.
PUCSYDIRySingleCurrent paper space UCS Y axis coordinate Y.
PUCSYDIRzSingleCurrent paper space UCS Y axis coordinate Z.
QTEXTMODEIntegerQuick text mode on if nonzero.
REGENMODEIntegerREGENAUTO mode on if nonzero.
SHADEDGEInteger0 = faces shaded, edges not highlighted.
SHADEDIFIntegerPercent ambient/diffuse light, range 1-100, default 70.
SKETCHINCSingleSketch record increment.
SKPOLYInteger0 = sketch lines, 1 = sketch polylines.
SPLFRAMEIntegerSpline control polygon display: 1 = on, 0 = off.
SPLINESEGSIntegerNumber of line segments per spline patch.
SPLINETYPEIntegerSpline curve type for PEDIT Spline.
SURFTAB1IntegerNumber of mesh tabulations in first direction.
SURFTAB2IntegerNumber of mesh tabulations in second direction.
SURFTYPEIntegerSurface type for PEDIT Smooth.
SURFUIntegerSurface density (for PEDIT Smooth) in M direction.
SURFVIntegerSurface density (for PEDIT Smooth) in N direction.
TDCREATEDoubleDate/time of drawing creation.
TDINDWGDoubleCumulative editing time for this drawing.
TDUPDATEDoubleDate/time of last drawing update.
TDUSRTIMERDoubleUser elapsed timer.
TEXTSIZESingleDefault text height.
TILEMODEInteger1 for previous release compatibility mode, 0 otherwise.
TRACEWIDSingleDefault trace width.
TREEDEPTHIntegerSpecifies the maximum depth of the spatial index.
UCSNameStringName of current UCS.
UCSORGxSingleCoordinate X of the origin of current UCS (in WCS).
UCSORGySingleCoordinate Y of the origin of current UCS (in WCS).
UCSORGzSingleCoordinate Z of the origin of current UCS (in WCS).
UCSXDIRxSingleCoordinate X of the direction of current UCS's X axis (in WCS).
UCSXDIRySingleCoordinate Y of the direction of current UCS's X axis (in WCS).
UCSXDIRzSingleCoordinate Z of the direction of current UCS's X axis (in WCS).
UCSYDIRxSingleCoordinate X of the direction of current UCS's Y axis (in WCS).
UCSYDIRySingleCoordinate Y of the direction of current UCS's Y axis (in WCS).
UCSYDIRzSingleCoordinate Z of the direction of current UCS's Y axis (in WCS).
UNITMODEIntegerLow bit set = display fractions, feet-and-inches, and surveyor's angles in input format.
USERI1IntegerInteger variable intended for use by third-party developers.
USERI2IntegerInteger variable intended for use by third-party developers.
USERI3IntegerInteger variable intended for use by third-party developers.
USERI4IntegerInteger variable intended for use by third-party developers.
USERI5IntegerInteger variable intended for use by third-party developers.
USERR1SingleReal variable intended for use by third-party developers.
USERR2SingleReal variable intended for use by third-party developers.
USERR3SingleReal variable intended for use by third-party developers.
USERR4SingleReal variable intended for use by third-party developers.
USERR5SingleReal variable intended for use by third-party developers.
USRTIMERDouble0 = timer off, 1 = timer on.
VISRETAINInteger0 = don't retain xref-dependent visibility settings, 1 = retain.
WORLDVIEWInteger1 = set UCS to WCS during DVIEW/VPOINT, 0 = don't change UCS.

Copyright © 2008 Kadmos.com - All rights reserved. Privacy Policy