12345678910111213141516171819202122232425262728 |
- {$mode objfpc}
- {$modeswitch externalclass}
- // filename export object alias
- {$linklib ./modules/canvas.js canvas}
- unit canvas;
- interface
- uses js, web;
- type
- TCreateCanvasResult = class external name 'Object' (TJSObject)
- ctx: TJSCanvasRenderingContext2D;
- id : string;
- end;
-
- TCanvasAPI = class external name 'Object' (TJSObject)
- function create (aID : String; AParent : TJSElement; aWidth,aHeight : Integer) : TCreateCanvasResult;
- function createReportList(aWrapperID : String) : String;
- end;
- Var
- CanvasAPI : TCanvasAPI; external name 'canvas';
- implementation
- end.
|