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> ...) or using the generic (vlax-get-property '<property> ...), the "Fast-COM" mode covers both.


Active
ActiveDimStyle
ActiveDocument
ActiveLayer
ActiveLayout
ActiveLinetype
ActiveMaterial
ActiveProfile
ActivePViewport
ActiveSelectionSet
ActiveSpace
ActiveTextstyle
ActiveUcs
ActiveViewport
Alignment
Angle
Application
ArcLength
Area
AssociativeHatch
AttachmentPoint
Author

BackgroundFill
BasePoint
Block
Blocks
BlockScaling

CanonicalMediaName
Caption
Center
Centroid
Circumference
Closed
Color
ColorIndex
ColorMethod
Columns
ColumnWidth
Comments
ConfigName
ConstantWidth
ControlPoints
Coordinate
Coordinates
Count
CustomScale

Database
Degree
Delta
Description
Diameter
Dictionaries
DimensionLineColor
Dimstyles
DimTxtDirection
DirectionVector
Display
DisplayLocked
DisplayScrollBars
Document
Documents
Drafting

EffectiveName
Elevation
ElevationModelspace
ElevationPaperspace
EndAngle
EndPoint
EntityColor
EntityName
Explodable
ExtensionLineColor

FileDependencies
Files
FitPoints
FontFile
Freeze
FullName


GetBlockTableRecordId
GetBlockTableRecordId32
GetBlockTableRecordId2
GetBlockTableRecordId232
GetExtensionDictionary
Groups
GraphicsWinLayoutBackgrndColor
GraphicsWinModelBackgrndColor

Handle
HasExtensionDictionary
HasAttributes
HeaderSuppressed
Height
HWnd
HyperLinkBase
HyperLinks

InsertionPoint
IsDynamicBlock
IsLayout
IsPlanar
IsRational
IsPeriodic
IsXref

Keywords

LastSavedBy
LastHeight
Layer
LayerOn
Layers
Layout
Layouts
LayoutCreateViewport
Length
Limits
Linetype
LinetypeGeneration
Linetypes
LinetypeScale
LineWeight
Lock
LockPosition

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

Name
Normal
NumberOfControlPoints
NumberOfFitPoints
NumberOfLoops
NumTransactions


ObliqueAngle
ObjectName
ObjectSnapMode
OpenSave
Origin
Output
OwnerId

PaperUnits
PatternType
PatternName
PatternAngle
PatternScale
PatternSpace
PatternDouble
Pdf
PickFirstSelectionSet
PlotConfigurations
PlotstyleName
Plottable
Position
Preferences
Profiles
PromptString
PropertyName

QNewTemplateFile

Radius
RadiusRatio
ReadOnly
RegenerateTableSuppressed
RegisteredApplications
RevisionNumber
Rotation
Rows
RowHeight

Saved
ScaleFactor
SecondPoint
Selection
SectionManager
SelectionSets
SetBlockTableRecordId
SetBlockTableRecordId32
SetBlockTableRecordId2
SetBlockTableRecordId232
ShowPlotStyles
StandardScale
StartAngle
StartPoint
StyleSheet
Subject
SummaryInfo
SupportPath
System

TabOrder
Target
TagString
TemplateDwgPath
TextAlignmentPoint
TextBackgroundFill
TextColor
TextPosition
TextString
Textstyle
Textstyles
Thickness
Title
TitleSuppressed
Toolbars
TotalAngle
TrueColor
Type

Units
Used
User
UserCoordinateSystems
Utility
UseStandardScale


Value
ViewportDefault
ViewportOn
Viewports
Views
Visible
VisualStyle

Width
WindowTitle

XrefDatabase
XScaleFactor
XVector

YScaleFactor
YVector

ZScaleFactor




©  Bricsys NV. All rights reserved.