OVERVIEW of Delphi SDK  3/27/2001

The new *.pas files contain the function declarations for the Visual CADD API v4.0.0. See below for a listing of new calls. All these calls are included in the various *.pas files familiar to the Delphi programmer.

Please note that several calls introduced in the 3.0.1 API have been moved out of the VCLink32.DLL. There is no longer any need to ship this DLL with any Visual CADD application written in Delphi.

LISTING OF NEW CALLS

//additions to VCMain32.DLL (vcmain32.pas) (formerly in Version 3.0.1 VCLink32.dll only)
VCCreateSymbolFromSelectionBP
VCDigPointBP
VCGetDatumBasePtBP
VCMouseMoveWorldPointBP
VCPaintBP
VCScreenToWorld2DBP
VCSetDatumBasePtBP
VCSetScaleXYBP
VCSetSymScaleBP

//additions to VCMain32.DLL (vcmain32.pas)
VCSetMultiLineStyle
VCGetMultiLineStyle
VCGetAlternateRotation
VCSetAlternateRotation
VCGetAtbUseLocalDisplay
VCSetAtbUseLocalDisplay
VCGetAtbLocalDisplay
VCSetAtbLocalDisplay
VCGetAtbLocalLabelDisplay
VCSetAtbLocalLabelDisplay
VCGetAtbGlobalDisplay
VCSetAtbGlobalDisplay
VCGetAtbGlobalLabelDisplay
VCSetAtbGlobalLabelDisplay
VCGetOrthoAdvancedType
VCSetOrthoAdvancedType
VCGetOrthoAdvDivisions
VCSetOrthoAdvDivisions
VCGetOrthoAdvOneAngle
VCSetOrthoAdvOneAngle
VCGetOrthoAdvStepAngle
VCSetOrthoAdvStepAngle
VCGetBasepointPt
VCGetBasepointPtBP
VCSetBasepointPt
VCSetBasepointPtBP
VCMainSetMultiInstance
VCGetVCResourceInstance
VCGetIniName
VCGetMNUPath
VCSetMNUPath
VCGetSTYPath
VCSetSTYPath
VCGetRunningSnapType
VCSetRunningSnapType
VCGetScrollBar
VCSetScrollBar
VCGetUseFastProperties
VCSetUseFastProperties
VCGetAutoForceSave
VCSetAutoForceSave
VCGetAutoForceSaveSecs
VCSetAutoForceSaveSecs
VCGetFontListSorting
VCSetFontListSorting
VCGetSortedFontList
VCGetNumDivisions
VCSetNumDivisions
VCGetDivideBreak
VCSetDivideBreak
VCGetLayerGroupProperties
VCSetLayerGroupProperties
VCGetLayerGroupUseProperties
VCSetLayerGroupUseProperties
VCObjectFind

//additions to VCDlg32.DLL (vcdlg32.pas)
VCAddPrintPreset
VCDeletePrintPreset
VCSetCurrentPrintPreset
VCGetCurrentPrintPreset
VCSetPrintPresetDevice
VCGetPrintPresetDevice
VCSetPrintPresetPageWidth
VCGetPrintPresetPageWidth
VCSetPrintPresetPageHeight
VCGetPrintPresetPageHeight
VCSetPrintPresetMarginLeft
VCGetPrintPresetMarginLeft
VCSetPrintPresetMarginBottom
VCGetPrintPresetMarginBottom
VCSetPrintPresetMarginRight
VCGetPrintPresetMarginRight
VCSetPrintPresetMarginTop
VCGetPrintPresetMarginTop
VCSetPrintPresetPrintScale
VCGetPrintPresetPrintScale
VCSetPrintPresetOriginBP
VCGetPrintPresetOriginBP
VCSetPrintPresetOriginX
VCGetPrintPresetOriginX
VCSetPrintPresetOriginY
VCGetPrintPresetOriginY
VCSetPrintPresetPrintView
VCGetPrintPresetPrintView
VCSetPrintPresetLandscape
VCGetPrintPresetLandscape
VCSetPrintPresetCopies
VCGetPrintPresetCopies
VCSetPrintPresetRotation
VCGetPrintPresetRotation
VCSetPrintPresetMetric
VCGetPrintPresetMetric
VCSetPrintPresetFastRedraw
VCGetPrintPresetFastRedraw
VCSetPrintPresetPrintSelected
VCGetPrintPresetPrintSelected
VCSetPrintPresetPrintToFile
VCGetPrintPresetPrintToFile
VCSetPrintPresetDateStamp
VCGetPrintPresetDateStamp
VCSetPrintPresetAllToBlack
VCGetPrintPresetAllToBlack
VCSetPrintPresetLW0HasWidth
VCGetPrintPresetLW0HasWidth
VCSetPrintPresetLineWidth
VCGetPrintPresetLineWidth
VCSetPrintPresetMovePage
VCGetPrintPresetMovePage
VCSetPrintPresetShowPreview
VCGetPrintPresetShowPreview
VCSetPrintPresetPaperSize
VCGetPrintPresetPaperSize
VCSetPrintPresetPaperLength
VCGetPrintPresetPaperLength
VCSetPrintPresetPaperWidth
VCGetPrintPresetPaperWidth
VCSetPrintPresetAlwaysCenter
VCGetPrintPresetAlwaysCenter
VCSetPrintPresetStampFormat
VCGetPrintPresetStampFormat
VCSetPrintPresetStampFontSize
VCGetPrintPresetStampFontSize
VCSetPrintPresetStampLocation
VCGetPrintPresetStampLocation
VCSetPrintPresetStampFont
VCGetPrintPresetStampFont
VCPrintNoDlg

//additions to VCTran32.DLL (VCTran32.pas)
VCPlaceMetafileOnClipboard

//additions to VCTool32.DLL (VCTool32.pas)
VCGetUserToolSnapable
VCSetUserToolSnapable
VCDivide
