expertcad/POWERCAD30/UNITS/PCScript.pas
2025-05-12 10:07:51 +03:00

3612 lines
121 KiB
ObjectPascal

unit PCScript;
interface
Uses Delphin, PowerCad,pctypesutils,classes,graphics,windows,sysutils;
Procedure SetControlForScripting(Value: TPowerCad);
Var CadControl: TPowerCad;
Points :TDoublePointArr;
implementation
uses U_Common;
Procedure SetControlForScripting(Value: TPowerCad);
Begin
CadControl := value;
end;
////////////////////////
function MySetPointArray(slf:TObject;var APropName:String;var s:array of variant):variant;
var cnt: Integer;
Begin
cnt := Integer(s[0]);
if cnt >= length(points) then Setlength(points,cnt+1);
Points[cnt] := DoublePoint(s[1],s[2]);
End;
function MyFillPointArray(slf:TObject;var APropName:String;var s:array of variant):variant;
var cnt: Integer;
i: Integer;
done: Boolean;
pntVal,pntS: String;
v,vx,vy: Double;
isx: Boolean;
Begin
pnts := s[0];
done := false;
isx := false;
cnt := 0;
Setlength(points,0);
for i := 1 to length(pnts) do
begin
if (pnts[i]<> '.') or (pnts[i] <> '-') or (pnts[i] < '0') or (pnts[i] > '9') then begin
v := StrToFloat_My(pntval);
pntval := '';
if isx then begin
isx := false;
vx := v;
end else begin
isx := true;
cnt := cnt+1;
Setlength(Points,cnt);
Points[cnt-1] := DoublePOint(vx,vy);
end;
end else begin
pntval := pntval+pnts[i];
end;
end;
End;
Function _MethodPolyLine(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param1:TDoublePoint;
Begin
Result := CadControl.PolyLine(s[0],Points,s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8]);
End;
Function _GetPropDotsPerMil(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DotsPerMil;
End;
Function _GetPropLocked(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.Locked;
End;
Function _SetPropLocked(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.Locked := S[0];
End;
Function _GetPropUpdated(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.Updated;
End;
Function _SetPropUpdated(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.Updated := S[0];
End;
Function _GetPropAutoRefresh(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.AutoRefresh;
End;
Function _SetPropAutoRefresh(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.AutoRefresh := S[0];
End;
Function _GetPropRulerVisible(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.RulerVisible;
End;
Function _SetPropRulerVisible(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RulerVisible := S[0];
End;
Function _GetPropVerticalZero(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.VerticalZero;
End;
Function _SetPropVerticalZero(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.VerticalZero := S[0];
End;
Function _GetPropHorizontalZero(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.HorizontalZero;
End;
Function _SetPropHorizontalZero(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.HorizontalZero := S[0];
End;
Function _GetPropToolIdx(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ToolIdx;
End;
Function _GetPropToolInfo(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ToolInfo;
End;
Function _GetPropToolData(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ToolData;
End;
Function _GetPropDotsPerMilOrig(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DotsPerMilOrig;
End;
Function _SetPropDotsPerMilOrig(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DotsPerMilOrig := S[0];
End;
Function _GetPropActiveLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ActiveLayer;
End;
Function _SetPropActiveLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ActiveLayer := S[0];
End;
Function _GetPropZoomScale(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ZoomScale;
End;
Function _SetPropZoomScale(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ZoomScale := S[0];
End;
Function _GetPropGuidesVisible(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GuidesVisible;
End;
Function _SetPropGuidesVisible(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.GuidesVisible := S[0];
End;
Function _GetPropBackGround(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.BackGround;
End;
Function _SetPropBackGround(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.BackGround := S[0];
End;
Function _GetPropPageColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PageColor;
End;
Function _SetPropPageColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PageColor := S[0];
End;
Function _GetPropGrids(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.Grids;
End;
Function _SetPropGrids(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.Grids := S[0];
End;
Function _GetPropGridType(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GridType;
End;
Function _SetPropGridType(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.GridType := S[0];
End;
Function _GetPropCenterGuide(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CenterGuide;
End;
Function _SetPropCenterGuide(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CenterGuide := S[0];
End;
Function _GetPropPageGuide(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PageGuide;
End;
Function _SetPropPageGuide(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PageGuide := S[0];
End;
Function _GetPropDrawShadow(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DrawShadow;
End;
Function _SetPropDrawShadow(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawShadow := S[0];
End;
Function _GetPropDrawPageBorder(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DrawPageBorder;
End;
Function _SetPropDrawPageBorder(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawPageBorder := S[0];
End;
Function _GetPropGridColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GridColor;
End;
Function _SetPropGridColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.GridColor := S[0];
End;
Function _GetPropGuideColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GuideColor;
End;
Function _SetPropGuideColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.GuideColor := S[0];
End;
Function _GetPropRulerColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.RulerColor;
End;
Function _SetPropRulerColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RulerColor := S[0];
End;
Function _GetPropGridStep(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GridStep;
End;
Function _SetPropGridStep(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.GridStep := S[0];
End;
Function _GetPropWorkHeight(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.WorkHeight;
End;
Function _SetPropWorkHeight(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.WorkHeight := S[0];
End;
Function _GetPropWorkWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.WorkWidth;
End;
Function _SetPropWorkWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.WorkWidth := S[0];
End;
Function _GetPropPageLayout(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PageLayout;
End;
Function _SetPropPageLayout(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PageLayout := S[0];
End;
Function _GetPropPageOrient(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PageOrient;
End;
Function _SetPropPageOrient(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PageOrient := S[0];
End;
Function _GetPropGuideTrace(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GuideTrace;
End;
Function _SetPropGuideTrace(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.GuideTrace := S[0];
End;
Function _GetPropSnapToGuides(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SnapToGuides;
End;
Function _SetPropSnapToGuides(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SnapToGuides := S[0];
End;
Function _GetPropSnapToNearPoint(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SnapToNearPoint;
End;
Function _SetPropSnapToNearPoint(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SnapToNearPoint := S[0];
End;
Function _GetPropSnapToGrids(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SnapToGrids;
End;
Function _SetPropSnapToGrids(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SnapToGrids := S[0];
End;
Function _GetPropScrollBars(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ScrollBars;
End;
Function _SetPropScrollBars(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ScrollBars := S[0];
End;
Function _GetPropRulerSystem(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.RulerSystem;
End;
Function _SetPropRulerSystem(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RulerSystem := S[0];
End;
Function _GetPropDrawInCursor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DrawInCursor;
End;
Function _SetPropDrawInCursor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawInCursor := S[0];
End;
Function _GetPropRealScale(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.RealScale;
End;
Function _SetPropRealScale(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RealScale := S[0];
End;
Function _GetPropMetricMode(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.MetricMode;
End;
Function _SetPropMetricMode(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MetricMode := S[0];
End;
Function _GetPropAngularMode(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.AngularMode;
End;
Function _SetPropAngularMode(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.AngularMode := S[0];
End;
Function _GetPropWmfPrinting(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.WmfPrinting;
End;
Function _SetPropWmfPrinting(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.WmfPrinting := S[0];
End;
Function _GetPropDefaultPenColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultPenColor;
End;
Function _SetPropDefaultPenColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultPenColor := S[0];
End;
Function _GetPropDefaultBrushColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultBrushColor;
End;
Function _SetPropDefaultBrushColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultBrushColor := S[0];
End;
Function _GetPropDefaultPenWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultPenWidth;
End;
Function _SetPropDefaultPenWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultPenWidth := S[0];
End;
Function _GetPropDefaultPenStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultPenStyle;
End;
Function _SetPropDefaultPenStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultPenStyle := S[0];
End;
Function _GetPropDefaultBrushStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultBrushStyle;
End;
Function _SetPropDefaultBrushStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultBrushStyle := S[0];
End;
Function _GetPropDefaultRowStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultRowStyle;
End;
Function _SetPropDefaultRowStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultRowStyle := S[0];
End;
Function _GetPropDefaultTextHeight(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultTextHeight;
End;
Function _SetPropDefaultTextHeight(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultTextHeight := S[0];
End;
Function _GetPropDefaultTextRatio(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultTextRatio;
End;
Function _SetPropDefaultTextRatio(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultTextRatio := S[0];
End;
Function _GetPropDefaultPLineClosed(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultPLineClosed;
End;
Function _SetPropDefaultPLineClosed(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultPLineClosed := S[0];
End;
Function _GetPropDefaultArcStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultArcStyle;
End;
Function _SetPropDefaultArcStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultArcStyle := S[0];
End;
Function _GetPropLayerCount(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.LayerCount;
End;
Function _GetPropFigureCount(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureCount;
End;
Function _GetPropSelectedCount(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SelectedCount;
End;
Function _GetPropMapScale(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.MapScale;
End;
Function _SetPropMapScale(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MapScale := S[0];
End;
Function _GetPropRescaleToMap(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.RescaleToMap;
End;
Function _SetPropRescaleToMap(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RescaleToMap := S[0];
End;
Function _GetPropAutoSelect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.AutoSelect;
End;
Function _SetPropAutoSelect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.AutoSelect := S[0];
End;
Function _GetPropKeyCommands(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.KeyCommands;
End;
Function _SetPropKeyCommands(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.KeyCommands := S[0];
End;
Function _GetPropRecordUndo(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.RecordUndo;
End;
Function _SetPropRecordUndo(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RecordUndo := S[0];
End;
Function _GetPropUndoCount(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.UndoCount;
End;
Function _SetPropUndoCount(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.UndoCount := S[0];
End;
Function _GetPropDefaultPictureFolder(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DefaultPictureFolder;
End;
Function _SetPropDefaultPictureFolder(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DefaultPictureFolder := S[0];
End;
Function _GetPropSaveWithPreview(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SaveWithPreview;
End;
Function _SetPropSaveWithPreview(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SaveWithPreview := S[0];
End;
Function _GetPropRulerMode(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.RulerMode;
End;
Function _SetPropRulerMode(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RulerMode := S[0];
End;
Function _GetPropZoomRect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ZoomRect;
End;
Function _SetPropZoomRect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ZoomRect := S[0];
End;
Function _GetPropRangeCheck(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.RangeCheck;
End;
Function _SetPropRangeCheck(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RangeCheck := S[0];
End;
Function _GetPropAutoTilePrint(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.AutoTilePrint;
End;
Function _SetPropAutoTilePrint(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.AutoTilePrint := S[0];
End;
Function _GetPropFigureGuides(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGuides;
End;
Function _SetPropFigureGuides(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureGuides := S[0];
End;
Function _GetPropNativeFill(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.NativeFill;
End;
Function _SetPropNativeFill(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.NativeFill := S[0];
End;
Function _GetPropActiveFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ActiveFile;
End;
Function _SetPropActiveFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ActiveFile := S[0];
End;
Function _GetPropCurrentColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CurrentColor;
End;
Function _SetPropCurrentColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CurrentColor := S[0];
End;
Function _GetPropCurrentStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CurrentStyle;
End;
Function _SetPropCurrentStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CurrentStyle := S[0];
End;
Function _GetPropCurrentString(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CurrentString;
End;
Function _SetPropCurrentString(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CurrentString := S[0];
End;
Function _GetPropCurrentFlag(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CurrentFlag;
End;
Function _SetPropCurrentFlag(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CurrentFlag := S[0];
End;
Function _GetPropCurrentFileName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CurrentFileName;
End;
Function _SetPropCurrentFileName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CurrentFileName := S[0];
End;
Function _GetPropCurrentValue(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CurrentValue;
End;
Function _SetPropCurrentValue(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CurrentValue := S[0];
End;
Function _GetPropFileExtension(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FileExtension;
End;
Function _SetPropFileExtension(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FileExtension := S[0];
End;
Function _GetPropMultiSelect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.MultiSelect;
End;
Function _SetPropMultiSelect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MultiSelect := S[0];
End;
Function _GetPropOpenDialogTitle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.OpenDialogTitle;
End;
Function _SetPropOpenDialogTitle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.OpenDialogTitle := S[0];
End;
Function _GetPropOpenDialogFilter(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.OpenDialogFilter;
End;
Function _SetPropOpenDialogFilter(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.OpenDialogFilter := S[0];
End;
Function _GetPropSaveDialogTitle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SaveDialogTitle;
End;
Function _SetPropSaveDialogTitle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SaveDialogTitle := S[0];
End;
Function _GetPropSaveDialogFilter(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SaveDialogFilter;
End;
Function _SetPropSaveDialogFilter(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SaveDialogFilter := S[0];
End;
Function _GetPropAcceptFiles(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.AcceptFiles;
End;
Function _SetPropAcceptFiles(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.AcceptFiles := S[0];
End;
Function _GetPropMouseCommands(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.MouseCommands;
End;
Function _SetPropMouseCommands(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MouseCommands := S[0];
End;
Function _GetPropPopStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PopStyle;
End;
Function _SetPropPopStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PopStyle := S[0];
End;
Function _GetPropCustomPopItems(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CustomPopItems;
End;
Function _SetPropCustomPopItems(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CustomPopItems := S[0];
End;
Function _GetPropMirrorStraight(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.MirrorStraight;
End;
Function _SetPropMirrorStraight(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MirrorStraight := S[0];
End;
Function _GetPropDrawingPop(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DrawingPop;
End;
Function _SetPropDrawingPop(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawingPop := S[0];
End;
Function _MethodPrintMessage(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrintMessage(s[0]);
End;
Function _MethodRefresh(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.Refresh;
End;
Function _MethodClientToScreen_X(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TPoint;
var Param0:TPoint;
Begin
Param0 := Point(s[0],s[1]);
Res := CadControl.ClientToScreen(Param0);
Result := Res.X;
End;
Function _MethodClientToScreen_Y(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TPoint;
var Param0:TPoint;
Begin
Param0 := Point(s[0],s[1]);
Res := CadControl.ClientToScreen(Param0);
Result := Res.Y;
End;
Function _MethodScreenToClient_X(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TPoint;
var Param0:TPoint;
Begin
Param0 := Point(s[0],s[1]);
Res := CadControl.ScreenToClient(Param0);
Result := Res.X;
End;
Function _MethodScreenToClient_Y(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TPoint;
var Param0:TPoint;
Begin
Param0 := Point(s[0],s[1]);
Res := CadControl.ScreenToClient(Param0);
Result := Res.Y;
End;
Function _MethodSetCustomSurface(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetCustomSurface(s[0],s[1]);
End;
Function _MethodDoResize(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoResize;
End;
Function _MethodSaveScroll(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SaveScroll;
End;
Function _MethodRestoreScroll(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RestoreScroll;
End;
Function _MethodReLocate(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ReLocate;
End;
Function _MethodDoSurfaceMove(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoSurfaceMove(s[0],s[1],s[2]);
End;
Function _MethodDoSurfaceClick(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoSurfaceClick;
End;
Function _MethodDoSurfaceDblClick(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoSurfaceDblClick;
End;
Function _MethodDoSurfaceLeave(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoSurfaceLeave;
End;
Function _MethodDoSurfaceDragDrop(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoSurfaceDragDrop(s[0],s[1],s[2]);
End;
Function _MethodDoSurfacePull(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoSurfacePull(s[0],s[1],s[2],s[3]);
End;
Function _MethodDoSurfacePush(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoSurfacePush(s[0],s[1],s[2],s[3]);
End;
Function _MethodDoSurfaceWheel(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoSurfaceWheel(s[0],s[1],s[2],s[3]);
End;
Function _MethodDoKeyStroke(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DoKeyStroke(s[0],s[1]);
End;
Function _MethodCheckForGuideDrop(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CheckForGuideDrop(s[0],s[1]);
End;
Function _MethodDragStarted(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DragStarted;
End;
Function _MethodGetSelectionRect_Left(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetSelectionRect;
Result := Res.Left;
End;
Function _MethodGetSelectionRect_Top(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetSelectionRect;
Result := Res.Top;
End;
Function _MethodGetSelectionRect_Right(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetSelectionRect;
Result := Res.Right;
End;
Function _MethodGetSelectionRect_Bottom(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetSelectionRect;
Result := Res.Bottom;
End;
Function _MethodGetDrawingRect_Left(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetDrawingRect;
Result := Res.Left;
End;
Function _MethodGetDrawingRect_Top(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetDrawingRect;
Result := Res.Top;
End;
Function _MethodGetDrawingRect_Right(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetDrawingRect;
Result := Res.Right;
End;
Function _MethodGetDrawingRect_Bottom(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetDrawingRect;
Result := Res.Bottom;
End;
Function _MethodGetVisibleRect_Left(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetVisibleRect;
Result := Res.Left;
End;
Function _MethodGetVisibleRect_Top(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetVisibleRect;
Result := Res.Top;
End;
Function _MethodGetVisibleRect_Right(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetVisibleRect;
Result := Res.Right;
End;
Function _MethodGetVisibleRect_Bottom(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.GetVisibleRect;
Result := Res.Bottom;
End;
Function _MethodDeConvertXY(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:Double;
var Param1:Double;
var Param2:Double;
Begin
Param0 := Double(s[0]);
Param1 := Double(s[1]);
Param2 := Double(s[2]);
CadControl.DeConvertXY(Param0,Param1,Param2);
s[0] := Param0;
s[1] := Param1;
s[2] := Param2;
End;
Function _MethodDeConvertDim(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:Double;
Begin
Param0 := Double(s[0]);
CadControl.DeConvertDim(Param0);
s[0] := Param0;
End;
Function _MethodConvertXY(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:double;
var Param1:double;
var Param2:double;
Begin
Param0 := double(s[0]);
Param1 := double(s[1]);
Param2 := double(s[2]);
CadControl.ConvertXY(Param0,Param1,Param2);
s[0] := Param0;
s[1] := Param1;
s[2] := Param2;
End;
Function _MethodConvertDim(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:double;
Begin
Param0 := double(s[0]);
CadControl.ConvertDim(Param0);
s[0] := Param0;
End;
Function _MethodZoomArea(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:TDoubleRect;
Begin
Param0 := DoubleRect(s[0],s[1],s[2],s[3]);
CadControl.ZoomArea(Param0);
End;
Function _MethodFitToWindow(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FitToWindow;
End;
Function _MethodActualSize(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ActualSize;
End;
Function _MethodZoomOut(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ZoomOut;
End;
Function _MethodZoomIn(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ZoomIn;
End;
Function _MethodClearGuides(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ClearGuides;
End;
Function _MethodSetTool(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetTool(s[0],s[1],s[2]);
End;
Function _MethodSetCursor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetCursor(s[0]);
End;
Function _MethodSetDragCursor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetDragCursor(s[0]);
End;
Function _MethodCheckGuideLine(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CheckGuideLine(s[0],s[1]);
End;
Function _MethodBeginHRulerDrag(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.BeginHRulerDrag;
End;
Function _MethodBeginVRulerDrag(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.BeginVRulerDrag;
End;
Function _MethodSurfaceWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SurfaceWidth;
End;
Function _MethodSurfaceHeight(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SurfaceHeight;
End;
Function _MethodGetPageRect(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:Integer;
var Param1:Integer;
var Param2:Integer;
var Param3:Integer;
Begin
Param0 := Integer(s[0]);
Param1 := Integer(s[1]);
Param2 := Integer(s[2]);
Param3 := Integer(s[3]);
CadControl.GetPageRect(Param0,Param1,Param2,Param3);
s[0] := Param0;
s[1] := Param1;
s[2] := Param2;
s[3] := Param3;
End;
Function _MethodSetSurfaceMargin(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetSurfaceMargin(s[0]);
End;
Function _MethodSetScrollPositions(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetScrollPositions(s[0],s[1]);
End;
Function _MethodSetHScrollPosition(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetHScrollPosition(s[0],s[1]);
End;
Function _MethodSetVScrollPosition(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetVScrollPosition(s[0],s[1]);
End;
Function _MethodSetHScrollDelta(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetHScrollDelta(s[0],s[1]);
End;
Function _MethodSetVScrollDelta(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetVScrollDelta(s[0],s[1]);
End;
Function _MethodHSCBarPosition(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.HSCBarPosition;
End;
Function _MethodVSCBarPosition(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.VSCBarPosition;
End;
Function _MethodPointInHScroll(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PointInHScroll(s[0],s[1]);
End;
Function _MethodPointInVScroll(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PointInVScroll(s[0],s[1]);
End;
Function _MethodPointInHRuler(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PointInHRuler(s[0],s[1]);
End;
Function _MethodPointInVRuler(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PointInVRuler(s[0],s[1]);
End;
Function _MethodCenterLocation(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CenterLocation(s[0],s[1]);
End;
Function _MethodPointInView(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.PointInView(s[0],s[1]);
End;
Function _MethodZoomDetailPoint(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:TDoublePoint;
Begin
Param0 := DoublePoint(s[0],s[1]);
CadControl.ZoomDetailPoint(Param0);
End;
Function _MethodHitTestModPointInt(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.HitTestModPointInt(s[0],s[1]);
End;
Function _MethodSimulateTrace(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SimulateTrace(s[0],s[1]);
End;
Function _MethodSimulateDown(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SimulateDown(s[0],s[1]);
End;
Function _MethodSimulateUp(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SimulateUp(s[0],s[1]);
End;
Function _MethodSimulateRightClick(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SimulateRightClick(s[0],s[1]);
End;
Function _MethodSetSelectionHatch(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetSelectionHatch(s[0],s[1],s[2],s[3]);
End;
Function _MethodSetSelectionGradient(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetSelectionGradient(s[0],s[1],s[2]);
End;
Function _MethodSetSelectionTexture(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetSelectionTexture(s[0],s[1]);
End;
Function _MethodNewLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.NewLayer(s[0]);
End;
Function _MethodDeleteLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DeleteLayer(s[0]);
End;
Function _MethodDeleteLayerWithNbr(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DeleteLayerWithNbr(s[0]);
End;
Function _MethodDeleteAllUserLayers(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DeleteAllUserLayers;
End;
Function _MethodUnDo(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.UnDo;
End;
Function _MethodReDo(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ReDo;
End;
Function _MethodClearUndoList(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ClearUndoList;
End;
Function _MethodShowLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ShowLayer(s[0]);
End;
Function _MethodHideLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.HideLayer(s[0]);
End;
Function _MethodHideAllLayers(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.HideAllLayers;
End;
Function _MethodGrayLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.GrayLayer(s[0]);
End;
Function _MethodExGrayLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ExGrayLayer(s[0]);
End;
Function _MethodExHideLayer(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ExHideLayer(s[0]);
End;
Function _MethodShowAllLayers(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ShowAllLayers;
End;
Function _MethodMergeAllLayers(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MergeAllLayers;
End;
Function _MethodMergeVisibleLayers(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MergeVisibleLayers;
End;
Function _MethodGetLayerName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetLayerName(s[0]);
End;
Function _MethodGetLayerHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetLayerHandle(s[0]);
End;
Function _MethodGetLayerVisible(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetLayerVisible(s[0]);
End;
Function _MethodGetLayerGrayed(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetLayerGrayed(s[0]);
End;
Function _MethodGetSelectedHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSelectedHandle(s[0]);
End;
Function _MethodFigureGetHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetHandle(s[0]);
End;
Function _MethodFigureGetName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetName(s[0]);
End;
Function _MethodFigureGetClass(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetClass(s[0]);
End;
Function _MethodFigureGetPointCount(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetPointCount(s[0]);
End;
Function _MethodFigureGetPoint_X(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
Begin
Res := CadControl.FigureGetPoint(s[0],s[1]);
Result := Res.X;
End;
Function _MethodFigureGetPoint_Y(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
Begin
Res := CadControl.FigureGetPoint(s[0],s[1]);
Result := Res.Y;
End;
Function _MethodFigureGetDCPoint_X(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
Begin
Res := CadControl.FigureGetDCPoint(s[0],s[1]);
Result := Res.X;
End;
Function _MethodFigureGetDCPoint_Y(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
Begin
Res := CadControl.FigureGetDCPoint(s[0],s[1]);
Result := Res.Y;
End;
Function _MethodFigureGetCenter_X(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
Begin
Res := CadControl.FigureGetCenter(s[0]);
Result := Res.X;
End;
Function _MethodFigureGetCenter_Y(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
Begin
Res := CadControl.FigureGetCenter(s[0]);
Result := Res.Y;
End;
Function _MethodFigureGetRect_Left(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.FigureGetRect(s[0]);
Result := Res.Left;
End;
Function _MethodFigureGetRect_Top(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.FigureGetRect(s[0]);
Result := Res.Top;
End;
Function _MethodFigureGetRect_Right(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.FigureGetRect(s[0]);
Result := Res.Right;
End;
Function _MethodFigureGetRect_Bottom(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoubleRect;
Begin
Res := CadControl.FigureGetRect(s[0]);
Result := Res.Bottom;
End;
Function _MethodFigureGetRadius(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetRadius(s[0]);
End;
Function _MethodFigureGetFontName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetFontName(s[0]);
End;
Function _MethodFigureGetFontBold(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetFontBold(s[0]);
End;
Function _MethodFigureGetFontItalic(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetFontItalic(s[0]);
End;
Function _MethodFigureGetFontUnderline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetFontUnderline(s[0]);
End;
Function _MethodFigureGetFontStrike(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetFontStrike(s[0]);
End;
Function _MethodFigureGetFontSize(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetFontSize(s[0]);
End;
Function _MethodFigureGetFontCharset(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetFontCharset(s[0]);
End;
Function _MethodFigureGetFontColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetFontColor(s[0]);
End;
Function _MethodFigureGetPenColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetPenColor(s[0]);
End;
Function _MethodFigureGetBrushColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetBrushColor(s[0]);
End;
Function _MethodFigureGetPenStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetPenStyle(s[0]);
End;
Function _MethodFigureGetBrushStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetBrushStyle(s[0]);
End;
Function _MethodFigureGetRowStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetRowStyle(s[0]);
End;
Function _MethodFigureGetPenWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetPenWidth(s[0]);
End;
Function _MethodFigureGetInfo(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetInfo(s[0]);
End;
Function _MethodFigureGetAngle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetAngle(s[0]);
End;
Function _MethodFigureGetLayerHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetLayerHandle(s[0]);
End;
Function _MethodFigureGetDiagonal(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetDiagonal(s[0]);
End;
Function _MethodFigureGetLockMove(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetLockMove(s[0]);
End;
Function _MethodFigureGetLockModify(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetLockModify(s[0]);
End;
Function _MethodFigureGetSelected(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetSelected(s[0]);
End;
Function _MethodFigureTestPoint(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param1:TDoublePoint;
Begin
Param1 := DoublePoint(s[1],s[2]);
Result := CadControl.FigureTestPoint(s[0],Param1);
End;
Function _MethodFigureTestRect(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param1:TDoubleRect;
Begin
Param1 := DoubleRect(s[1],s[2],s[3],s[4]);
Result := CadControl.FigureTestRect(s[0],Param1);
End;
Function _MethodFigureGetRgnHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetRgnHandle(s[0]);
End;
Function _MethodFigureSelect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSelect(s[0]);
End;
Function _MethodFigureSelectAsRotate(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSelectAsRotate(s[0]);
End;
Function _MethodFigureDeSelect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureDeSelect(s[0]);
End;
Function _MethodFigureEdit(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureEdit(s[0]);
End;
Function _MethodFigureMove(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureMove(s[0],s[1],s[2]);
End;
Function _MethodFigureRotate(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureRotate(s[0],s[1]);
End;
Function _MethodFigureRotateByPoint(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param2:TDoublePoint;
Begin
Param2 := DoublePoint(s[2],s[3]);
CadControl.FigureRotateByPoint(s[0],s[1],Param2);
End;
Function _MethodFigureMirror(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param1:TDoublePoint;
var Param2:TDoublePoint;
Begin
Param1 := DoublePoint(s[1],s[2]);
Param2 := DoublePoint(s[3],s[4]);
CadControl.FigureMirror(s[0],Param1,Param2);
End;
Function _MethodFigureScale(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureScale(s[0],s[1],s[2]);
End;
Function _MethodFigureScaleByPoint(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param3:TDoublepoint;
Begin
Param3 := Doublepoint(s[3],s[4]);
CadControl.FigureScaleByPoint(s[0],s[1],s[2],Param3);
End;
Function _MethodFigureSetFontName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetFontName(s[0],s[1]);
End;
Function _MethodFigureSetFontBold(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetFontBold(s[0],s[1]);
End;
Function _MethodFigureSetFontItalic(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetFontItalic(s[0],s[1]);
End;
Function _MethodFigureSetFontUnderline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetFontUnderline(s[0],s[1]);
End;
Function _MethodFigureSetFontStrike(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetFontStrike(s[0],s[1]);
End;
Function _MethodFigureSetFontSize(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetFontSize(s[0],s[1]);
End;
Function _MethodFigureSetFontCharset(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetFontCharset(s[0],s[1]);
End;
Function _MethodFigureSetFontColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetFontColor(s[0],s[1]);
End;
Function _MethodFigureSetPenColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetPenColor(s[0],s[1]);
End;
Function _MethodFigureSetBrushColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetBrushColor(s[0],s[1]);
End;
Function _MethodFigureSetPenStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetPenStyle(s[0],s[1]);
End;
Function _MethodFigureSetBrushStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetBrushStyle(s[0],s[1]);
End;
Function _MethodFigureSetRowStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetRowStyle(s[0],s[1]);
End;
Function _MethodFigureSetPenWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetPenWidth(s[0],s[1]);
End;
Function _MethodFigureSetPoint(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param2:TDoublePoint;
Begin
Param2 := DoublePoint(s[2],s[3]);
CadControl.FigureSetPoint(s[0],s[1],Param2);
End;
Function _MethodFigureSetInfo(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetInfo(s[0],s[1]);
End;
Function _MethodFigureSetAngle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetAngle(s[0],s[1]);
End;
Function _MethodFigureSetLayerHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetLayerHandle(s[0],s[1]);
End;
Function _MethodFigureSetDiagonal(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetDiagonal(s[0],s[1]);
End;
Function _MethodFigureSetLockMove(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetLockMove(s[0],s[1]);
End;
Function _MethodFigureSetLockModify(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetLockModify(s[0],s[1]);
End;
Function _MethodFigureSetRgnHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetRgnHandle(s[0],s[1]);
End;
Function _MethodGetDCPoint_X(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
var Param0:TDoublePoint;
Begin
Param0 := DoublePoint(s[0],s[1]);
Res := CadControl.GetDCPoint(Param0);
Result := Res.X;
End;
Function _MethodGetDCPoint_Y(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
var Param0:TDoublePoint;
Begin
Param0 := DoublePoint(s[0],s[1]);
Res := CadControl.GetDCPoint(Param0);
Result := Res.Y;
End;
Function _MethodGetDCLen(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetDCLen(s[0]);
End;
Function _MethodFigureGrpGetFigureCount(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGrpGetFigureCount(s[0]);
End;
Function _MethodFigureGrpGetFigureHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGrpGetFigureHandle(s[0],s[1]);
End;
Function _MethodFigureGrpGetCombined(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGrpGetCombined(s[0]);
End;
Function _MethodFigureGrpSetCombined(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureGrpSetCombined(s[0],s[1]);
End;
Function _MethodFigureGrpUngroup(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureGrpUngroup(s[0]);
End;
Function _MethodFigureBlockGetBlockname(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureBlockGetBlockname(s[0]);
End;
Function _MethodFigureGetJoin1(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetJoin1(s[0]);
End;
Function _MethodFigureGetJoin2(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetJoin2(s[0]);
End;
Function _MethodFigureSetJoin1(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetJoin1(s[0],s[1]);
End;
Function _MethodFigureSetJoin2(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetJoin2(s[0],s[1]);
End;
Function _MethodFigureGetClosed(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetClosed(s[0]);
End;
Function _MethodFigureSetClosed(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetClosed(s[0],s[1]);
End;
Function _MethodFigureGetControlPoint_X(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
Begin
Res := CadControl.FigureGetControlPoint(s[0],s[1],s[2]);
Result := Res.X;
End;
Function _MethodFigureGetControlPoint_Y(slf:TObject;var APropName:String;var s:array of variant):variant;
var res:TDoublePoint;
Begin
Res := CadControl.FigureGetControlPoint(s[0],s[1],s[2]);
Result := Res.Y;
End;
Function _MethodFigureSetControlPoints(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param2:TDoublePoint;
var Param3:TDoublePoint;
Begin
Param2 := DoublePoint(s[2],s[3]);
Param3 := DoublePoint(s[4],s[5]);
CadControl.FigureSetControlPoints(s[0],s[1],Param2,Param3);
End;
Function _MethodFigureGetSegmentType(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetSegmentType(s[0],s[1]);
End;
Function _MethodFigureSetSegmentType(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetSegmentType(s[0],s[1],s[2]);
End;
Function _MethodFigureInvertArcSegment(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureInvertArcSegment(s[0],s[1]);
End;
Function _MethodFigureConvertPLBezier(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureConvertPLBezier(s[0]);
End;
Function _MethodFigureConvertPLPolyline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureConvertPLPolyline(s[0]);
End;
Function _MethodFigureGetElpALen(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetElpALen(s[0]);
End;
Function _MethodFigureGetElpBLen(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetElpBLen(s[0]);
End;
Function _MethodFigureGetArcStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetArcStyle(s[0]);
End;
Function _MethodFigureSetArcStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetArcStyle(s[0],s[1]);
End;
Function _MethodFigureInvertArc(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureInvertArc(s[0]);
End;
Function _MethodFigureGetArcSAngle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetArcSAngle(s[0]);
End;
Function _MethodFigureGetArcFAngle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetArcFAngle(s[0]);
End;
Function _MethodFigureSetArcAngles(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetArcAngles(s[0],s[1],s[2]);
End;
Function _MethodFigureGetRichText(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetRichText(s[0]);
End;
Function _MethodFigureSetRichText(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetRichText(s[0],s[1]);
End;
Function _MethodFigureGetPictureName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetPictureName(s[0]);
End;
Function _MethodFigureGetTransparent(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetTransparent(s[0]);
End;
Function _MethodFigureSetTransparent(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetTransparent(s[0],s[1]);
End;
Function _MethodFigureFlipHorz(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureFlipHorz(s[0]);
End;
Function _MethodFigureFlipVert(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureFlipVert(s[0]);
End;
Function _MethodFigureSkewBitmap(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSkewBitmap(s[0]);
End;
Function _MethodFigureSaveBitmapToFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSaveBitmapToFile(s[0],s[1]);
End;
Function _MethodFigureLoadBitmapFromFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureLoadBitmapFromFile(s[0],s[1]);
End;
Function _MethodFigureGetText(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureGetText(s[0]);
End;
Function _MethodFigureSetText(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FigureSetText(s[0],s[1]);
End;
Function _MethodDrawUserFigureEvent(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DrawUserFigureEvent(s[0],s[1],s[2],s[3]);
End;
Function _MethodPointInUserFigureEvent(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param4:Boolean;
Begin
Param4 := Boolean(s[4]);
Result := CadControl.PointInUserFigureEvent(s[0],s[1],s[2],s[3],Param4);
s[4] := Param4;
End;
Function _MethodDraw(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.Draw;
End;
Function _MethodDrawFigures(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawFigures;
End;
Function _MethodDrawSelectedFigures(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawSelectedFigures;
End;
Function _MethodDrawSelectionPoints(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawSelectionPoints;
End;
Function _MethodDrawFigureGuides(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawFigureGuides;
End;
Function _MethodSelectAll(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SelectAll(s[0]);
End;
Function _MethodDeselectAll(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DeselectAll(s[0]);
End;
Function _MethodInvertSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.InvertSelection;
End;
Function _MethodGroupSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GroupSelection;
End;
Function _MethodUngroupSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.UngroupSelection;
End;
Function _MethodOrderSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.OrderSelection(s[0]);
End;
Function _MethodRemoveSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RemoveSelection;
End;
Function _MethodRotateSelectionCenter(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RotateSelectionCenter(s[0]);
End;
Function _MethodRotateSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param1:TDoublePoint;
Begin
Param1 := DoublePoint(s[1],s[2]);
CadControl.RotateSelection(s[0],Param1);
End;
Function _MethodMirrorSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:TDoublePoint;
var Param1:TDoublePoint;
Begin
Param0 := DoublePoint(s[0],s[1]);
Param1 := DoublePoint(s[2],s[3]);
CadControl.MirrorSelection(Param0,Param1,s[4]);
End;
Function _MethodKnifeSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:TDoublePoint;
var Param1:TDoublePoint;
Begin
Param0 := DoublePoint(s[0],s[1]);
Param1 := DoublePoint(s[2],s[3]);
CadControl.KnifeSelection(Param0,Param1);
End;
Function _MethodCreateDimLinesOfSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CreateDimLinesOfSelection;
End;
Function _MethodClearDimLinesOfSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ClearDimLinesOfSelection;
End;
Function _MethodInterBreakSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.InterBreakSelection;
End;
Function _MethodLockSelectionToMove(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.LockSelectionToMove(s[0]);
End;
Function _MethodLockSelectionToModify(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.LockSelectionToModify(s[0]);
End;
Function _MethodInvertArcsOfSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.InvertArcsOfSelection;
End;
Function _MethodArrangeArcStyleOfSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ArrangeArcStyleOfSelection(s[0]);
End;
Function _MethodCloseSelectedPolyline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CloseSelectedPolyline;
End;
Function _MethodOpenSelectedPolyline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.OpenSelectedPolyline;
End;
Function _MethodSimplfySelectedPolyline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SimplfySelectedPolyline;
End;
Function _MethodNameSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.NameSelection;
End;
Function _MethodConvertPLToBezier(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ConvertPLToBezier;
End;
Function _MethodConvertPLToPolyline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ConvertPLToPolyline;
End;
Function _MethodFlipImagesOfSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.FlipImagesOfSelection(s[0]);
End;
Function _MethodsetTransparentOfSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.setTransparentOfSelection(s[0]);
End;
Function _MethodScaleSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param2:TDoublePoint;
Begin
Param2 := DoublePoint(s[2],s[3]);
CadControl.ScaleSelection(s[0],s[1],Param2);
End;
Function _MethodScaleDrawing(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ScaleDrawing(s[0],s[1]);
End;
Function _MethodModifyFontName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyFontName(s[0]);
End;
Function _MethodModifyFontBold(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyFontBold(s[0]);
End;
Function _MethodModifyFontItalic(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyFontItalic(s[0]);
End;
Function _MethodModifyFontUnderline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyFontUnderline(s[0]);
End;
Function _MethodModifyFontStrike(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyFontStrike(s[0]);
End;
Function _MethodModifyFontSize(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyFontSize(s[0]);
End;
Function _MethodModifyFontCharset(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyFontCharset(s[0]);
End;
Function _MethodModifyFontColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyFontColor(s[0]);
End;
Function _MethodModifyPenColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyPenColor(s[0]);
End;
Function _MethodModifyBrushColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyBrushColor(s[0]);
End;
Function _MethodModifyPenStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyPenStyle(s[0]);
End;
Function _MethodModifyBrushStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyBrushStyle(s[0]);
End;
Function _MethodModifyRowStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyRowStyle(s[0]);
End;
Function _MethodModifyPenWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ModifyPenWidth(s[0]);
End;
Function _MethodIsTextSelected(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.IsTextSelected;
End;
Function _MethodGetSelectionBoundS(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:Double;
var Param1:Double;
var Param2:Double;
var Param3:Double;
Begin
Param0 := Double(s[0]);
Param1 := Double(s[1]);
Param2 := Double(s[2]);
Param3 := Double(s[3]);
CadControl.GetSelectionBoundS(Param0,Param1,Param2,Param3);
s[0] := Param0;
s[1] := Param1;
s[2] := Param2;
s[3] := Param3;
End;
Function _MethodGetDrawingBounds(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:Double;
var Param1:Double;
var Param2:Double;
var Param3:Double;
Begin
Param0 := Double(s[0]);
Param1 := Double(s[1]);
Param2 := Double(s[2]);
Param3 := Double(s[3]);
CadControl.GetDrawingBounds(Param0,Param1,Param2,Param3);
s[0] := Param0;
s[1] := Param1;
s[2] := Param2;
s[3] := Param3;
End;
Function _MethodReDrawSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ReDrawSelection;
End;
Function _MethodReDrawSelectionPoints(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ReDrawSelectionPoints;
End;
Function _MethodManualRefresh(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ManualRefresh;
End;
Function _MethodRefreshSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.RefreshSelection;
End;
Function _MethodReselect(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.Reselect;
End;
Function _MethodGetSurfaceBitmapHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSurfaceBitmapHandle;
End;
Function _MethodSelectByPoint(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SelectByPoint(s[0],s[1],s[2],s[3]);
End;
Function _MethodDoMagicWand(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DoMagicWand(s[0],s[1],s[2]);
End;
Function _MethodSelectByFigure(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SelectByFigure(s[0],s[1],s[2]);
End;
Function _MethodSelectWithInArea(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param1:TDoubleRect;
Begin
Param1 := DoubleRect(s[1],s[2],s[3],s[4]);
Result := CadControl.SelectWithInArea(s[0],Param1,s[5]);
End;
Function _MethodSelectFigure(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SelectFigure(s[0]);
End;
Function _MethodDeSelectFigure(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DeSelectFigure(s[0]);
End;
Function _MethodMoveSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MoveSelection(s[0],s[1]);
End;
Function _MethodMoveAll(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MoveAll(s[0],s[1]);
End;
Function _MethodMoveAllSilent(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MoveAllSilent(s[0],s[1]);
End;
Function _MethodDuplicateSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DuplicateSelection(s[0],s[1]);
End;
Function _MethodDuplicateSelectionAsBezier(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DuplicateSelectionAsBezier(s[0],s[1]);
End;
Function _MethodConvertSelectionToBezier(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ConvertSelectionToBezier;
End;
Function _MethodArrayRectSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ArrayRectSelection(s[0],s[1],s[2],s[3]);
End;
Function _MethodArrayPolarSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:TDoublePoint;
Begin
Param0 := DoublePoint(s[0],s[1]);
CadControl.ArrayPolarSelection(Param0,s[2]);
End;
Function _MethodMakeSelectionBlock(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.MakeSelectionBlock(s[0]);
End;
Function _MethodBoundSelectedLine(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.BoundSelectedLine;
End;
Function _MethodBoundLineToFigures(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.BoundLineToFigures(s[0],s[1],s[2]);
End;
Function _MethodBoundLinePoint(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param2:TDoublepoint;
Begin
Param2 := Doublepoint(s[2],s[3]);
CadControl.BoundLinePoint(s[0],s[1],Param2);
End;
Function _MethodUnBoundLine(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.UnBoundLine;
End;
Function _MethodMakeSelectedLinesPolyline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.MakeSelectedLinesPolyline;
End;
Function _MethodWeldIntoPolyline(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.WeldIntoPolyline;
End;
Function _MethodOffSetSelection(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.OffSetSelection(s[0]);
End;
Function _MethodClipSelBitmapToSelFigure(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ClipSelBitmapToSelFigure;
End;
Function _MethodUnClipSelBitmap(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.UnClipSelBitmap;
End;
Function _MethodSaveToFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SaveToFile(s[0],s[1]);
End;
Function _MethodLoadFromFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.LoadFromFile(s[0]);
End;
Function _MethodInsertBlockwithFileName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.InsertBlockwithFileName(s[0],s[1],s[2],s[3]);
End;
Function _MethodSetBlockInfo(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetBlockInfo(s[0],s[1]);
End;
Function _MethodExportAsWmf(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ExportAsWmf(s[0]);
End;
Function _MethodExportAsDxf(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ExportAsDxf(s[0]);
End;
Function _MethodSelectionAsMetaFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SelectionAsMetaFile;
End;
Function _MethodDrawingAsMetaFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DrawingAsMetaFile;
End;
Function _MethodFigureAsMetaFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FigureAsMetaFile(s[0]);
End;
Function _MethodSelectionAsBmpHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.SelectionAsBmpHandle(s[0]);
End;
Function _MethodSaveAsBitmap(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SaveAsBitmap(s[0]);
End;
Function _MethodCreatePreviewBitmapHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CreatePreviewBitmapHandle;
End;
Function _MethodDrawToDC(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DrawToDC(s[0],s[1],s[2],s[3]);
End;
Function _MethodStretchToDC(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.StretchToDC(s[0],s[1],s[2],s[3],s[4]);
End;
Function _MethodPrintDrawing(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrintDrawing(s[0]);
End;
Function _MethodPrintDrawingAsWmf(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrintDrawingAsWmf(s[0]);
End;
Function _MethodPrnStartJob(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrnStartJob(s[0]);
End;
Function _MethodPrnDoJob(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrnDoJob(s[0]);
End;
Function _MethodPrnEndJob(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrnEndJob;
End;
Function _MethodPrnAbortJob(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrnAbortJob;
End;
Function _MethodPrintByTiling(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrintByTiling(s[0],s[1],s[2]);
End;
Function _MethodImportDXF(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ImportDXF(s[0],s[1],s[2]);
End;
Function _MethodClear(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.Clear(s[0]);
End;
Function _MethodCopyToClipBoard(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CopyToClipBoard;
End;
Function _MethodCutToClipBoard(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CutToClipBoard;
End;
Function _MethodSetFieldText(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.SetFieldText(s[0],s[1]);
End;
Function _MethodPasteFromClipBoard(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PasteFromClipBoard(s[0]);
End;
Function _MethodGetLayerNbr(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetLayerNbr(s[0]);
End;
Function _MethodFindFigureByName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.FindFigureByName(s[0]);
End;
Function _MethodLine(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.Line(s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],s[9]);
End;
Function _MethodVertex(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.Vertex(s[0],s[1],s[2],s[3]);
End;
Function _MethodEllipse(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.Ellipse(s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],s[9],s[10],s[11]);
End;
Function _MethodDrawCircle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.DrawCircle(s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],s[9]);
End;
Function _MethodArc(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.Arc(s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],s[9],s[10],s[11],s[12]);
End;
Function _MethodElpArc(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ElpArc(s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],s[9],s[10],s[11],s[12],s[13],s[14]);
End;
Function _MethodRectangle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.Rectangle(s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],s[9],s[10]);
End;
Function _MethodInsertBitmap(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.InsertBitmap(s[0],s[1],s[2],s[3],s[4],s[5]);
End;
Function _MethodInsertBitmapHandle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.InsertBitmapHandle(s[0],s[1],s[2],s[3],s[4],s[5]);
End;
Function _MethodInsertWMF(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.InsertWMF(s[0],s[1],s[2],s[3],s[4]);
End;
Function _MethodImportWMF(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ImportWMF(s[0],s[1],s[2]);
End;
Function _MethodImportDrawing(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ImportDrawing(s[0],s[1],s[2],s[3],s[4]);
End;
Function _MethodTextOut(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.TextOut(s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],s[9],s[10]);
End;
Function _MethodGetFigureCustomStream(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param1:Integer;
Begin
Param1 := Integer(s[1]);
Result := CadControl.GetFigureCustomStream(s[0],Param1);
s[1] := Param1;
End;
Function _MethodSetFigureCustomStream(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param2:Byte;
Begin
Param2 := Byte(s[2]);
CadControl.SetFigureCustomStream(s[0],s[1],Param2);
s[2] := Param2;
End;
Function _MethodGetCustomStream(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:Integer;
Begin
Param0 := Integer(s[0]);
Result := CadControl.GetCustomStream(Param0);
s[0] := Param0;
End;
Function _MethodSetCustomStream(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param1:Byte;
Begin
Param1 := Byte(s[1]);
CadControl.SetCustomStream(s[0],Param1);
s[1] := Param1;
End;
Function _MethodPrintPreview(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.PrintPreview;
End;
Function _MethodGetSlcPenStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcPenStyle;
End;
Function _MethodGetSlcPenWidth(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcPenWidth;
End;
Function _MethodGetSlcPenColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcPenColor;
End;
Function _MethodGetSlcRowStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcRowStyle;
End;
Function _MethodGetSlcBrushStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcBrushStyle;
End;
Function _MethodGetSlcBrushColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcBrushColor;
End;
Function _MethodGetSlcFontName(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcFontName;
End;
Function _MethodGetSlcFontBold(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcFontBold;
End;
Function _MethodGetSlcFontItalic(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcFontItalic;
End;
Function _MethodGetSlcFontStrike(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcFontStrike;
End;
Function _MethodGetSlcFontSize(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcFontSize;
End;
Function _MethodGetSlcFontColor(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcFontColor;
End;
Function _MethodGetSlcPolylineClosed(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcPolylineClosed;
End;
Function _MethodGetSlcImageTransparent(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcImageTransparent;
End;
Function _MethodGetSlcImageClipped(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcImageClipped;
End;
Function _MethodGetSlcArcStyle(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcArcStyle;
End;
Function _MethodGetSlcLineBounded(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetSlcLineBounded;
End;
Function _MethodCountBlock(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.CountBlock(s[0]);
End;
Function _MethodExecuteTBCommand(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ExecuteTBCommand(s[0]);
End;
Function _MethodGetVersion(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetVersion;
End;
Function _MethodGetBuildNumber(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.GetBuildNumber;
End;
Function _MethodBlockAsMetafile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.BlockAsMetafile(s[0]);
End;
Function _MethodLockSelChange(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.LockSelChange;
End;
Function _MethodUnLockSelChange(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.UnLockSelChange;
End;
Function _MethodCenterPage(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.CenterPage;
End;
Function _MethodAlignPageDown(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.AlignPageDown;
End;
Function _MethodAlignPageUp(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.AlignPageUp;
End;
Function _MethodStartBlink(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.StartBlink;
End;
Function _MethodStopBlink(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.StopBlink;
End;
Function _MethodResumeBlink(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ResumeBlink;
End;
Function _MethodIsBlinking(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.IsBlinking;
End;
Function _MethodCalibrateLayerScale(slf:TObject;var APropName:String;var s:array of variant):variant;
var Param0:TDoublePoint;
var Param1:TDoublePoint;
Begin
Param0 := DoublePoint(s[0],s[1]);
Param1 := DoublePoint(s[2],s[3]);
CadControl.CalibrateLayerScale(Param0,Param1,s[4]);
End;
Function _MethodcNewDrawing(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.cNewDrawing;
End;
Function _MethodcOpenDrawing(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cOpenDrawing;
End;
Function _MethodcOpenDrawingFile(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cOpenDrawingFile(s[0]);
End;
Function _MethodcSaveDrawing(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cSaveDrawing;
End;
Function _MethodcSaveAsDrawing(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cSaveAsDrawing;
End;
Function _MethodcPrintDrawing(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cPrintDrawing;
End;
Function _MethodcPrintDrawingAsWmf(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cPrintDrawingAsWmf;
End;
Function _MethodcTestPrinter(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cTestPrinter;
End;
Function _MethodcExportAs(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cExportAs;
End;
Function _MethodcImportDxf(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.cImportDxf;
End;
Function _MethodDoPopUp(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.DoPopUp(s[0],s[1]);
End;
Function _MethodExecuteCustomCommand(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ExecuteCustomCommand(s[0]);
End;
Function _MethodExecuteVerbalCommand(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
CadControl.ExecuteVerbalCommand(s[0]);
End;
Function _MethodExitApplication(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.ExitApplication;
End;
Function _MethodIsUnNamed(slf:TObject;var APropName:String;var s:array of variant):variant;
Begin
Result := CadControl.IsUnNamed;
End;
/////////////////////
procedure InitPowerCad;
begin
AddConst('gtNone',gtNone);
AddConst('gtNinty',gtNinty);
AddConst('gtThirty',gtThirty);
AddConst('gtFortyFive',gtFortyFive);
AddConst('gtSixty',gtSixty);
AddConst('plA0',plA0);
AddConst('plA1',plA1);
AddConst('plA2',plA2);
AddConst('plA3',plA3);
AddConst('plA4',plA4);
AddConst('plA5',plA5);
AddConst('plA6',plA6);
AddConst('plB4',plB4);
AddConst('plB5',plB5);
AddConst('plTabloid',plTabloid);
AddConst('plLetter',plLetter);
AddConst('plCustom',plCustom);
AddConst('poLandscape',poLandscape);
AddConst('poPortrait',poPortrait);
AddConst('toSelect',toSelect);
AddConst('toSelect',toFigure);
AddConst('toOperation',toOperation);
AddConst('toZoom',toZoom);
AddConst('toInsertBlock',toInsertBlock);
AddConst('fmVert',fmVert);
AddConst('fmHorz',fmHorz);
AddConst('haNoChange',haNoChange);
AddConst('haTop',haTop);
AddConst('haBottom',haBottom);
AddConst('haCenter',haCenter);
AddConst('haDistHorz',haDistHorz);
AddConst('vaNoChange',vaNoChange);
AddConst('vaLeft',vaLeft);
AddConst('vaRight',vaRight);
AddConst('vaCenter',vaCenter);
AddConst('vaDistVert',vaDistVert);
AddConst('psSolid',psSolid);
AddConst('psDash',psDash);
AddConst('psDot',psDot);
AddConst('psDashDot',psDashDot);
AddConst('psDashDotDot',psDashDotDot);
AddConst('psClear',psClear);
AddConst('bsSolid',bsSolid);
AddConst('bsCross',bsCross);
AddConst('bsClear',bsClear);
AddConst('bsDiagCross',bsDiagCross);
AddConst('bsBDiagonal',bsBDiagonal);
AddConst('bsHorizontal',bsHorizontal);
AddConst('bsFDiagonal',bsFDiagonal);
AddConst('bsVertical',bsVertical);
AddConst('rsNone',rsNone);
AddConst('rsRightSolid',rsRightSolid);
AddConst('rsLeftSolid',rsLeftSolid);
AddConst('rsBothSolid',rsBothSolid);
AddConst('rsRightLight',rsRightLight);
AddConst('rsLeftLight',rsLeftLight);
AddConst('rsBothLight',rsBothLight);
AddConst('ANSI_CHARSET',0);
AddConst('DEFAULT_CHARSET',1);
AddConst('SYMBOL_CHARSET',2);
AddConst('MAC_CHARSET',77);
AddConst('SHIFTJIS_CHARSET',128);
AddConst('HANGEUL_CHARSET',129);
AddConst('JOHAB_CHARSET',130);
AddConst('GB2312_CHARSET',134);
AddConst('CHINESEBIG5_CHARSET',136);
AddConst('GREEK_CHARSET',161);
AddConst('TURKISH_CHARSET',162);
AddConst('VIETNAMESE_CHARSET',163);
AddConst('HEBREW_CHARSET',177);
AddConst('ARABIC_CHARSET',178);
AddConst('BALTIC_CHARSET',186);
AddConst('RUSSIAN_CHARSET',204);
AddConst('THAI_CHARSET',222);
AddConst('EASTEUROPE_CHARSET',238);
AddConst('OEM_CHARSET',255);
AddProc('SetPointArray',MySetPointArray,[0,0,0]);
AddProc('FillPointArray',MyFillPointArray,[0]);
AddFun('PolyLine',_MethodPolyLine,[0,0,0,0,0,0,0,0,0]);
AddProp('DotsPerMil',_GetPropDotsPerMil,nil);
AddProp('Locked',_GetPropLocked,_SetPropLocked);
AddProp('Updated',_GetPropUpdated,_SetPropUpdated);
AddProp('AutoRefresh',_GetPropAutoRefresh,_SetPropAutoRefresh);
AddProp('RulerVisible',_GetPropRulerVisible,_SetPropRulerVisible);
AddProp('VerticalZero',_GetPropVerticalZero,_SetPropVerticalZero);
AddProp('HorizontalZero',_GetPropHorizontalZero,_SetPropHorizontalZero);
AddProp('ToolIdx',_GetPropToolIdx,nil);
AddProp('ToolInfo',_GetPropToolInfo,nil);
AddProp('ToolData',_GetPropToolData,nil);
AddProp('DotsPerMilOrig',_GetPropDotsPerMilOrig,_SetPropDotsPerMilOrig);
AddProp('ActiveLayer',_GetPropActiveLayer,_SetPropActiveLayer);
AddProp('ZoomScale',_GetPropZoomScale,_SetPropZoomScale);
AddProp('GuidesVisible',_GetPropGuidesVisible,_SetPropGuidesVisible);
AddProp('BackGround',_GetPropBackGround,_SetPropBackGround);
AddProp('PageColor',_GetPropPageColor,_SetPropPageColor);
AddProp('Grids',_GetPropGrids,_SetPropGrids);
AddProp('GridType',_GetPropGridType,_SetPropGridType);
AddProp('CenterGuide',_GetPropCenterGuide,_SetPropCenterGuide);
AddProp('PageGuide',_GetPropPageGuide,_SetPropPageGuide);
AddProp('DrawShadow',_GetPropDrawShadow,_SetPropDrawShadow);
AddProp('DrawPageBorder',_GetPropDrawPageBorder,_SetPropDrawPageBorder);
AddProp('GridColor',_GetPropGridColor,_SetPropGridColor);
AddProp('GuideColor',_GetPropGuideColor,_SetPropGuideColor);
AddProp('RulerColor',_GetPropRulerColor,_SetPropRulerColor);
AddProp('GridStep',_GetPropGridStep,_SetPropGridStep);
AddProp('WorkHeight',_GetPropWorkHeight,_SetPropWorkHeight);
AddProp('WorkWidth',_GetPropWorkWidth,_SetPropWorkWidth);
AddProp('PageLayout',_GetPropPageLayout,_SetPropPageLayout);
AddProp('PageOrient',_GetPropPageOrient,_SetPropPageOrient);
AddProp('GuideTrace',_GetPropGuideTrace,_SetPropGuideTrace);
AddProp('SnapToGuides',_GetPropSnapToGuides,_SetPropSnapToGuides);
AddProp('SnapToNearPoint',_GetPropSnapToNearPoint,_SetPropSnapToNearPoint);
AddProp('SnapToGrids',_GetPropSnapToGrids,_SetPropSnapToGrids);
AddProp('ScrollBars',_GetPropScrollBars,_SetPropScrollBars);
AddProp('RulerSystem',_GetPropRulerSystem,_SetPropRulerSystem);
AddProp('DrawInCursor',_GetPropDrawInCursor,_SetPropDrawInCursor);
AddProp('RealScale',_GetPropRealScale,_SetPropRealScale);
AddProp('MetricMode',_GetPropMetricMode,_SetPropMetricMode);
AddProp('AngularMode',_GetPropAngularMode,_SetPropAngularMode);
AddProp('WmfPrinting',_GetPropWmfPrinting,_SetPropWmfPrinting);
AddProp('DefaultPenColor',_GetPropDefaultPenColor,_SetPropDefaultPenColor);
AddProp('DefaultBrushColor',_GetPropDefaultBrushColor,_SetPropDefaultBrushColor);
AddProp('DefaultPenWidth',_GetPropDefaultPenWidth,_SetPropDefaultPenWidth);
AddProp('DefaultPenStyle',_GetPropDefaultPenStyle,_SetPropDefaultPenStyle);
AddProp('DefaultBrushStyle',_GetPropDefaultBrushStyle,_SetPropDefaultBrushStyle);
AddProp('DefaultRowStyle',_GetPropDefaultRowStyle,_SetPropDefaultRowStyle);
AddProp('DefaultTextHeight',_GetPropDefaultTextHeight,_SetPropDefaultTextHeight);
AddProp('DefaultTextRatio',_GetPropDefaultTextRatio,_SetPropDefaultTextRatio);
AddProp('DefaultPLineClosed',_GetPropDefaultPLineClosed,_SetPropDefaultPLineClosed);
AddProp('DefaultArcStyle',_GetPropDefaultArcStyle,_SetPropDefaultArcStyle);
AddProp('LayerCount',_GetPropLayerCount,nil);
AddProp('FigureCount',_GetPropFigureCount,nil);
AddProp('SelectedCount',_GetPropSelectedCount,nil);
AddProp('MapScale',_GetPropMapScale,_SetPropMapScale);
AddProp('RescaleToMap',_GetPropRescaleToMap,_SetPropRescaleToMap);
AddProp('AutoSelect',_GetPropAutoSelect,_SetPropAutoSelect);
AddProp('KeyCommands',_GetPropKeyCommands,_SetPropKeyCommands);
AddProp('RecordUndo',_GetPropRecordUndo,_SetPropRecordUndo);
AddProp('UndoCount',_GetPropUndoCount,_SetPropUndoCount);
AddProp('DefaultPictureFolder',_GetPropDefaultPictureFolder,_SetPropDefaultPictureFolder);
AddProp('SaveWithPreview',_GetPropSaveWithPreview,_SetPropSaveWithPreview);
AddProp('RulerMode',_GetPropRulerMode,_SetPropRulerMode);
AddProp('ZoomRect',_GetPropZoomRect,_SetPropZoomRect);
AddProp('RangeCheck',_GetPropRangeCheck,_SetPropRangeCheck);
AddProp('AutoTilePrint',_GetPropAutoTilePrint,_SetPropAutoTilePrint);
AddProp('FigureGuides',_GetPropFigureGuides,_SetPropFigureGuides);
AddProp('NativeFill',_GetPropNativeFill,_SetPropNativeFill);
AddProp('ActiveFile',_GetPropActiveFile,_SetPropActiveFile);
AddProp('CurrentColor',_GetPropCurrentColor,_SetPropCurrentColor);
AddProp('CurrentStyle',_GetPropCurrentStyle,_SetPropCurrentStyle);
AddProp('CurrentString',_GetPropCurrentString,_SetPropCurrentString);
AddProp('CurrentFlag',_GetPropCurrentFlag,_SetPropCurrentFlag);
AddProp('CurrentFileName',_GetPropCurrentFileName,_SetPropCurrentFileName);
AddProp('CurrentValue',_GetPropCurrentValue,_SetPropCurrentValue);
AddProp('FileExtension',_GetPropFileExtension,_SetPropFileExtension);
AddProp('MultiSelect',_GetPropMultiSelect,_SetPropMultiSelect);
AddProp('OpenDialogTitle',_GetPropOpenDialogTitle,_SetPropOpenDialogTitle);
AddProp('OpenDialogFilter',_GetPropOpenDialogFilter,_SetPropOpenDialogFilter);
AddProp('SaveDialogTitle',_GetPropSaveDialogTitle,_SetPropSaveDialogTitle);
AddProp('SaveDialogFilter',_GetPropSaveDialogFilter,_SetPropSaveDialogFilter);
AddProp('AcceptFiles',_GetPropAcceptFiles,_SetPropAcceptFiles);
AddProp('MouseCommands',_GetPropMouseCommands,_SetPropMouseCommands);
AddProp('PopStyle',_GetPropPopStyle,_SetPropPopStyle);
AddProp('CustomPopItems',_GetPropCustomPopItems,_SetPropCustomPopItems);
AddProp('MirrorStraight',_GetPropMirrorStraight,_SetPropMirrorStraight);
AddProp('DrawingPop',_GetPropDrawingPop,_SetPropDrawingPop);
AddProc('PrintMessage',_MethodPrintMessage,[0]);
AddProc('Refresh',_MethodRefresh,[2]);
AddFun('ClientToScreen_X',_MethodClientToScreen_X,[0,0]);
AddFun('ClientToScreen_Y',_MethodClientToScreen_Y,[0,0]);
AddFun('ScreenToClient_X',_MethodScreenToClient_X,[0,0]);
AddFun('ScreenToClient_Y',_MethodScreenToClient_Y,[0,0]);
AddProc('SetCustomSurface',_MethodSetCustomSurface,[0,0]);
AddProc('DoResize',_MethodDoResize,[2]);
AddProc('SaveScroll',_MethodSaveScroll,[2]);
AddProc('RestoreScroll',_MethodRestoreScroll,[2]);
AddProc('ReLocate',_MethodReLocate,[2]);
AddProc('DoSurfaceMove',_MethodDoSurfaceMove,[0,0,0]);
AddProc('DoSurfaceClick',_MethodDoSurfaceClick,[2]);
AddProc('DoSurfaceDblClick',_MethodDoSurfaceDblClick,[2]);
AddProc('DoSurfaceLeave',_MethodDoSurfaceLeave,[2]);
AddProc('DoSurfaceDragDrop',_MethodDoSurfaceDragDrop,[0,0,0]);
AddProc('DoSurfacePull',_MethodDoSurfacePull,[0,0,0,0]);
AddProc('DoSurfacePush',_MethodDoSurfacePush,[0,0,0,0]);
AddProc('DoSurfaceWheel',_MethodDoSurfaceWheel,[0,0,0,0]);
AddFun('DoKeyStroke',_MethodDoKeyStroke,[0,0]);
AddFun('CheckForGuideDrop',_MethodCheckForGuideDrop,[0,0]);
AddProc('DragStarted',_MethodDragStarted,[2]);
AddFun('GetSelectionRect_Left',_MethodGetSelectionRect_Left,[2]);
AddFun('GetSelectionRect_Right',_MethodGetSelectionRect_Right,[2]);
AddFun('GetSelectionRect_Top',_MethodGetSelectionRect_Top,[2]);
AddFun('GetSelectionRect_Bottom',_MethodGetSelectionRect_Bottom,[2]);
AddFun('GetDrawingRect_Left',_MethodGetDrawingRect_Left,[2]);
AddFun('GetDrawingRect_Right',_MethodGetDrawingRect_Right,[2]);
AddFun('GetDrawingRect_Top',_MethodGetDrawingRect_Top,[2]);
AddFun('GetDrawingRect_Bottom',_MethodGetDrawingRect_Bottom,[2]);
AddFun('GetVisibleRect_Left',_MethodGetVisibleRect_Left,[2]);
AddFun('GetVisibleRect_Right',_MethodGetVisibleRect_Right,[2]);
AddFun('GetVisibleRect_Top',_MethodGetVisibleRect_Top,[2]);
AddFun('GetVisibleRect_Bottom',_MethodGetVisibleRect_Bottom,[2]);
AddProc('DeConvertXY',_MethodDeConvertXY,[1,1,1]);
AddProc('DeConvertDim',_MethodDeConvertDim,[1]);
AddProc('ConvertXY',_MethodConvertXY,[1,1,1]);
AddProc('ConvertDim',_MethodConvertDim,[1]);
AddProc('ZoomArea',_MethodZoomArea,[0,0,0,0]);
AddProc('FitToWindow',_MethodFitToWindow,[2]);
AddProc('ActualSize',_MethodActualSize,[2]);
AddProc('ZoomOut',_MethodZoomOut,[2]);
AddProc('ZoomIn',_MethodZoomIn,[2]);
AddProc('ClearGuides',_MethodClearGuides,[2]);
AddProc('SetTool',_MethodSetTool,[0,0,0]);
AddProc('SetCursor',_MethodSetCursor,[0]);
AddProc('SetDragCursor',_MethodSetDragCursor,[0]);
AddFun('CheckGuideLine',_MethodCheckGuideLine,[0,0]);
AddProc('BeginHRulerDrag',_MethodBeginHRulerDrag,[2]);
AddProc('BeginVRulerDrag',_MethodBeginVRulerDrag,[2]);
AddFun('SurfaceWidth',_MethodSurfaceWidth,[2]);
AddFun('SurfaceHeight',_MethodSurfaceHeight,[2]);
AddProc('GetPageRect',_MethodGetPageRect,[1,1,1,1]);
AddProc('SetSurfaceMargin',_MethodSetSurfaceMargin,[0]);
AddProc('SetScrollPositions',_MethodSetScrollPositions,[0,0]);
AddProc('SetHScrollPosition',_MethodSetHScrollPosition,[0,0]);
AddProc('SetVScrollPosition',_MethodSetVScrollPosition,[0,0]);
AddProc('SetHScrollDelta',_MethodSetHScrollDelta,[0,0]);
AddProc('SetVScrollDelta',_MethodSetVScrollDelta,[0,0]);
AddFun('HSCBarPosition',_MethodHSCBarPosition,[2]);
AddFun('VSCBarPosition',_MethodVSCBarPosition,[2]);
AddFun('PointInHScroll',_MethodPointInHScroll,[0,0]);
AddFun('PointInVScroll',_MethodPointInVScroll,[0,0]);
AddFun('PointInHRuler',_MethodPointInHRuler,[0,0]);
AddFun('PointInVRuler',_MethodPointInVRuler,[0,0]);
AddProc('CenterLocation',_MethodCenterLocation,[0,0]);
AddFun('PointInView',_MethodPointInView,[0,0]);
AddProc('ZoomDetailPoint',_MethodZoomDetailPoint,[0,0]);
AddFun('HitTestModPointInt',_MethodHitTestModPointInt,[0,0]);
AddProc('SimulateTrace',_MethodSimulateTrace,[0,0]);
AddProc('SimulateDown',_MethodSimulateDown,[0,0]);
AddProc('SimulateUp',_MethodSimulateUp,[0,0]);
AddProc('SimulateRightClick',_MethodSimulateRightClick,[0,0]);
AddProc('SetSelectionHatch',_MethodSetSelectionHatch,[0,0,0,0]);
AddProc('SetSelectionGradient',_MethodSetSelectionGradient,[0,0,0]);
AddProc('SetSelectionTexture',_MethodSetSelectionTexture,[0,0]);
AddFun('NewLayer',_MethodNewLayer,[0]);
AddFun('DeleteLayer',_MethodDeleteLayer,[0]);
AddFun('DeleteLayerWithNbr',_MethodDeleteLayerWithNbr,[0]);
AddProc('DeleteAllUserLayers',_MethodDeleteAllUserLayers,[2]);
AddProc('UnDo',_MethodUnDo,[2]);
AddProc('ReDo',_MethodReDo,[2]);
AddProc('ClearUndoList',_MethodClearUndoList,[2]);
AddProc('ShowLayer',_MethodShowLayer,[0]);
AddProc('HideLayer',_MethodHideLayer,[0]);
AddProc('HideAllLayers',_MethodHideAllLayers,[2]);
AddProc('GrayLayer',_MethodGrayLayer,[0]);
AddProc('ExGrayLayer',_MethodExGrayLayer,[0]);
AddProc('ExHideLayer',_MethodExHideLayer,[0]);
AddProc('ShowAllLayers',_MethodShowAllLayers,[2]);
AddProc('MergeAllLayers',_MethodMergeAllLayers,[2]);
AddProc('MergeVisibleLayers',_MethodMergeVisibleLayers,[2]);
AddFun('GetLayerName',_MethodGetLayerName,[0]);
AddFun('GetLayerHandle',_MethodGetLayerHandle,[0]);
AddFun('GetLayerVisible',_MethodGetLayerVisible,[0]);
AddFun('GetLayerGrayed',_MethodGetLayerGrayed,[0]);
AddFun('GetSelectedHandle',_MethodGetSelectedHandle,[0]);
AddFun('FigureGetHandle',_MethodFigureGetHandle,[0]);
AddFun('FigureGetName',_MethodFigureGetName,[0]);
AddFun('FigureGetClass',_MethodFigureGetClass,[0]);
AddFun('FigureGetPointCount',_MethodFigureGetPointCount,[0]);
AddFun('FigureGetPoint_X',_MethodFigureGetPoint_X,[0,0]);
AddFun('FigureGetPoint_Y',_MethodFigureGetPoint_Y,[0,0]);
AddFun('FigureGetDCPoint_X',_MethodFigureGetDCPoint_X,[0,0]);
AddFun('FigureGetDCPoint_Y',_MethodFigureGetDCPoint_Y,[0,0]);
AddFun('FigureGetCenter_X',_MethodFigureGetCenter_X,[0]);
AddFun('FigureGetCenter_Y',_MethodFigureGetCenter_Y,[0]);
AddFun('FigureGetRect_Left',_MethodFigureGetRect_Left,[0]);
AddFun('FigureGetRect_Right',_MethodFigureGetRect_Right,[0]);
AddFun('FigureGetRect_Top',_MethodFigureGetRect_Top,[0]);
AddFun('FigureGetRect_Bottom',_MethodFigureGetRect_Bottom,[0]);
AddFun('FigureGetRadius',_MethodFigureGetRadius,[0]);
AddFun('FigureGetFontName',_MethodFigureGetFontName,[0]);
AddFun('FigureGetFontBold',_MethodFigureGetFontBold,[0]);
AddFun('FigureGetFontItalic',_MethodFigureGetFontItalic,[0]);
AddFun('FigureGetFontUnderline',_MethodFigureGetFontUnderline,[0]);
AddFun('FigureGetFontStrike',_MethodFigureGetFontStrike,[0]);
AddFun('FigureGetFontSize',_MethodFigureGetFontSize,[0]);
AddFun('FigureGetFontCharset',_MethodFigureGetFontCharset,[0]);
AddFun('FigureGetFontColor',_MethodFigureGetFontColor,[0]);
AddFun('FigureGetPenColor',_MethodFigureGetPenColor,[0]);
AddFun('FigureGetBrushColor',_MethodFigureGetBrushColor,[0]);
AddFun('FigureGetPenStyle',_MethodFigureGetPenStyle,[0]);
AddFun('FigureGetBrushStyle',_MethodFigureGetBrushStyle,[0]);
AddFun('FigureGetRowStyle',_MethodFigureGetRowStyle,[0]);
AddFun('FigureGetPenWidth',_MethodFigureGetPenWidth,[0]);
AddFun('FigureGetInfo',_MethodFigureGetInfo,[0]);
AddFun('FigureGetAngle',_MethodFigureGetAngle,[0]);
AddFun('FigureGetLayerHandle',_MethodFigureGetLayerHandle,[0]);
AddFun('FigureGetDiagonal',_MethodFigureGetDiagonal,[0]);
AddFun('FigureGetLockMove',_MethodFigureGetLockMove,[0]);
AddFun('FigureGetLockModify',_MethodFigureGetLockModify,[0]);
AddFun('FigureGetSelected',_MethodFigureGetSelected,[0]);
AddFun('FigureTestPoint',_MethodFigureTestPoint,[0,0,0]);
AddFun('FigureTestRect',_MethodFigureTestRect,[0,0,0,0,0]);
AddFun('FigureGetRgnHandle',_MethodFigureGetRgnHandle,[0]);
AddProc('FigureSelect',_MethodFigureSelect,[0]);
AddProc('FigureSelectAsRotate',_MethodFigureSelectAsRotate,[0]);
AddProc('FigureDeSelect',_MethodFigureDeSelect,[0]);
AddProc('FigureEdit',_MethodFigureEdit,[0]);
AddProc('FigureMove',_MethodFigureMove,[0,0,0]);
AddProc('FigureRotate',_MethodFigureRotate,[0,0]);
AddProc('FigureRotateByPoint',_MethodFigureRotateByPoint,[0,0,0,0]);
AddProc('FigureMirror',_MethodFigureMirror,[0,0,0,0,0]);
AddProc('FigureScale',_MethodFigureScale,[0,0,0]);
AddProc('FigureScaleByPoint',_MethodFigureScaleByPoint,[0,0,0,0,0]);
AddProc('FigureSetFontName',_MethodFigureSetFontName,[0,0]);
AddProc('FigureSetFontBold',_MethodFigureSetFontBold,[0,0]);
AddProc('FigureSetFontItalic',_MethodFigureSetFontItalic,[0,0]);
AddProc('FigureSetFontUnderline',_MethodFigureSetFontUnderline,[0,0]);
AddProc('FigureSetFontStrike',_MethodFigureSetFontStrike,[0,0]);
AddProc('FigureSetFontSize',_MethodFigureSetFontSize,[0,0]);
AddProc('FigureSetFontCharset',_MethodFigureSetFontCharset,[0,0]);
AddProc('FigureSetFontColor',_MethodFigureSetFontColor,[0,0]);
AddProc('FigureSetPenColor',_MethodFigureSetPenColor,[0,0]);
AddProc('FigureSetBrushColor',_MethodFigureSetBrushColor,[0,0]);
AddProc('FigureSetPenStyle',_MethodFigureSetPenStyle,[0,0]);
AddProc('FigureSetBrushStyle',_MethodFigureSetBrushStyle,[0,0]);
AddProc('FigureSetRowStyle',_MethodFigureSetRowStyle,[0,0]);
AddProc('FigureSetPenWidth',_MethodFigureSetPenWidth,[0,0]);
AddProc('FigureSetPoint',_MethodFigureSetPoint,[0,0,0,0]);
AddProc('FigureSetInfo',_MethodFigureSetInfo,[0,0]);
AddProc('FigureSetAngle',_MethodFigureSetAngle,[0,0]);
AddProc('FigureSetLayerHandle',_MethodFigureSetLayerHandle,[0,0]);
AddProc('FigureSetDiagonal',_MethodFigureSetDiagonal,[0,0]);
AddProc('FigureSetLockMove',_MethodFigureSetLockMove,[0,0]);
AddProc('FigureSetLockModify',_MethodFigureSetLockModify,[0,0]);
AddProc('FigureSetRgnHandle',_MethodFigureSetRgnHandle,[0,0]);
AddFun('GetDCPoint_X',_MethodGetDCPoint_X,[0,0]);
AddFun('GetDCPoint_Y',_MethodGetDCPoint_Y,[0,0]);
AddFun('GetDCLen',_MethodGetDCLen,[0]);
AddFun('FigureGrpGetFigureCount',_MethodFigureGrpGetFigureCount,[0]);
AddFun('FigureGrpGetFigureHandle',_MethodFigureGrpGetFigureHandle,[0,0]);
AddFun('FigureGrpGetCombined',_MethodFigureGrpGetCombined,[0]);
AddProc('FigureGrpSetCombined',_MethodFigureGrpSetCombined,[0,0]);
AddProc('FigureGrpUngroup',_MethodFigureGrpUngroup,[0]);
AddFun('FigureBlockGetBlockname',_MethodFigureBlockGetBlockname,[0]);
AddFun('FigureGetJoin1',_MethodFigureGetJoin1,[0]);
AddFun('FigureGetJoin2',_MethodFigureGetJoin2,[0]);
AddProc('FigureSetJoin1',_MethodFigureSetJoin1,[0,0]);
AddProc('FigureSetJoin2',_MethodFigureSetJoin2,[0,0]);
AddFun('FigureGetClosed',_MethodFigureGetClosed,[0]);
AddProc('FigureSetClosed',_MethodFigureSetClosed,[0,0]);
AddFun('FigureGetControlPoint_X',_MethodFigureGetControlPoint_X,[0,0,0]);
AddFun('FigureGetControlPoint_Y',_MethodFigureGetControlPoint_Y,[0,0,0]);
AddProc('FigureSetControlPoints',_MethodFigureSetControlPoints,[0,0,0,0,0,0]);
AddFun('FigureGetSegmentType',_MethodFigureGetSegmentType,[0,0]);
AddProc('FigureSetSegmentType',_MethodFigureSetSegmentType,[0,0,0]);
AddProc('FigureInvertArcSegment',_MethodFigureInvertArcSegment,[0,0]);
AddProc('FigureConvertPLBezier',_MethodFigureConvertPLBezier,[0]);
AddProc('FigureConvertPLPolyline',_MethodFigureConvertPLPolyline,[0]);
AddFun('FigureGetElpALen',_MethodFigureGetElpALen,[0]);
AddFun('FigureGetElpBLen',_MethodFigureGetElpBLen,[0]);
AddFun('FigureGetArcStyle',_MethodFigureGetArcStyle,[0]);
AddProc('FigureSetArcStyle',_MethodFigureSetArcStyle,[0,0]);
AddProc('FigureInvertArc',_MethodFigureInvertArc,[0]);
AddFun('FigureGetArcSAngle',_MethodFigureGetArcSAngle,[0]);
AddFun('FigureGetArcFAngle',_MethodFigureGetArcFAngle,[0]);
AddProc('FigureSetArcAngles',_MethodFigureSetArcAngles,[0,0,0]);
AddFun('FigureGetRichText',_MethodFigureGetRichText,[0]);
AddProc('FigureSetRichText',_MethodFigureSetRichText,[0,0]);
AddFun('FigureGetPictureName',_MethodFigureGetPictureName,[0]);
AddFun('FigureGetTransparent',_MethodFigureGetTransparent,[0]);
AddProc('FigureSetTransparent',_MethodFigureSetTransparent,[0,0]);
AddProc('FigureFlipHorz',_MethodFigureFlipHorz,[0]);
AddProc('FigureFlipVert',_MethodFigureFlipVert,[0]);
AddProc('FigureSkewBitmap',_MethodFigureSkewBitmap,[0]);
AddProc('FigureSaveBitmapToFile',_MethodFigureSaveBitmapToFile,[0,0]);
AddProc('FigureLoadBitmapFromFile',_MethodFigureLoadBitmapFromFile,[0,0]);
AddFun('FigureGetText',_MethodFigureGetText,[0]);
AddProc('FigureSetText',_MethodFigureSetText,[0,0]);
AddFun('DrawUserFigureEvent',_MethodDrawUserFigureEvent,[0,0,0,0]);
AddFun('PointInUserFigureEvent',_MethodPointInUserFigureEvent,[0,0,0,0,1]);
AddProc('Draw',_MethodDraw,[2]);
AddProc('DrawFigures',_MethodDrawFigures,[2]);
AddProc('DrawSelectedFigures',_MethodDrawSelectedFigures,[2]);
AddProc('DrawSelectionPoints',_MethodDrawSelectionPoints,[2]);
AddProc('DrawFigureGuides',_MethodDrawFigureGuides,[2]);
AddProc('SelectAll',_MethodSelectAll,[0]);
AddProc('DeselectAll',_MethodDeselectAll,[0]);
AddProc('InvertSelection',_MethodInvertSelection,[2]);
AddFun('GroupSelection',_MethodGroupSelection,[2]);
AddProc('UngroupSelection',_MethodUngroupSelection,[2]);
AddProc('OrderSelection',_MethodOrderSelection,[0]);
AddProc('RemoveSelection',_MethodRemoveSelection,[2]);
AddProc('RotateSelectionCenter',_MethodRotateSelectionCenter,[0]);
AddProc('RotateSelection',_MethodRotateSelection,[0,0,0]);
AddProc('MirrorSelection',_MethodMirrorSelection,[0,0,0,0,0]);
AddProc('KnifeSelection',_MethodKnifeSelection,[0,0,0,0]);
AddProc('CreateDimLinesOfSelection',_MethodCreateDimLinesOfSelection,[2]);
AddProc('ClearDimLinesOfSelection',_MethodClearDimLinesOfSelection,[2]);
AddProc('InterBreakSelection',_MethodInterBreakSelection,[2]);
AddProc('LockSelectionToMove',_MethodLockSelectionToMove,[0]);
AddProc('LockSelectionToModify',_MethodLockSelectionToModify,[0]);
AddProc('InvertArcsOfSelection',_MethodInvertArcsOfSelection,[2]);
AddProc('ArrangeArcStyleOfSelection',_MethodArrangeArcStyleOfSelection,[0]);
AddProc('CloseSelectedPolyline',_MethodCloseSelectedPolyline,[2]);
AddProc('OpenSelectedPolyline',_MethodOpenSelectedPolyline,[2]);
AddProc('SimplfySelectedPolyline',_MethodSimplfySelectedPolyline,[2]);
AddProc('NameSelection',_MethodNameSelection,[2]);
AddProc('ConvertPLToBezier',_MethodConvertPLToBezier,[2]);
AddProc('ConvertPLToPolyline',_MethodConvertPLToPolyline,[2]);
AddProc('FlipImagesOfSelection',_MethodFlipImagesOfSelection,[0]);
AddProc('setTransparentOfSelection',_MethodsetTransparentOfSelection,[0]);
AddProc('ScaleSelection',_MethodScaleSelection,[0,0,0,0]);
AddProc('ScaleDrawing',_MethodScaleDrawing,[0,0]);
AddProc('ModifyFontName',_MethodModifyFontName,[0]);
AddProc('ModifyFontBold',_MethodModifyFontBold,[0]);
AddProc('ModifyFontItalic',_MethodModifyFontItalic,[0]);
AddProc('ModifyFontUnderline',_MethodModifyFontUnderline,[0]);
AddProc('ModifyFontStrike',_MethodModifyFontStrike,[0]);
AddProc('ModifyFontSize',_MethodModifyFontSize,[0]);
AddProc('ModifyFontCharset',_MethodModifyFontCharset,[0]);
AddProc('ModifyFontColor',_MethodModifyFontColor,[0]);
AddProc('ModifyPenColor',_MethodModifyPenColor,[0]);
AddProc('ModifyBrushColor',_MethodModifyBrushColor,[0]);
AddProc('ModifyPenStyle',_MethodModifyPenStyle,[0]);
AddProc('ModifyBrushStyle',_MethodModifyBrushStyle,[0]);
AddProc('ModifyRowStyle',_MethodModifyRowStyle,[0]);
AddProc('ModifyPenWidth',_MethodModifyPenWidth,[0]);
AddFun('IsTextSelected',_MethodIsTextSelected,[2]);
AddProc('GetSelectionBoundS',_MethodGetSelectionBoundS,[1,1,1,1]);
AddProc('GetDrawingBounds',_MethodGetDrawingBounds,[1,1,1,1]);
AddProc('ReDrawSelection',_MethodReDrawSelection,[2]);
AddProc('ReDrawSelectionPoints',_MethodReDrawSelectionPoints,[2]);
AddProc('ManualRefresh',_MethodManualRefresh,[2]);
AddProc('RefreshSelection',_MethodRefreshSelection,[2]);
AddProc('Reselect',_MethodReselect,[2]);
AddFun('GetSurfaceBitmapHandle',_MethodGetSurfaceBitmapHandle,[2]);
AddFun('SelectByPoint',_MethodSelectByPoint,[0,0,0,0]);
AddFun('DoMagicWand',_MethodDoMagicWand,[0,0,0]);
AddFun('SelectByFigure',_MethodSelectByFigure,[0,0,0]);
AddFun('SelectWithInArea',_MethodSelectWithInArea,[0,0,0,0,0,0]);
AddProc('SelectFigure',_MethodSelectFigure,[0]);
AddProc('DeSelectFigure',_MethodDeSelectFigure,[0]);
AddProc('MoveSelection',_MethodMoveSelection,[0,0]);
AddProc('MoveAll',_MethodMoveAll,[0,0]);
AddProc('MoveAllSilent',_MethodMoveAllSilent,[0,0]);
AddProc('DuplicateSelection',_MethodDuplicateSelection,[0,0]);
AddProc('DuplicateSelectionAsBezier',_MethodDuplicateSelectionAsBezier,[0,0]);
AddProc('ConvertSelectionToBezier',_MethodConvertSelectionToBezier,[2]);
AddProc('ArrayRectSelection',_MethodArrayRectSelection,[0,0,0,0]);
AddProc('ArrayPolarSelection',_MethodArrayPolarSelection,[0,0,0]);
AddProc('MakeSelectionBlock',_MethodMakeSelectionBlock,[0]);
AddProc('BoundSelectedLine',_MethodBoundSelectedLine,[2]);
AddProc('BoundLineToFigures',_MethodBoundLineToFigures,[0,0,0]);
AddProc('BoundLinePoint',_MethodBoundLinePoint,[0,0,0,0]);
AddProc('UnBoundLine',_MethodUnBoundLine,[2]);
AddFun('MakeSelectedLinesPolyline',_MethodMakeSelectedLinesPolyline,[2]);
AddFun('WeldIntoPolyline',_MethodWeldIntoPolyline,[2]);
AddProc('OffSetSelection',_MethodOffSetSelection,[0]);
AddProc('ClipSelBitmapToSelFigure',_MethodClipSelBitmapToSelFigure,[2]);
AddProc('UnClipSelBitmap',_MethodUnClipSelBitmap,[2]);
AddProc('SaveToFile',_MethodSaveToFile,[0,0]);
AddProc('LoadFromFile',_MethodLoadFromFile,[0]);
AddFun('InsertBlockwithFileName',_MethodInsertBlockwithFileName,[0,0,0,0]);
AddProc('SetBlockInfo',_MethodSetBlockInfo,[0,0]);
AddProc('ExportAsWmf',_MethodExportAsWmf,[0]);
AddProc('ExportAsDxf',_MethodExportAsDxf,[0]);
AddFun('SelectionAsMetaFile',_MethodSelectionAsMetaFile,[2]);
AddFun('DrawingAsMetaFile',_MethodDrawingAsMetaFile,[2]);
AddFun('FigureAsMetaFile',_MethodFigureAsMetaFile,[0]);
AddFun('SelectionAsBmpHandle',_MethodSelectionAsBmpHandle,[0]);
AddProc('SaveAsBitmap',_MethodSaveAsBitmap,[0]);
AddFun('CreatePreviewBitmapHandle',_MethodCreatePreviewBitmapHandle,[2]);
AddProc('DrawToDC',_MethodDrawToDC,[0,0,0,0]);
AddProc('StretchToDC',_MethodStretchToDC,[0,0,0,0,0]);
AddProc('PrintDrawing',_MethodPrintDrawing,[0]);
AddProc('PrintDrawingAsWmf',_MethodPrintDrawingAsWmf,[0]);
AddProc('PrnStartJob',_MethodPrnStartJob,[0]);
AddProc('PrnDoJob',_MethodPrnDoJob,[0]);
AddProc('PrnEndJob',_MethodPrnEndJob,[2]);
AddProc('PrnAbortJob',_MethodPrnAbortJob,[2]);
AddProc('PrintByTiling',_MethodPrintByTiling,[0,0,0]);
AddProc('ImportDXF',_MethodImportDXF,[0,0,0]);
AddProc('Clear',_MethodClear,[0]);
AddProc('CopyToClipBoard',_MethodCopyToClipBoard,[2]);
AddProc('CutToClipBoard',_MethodCutToClipBoard,[2]);
AddProc('SetFieldText',_MethodSetFieldText,[0,0]);
AddProc('PasteFromClipBoard',_MethodPasteFromClipBoard,[0]);
AddFun('GetLayerNbr',_MethodGetLayerNbr,[0]);
AddFun('FindFigureByName',_MethodFindFigureByName,[0]);
AddFun('Line',_MethodLine,[0,0,0,0,0,0,0,0,0,0]);
AddFun('Vertex',_MethodVertex,[0,0,0,0]);
AddFun('Ellipse',_MethodEllipse,[0,0,0,0,0,0,0,0,0,0,0,0]);
AddFun('DrawCircle',_MethodDrawCircle,[0,0,0,0,0,0,0,0,0,0]);
AddFun('Arc',_MethodArc,[0,0,0,0,0,0,0,0,0,0,0,0,0]);
AddFun('ElpArc',_MethodElpArc,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);
AddFun('Rectangle',_MethodRectangle,[0,0,0,0,0,0,0,0,0,0,0]);
AddFun('InsertBitmap',_MethodInsertBitmap,[0,0,0,0,0,0]);
AddFun('InsertBitmapHandle',_MethodInsertBitmapHandle,[0,0,0,0,0,0]);
AddFun('InsertWMF',_MethodInsertWMF,[0,0,0,0,0]);
AddFun('ImportWMF',_MethodImportWMF,[0,0,0]);
AddFun('ImportDrawing',_MethodImportDrawing,[0,0,0,0,0]);
AddFun('TextOut',_MethodTextOut,[0,0,0,0,0,0,0,0,0,0,0]);
AddFun('GetFigureCustomStream',_MethodGetFigureCustomStream,[0,1]);
AddProc('SetFigureCustomStream',_MethodSetFigureCustomStream,[0,0,1]);
AddFun('GetCustomStream',_MethodGetCustomStream,[1]);
AddProc('SetCustomStream',_MethodSetCustomStream,[0,1]);
AddProc('PrintPreview',_MethodPrintPreview,[2]);
AddFun('GetSlcPenStyle',_MethodGetSlcPenStyle,[2]);
AddFun('GetSlcPenWidth',_MethodGetSlcPenWidth,[2]);
AddFun('GetSlcPenColor',_MethodGetSlcPenColor,[2]);
AddFun('GetSlcRowStyle',_MethodGetSlcRowStyle,[2]);
AddFun('GetSlcBrushStyle',_MethodGetSlcBrushStyle,[2]);
AddFun('GetSlcBrushColor',_MethodGetSlcBrushColor,[2]);
AddFun('GetSlcFontName',_MethodGetSlcFontName,[2]);
AddFun('GetSlcFontBold',_MethodGetSlcFontBold,[2]);
AddFun('GetSlcFontItalic',_MethodGetSlcFontItalic,[2]);
AddFun('GetSlcFontStrike',_MethodGetSlcFontStrike,[2]);
AddFun('GetSlcFontSize',_MethodGetSlcFontSize,[2]);
AddFun('GetSlcFontColor',_MethodGetSlcFontColor,[2]);
AddFun('GetSlcPolylineClosed',_MethodGetSlcPolylineClosed,[2]);
AddFun('GetSlcImageTransparent',_MethodGetSlcImageTransparent,[2]);
AddFun('GetSlcImageClipped',_MethodGetSlcImageClipped,[2]);
AddFun('GetSlcArcStyle',_MethodGetSlcArcStyle,[2]);
AddFun('GetSlcLineBounded',_MethodGetSlcLineBounded,[2]);
AddFun('CountBlock',_MethodCountBlock,[0]);
AddProc('ExecuteTBCommand',_MethodExecuteTBCommand,[0]);
AddFun('GetVersion',_MethodGetVersion,[2]);
AddFun('GetBuildNumber',_MethodGetBuildNumber,[2]);
AddFun('BlockAsMetafile',_MethodBlockAsMetafile,[0]);
AddProc('LockSelChange',_MethodLockSelChange,[2]);
AddProc('UnLockSelChange',_MethodUnLockSelChange,[2]);
AddProc('CenterPage',_MethodCenterPage,[2]);
AddProc('AlignPageDown',_MethodAlignPageDown,[2]);
AddProc('AlignPageUp',_MethodAlignPageUp,[2]);
AddProc('StartBlink',_MethodStartBlink,[2]);
AddProc('StopBlink',_MethodStopBlink,[2]);
AddProc('ResumeBlink',_MethodResumeBlink,[2]);
AddFun('IsBlinking',_MethodIsBlinking,[2]);
AddProc('CalibrateLayerScale',_MethodCalibrateLayerScale,[0,0,0,0,0]);
AddFun('cNewDrawing',_MethodcNewDrawing,[2]);
AddProc('cOpenDrawing',_MethodcOpenDrawing,[2]);
AddProc('cOpenDrawingFile',_MethodcOpenDrawingFile,[0]);
AddProc('cSaveDrawing',_MethodcSaveDrawing,[2]);
AddProc('cSaveAsDrawing',_MethodcSaveAsDrawing,[2]);
AddProc('cPrintDrawing',_MethodcPrintDrawing,[2]);
AddProc('cPrintDrawingAsWmf',_MethodcPrintDrawingAsWmf,[2]);
AddProc('cTestPrinter',_MethodcTestPrinter,[2]);
AddProc('cExportAs',_MethodcExportAs,[2]);
AddProc('cImportDxf',_MethodcImportDxf,[2]);
AddProc('DoPopUp',_MethodDoPopUp,[0,0]);
AddProc('ExecuteCustomCommand',_MethodExecuteCustomCommand,[0]);
AddProc('ExecuteVerbalCommand',_MethodExecuteVerbalCommand,[0]);
AddFun('ExitApplication',_MethodExitApplication,[2]);
AddFun('IsUnNamed',_MethodIsUnNamed,[2]);
end;
initialization
try
InitPowerCad;
except end;
end.