maXbox3 3.9.9.195 14/05/2015 08:37:17 AM
maXbox3 3.9.9.80 13.11.2013 11:25:53
maXbox3 3.9.9.80 13.11.2013 11:25:53
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />
<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />
10323: function Yuser(Y : Integer):Float; external 'dmath'; {Converts screen coordinate Y to user ordinate }<br />
10324: {$IFNDEF DELPHI}<br />
10325: procedure LeaveGraphics; external 'dmath';<br />
10326: { Quits graphic mode }<br />
10327: {$ENDIF}<br />
10328: { ------------------------------------------------------------------<br />
10329: LaTeX graphics<br />
10330: ------------------------------------------------------------------ }<br />
10331: function TeX_InitGraphics(FileName : String; PgWidth, PgHeight : Integer;<br />
10332: Header : Boolean) : Boolean; external 'dmath';<br />
10333: { Initializes the LaTeX file }<br />
10334: procedure TeX_SetWindow(X1, X2, Y1, Y2 : Integer; GraphBorder : Boolean); external 'dmath';<br />
10335: { Sets the graphic window }<br />
10336: procedure TeX_LeaveGraphics(Footer : Boolean); external 'dmath'; { Close the LaTeX file }<br />
103<strong>37</strong>: procedure TeX_SetOxScale(Scale : TScale; OxMin, OxMax, OxStep : Float); external 'dmath';<br />
10338: { Sets the scale on the Ox axis }<br />
10339: procedure TeX_SetOyScale(Scale : TScale; OyMin, OyMax, OyStep : Float); external 'dmath';<br />
10340: { Sets the scale on the Oy axis }<br />
10341: procedure TeX_SetGraphTitle(Title : String); external 'dmath'; { Sets the title for the graph }<br />
10342: procedure TeX_SetOxTitle(Title : String); external 'dmath'; { Sets the title for the Ox axis }<br />
10343: procedure TeX_SetOyTitle(Title : String); external 'dmath'; { Sets the title for the Oy axis }<br />
10344: procedure TeX_PlotOxAxis; external 'dmath'; { Plots the horizontal axis }<br />
10345: procedure TeX_PlotOyAxis; external 'dmath'; { Plots the vertical axis }<br />
10346: procedure TeX_PlotGrid(Grid : TGrid); external 'dmath'; { Plots a grid on the graph }<br />
10347: procedure TeX_WriteGraphTitle; external 'dmath'; Writes the title of the graph }<br />
10348: procedure TeX_SetMaxCurv(NCurv : Byte); external 'dmath';<br />
10349: { Sets the maximum number of curves and re-initializes their parameters }<br />
10350: procedure TeX_SetPointParam(CurvIndex, Symbol, Size : Integer); external 'dmath';<br />
10351: { Sets the point parameters for curve # CurvIndex }<br />
10352: procedure TeX_SetLineParam(CurvIndex, Style : Integer;<br />
10353: Width : Float; Smooth : Boolean); external 'dmath';<br />
10354: { Sets the line parameters for curve # CurvIndex }<br />
10355: procedure TeX_SetCurvLegend(CurvIndex : Integer; Legend : String); external 'dmath';<br />
10356: { Sets the legend for curve # CurvIndex }<br />
10357: procedure TeX_SetCurvStep(CurvIndex, Step : Integer); external 'dmath';<br />
10358: { Sets the step for curve # CurvIndex }<br />
10359: procedure TeX_PlotCurve(X, Y : TVector; Lb, Ub, CurvIndex : Integer); external 'dmath';<br />
10360: { Plots a curve }<br />
10361: procedure TeX_PlotCurveWithErrorBars(X, Y, S : TVector;<br />
10362: Ns, Lb, Ub, CurvIndex : Integer); external 'dmath';<br />
10363: { Plots a curve with error bars }<br />
10364: procedure TeX_PlotFunc(Func : TFunc; X1, X2 : Float;<br />
10365: Npt : Integer; CurvIndex : Integer); external 'dmath';<br />
10366: { Plots a function }<br />
10367: procedure TeX_WriteLegend(NCurv : Integer; ShowPoints, ShowLines : Boolean); external 'dmath';<br />
10368: { Writes the legends for the plotted curves }<br />
10369: procedure TeX_ConRec(Nx, Ny, Nc : Integer; X, Y, Z : TVector; F : TMatrix); external 'dmath';<br />
10<strong>37</strong>0: { Contour plot }<br />
10<strong>37</strong>1: function Xcm(X : Float) : Float; external 'dmath'; { Converts user coordinate X to cm }<br />
10<strong>37</strong>2: function Ycm(Y : Float) : Float; external 'dmath'; { Converts user coordinate Y to cm }<br />
10<strong>37</strong>3:<br />
10<strong>37</strong>4: //*****************************************************unit uPSI_SynPdf;<br />
10<strong>37</strong>5: Function RawUTF8ToPDFString( const Value : RawUTF8) : PDFString<br />
10<strong>37</strong>6: Function _DateTimeToPdfDate( ADate : TDateTime) : TPdfDate<br />
10<strong>37</strong>7: Function _PdfDateToDateTime( const AText : TPdfDate) : TDateTime<br />
10<strong>37</strong>8: Function PdfRect( Left, Top, Right, Bottom : Single) : TPdfRect;<br />
10<strong>37</strong>9: Function PdfRect1( const Box : TPdfBox) : TPdfRect;<br />
10380: Function PdfBox( Left, Top, Width, Height : Single) : TPdfBox<br />
10381: //Function _GetCharCount( Text : PAnsiChar) : integer<br />
10382: //Procedure L2R( W : PWideChar; L : integer)<br />
10383: Function PdfCoord( MM : single) : integer<br />
10384: Function CurrentPrinterPaperSize : TPDFPaperSize<br />
10385: Function CurrentPrinterRes : TPoint<br />
10386: Procedure GDICommentBookmark( MetaHandle : HDC; const aBookmarkName : RawUTF8)<br />
10387: Procedure GDICommentOutline( MetaHandle : HDC; const aTitle : RawUTF8; aLevel : Integer)<br />
10388: Procedure GDICommentLink( MetaHandle:HDC; const aBookmarkName:RawUTF8; const aRect : TRect)<br />
10389: Const('Usp10','String 'usp10.dll<br />
10390: AddTypeS('TScriptState_enum', '( r0, r1, r2, r3, r4, fOverrideDirection, fInhibitSymSwap,<br />
10391: 'fCharShape, fDigitSubstitute,fInhibitLigate,fDisplayZWG, fArabicNumContext, fGcpClusters )<br />
10392: TScriptState_set', 'set of TScriptState_enum<br />
10393: //**********************************************************************<br />
10394:<br />
10395: procedure SIRegister_PMrand(CL: TPSPascalCompiler); //ParkMiller<br />
10396: begin<br />
10397: Procedure PMrandomize( I : word)<br />
10398: Function PMrandom : longint<br />
10399: Function Rrand : extended<br />
10400: Function Irand( N : word) : word<br />
10401: Function Brand( P : extended) : boolean<br />
10402: Function Nrand : extended<br />
10403: end;<br />
10404:<br />
104<strong>05</strong>: procedure SIRegister_Spring_Cryptography_Utils(CL: TPSPascalCompiler);<br />
10406: begin<br />
10407: Function Endian( x : LongWord) : LongWord<br />
104<strong>08</strong>: Function Endian64( x : Int64) : Int64<br />
10409: Function spRol( x : LongWord; y : Byte) : LongWord<br />
10410: Function spRor( x : LongWord; y : Byte) : LongWord<br />
10411: Function Ror64( x : Int64; y : Byte) : Int64<br />
PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />
http://www.softwareschule.ch/maxbox.htm T: 297<br />
p: 120