Object Properties providing "Fast-COM" support


The Properties listed below are already implemented in Fast-COM mode (and are therefore available on Linux / Mac platforms as well);
all Properties not listed are managed by normal Windows COM (and are therefore not yet available on Linux / Mac platforms);
this is ongoing work, so more Properties will become available and listed here.

Property functions can be called in usual way - as dedicated functions (vla-get-<property> ...) + (vla-put-<property> ...) or using the generic (vlax-get-property '<property> ...) + (vlax-put-property '<property> ...);  the "Fast-COM" mode covers both.


Active
ActiveDimStyle
ActiveDocument
ActiveLayer
ActiveLayout
ActiveLinetype
ActiveMaterial
ActiveProfile
ActivePViewport
ActiveSelectionSet
ActiveSpace
ActiveTextstyle
ActiveUcs
ActiveViewport
Alignment
Angle
Annotation
Application
ArcLength
ArcSmoothness
Area
ArrowHeadBlock
ArrowHead1Block
ArrowHead2Block
ArrowHeadType
ArrowHead1Type
ArrowHead2Type
ArrowHeadSize
AssociativeHatch
AttachmentPoint
Author
AutoAudit
AutoSaveInterval
AutoSavePath

BackgroundColor
BackgroundFill
BasePoint
Block
Blocks
BlockScaling
Blue
BookName

CanonicalMediaName
Caption
Center
Centroid
Circumference
Clipped
ClippingEnabled
Closed
Color
ColorBookPath
ColorIndex
ColorMethod
ColorName
Columns
ColumnWidth
Comments
ConfigName
Constant
ConstantWidth
ControlPoints
Coordinate
Coordinates
Count
CreateBackup
CursorSize
CustomScale

Database
Degree
Delta
DemandLoadARXApp
Description
Diameter
Dictionaries
DimensionLineColor
Dimstyles
DimTxtDirection
DirectionVector
Display
DisplayGrips
DisplayGripsWithinBlocks
DisplayLayoutTabs
DisplayLocked
DisplayScrollBars
DockedVisibleLines
Document
Documents
Drafting

EffectiveName
Elevation
ElevationModelspace
ElevationPaperspace
EndAngle
EndPoint
EntityColor
EntityName
Explodable
ExtensionLineColor

FileDependencies
Files
FitPoints
FontFile
Freeze
FullCRCValidation
FullName


GetBlockTableRecordId
GetBlockTableRecordId32
GetBlockTableRecordId2
GetBlockTableRecordId232
GetExtensionDictionary
Groups
GradientAngle
GradientCentered
GradientColor1
GradientColor2
GraphicsWinLayoutBackgrndColor
GraphicsWinModelBackgrndColor
Green
GridOn
GripColorSelected
GripColorUnselected
GripSize

Handle
HasExtensionDictionary
HasAttributes
HatchObjectType
HatchStyle
HeaderSuppressed
Height
HelpFilePath
HistoryLines
HWnd
HyperLinkBase
HyperLinks

ImageFrameHighlight
IncrementalSavePercent
InsertionPoint
Invisible
IsDynamicBlock
IsLayout
IsPlanar
IsRational
IsPeriodic
IsXref


Keywords

LabelBlockId
LastSavedBy
LastHeight
Layer
LayerOn
Layers
Layout
Layouts
LayoutCreateViewport
LayoutCrosshairColor
LayoutDisplayMargins
LayoutDisplayPaper
LayoutDisplayPaperShadow
LayoutShowPlotSetup
Length
LensLength
Limits
Linetype
LinetypeGeneration
Linetypes
LinetypeScale
LineWeight
Lock
LogFileOn
LogFilePath
LockPosition
LowerLeftCorner

MajorAxis
MajorRadius
Material
Materials
Menus
MenuBar
MenuFile
MenuGroups
MinorAxis
MinorRadius
Modelspace
ModelType
Mspace
MTextAttribute
ModelCrosshairColor
MomentOfInertia

Name
Normal
NumberOfControlPoints
NumberOfFitPoints
NumberOfLoops
NumTransactions


ObliqueAngle
ObjectName
ObjectSnapMode
OpenSave
Origin
OrthoOn
Output
OwnerId

PaperUnits
Path
PatternType
PatternName
PatternAngle
PatternScale
PatternSpace
PatternDouble
Pdf
Perimeter
PickBoxSize
PickFirstSelectionSet
PickGroup
PickFirst
PickAdd
PickDrag
PickAuto
PlotConfigurations
PlotLogFilePath
PlotstyleName
Plottable
Position
PostScriptPrologFile
Preferences
Preset
PrincipalDirections
PrincipalMoments
PrinterConfigPath
PrintFile
PrintSpoolerPath
PrinterStyleSheetPath
ProductOfInertia
Profiles
PromptString
PropertyName
ProxyImage

QNewTemplateFile

RadiiOfGyration
Radius
RadiusRatio
ReadOnly
Red
RegenerateTableSuppressed
RegisteredApplications
RevisionNumber
Rotation
Rows
RowHeight

SaveAsType
Saved
SavePreviewThumbnail
ScaleFactor
SecondPoint
Selection
SectionManager
SelectionSets
SetBlockTableRecordId
SetBlockTableRecordId32
SetBlockTableRecordId2
SetBlockTableRecordId232
ShadePlot
ShowPlotStyles
ShowProxyDialogBox
ShowRasterImage
SnapBasePoint
SnapOn
SnapRotationAngle
SolidType
StandardScale
StartAngle
StartPoint
StyleSheet
Subject
SummaryInfo
SupportPath
System

TabOrder
Target
TagString
TempFilePath
TemplateDwgPath
TempXrefPath
TextAlignmentPoint
TextBackgroundFill
TextColor
TextFill
TextFillColor
TextOverride
TextPosition
TextString
Textstyle
Textstyles
TextureMapPath
TextWinBackgrndColor
TextWinTextColo
Thickness
Title
TitleSuppressed
Toolbars
TotalAngle
TrueColor
TrueColorImages
TwistAngle
Type

UcsIconAtOrigin
UcsIconOn
UcsPerViewport
Units
UpperRightCorner
Url
UrlDescription
UrlNamedLocation
Used
User
UserCoordinateSystems
Utility
UseStandardScale


Value
ViewportDefault
ViewportOn
Viewports
Views
Visible
VisualStyle
Volume

Width
WindowTitle
WindowState
WorkspacePath

XEffectiveScaleFactor
XrefDatabase
XrefDemandLoad
XRefFadeIntensity
XScaleFactor
XVector

YEffectiveScaleFactor
YScaleFactor
YVector

ZEffectiveScaleFactor
ZScaleFactor