Răsfoiți Sursa

* Namespaced JSPdf Api

Michaël Van Canneyt 1 an în urmă
părinte
comite
647f7c452e
2 a modificat fișierele cu 10 adăugiri și 4 ștergeri
  1. 3 0
      packages/jspdf/namespaced/Api.JSPdf.pas
  2. 7 4
      packages/jspdf/src/jspdf.pas

+ 3 - 0
packages/jspdf/namespaced/Api.JSPdf.pas

@@ -0,0 +1,3 @@
+{$DEFINE FPC_DOTTEDUNITS}
+unit Api.JSPdf;
+{$include ../src/jspdf.pas}

+ 7 - 4
packages/jspdf/jspdf.pas → packages/jspdf/src/jspdf.pas

@@ -12,8 +12,9 @@
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
  **********************************************************************}
-
+{$IFNDEF FPC_DOTTEDUNITS}
 unit jsPDF;
+{$ENDIF}
 
 {$MODE OBJFPC}
 {$MODESWITCH EXTERNALCLASS}
@@ -21,9 +22,11 @@ unit jsPDF;
 interface
 
 uses
-  Types,
-  JS,
-  SysUtils;
+{$IFNDEF FPC_DOTTEDUNITS}
+  System.Types, JSApi.JS, System.SysUtils;
+{$ELSE}
+  Types, JS, SysUtils;
+{$ENDIF}
 
 type
   TjsPDF = class external name 'jsPDF'