 
|
Differences between CorelDRAW 9 and 10 object models
This file was automatically generated by TLBCompare
utility
TLBCompare utility © Copyright 2000 by Alex Vakulenko
Legend:
- Not changed
- Added
Removed
Class ActiveView
Properties:
- Property Application As Application
- Property OriginX As Double
- Property OriginY As Double
- Property Parent As Window
- Property Type As cdrViewType
- Property Zoom As Double
Methods:
- Sub SetActualSize()
- Sub SetViewPoint(ByVal X As
Double, ByVal Y As Double, [ByVal Zoom As Double = 0])
- Sub ToFitAllObjects()
- Sub ToFitArea(ByVal Left As
Double, ByVal Top As Double, ByVal Right As Double,
ByVal Bottom As Double)
- Sub ToFitPage()
- Sub ToFitPageHeight()
- Sub ToFitPageWidth()
- Sub ToFitSelection()
- Sub ToFitShape(ByVal Shape As
Shape)
- Sub ToFitShapeRange(ByVal ShapeRange
As ShapeRange)
Class AddinHook
Properties:
- Property Application As Application
- Property Filter As cdrAddinFilter
- Property Index As Long
- Property Parent As Application
Events:
- Event Execute()
- Event New(ByVal NewDocument As
Document)
- Event ShapeCreated(ByVal NewShape
As Shape)
- Event WhileDrawing(ByVal TheShape
As Shape, ByRef X As Long, ByRef Y As Long)
Class AddIns
Properties:
- Property Application As Application
- Property Collection As Object
- Property Parent As Application
Methods:
- Function Attach(ByVal Filter
As cdrAddinFilter, [ByVal ExecuteCommandPrompt As String]) As
AddinHook
Class Application
Properties:
- Property ActiveLayer As Layer
- Property ActiveSelection As Shape
- Property ActiveSelectionRange As
ShapeRange
- Property ActiveShape As Shape
- Property ActiveTool As cdrTools
- Property AddIns As AddIns
- Property AppWindow As AppWindow
- Property ArrowHeads As ArrowHeads
- Property Clipboard As Clipboard
- Property CommandBars As CommandBars
- Property ConfigPath As String
- Property EventsEnabled As Boolean
- Property GMSManager As GMSManager
- Property MainMenu As CommandBar
- Property Optimization As Boolean
- Property OutlineStyles As
OutlineStyles
- Property PanoseMatching As
cdrPanoseMatchingType
- Property Path As String
- Property PatternCanvases As
PatternCanvases
- Property Printers As Printers
- Property PrintJob As PrintJob
- Property RecentFiles As RecentFiles
- Property SetupPath As String
- Property StatusBar As CommandBar
- Property VBE As Object
- Property Version As String
- Property VersionBuild As Long
- Property VersionMajor As Long
- Property VersionMinor As Long
Methods:
- Function cdrMixedDouble() As Double
- Function cdrMixedLong() As Long
- Function cdrMixedSingle() As Single
Function Create() As Document
- Function CreateBWColor(ByVal White
As Boolean) As Color
- Function CreateCMYColor(ByVal Cyan
As Long, ByVal Magenta As Long, ByVal Yellow As Long)
As Color
- Function CreateCMYKColor(ByVal Cyan
As Long, ByVal Magenta As Long, ByVal Yellow As Long,
ByVal Black As Long) As Color
- Function CreateColorEx([ByVal ColorModel
As Long = 0], [ByVal V1 As Long = 0], [ByVal V2 As
Long = 0], [ByVal V3 As Long = 0], [ByVal V4 As Long =
0], [ByVal V5 As Long = 0], [ByVal V6 As Long = 0], [ByVal
V7 As Long = 0]) As Color
- Function CreateDocument() As Document
- Function CreateDocumentFromTemplate(ByVal
Template As String, [ByVal IncludeGraphics As Boolean
= True]) As Document
- Function CreateFixedColor(ByVal PaletteID
As cdrPaletteID, ByVal PaletteIndex As Long, [ByVal Tint
As Long = 100]) As Color
- Function CreateGrayColor(ByVal GrayValue
As Long) As Color
- Function CreateHLSColor(ByVal Hue
As Long, ByVal Lightness As Long, ByVal Saturation As
Long) As Color
- Function CreateHSBColor(ByVal Hue
As Long, ByVal Saturation As Long, ByVal Brightness As
Long) As Color
- Function CreateLabColor(ByVal L
As Long, ByVal A As Long, ByVal B As Long) As Color
- Function CreateRegistrationColor() As
Color
- Function CreateRGBColor(ByVal Red
As Long, ByVal Green As Long, ByVal Blue As Long) As
Color
- Function CreateShapePoint(ByVal PositionX
As Double, ByVal PositionY As Double) As ShapePoint
Sub CreateStructAlignProperties(ByRef
VariableStructAlignProperties As StructAlignProperties)
Sub CreateStructExportOptions(ByRef
VariableStructExportOptions As StructExportOptions)
Sub CreateStructFontProperties(ByRef
VariableStructFontProperties As StructFontProperties)
Sub CreateStructFountainFillProperties(ByRef
VariableStructFountainFillProperties As
StructFountainFillProperties)
Sub CreateStructHyphenationSettings(ByRef
VariableStructHyphenationSettings As
StructHyphenationSettings)
Sub CreateStructSaveAsOptions(ByRef
VariableStructSaveAsOptions As StructSaveAsOptions)
Sub CreateStructSpaceProperties(ByRef
VariableStructSpaceProperties As StructSpaceProperties)
- Function CreateYIQColor(ByVal Y
As Long, ByVal I As Long, ByVal Q As Long) As Color
- Sub ImportWorkspace(ByVal FileName
As String)
Function Open(ByVal FileName
As String) As Document
- Function OpenCorelScriptFile(ByVal FileName
bstrName
As String) As CorelScriptFile
- Function OpenDocument(ByVal FileName
As String) As Document
Sub TurnOptimizations(ByVal Optimization
As cdrOptimization)
Class AppWindow
Properties:
- Property Active As Boolean
- Property Application As Object
- Property Caption As String
- Property ClientHeight As Long
- Property ClientWidth As Long
- Property Handle As Long
- Property Height As Long
- Property Left As Long
- Property Parent As Object
- Property Top As Long
- Property Width As Long
- Property WindowState As
cdrWindowState
Methods:
Class ArrowHead
Properties:
Class ArrowHeads
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal Index As
Long) As ArrowHead
- Property Parent As Application
Methods:
- Sub Remove(ByVal Index As
Long)
Class CDrawDocCMX
Class Clipboard
Properties:
- Property Application As Object
- Property Empty As Boolean
- Property Parent As Object
- Property Valid As Boolean
Methods:
- Sub Clear()
- Function DataPresent(ByVal FormatName
As String) As Boolean
Class CloneLink
Properties:
- Property Application As Application
- Property BitmapColorMaskLinked As
Boolean
- Property CloneParent As Shape
- Property FillLinked As Boolean
- Property OutlineLinked As Boolean
- Property Parent As Shape
- Property ShapeLinked As Boolean
- Property TransformLinked As Boolean
Class Color
Properties:
- Property Application As Object
Application
- Property LabComponentA As Long
- Property LabComponentB As Long
- Property LabLuminance As Long
- Property PaletteID As cdrPaletteID
- Property PaletteIndex As Long
Property PantoneDensity As
Long
Property PantoneID As Long
- Property Tint As Long
- Property YIQChromaI As Long
- Property YIQChromaQ As Long
- Property YIQLuminanceY As Long
Methods:
- Sub ConvertToFixed(ByVal PaletteID
As cdrPaletteID)
- Sub ConvertToLab()
Sub ConvertToPantone()
- Sub ConvertToYIQ()
- Sub FixedAssign(ByVal PaletteID
As cdrPaletteID, ByVal PaletteIndex As Long, [ByVal Tint
As Long = 100])
- Sub LabAssign(ByVal L As Long,
ByVal A As Long, ByVal B As Long)
Sub PantoneAssign(ByVal PantoneID
As Long, ByVal Density As Long)
- Sub RegistrationAssign()
- Function UserAssignEx() As Boolean
- Sub YIQAssign(ByVal Y As Long,
ByVal I As Long, ByVal Q As Long)
Class Colors
Properties:
- Property Application As Object
Application
Class CommandBar
Properties:
- Property BuiltIn As Boolean
- Property Controls As
CommandBarControls
- Property Enabled As Boolean
- Property Height As Long
- Property Index As Long
- Property Left As Long
- Property Modes As CommandBarModes
- Property Name As String
- Property NameLocal As String
- Property Position As cuiBarPosition
- Property Protection As
cuiBarProtection
- Property Top As Long
- Property Type As cuiBarType
- Property Visible As Boolean
- Property Width As Long
Methods:
- Sub Delete()
- Sub Reset()
- Sub SetWidth(ByVal Width As
Long)
- Sub ShowPopup(ByVal X As
Variant, ByVal Y As Variant)
Class CommandBarControl
Properties:
- Property Caption As String
- Property DescriptionText As String
- Property Height As Long
- Property ID As Long
- Property Parameter As Variant
- Property Tag As String
- Property ToolTipText As String
- Property Visible As Boolean
- Property Width As Long
Class CommandBarControls
Properties:
- Property Count As Long
- Property Item(ByVal Index As
Long) As CommandBarControl
Class CommandBarMode
Properties:
- Property Controls As
CommandBarControls
- Property Name As String
- Property NameLocal As String
Class CommandBarModes
Properties:
- Property Count As Long
- Property Item(ByVal IndexOrName
As Variant) As CommandBarMode
Class CommandBars
Properties:
- Property Count As Long
- Property Item(ByVal IndexOrName
As Variant) As CommandBar
Methods:
- Function Add([ByVal Name As
String = ""], [ByVal Position As cuiBarPosition =
cuiBarFloating (4)], [ByVal Temporary As Boolean = False]) As
CommandBar
Class Connector
Properties:
- Property EndPoint As ShapePoint
- Property StartPoint As ShapePoint
Class CorelScript
Methods:
- Function AppendCurveLine(ByVal x1
X1
As Long, ByVal y1Y1
As Long, ByVal x2X2
As Long, ByVal y2Y2
As Long) As Long
- Function ApplyBlend(ByVal Steps As Boolean, ByVal NoOfStepsSpaces
As Long, ByVal AngleOfRotation As Long, ByVal Loop As
Boolean, ByVal PathObjectID As Long, ByVal FullPath As
Boolean, ByVal RotateAll As Boolean, ByVal ColorWheelMode
As Long, ByVal MapNodeStartObject As Long, ByVal MapNodeEndObject
As Long, ByVal LinearBlend As Boolean, ByVal LinearSpacing
As Boolean, ByVal LinkAccelerations As Boolean, ByVal AccelShapes
As Boolean, ByVal BlendLogBase As Long, ByVal SpacingLogBase
As Long, ByVal BlendID As Long, ByVal BlendType As
Long, ByVal MapNodes As Boolean)
As Long
- Function CreateAngleDimension(ByVal x1
X1
As Long, ByVal y1Y1
As Long, ByVal x2X2
As Long, ByVal y2Y2
As Long, ByVal X3 As Long, ByVal Y3 As Long, ByVal X4
As Long, ByVal Y4 As Long, ByVal LargeAngle As
Boolean, ByVal WitnessExtension As Long, ByVal WitnessGap
As Long, ByVal LabelGap As Long) As Long
- Function CreateCallout(ByVal x1
X1
As Long, ByVal y1Y1
As Long, ByVal x2X2
As Long, ByVal y2Y2
As Long, ByVal X3 As Long, ByVal Y3 As Long, ByVal Text
As String) As Long
- Function CreateConnector(ByVal x1
X1
As Long, ByVal y1Y1
As Long, ByVal x2X2
As Long, ByVal y2Y2
As Long, ByVal Placement As Boolean) As Long
- Function CreateDimension(ByVal x1
X1
As Long, ByVal y1Y1
As Long, ByVal x2X2
As Long, ByVal y2Y2
As Long, ByVal X3 As Long, ByVal Y3 As Long, ByVal Style
As Long, ByVal WitnessExtension As Long, ByVal WitnessGap
As Long, ByVal LabelGap As Long) As Long
- Function DrawCurveCurveTo(ByVal x1
X1
As Long, ByVal y1Y1
As Long, ByVal x2X2
As Long, ByVal y2Y2
As Long, ByVal XEnd As Long, ByVal YEnd As Long) As
Long
- Function EditObjectCommand(ByVal Cmd As Long, ByVal X
As Long, ByVal Y As Long, ByVal key
Key
As Long, ByVal AddToSelection As Boolean) As Long
- Function OverprintFill() As Long
Function OverPrintFill() As
Long
- Function OverprintOutline() As Long
Function OverPrintOutline()
As Long
Class CorelScriptFile
Properties:
- Property Application As Object
Application
- Property Parent As Object
Application
Methods:
- Sub Play([ByVal Document As Object
Document
= Nothing])
- Sub Translate([ByVal Document As Object
Document
= Nothing])
Class CrossPoint
Properties:
- Property Offset As Double
- Property PositionX As Double
- Property PositionY As Double
Class CrossPoints
Properties:
- Property Count As Long
- Property Item(ByVal Index As
Long) As CrossPoint
Class Curve
Properties:
Property Close As Boolean
- Property Closed As Boolean
Property NodeCount As Long
- Property Nodes As Nodes
- Property Segments As Segments
Property SubPathCount As Long
- Property Subpaths As Subpaths
Methods:
- Function CreateSubPath(ByVal X
As Double, ByVal Y As Double) As SubPath
- Function IsOnCurve(ByVal X As
Double, ByVal Y As Double, [ByVal HotArea As Double =
-1]) As cdrPositionOfPointOverShape
- Sub ReverseDirection()
- Function Selection() As NodeRange
Class DataField
Properties:
- Property Application As Application
- Property DocDefault As Boolean
- Property DrawDefault As Boolean
- Property FieldWidth As Long
- Property Format As String
- Property FormatType As
cdrDataFormatType
- Property Index As Long
- Property Name As String
- Property Parent As DataFields
- Property SummarizeGroup As Boolean
Methods:
- Sub Delete()
- Sub Reorder(ByVal NewIndex As
Long)
Class DataFields
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal IndexOrName
As Variant) As DataField
- Property Parent As Document
Methods:
- Function Add(ByVal Name As
String, [ByVal Format As String], [ByVal DrawDefault
As Boolean = False], [ByVal DocDefault As Boolean = False], [ByVal
SummarizeGroup As Boolean = False]) As DataField
Class DataItem
Properties:
- Property Application As Application
- Property DataField As DataField
- Property FormattedValue As String
- Property Parent As DataItems
- Property Value As Variant
Methods:
Class DataItems
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal IndexOrName
As Variant) As DataItem
- Property Parent As Shape
Methods:
- Function Add(ByVal DataField
As DataField, [ByVal Value As Variant]) As DataItem
- Sub Clear()
- Sub CopyFrom(ByVal Shape As
Shape)
Class Document
Properties:
- Property Active As Boolean
- Property ActivePowerClip As PowerClip
- Property ActiveShape As Shape
- Property CurvePrecision As Long
- Property DataFields As DataFields
- Property EditAcrossLayers As Boolean
- Property FileName As String
- Property FilePath As String
- Property FullFileName As String
- Property Grid As Grid
- Property Index As Long
- Property Keywords As String
- Property Notes As String
- Property PDFSettings As
PDFVBASettings
- Property PreserveSelection As Boolean
- Property PrintSettings As
PrintSettings
- Property Properties As Properties
- Property Resolution As Long
- Property Rulers As Rulers
- Property SelectionRange As ShapeRange
- Property ShapeEnumDirection As
cdrShapeEnumDirection
- Property Title As String
- Property Views As Views
- Property WorldScale As Double
Methods:
- Function AddPagesEx(ByVal NumberOfPages
As Long, ByVal Width As Double, ByVal Height As
Double) As Page
- Sub BeginCommandGroup([ByVal CommandName
As String])
- Function CreateView(ByVal Name
As String, ByVal OriginX As Double, ByVal OriginY As
Double, [ByVal Zoom As Long = 0], [ByVal Page As Page
= Nothing]) As View
- Sub EndCommandGroup()
- Function ExportBitmap(ByVal FileName
As String, ByVal Filter As cdrFilter, [ByVal Range As
cdrExportRange = cdrCurrentPage (1)], [ByVal ImageType As
cdrImageType = cdrRGBColorImage (4)], [ByVal Width As Long =
0], [ByVal Height As Long = 0], [ByVal ResolutionX As
Long = 72], [ByVal ResolutionY As Long = 72], [ByVal AntiAliasingType
As cdrAntiAliasingType = cdrNormalAntiAliasing (1)], [ByVal Dithered
As Boolean = False], [ByVal Transparent As Boolean = False],
[ByVal UseColorProfile As Boolean = True], [ByVal Compression
As cdrCompressionType = cdrCompressionNone (0)], [ByVal PaletteOptions
As StructPaletteOptions]) As Object
- Function ExportEx(ByVal FileName
As String, ByVal Filter As cdrFilter, [ByVal Range As
cdrExportRange = cdrCurrentPage (1)], [ByVal Options As
StructExportOptions = Nothing], [ByVal PaletteOptions As
StructPaletteOptions]) As Object
- Function GetUserArea(ByRef x1
As Double, ByRef y1 As Double, ByRef x2 As Double,
ByRef y2 As Double, ByRef ShiftState As Long, ByVal TimeOut
As Long, ByVal Snap As Boolean, ByVal CursorShape As
cdrCursorShape) As Long
- Function GetUserClick(ByRef X
As Double, ByRef Y As Double, ByRef ShiftState As
Long, ByVal TimeOut As Long, ByVal Snap As Boolean,
ByVal CursorShape As cdrCursorShape) As Long
- Function InsertPagesEx(ByVal NumberOfPages
As Long, ByVal BeforePage As Boolean, ByVal Page As
Long, ByVal Width As Double, ByVal Height As Double)
As Page
Sub Print()
- Sub PrintOut()
- Sub PublishToPDF(ByVal FileName
As String)
- Sub ResetSettings()
- Sub RestoreSettings([ByVal Tag
As String])
- Sub SaveSettings([ByVal Tag As
String])
Events:
- Event LayerDeleted(ByRef Layer
As Layer)
- Event PageDeleted(ByRef Page
As Page)
- Event SelectionChanged(ByRef Shape
As Shape)
- Event ShapeDeleted(ByRef Shape
As Shape)
Class Effect
Properties:
- Property Application As Application
- Property Blend As EffectBlend
- Property CloneParent As Effect
- Property Clones As Effects
- Property Contour As EffectContour
- Property ControlPath As
EffectControlPath
- Property Distortion As
EffectDistortion
- Property DropShadow As
EffectDropShadow
- Property Envelope As EffectEnvelope
- Property Extrude As EffectExtrude
- Property Lens As EffectLens
- Property Parent As Effects
- Property Perspective As
EffectPerspective
- Property TextOnPath As
EffectTextOnPath
- Property Type As cdrEffectType
Methods:
- Sub Clear()
- Function Separate() As ShapeRange
Class EffectArtistic
Properties:
- Property Application As Application
- Property Parent As Pages
Class EffectBlend
Properties:
- Property AccelerateSize As Boolean
- Property Angle As Double
- Property Application As Application
- Property BlendGroup As Shape
- Property ColorAcceleration As Long
- Property ColorBlendType As
cdrFountainFillBlendType
- Property EndShape As Shape
- Property EndShapeOffset As Double
- Property EndShapePoint As ShapePoint
- Property FullPath As Boolean
- Property LinkAcceleration As Boolean
- Property Loop As Boolean
- Property MapNodes As Boolean
- Property Mode As cdrBlendMode
- Property Parent As Effect
- Property Path As Shape
- Property RotateShapes As Boolean
- Property Spacing As Double
- Property SpacingAcceleration As Long
- Property StartShape As Shape
- Property StartShapeOffset As Double
- Property StartShapePoint As
ShapePoint
- Property Steps As Long
Methods:
- Function CopyFrom(ByVal Source
As EffectBlend) As Boolean
- Function FuseEnd() As Boolean
- Function FuseStart() As Boolean
- Function Split(ByVal StepNo As
Long) As Shape
Class EffectContour
Properties:
- Property Application As Application
- Property ColorAcceleration As Long
- Property ColorBlendType As
cdrFountainFillBlendType
- Property Direction As
cdrContourDirection
- Property FillColor As Color
- Property FillColorTo As Color
- Property LinkAcceleration As Boolean
- Property Offset As Double
- Property OutlineColor As Color
- Property Parent As Effect
- Property SpacingAcceleration As Long
- Property Steps As Long
Class EffectControlPath
Properties:
- Property Application As Application
- Property Effects As Effects
- Property Parent As Effect
Class EffectDistortion
Properties:
- Property Application As Application
- Property OriginX As Double
- Property OriginY As Double
- Property Parent As Effect
- Property PushPull As
EffectPushPullDistortion
- Property Twister As
EffectTwisterDistortion
- Property Type As cdrDistortionType
- Property Zipper As
EffectZipperDistortion
Methods:
Class EffectDropShadow
Properties:
- Property Application As Application
- Property Color As Color
- Property Fade As Long
- Property Feather As Long
- Property FeatherEdge As cdrEdgeType
- Property FeatherType As
cdrFeatherType
- Property OffsetX As Double
- Property OffsetY As Double
- Property Opacity As Long
- Property Parent As Effect
- Property PerspectiveAngle As Double
- Property PerspectiveStretch As Double
- Property Type As cdrDropShadowType
Methods:
- Sub SetOffset(ByVal OffsetX As
Double, ByVal OffsetY As Double)
Class EffectEnvelope
Properties:
- Property Application As Application
- Property Container As Curve
- Property KeepLines As Boolean
- Property Mode As cdrEnvelopeMode
- Property Parent As Effect
Methods:
- Sub CopyFrom(ByVal Source As
EffectEnvelope)
- Function CreateFrom(ByVal Shape
As Shape) As Boolean
- Sub Select(ByVal PresetIndex
As Long)
Class EffectExtrude
Properties:
- Property AngleX As Double
- Property AngleY As Double
- Property AngleZ As Double
- Property Application As Application
- Property BaseColor As Color
- Property BevelAngle As Double
- Property BevelColor As Color
- Property BevelDepth As Double
- Property BevelGroup As Shape
- Property Depth As Long
- Property ExtrudeGroup As Shape
- Property FaceShape As Shape
- Property FaceVisible As Boolean
- Property LightIntensity(ByVal Index
As Long) As Long
- Property LightPosition(ByVal Index
As Long) As cdrExtrudeLightPosition
- Property LightPresent(ByVal Index
As Long) As Boolean
- Property Parent As Effect
- Property Shading As cdrExtrudeShading
- Property ShadingColor As Color
- Property ShowBevelOnly As Boolean
- Property Type As cdrExtrudeType
- Property UseBevel As Boolean
- Property UseExtrudeColorForBevel As
Boolean
- Property UseFullColorRange As Boolean
- Property VanishingPoint As
ExtrudeVanishingPoint
Methods:
- Sub CopyFrom(ByVal Source As
EffectExtrude)
- Sub Rotate(ByVal AngleX As
Double, ByVal AngleY As Double, ByVal AngleZ As
Double)
- Sub SetBevel(ByVal Depth As
Double, ByVal Angle As Double, ByVal ShowBevelOnly As
Boolean)
- Sub SetLight(ByVal Index As
Long, ByVal Position As cdrExtrudeLightPosition, ByVal LightIntensity
As Long)
Class EffectLens
Properties:
- Property Application As Application
- Property Color As Color
- Property ColorMapPalette As
cdrFountainFillBlendType
- Property FillColor As Color
- Property FromColor As Color
- Property Frozen As Boolean
- Property Magnification As Double
- Property OutlineColor As Color
- Property PaletteRotation As Long
- Property Parent As Effect
- Property Rate As Long
- Property RemoveFace As Boolean
- Property Shapes As Shapes
- Property ToColor As Color
- Property Type As cdrLensType
- Property UseFillColor As Boolean
- Property UseOutlineColor As Boolean
- Property UseViewPoint As Boolean
- Property ViewPointX As Double
- Property ViewPointY As Double
Methods:
- Sub Freeze()
- Sub Unfreeze()
- Function Ungroup() As ShapeRange
Class EffectPerspective
Properties:
- Property Application As Application
- Property HorizVanishingPointX As
Double
- Property HorizVanishingPointY As
Double
- Property Parent As Effect
- Property UseHorizVanishingPoint As
Boolean
- Property UseVertVanishingPoint As
Boolean
- Property VertVanishingPointX As
Double
- Property VertVanishingPointY As
Double
Class EffectPushPullDistortion
Properties:
- Property Amplitude As Long
- Property Application As Application
- Property Parent As EffectDistortion
Class Effects
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal Index As
Long) As Effect
- Property Parent As Shape
Class EffectTextOnPath
Properties:
- Property Application As Application
- Property DistanceFromPath As Double
- Property Offset As Double
- Property Orientation As
cdrFittedOrientation
- Property Parent As Effect
- Property Path As Shape
- Property Placement As
cdrFittedPlacement
- Property PlaceOnOtherSide As Boolean
- Property Quadrant As
cdrFittedQuadrant
- Property Text As Shape
- Property VertPlacement As
cdrFittedVertPlacement
Class EffectTwisterDistortion
Properties:
- Property Angle As Double
- Property Application As Application
- Property Parent As EffectDistortion
Class EffectZipperDistortion
Properties:
- Property Amplitude As Long
- Property Application As Application
- Property Frequency As Long
- Property Local As Boolean
- Property Parent As EffectDistortion
- Property Random As Boolean
- Property Smooth As Boolean
Class Ellipse
Properties:
- Property CenterX As Double
- Property CenterY As Double
- Property HRadius As Double
- Property VRadius As Double
Methods:
- Sub GetCenterPosition(ByRef PositionX
As Double, ByRef PositionY As Double)
- Sub GetRadius(ByRef HRadius As
Double, ByRef VRadius As Double)
- Sub SetCenterPosition(ByVal PositionX
As Double, ByVal PositionY As Double)
- Sub SetRadius(ByVal HRadius As
Double, [ByVal VRadius As Double = 0])
Class ExtrudeVanishingPoint
Properties:
- Property Application As Application
- Property Effects As Effects
- Property Parent As EffectExtrude
- Property PositionX As Double
- Property PositionY As Double
- Property Type As cdrExtrudeVPType
Methods:
- Function Share(ByVal Source As
EffectExtrude) As Boolean
Class Fill
Properties:
- Property Fountain As FountainFill
Property FountainAngle As
Double
Property FountainBlendType As
cdrFountainFillBlendType
Property FountainCenterX As
Long
Property FountainCenterY As
Long
Property FountainColorsCount
As Long
Property FountainEdgePad As
Long
Property FountainMidPointPosition
As Long
Property FountainProperties
As StructFountainFillProperties
Property FountainSteps As
Long
Property FountainType As
cdrFountainFillType
- Property Pattern As PatternFill
- Property PostScript As PostScriptFill
- Property Texture As TextureFill
Methods:
- Function ApplyFountainFill([ByVal StartColor
As Color = Nothing], [ByVal EndColor As Color = Nothing], [ByVal
Type As cdrFountainFillType = cdrLinearFountainFill (1)], [ByVal
Angle As Double = 0], [ByVal Steps As Long = 0], [ByVal
EdgePad As Long = 0], [ByVal MidPoint As Long = 50], [ByVal
BlendType As cdrFountainFillBlendType =
cdrDirectFountainFillBlend (0)]) As FountainFill
- Sub ApplyNoFill()
- Function ApplyPatternFill(ByVal Type
As cdrPatternFillType, [ByVal FileName As String =
""], [ByVal PatternCanvasIndex As Long = 1], [ByVal
FrontColor As Color = Nothing], [ByVal EndColor As
Color = Nothing], [ByVal TransformWithShape As Boolean =
False]) As PatternFill
- Function ApplyPostscriptFill(ByVal IndexOrName
As Variant) As PostScriptFill
- Function ApplyTextureFill(ByVal TextureName
As String, [ByVal LibraryName As String = ""]) As
TextureFill
- Sub ApplyUniformFill(ByVal Color
As Color)
Sub CreateFountainFill(ByVal FountainFillProperties
As StructFountainFillProperties)
Sub FountainAddColor(ByVal Position
As Long, ByVal Color As Color)
Function FountainGetColor(ByVal
Position As Long) As Color
Function FountainGetIndex(ByVal
Position As Long) As Long
Function FountainGetPosition(ByVal
Index As Long) As Long
Sub FountainRemoveColor(ByVal
Position As Long)
Sub FountainSetColor(ByVal Position
As Long, ByVal Color As Color)
Class FontList
Properties:
- Property Application As Object
Application
- Property Parent As Object
Application
Class FountainColor
Properties:
- Property Color As Color
- Property Position As Long
Methods:
- Sub Delete()
- Sub Move(ByVal NewPosition As
Long)
Class FountainColors
Properties:
- Property Count As Long
- Property GrayLevel(ByVal Index
As Long) As Long
- Property Item(ByVal Index As
Long) As FountainColor
Methods:
- Sub Add(ByVal Color As Color,
ByVal Position As Long)
- Sub AddGrayLevel(ByVal GrayLevel
As Long, ByVal Position As Long)
Class FountainFill
Properties:
- Property Angle As Double
- Property BlendType As
cdrFountainFillBlendType
- Property Colors As FountainColors
- Property EdgePad As Long
- Property EndColor As Color
- Property EndX As Double
- Property EndY As Double
- Property MidPoint As Long
- Property StartColor As Color
- Property StartX As Double
- Property StartY As Double
- Property Steps As Long
- Property Type As cdrFountainFillType
Methods:
- Sub SetAngle(ByVal Angle As
Double)
- Sub SetEdgePad(ByVal EdgePad
As Long)
- Sub Translate(ByVal X As
Double, ByVal Y As Double)
Class FrameWork
Properties:
- Property CommandBars As CommandBars
- Property MainMenu As CommandBar
- Property Name As String
- Property StatusBar As CommandBar
Methods:
- Sub ImportWorkspace(ByVal FileName
As String)
Class GlobalDocument
Events:
- Event LayerDeleted(ByRef Layer
As Layer)
- Event PageDeleted(ByRef Page
As Page)
- Event SelectionChanged(ByRef Shape
As Shape)
- Event ShapeDeleted(ByRef Shape
As Shape)
Class GMSManager
Properties:
- Property GMSPath As String
Methods:
- Function RunMacro(ByVal ModuleName
As String, ByVal MacroName As String, ByRef Parameters()
As Variant) As Variant
Class Grid
Properties:
- Property Application As Application
- Property Parent As Document
- Property Snap As Boolean
- Property SpacingX As Double
- Property SpacingY As Double
- Property Type As cdrGridType
- Property Visible As Boolean
Methods:
- Sub SetFrequency(ByVal GridX
As Double, ByVal GridY As Double)
Class Guide
Properties:
- Property Preset As Boolean
- Property Type As cdrGuideType
Methods:
Class Layer
Properties:
- Property MasterProperties As
Properties
- Property Properties As Properties
Methods:
- Function CreateConnector(ByVal Start
As ShapePoint, ByVal End As ShapePoint) As Shape
- Function CreateCurve() As Shape
- Function CreateCurveSegment(ByVal StartX
As Double, ByVal StartY As Double, ByVal EndX As
Double, ByVal EndY As Double, [ByVal StartingControlPointLength
As Double = -1], [ByVal StartingControlPointAngle As Double =
0], [ByVal EndingControlPointLength As Double = -1], [ByVal EndingControlPointAngle
As Double = 0]) As Shape
- Function CreateEllipse2(ByVal CenterX
As Double, ByVal CenterY As Double, ByVal Radius1 As
Double, [ByVal Radius2 As Double = 0], [ByVal StartAngle
As Double = 90], [ByVal EndAngle As Double = 90], [ByVal Arc
As Boolean = False]) As Shape
- Function CreateFreeConnector(ByVal x1
As Double, ByVal y1 As Double, ByVal x2 As Double,
ByVal y2 As Double) As Shape
- Function CreateGuide(ByVal x1
As Double, ByVal y1 As Double, ByVal x2 As Double,
ByVal y2 As Double) As Shape
- Function CreateGuideAngle(ByVal X
As Double, ByVal Y As Double, ByVal Angle As Double)
As Shape
- Function CreateLineSegment(ByVal StartX
As Double, ByVal StartY As Double, ByVal EndX As
Double, ByVal EndY As Double) As Shape
- Function CreateParagraphText(ByVal Left As Double,
ByVal Top As Double, ByVal Right As Double, ByVal Bottom
As Double, [ByVal Text As String
= "0"]) As Shape
- Function CreateRectangle2(ByVal X
As Double, ByVal Y As Double, ByVal Width As Double,
ByVal Height As Double, [ByVal RadiusUL As Double =
0], [ByVal RadiusUR As Double = 0], [ByVal RadiusLR As
Double = 0], [ByVal RadiusLL As Double = 0]) As Shape
- Function FindShape([ByVal Name
As String], [ByVal Type As cdrShapeType = cdrNoShape (0)], [ByVal
StaticID As Long = 0], [ByVal Recursive As Boolean =
True]) As Shape
- Function FindShapes([ByVal Name
As String], [ByVal Type As cdrShapeType = cdrNoShape (0)], [ByVal
Recursive As Boolean = True]) As ShapeRange
- Function Paste() As Shape
Class Node
Properties:
- Property AbsoluteIndex As Long
- Property Application As Application
- Property Index As Long
- Property IsEnding As Boolean
- Property Parent As Shape
- Property PositionX As Double
- Property PositionY As Double
- Property Segment As Segment
- Property SubPath As SubPath
- Property SubPathIndex As Long
- Property Type As cdrNodeType
Methods:
- Sub BreakApart()
- Sub ConnectWith(ByVal Target
As Node)
- Sub Delete()
- Function GetDistanceFrom(ByVal Node
As Node) As Double
- Sub GetPosition(ByRef PositionX
As Double, ByRef PositionY As Double)
- Sub JoinWith(ByVal Target As
Node)
- Sub Move([ByVal DeltaX As
Double = 0], [ByVal DeltaY As Double = 0])
- Function Next() As Node
- Function Previous() As Node
- Sub SetPosition(ByVal PositionX
As Double, ByVal PositionY As Double)
Class NodeRange
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal Index As
Long) As Node
- Property Parent As Shape
- Property PositionX As Double
- Property PositionY As Double
- Property SegmentRange As SegmentRange
- Property SizeHeight As Double
- Property SizeWidth As Double
- Property Type As cdrNodeType
Methods:
- Sub Add(ByVal Node As Node)
- Sub AddRange(ByVal NodeRange
As NodeRange)
- Sub AutoReduce(ByVal PrecisionMargin
As Double)
- Sub BreakApart()
- Sub Delete()
- Sub Move([ByVal DeltaX As
Double = 0], [ByVal DeltaY As Double = 0], [ByVal AnchorIndex
As Long = 1], [ByVal ElasticMode As Boolean = False])
- Sub Remove(ByVal Index As
Long)
- Sub RemoveAll()
- Sub Rotate(ByVal Angle As
Double, [ByVal UseReferencePoint As Boolean = True], [ByVal RotationCenterX
As Double = 0], [ByVal RotationCenterY As Double = 0])
- Sub SetType(ByVal Type As
cdrNodeType)
- Sub Skew([ByVal AngleX As
Double = 0], [ByVal AngleY As Double = 0], [ByVal UseReferencePoint
As Boolean = True], [ByVal SkewAnchorX As Double = 0], [ByVal
SkewAnchorY As Double = 0])
- Sub Smoothen(ByVal Smoothness
As Long)
- Sub Stretch([ByVal RatioX As
Single = 100], [ByVal RatioY As Single = 100], [ByVal UseReferencePoint
As Boolean = True], [ByVal StretchAnchorX As Double = 0], [ByVal
StretchAnchorY As Double = 0])
Class Nodes
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal Index As
Long) As Node
- Property Parent As Shape
Methods:
- Function All() As NodeRange
- Function AllExcluding(ByRef IndexArray()
As Variant) As NodeRange
- Function Range(ByRef IndexArray()
As Variant) As NodeRange
Class Outline
Properties:
- Property BehindFill As Boolean
- Property EndArrow As ArrowHead
- Property LineCaps As
cdrOutlineLineCaps
- Property LineJoin As
cdrOutlineLineJoin
- Property NibAngle As Double
- Property NibStretch As Long
- Property ScaleWithShape As Boolean
- Property StartArrow As ArrowHead
- Property Style As OutlineStyle
Methods:
- Function
Sub
ConvertToObject() As
Shape
- Sub SetProperties(ByVal Width
As Double, [ByVal Style As OutlineStyle = Nothing], [ByVal Color
As Color = Nothing], [ByVal StartArrow As ArrowHead =
Nothing], [ByVal EndArrow As ArrowHead = Nothing], [ByVal BehindFill
As Boolean = False], [ByVal ScaleWithShape As Boolean =
False], [ByVal LineCaps As cdrOutlineLineCaps =
cdrOutlineButtLineCaps (0)], [ByVal LineJoin As
cdrOutlineLineJoin = cdrOutlineMiterLineJoin (0)], [ByVal NibAngle
As Double = 0], [ByVal NibStretch As Long = 100])
Class OutlineStyle
Properties:
- Property DashCount As Long
- Property DashLength(ByVal Index
As Long) As Long
- Property GapLength(ByVal Index
As Long) As Long
- Property Index As Long
Class OutlineStyles
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal Index As
Long) As OutlineStyle
- Property Parent As Application
Methods:
- Function Add() As OutlineStyle
- Function AddStyle(ByVal Style
As OutlineStyle) As OutlineStyle
- Sub Remove(ByVal Index As
Long)
- Sub Save()
Class Page
Properties:
- Property Background As
cdrPageBackground
- Property Color As Color
- Property Guides([ByVal Type As
cdrGuideType = cdrAllGuides (-1)]) As ShapeRange
- Property PrintExportBackground As
Boolean
- Property Properties As Properties
Methods:
- Function FindShape([ByVal Name
As String], [ByVal Type As cdrShapeType = cdrNoShape (0)], [ByVal
StaticID As Long = 0], [ByVal Recursive As Boolean =
True]) As Shape
- Function FindShapes([ByVal Name
As String], [ByVal Type As cdrShapeType = cdrNoShape (0)], [ByVal
Recursive As Boolean = True]) As ShapeRange
- Sub GetSize(ByRef Width As
Double, ByRef Height As Double)
- Sub MoveTo(ByVal Index As
Long)
- Function SelectShapesAtPoint(ByVal X
As Double, ByVal Y As Double, ByVal SelectUnfilled As
Boolean, [ByVal HotArea As Double = -1]) As Shape
- Function SelectShapesFromRectangle(ByVal
x1 As Double, ByVal y1 As Double, ByVal x2 As
Double, ByVal y2 As Double, ByVal Touch As Boolean) As
Shape
- Sub SetSize(ByVal Width As
Double, ByVal Height As Double)
- Sub UnlockAllShapes()
Class Palette
Properties:
- Property Application As Object
Application
- Property PaletteID As cdrPaletteID
- Property Parent As Object
Palettes
Methods:
Class Palettes
Properties:
- Property Application As Object
Application
- Property Parent As Object
Application
Class PatternCanvas
Properties:
- Property Data As String
- Property Height As Long
- Property Index As Long
- Property Pixel(ByVal X As
Long, ByVal Y As Long) As Boolean
- Property Size As cdrPatternCanvasSize
- Property Width As Long
Methods:
- Sub Clear()
- Sub CopyArea(ByVal x1 As Long,
ByVal y1 As Long, ByVal x2 As Long, ByVal y2 As
Long, ByVal X As Long, ByVal Y As Long)
- Sub FillArea(ByVal x1 As Long,
ByVal y1 As Long, ByVal x2 As Long, ByVal y2 As
Long, [ByVal State As Boolean = True])
- Sub FlipArea(ByVal x1 As Long,
ByVal y1 As Long, ByVal x2 As Long, ByVal y2 As
Long, ByVal Axes As cdrFlipAxes)
- Sub Line(ByVal Flags As
Integer, ByVal x1 As Long, ByVal y1 As Long, ByVal x2
As Long, ByVal y2 As Long, ByVal Color As Boolean)
- Sub PSet(ByVal Step As
Integer, ByVal X As Long, ByVal Y As Long, ByVal Color
As Boolean)
- Sub PutCopy(ByVal PatternCanvas
As PatternCanvas)
- Sub RotateArea(ByVal x1 As
Long, ByVal y1 As Long, ByVal x2 As Long, ByVal y2
As Long, ByVal Angle As Double)
- Sub Select(ByVal Index As
Long)
Class PatternCanvases
Properties:
- Property Count As Long
- Property Item(ByVal Index As
Long) As PatternCanvas
Methods:
- Function Add(ByVal PatternCanvas
As PatternCanvas) As Long
- Sub Remove(ByVal Index As
Long)
Class PatternFill
Properties:
- Property BackColor As Color
- Property Canvas As PatternCanvas
- Property FilePath As String
- Property FrontColor As Color
- Property MirrorFill As Boolean
- Property OriginX As Double
- Property OriginY As Double
- Property RotationAngle As Double
- Property SkewAngle As Double
- Property TileHeight As Double
- Property TileOffset As Long
- Property TileOffsetType As
cdrTileOffsetType
- Property TileWidth As Double
- Property TransformWithShape As
Boolean
- Property Type As cdrPatternFillType
Methods:
- Function Load(ByVal FileName
As String) As Boolean
Class PDFVBASettings
Properties:
- Property Author As String
- Property BitmapCompression As
pdfBitmapCompressionType
- Property Bleed As Integer
- Property Bookmarks As Boolean
- Property ColorMode As pdfColorMode
- Property ColorProfile As
pdfColorProfile
- Property ColorResolution As Long
- Property ComplexFillsAsBitmaps As
Boolean
- Property CompressText As Boolean
- Property CropMarks As Boolean
- Property DensitometerScales As
Boolean
- Property DownsampleColor As Boolean
- Property DownsampleGray As Boolean
- Property DownsampleMono As Boolean
- Property EmbedBaseFonts As Boolean
- Property EmbedFonts As Boolean
- Property EPSAs As pdfEPSAs
- Property FileInformation As Boolean
- Property FountainSteps As Long
- Property GetEmbedFile As Boolean
- Property GetEmbedFilename As String
- Property GetEncoding As
pdfEncodingType
- Property GrayResolution As Long
- Property Halftones As Boolean
- Property Hyperlinks As Boolean
- Property IncludeBleed As Boolean
- Property JPEGQualityFactor As Integer
- Property Keywords As String
- Property Linearize As Boolean
- Property MaintainOPILinks As Boolean
- Property MonoResolution As Long
- Property Overprints As Boolean
- Property PageRange As String
- Property pdfVersion As pdfVersion
- Property PublishRange As
pdfExportRange
- Property RegistrationMarks As Boolean
- Property SetEmbedFile(ByVal Boolean)
- Property SetEmbedFilename(ByVal
String)
- Property SetEncoding(ByVal
pdfEncodingType)
- Property SpotColors As Boolean
- Property Startup As pdfDisplayOnStart
- Property Subject As String
- Property SubsetFonts As Boolean
- Property SubsetPct As Long
- Property TextAsCurves As Boolean
- Property Thumbnails As Boolean
- Property TrueTypeToType1 As Boolean
- Property UseColorProfile As Boolean
Methods:
- Function Load(ByVal SettingName
As String) As Boolean
- Sub Reset()
- Function Save(ByVal SettingName
As String) As Boolean
- Function ShowDialog() As Boolean
Class Points
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal Index As
Long) As ShapePoint
- Property Parent As Shape
Class PostScriptFill
Properties:
- Property Index As Long
- Property Name As String
- Property Properties(ByVal Index
As Long) As Long
Methods:
- Sub Select(ByVal IndexOrName
As Variant)
- Sub SetProperties(ByVal Param1
As Long, [ByVal Param2 As Long = 0], [ByVal Param3 As
Long = 0], [ByVal Param4 As Long = 0], [ByVal Param5
As Long = 0])
Class PowerClip
Properties:
- Property Application As Application
- Property ContentsLocked As Boolean
- Property Parent As Shape
- Property Shapes As Shapes
Methods:
- Sub EnterEditMode()
- Function ExtractShapes() As
ShapeRange
- Sub LeaveEditMode()
Class PrintDocuments
Properties:
Class Printer
Properties:
- Property ColorEnabled As Boolean
- Property Default As Boolean
- Property Description As String
- Property Name As String
- Property Port As String
- Property PostScriptEnabled As Boolean
- Property Ready As Boolean
- Property Type As String
Methods:
Class Printers
Properties:
- Property Count As Long
- Property Default As Printer
- Property Item(ByVal nIndex As
Long) As Printer
Class PrintJob
Properties:
- Property Documents As PrintDocuments
- Property Pages As PrintPages
- Property Settings As PrintSettings
Methods:
- Sub AddDocument(ByVal Document
As Document, [ByVal PageRange As String])
- Sub Clear()
- Sub PrintOut()
Class PrintOptions
Properties:
- Property AppInfo As Boolean
- Property BitmapColorMode As
PrnBitmapColorMode
- Property ColorMode As PrnColorMode
- Property ColorResolution As Long
- Property DownsampleColor As Boolean
- Property DownsampleGray As Boolean
- Property DownsampleMono As Boolean
- Property DriverInfo As Boolean
- Property FontInfo As Boolean
- Property FountainSteps As Long
- Property GrayResolution As Long
- Property JobInformation As Boolean
- Property LinkInfo As Boolean
- Property MarksToPage As Boolean
- Property MonoResolution As Long
- Property PrintBitmaps As Boolean
- Property PrintJobInfo As Boolean
- Property PrintText As Boolean
- Property PrintVectors As Boolean
- Property RasterizePage As Boolean
- Property RasterizeResolution As Long
- Property SepsInfo As Boolean
- Property TextInBlack As Boolean
- Property UseColorProfile As Boolean
Class PrintPages
Properties:
Class PrintPostScript
Properties:
- Property AutoIncreaseFlatness As
Boolean
- Property AutoIncreaseFountainSteps As
Boolean
- Property ConformToDSC As Boolean
- Property DownloadType1 As Boolean
- Property Flatness As Long
- Property JPEGCompression As Boolean
- Property JPEGQuality As Long
- Property Level As PrnPostScriptLevel
- Property MaintainOPILinks As Boolean
- Property MaxPointsPerCurve As Long
- Property OptimizeFountainFills As
Boolean
- Property PDFBookmarks As Boolean
- Property PDFHyperlinks As Boolean
- Property PDFStartup As PrnPDFStartup
- Property ResolveDCSLinks As Boolean
- Property ScreenFrequency As Long
- Property TrueTypeToType1 As Boolean
Class PrintPrepress
Properties:
- Property ColorCalibrationBar As
Boolean
- Property CropMarks As Boolean
- Property Densities(ByVal Index
As Long) As Long
- Property DensitometerScale As Boolean
- Property ExteriorCropMarks As Boolean
- Property FileInfo As Boolean
- Property InfoWithinPage As Boolean
- Property Invert As Boolean
- Property JobName As String
- Property Mirror As Boolean
- Property PageNumbers As Boolean
- Property RegistrationMarks As Boolean
- Property RegistrationStyle As
PrnRegistrationStyle
Class PrintSeparations
Properties:
- Property AdvancedSettings As Boolean
- Property AlwaysOverprintBlack As
Boolean
- Property AutoSpreadAmount As Double
- Property AutoSpreadFixed As Boolean
- Property AutoSpreading As Boolean
- Property AutoSpreadTextAbove As
Double
- Property BasicScreen As String
- Property EmptyPlates As Boolean
- Property Enabled As Boolean
- Property HalftoneType As String
- Property Hexachrome As Boolean
- Property InColor As Boolean
- Property Plates As SeparationPlates
- Property PreserveOverprints As
Boolean
- Property Resolution As Long
- Property ScreenTechnology As String
- Property SpotToCMYK As Boolean
Class PrintSettings
Properties:
- Property Collate As Boolean
- Property Copies As Long
- Property FileMode As PrnFileMode
- Property FileName As String
- Property ForMac As Boolean
- Property Options As PrintOptions
- Property PageRange As String
- Property PostScript As
PrintPostScript
- Property PPDFile As String
- Property Prepress As PrintPrepress
- Property Printer As Printer
- Property PrintRange As PrnPrintRange
- Property PrintToFile As Boolean
- Property Separations As
PrintSeparations
- Property Trapping As PrintTrapping
- Property UsePPD As Boolean
Methods:
- Function Load(ByVal FileName
As String) As Boolean
- Sub Reset()
- Function Save(ByVal FileName
As String) As Boolean
- Function ShowDialog() As Boolean
Class PrintTrapping
Properties:
- Property BlackColorLimit As Long
- Property BlackDensityLimit As Double
- Property BlackWidth As Double
- Property ColorScaling As Long
- Property Enabled As Boolean
- Property ImageTrap As PrnImageTrap
- Property InternalImageTrapping As
Boolean
- Property Layers As TrapLayers
- Property MinResolution As Long
- Property ObjectsToImage As Boolean
- Property SlidingTrapLimit As Long
- Property StepLimit As Long
- Property Width As Double
Class Properties
Properties:
- Property Count As Long
- Property Index(ByVal Name As
String, ByVal ID As Long) As Long
- Property Item(ByVal Name As
String, ByVal ID As Long) As Variant
- Property ItemByIndex(ByVal Index
As Long) As Variant
Methods:
- Sub Delete(ByVal Name As
String, ByVal ID As Long)
- Sub DeleteByIndex(ByVal Index
As Long)
- Sub Description(ByVal Index As
Long, ByRef Name As String, ByRef ID As Long)
- Sub GetFile(ByVal Name As
String, ByVal ID As Long, ByVal FileName As String)
- Sub PutFile(ByVal Name As
String, ByVal ID As Long, ByVal FileName As String)
Class RecentFile
Properties:
- Property Application As Object
- Property FullName As String
- Property Index As Long
- Property Name As String
- Property Parent As RecentFiles
- Property Path As String
Methods:
- Sub Delete()
- Function Open() As Object
Class RecentFiles
Properties:
- Property Application As Object
- Property Count As Long
- Property Item(ByVal Index As
Long) As RecentFile
- Property Maximum As Long
- Property Parent As Object
Methods:
- Function Add(ByVal Name As
String, ByVal Path As String) As RecentFile
Class Rectangle
Properties:
- Property EqualCorners As Boolean
- Property MaxRadius As Double
- Property RadiusLowerLeft As Double
- Property RadiusLowerRight As Double
- Property RadiusUpperLeft As Double
- Property RadiusUpperRight As Double
Methods:
- Sub SetRadius(ByVal Radius As
Double)
- Sub SetRoundness(ByVal Roundness
As Long)
Class Rulers
Properties:
- Property Application As Application
- Property HUnits As cdrUnit
- Property Parent As Document
- Property VUnits As cdrUnit
Class Segment
Properties:
- Property AbsoluteIndex As Long
- Property Application As Application
- Property EndingControlPointAngle As
Double
- Property EndingControlPointLength As
Double
- Property EndingControlPointX As
Double
- Property EndingControlPointY As
Double
- Property EndNode As Node
- Property Index As Long
- Property Length As Double
- Property Parent As Shape
- Property StartingControlPointAngle As
Double
- Property StartingControlPointLength
As Double
- Property StartingControlPointX As
Double
- Property StartingControlPointY As
Double
- Property StartNode As Node
- Property SubPath As SubPath
- Property SubPathIndex As Long
- Property Type As cdrSegmentType
Methods:
- Function AddNodeAt([ByVal Offset
As Double = 0.5], [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)]) As Node
- Function BreakApartAt([ByVal Offset
As Double = 0.5], [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)]) As Node
- Function FindParamOffset(ByVal AbsoluteOffset
As Double, ByRef ParamOffset As Double, [ByRef Remainder
As Double]) As Boolean
- Function GetAbsoluteOffset(ByVal ParamOffset
As Double) As Double
- Function GetBendPoints(ByRef Offset1
As Double, ByRef Offset2 As Double, [ByVal OffsetType
As cdrSegmentOffsetType = cdrParamSegmentOffset (2)]) As Long
- Function GetCurvatureAt([ByVal Offset
As Double = 0.5], [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)]) As Double
- Function GetCurveSpeedAt([ByVal Offset
As Double = 0.5], [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)]) As Double
- Function GetIntersections(ByVal Target
As Segment, [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)]) As CrossPoints
- Function GetPeaks(ByVal Angle
As Double, ByRef Offset1 As Double, ByRef Offset2 As
Double, [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)]) As Long
- Function GetPerpendicularAt([ByVal Offset
As Double = 0.5], [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)]) As Double
- Sub GetPointPositionAt([ByVal Offset
As Double = 0.5], [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)], ByRef X As Double, ByRef Y
As Double)
- Function GetTangentAt([ByVal Offset
As Double = 0.5], [ByVal OffsetType As cdrSegmentOffsetType =
cdrParamSegmentOffset (2)]) As Double
- Function Next() As Segment
- Function Previous() As Segment
Class SegmentRange
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal Index As
Long) As Segment
- Property Length As Double
- Property NodeRange As NodeRange
- Property Parent As Shape
- Property Type As cdrSegmentType
Methods:
- Sub Add(ByVal Segment As
Segment)
- Sub AddNode()
- Sub AddRange(ByVal SegmentRange
As SegmentRange)
- Sub Remove(ByVal Index As
Long)
- Sub RemoveAll()
- Sub SetType(ByVal Type As
cdrSegmentType)
Class Segments
Properties:
- Property Application As Application
- Property Count As Long
- Property Item(ByVal Index As
Long) As Segment
- Property Parent As Shape
Methods:
- Function All() As SegmentRange
- Function AllExcluding(ByRef IndexArray()
As Variant) As SegmentRange
- Function Range(ByRef IndexArray()
As Variant) As SegmentRange
Class SeparationPlate
Properties:
- Property Angle As Double
- Property Color As String
- Property Enabled As Boolean
- Property Frequency As Double
- Property OverprintGraphic As Boolean
- Property OverprintText As Boolean
- Property Type As PrnPlateType
Class SeparationPlates
Properties:
- Property Count As Long
- Property Item(ByVal Index As
Long) As SeparationPlate
Class Shape
Properties:
- Property AbsoluteHScale As Double
- Property AbsoluteSkew As Double
- Property AbsoluteVScale As Double
- Property CloneLink As CloneLink
- Property Clones As ShapeRange
- Property Connector As Connector
- Property DrapeFill As Boolean
- Property Effect As Effect
- Property Effects As Effects
- Property Guide As Guide
- Property Locked As Boolean
- Property Next([ByVal Level As
cdrShapeLevel = cdrLevelPage (3)], [ByVal EnterGroups As
Boolean = False], [ByVal Loop As Boolean = True]) As Shape
- Property ObjectData As DataItems
- Property OriginalHeight As Double
- Property OriginalWidth As Double
- Property OverprintFill As Boolean
- Property OverprintOutline As Boolean
- Property ParentGroup As Shape
- Property Points As Points
- Property PowerClip As PowerClip
- Property PowerClipParent As Shape
- Property Previous([ByVal Level
As cdrShapeLevel = cdrLevelPage (3)], [ByVal EnterGroups As
Boolean = False], [ByVal Loop As Boolean = True]) As Shape
- Property Properties As Properties
Property Select As Boolean
- Property Selected As Boolean
- Property Transparency As Transparency
- Property URL As URL
Methods:
- Sub AddToPowerClip(ByVal Shape
As Shape)
Sub AddToSelection()
- Sub BreakApart()
- Sub ClearEffect(ByVal Type As
cdrEffectType)
- Function Clone([ByVal OffsetX
As Double = 0], [ByVal OffsetY As Double = 0]) As Shape
- Function Combine() As Shape
- Function ConvertToBitmapEx([ByVal Mode
As cdrImageType = cdrRGBColorImage (4)], [ByVal Dithered As
Boolean = False], [ByVal Transparent As Boolean = False], [ByVal
Resolution As Long = 72], [ByVal AntiAliasing As
cdrAntiAliasingType = cdrNormalAntiAliasing (1)], [ByVal
|