COMPRESS

Creates a Zip File

Syntax:

 COMPRESS [ FILES ] <afiles>
 TO <cZipFile>
 BLOCK <bBlock>
 [ OVERWRITE ]

DECODE

Decodes Database Records Or Files

Syntax:

 DECODE [FROM <(file)>] ON <key>
 FIELDS <fields,...>
 [ PASSWORD <password> ]
 [ FOR <for> ]
 [ WHILE <while> ]
 [ ALL ]

 DECODE <file1> TO <file2> [ PASSWORD <password>] [DELETE]
 DECODE FILE <file> [ PASSWORD <password> ]

DISPLAY HELP

Display Windows Help

Syntax:

DISPLAY HELP
MAIN | CONTEXT <nTopic> | POPUP <nTopic>

DO EVENTS

Forces System Event Processing

Syntax:

DO EVENTS


DO REPORT

Creates a Report Based Upon Given Parameters

Syntax:

 DO REPORT
 TITLE <ctitle>
 HEADERS <aheaders1> , <aheaders2>
 FIELDS <aFields>
 WIDTHS <aWidths>
 [ TOTALS <aTotals> ]
 [ NFORMATS <aformats> ]
 WORKAREA <WorkArea>
 LPP <nLinesPerPage>
 CPL <nCahractersPerLine>
 [ LMARGIN <nLeftmargin> ]
 [ PAPERSIZE <nPaperSize> ]
 [ NOFIXED ]
 [ DOSMODE ]
 [ PREVIEW ]
 [ SELECT ]
 [ IMAGE <cgraphic> AT <nfi> , <nci> TO <nff> , <ncf> ]
 [ MULTIPLE ]
 [ GROUPED BY <cGroupBy> ]
 [ HEADRGRP <cHeaderGroup> ]
 [ LANDSCAPE ]

DO REPORT FORM

Executes a Report From a Given Report Definition File

Syntax:

DO REPORT FORM <cReportFormName[.rpt>


DRAW \/ ERASE \/ PRINT GRAPH

Drawing Commands

Syntax:

Bar\/Lines\/Points Chart:

DRAW GARPH
   IN WINDOW <WindowName>
   AT <nRow>,<nCol>
   TO <nRow>,<nCol>
   TITLE <cTitle>
   TYPE [ BARS | LINES | POINTS ]
   SERIES <aSeries>
   YVALUES <aYValues>
   DEPTH <nDepth>
   BARWIDTH <nBarWidth>
   HVALUES <nHorizaontalValues>
   SERIENAMES <aSeriesNames>
   COLORS <anColors>
   [ 3DVIEW ]
   [ SHOWGRID ]
   [ SHOWXVALUES ]
   [ SHOWYVALUES ]
   [ SHOWLEGENDS ]
   [ LEGENDSWIDTH <nWidth> ]

Pie Chart:

 DRAW GRAPH IN WINDOW <window>
    AT <nT>,<nL>
    TO <nB>,<nR>
    TITLE <cTitle>
    TYPE PIE
    SERIES <aSer>
    DEPTH <nD>
    SERIENAMES <aName>
    COLORS <aColor>
    [ 3DVIEW ]
    [ SHOWXVALUES ]
    [ SHOWLEGENDS ]

Draw Line:

 DRAW LINE IN WINDOW <WindowName> AT <nRow>,<nCol>
    TO <nRow>,<nCol>
    [ PENCOLOR <anPenColor> ]
    [ PENWIDTH <nPenWidth> ]

Draw Rectangle:

 DRAW RECTANGLE IN WINDOW <WindowName> AT <nRow>,<nCol>
    TO <nRow>,<nCol>
    [ PENCOLOR <anPenColor> ]
    [ PENWIDTH <nPenWidth> ]
    [ FILLCOLOR <anFillColor> ]

Draw RoundRectangle:

DRAW ROUNDRECTANGLE IN WINDOW <WindownNme>
   AT <nRow> , <nCol>
   TO <nRow> , <nCol>
   ROUNDWIDTH <nWidth>
   ROUNDHEIGHT <nHeight>
   [ PENCOLOR <anPenColor> ]
   [ PENWIDTH <nPenWidth> ]
   [ FILLCOLOR <anFillColor> ]

Draw Ellipse

 DRAW ELLIPSE IN WINDOW <WindowName> AT <nRow>,<nCol>
    TO <nRow>,<nCol>
    [ PENCOLOR <anPenColor> ]
    [ PENWIDTH <nPenWidth> ]
    [ FILLCOLOR <anFillColor> ]

Draw Arc:

 DRAW ARC IN WINDOW <WindowName> AT <nRow>,<nCol>
    TO <nRow>,<nCol>
    FROM RADIAL <nRow>,<nCol>
    TO RADIAL <nRow>,<nCol>
    [ PENCOLOR <anPenColor> ]
    [ PENWIDTH <anFillColor> ]

Draw Pie:

 DRAW PIE IN WINDOW <windowname> AT <nRow>,<nCol>
    TO <nRow>,<nCol>
    FROM RADIAL <nRow>, <nCol>
    TO RADIAL <nRow>, <nCol>
    [ PENCOLOR <anPenColor> ]
    [ PENWIDTH <nPenWidth> ]
    [ FILLCOLOR <anFillColor> ]

Draw Polygon:

 DRAW POLYGON IN WINDOW <WindowName> ;
    POINTS <anPoints>
    [ PENCOLOR <anPenColor> ]
    [ PENWIDTH <nPenWidth> ]
    [ FILLCOLOR <anFillColor> ]

Draw Polybezier:

 DRAW POLYBEZIER IN WINDOW <WindowName>
    POINTS <anPoints>
    [ PENCOLOR <anPenColor> ]
    [ PENWIDTH <nPenWidth> ]

Erase:

 ERASE [ IN ] WINDOW <WindowName>

Print Graph:

 PRINT GRAPH [ OF ] <cWindowname> [ PREVIEW ] [ DIALOG ]

'Print Graph' command, prints BARS, POINTS, LINES or PIE graph previously drawn using DRAW GRAPH command in the specified window.

Alternatively, BosTaurus library which is exclusively for drawing and image manipulation can also be used.


EDIT

Edits Database Records In The Specified WorkArea

Syntax:

 EDIT
 WORKAREA <workarea>
 [ TITLE <cTitle> ]
 [ FIELDS <acFields> ]
 [ READONLY <alReadOnlyFields> ]
 [ SAVE <bSave> ]
 [ SEARCH <bSearch> ]
 EDIT EXTENDED
 [ WORKAREA <cWorkArea> ]
 [ TITLE <cTitle> ]
 [ FIELDNAMES <acFieldNames> ]
 [ FIELDMESSAGES <acFieldMessages> ]
 [ FIELDENABLED <alFieldView> ]
 [ TABLEVIEW <alTableView> ]
 [ OPTIONS <aOptions> ]
 [ ON SAVE <bSave> ]
 [ ON FIND <bFind> ]
 [ ON PRINT <bPrint> ]

ENCODE

Encodes Database Records Or Files

Syntax:

 ENCODE [ FROM < file > ] ON < key >
 FIELDS <fields,...>
 [ PASSWORD <password> ]
 [ FOR <ForExpression> ]
 [ WHILE <WhileExpression> ]
 [ ALL ]

 ENCODE <file1> TO <file2> [ PASSWORD <password> ] [ DELETE ]
 ENCODE FILE <file> [ PASSWORD <password> ]

EXECUTE

Opens Or Prints Specified Files

 EXECUTE
 [ OPERATION <operation> ]
 [ FILE <file> ]
 [ PARAMETERS <parameters> ]
 [ DEFAULT <default> ]
 [ MAXIMIZE | MINIMIZE | HIDE ]
 EXECUTE
 [ FILE <file> ]
 [ MAXIMIZE | MINIMIZE | HIDE ]
 WAIT

The file can be an executable file or a document file.


GRAPH BITMAP

Draw Graph in Bitmap Memory

GRAPH BITMAP PIE ;
    SIZE <nWidth>, <nHeight> ;
    SERIEVALUES <aSerieValues> ;
    SERIENAMES <aSerieNames> ;
    SERIECOLORS <aSerieColors> ;
    TITLE <cTitle> ;
    TITLECOLOR <aTitleColor>;
    DEPTH <nDepth> ;
    3DVIEW <l3DView> ;
    SHOWXVALUES <lShowXValues> ;
    SHOWLEGENDS <lShowLegends> ;
    NOBORDER <lNoBorder> ;
    STOREIN <hBitmapVar>
GRAPH BITMAP BARS|LINES|POINTS ;
   SIZE <nWidth>, <nHeight> ;
   SERIEVALUES <aSerieValues> ;
   SERIENAMES <aSerieNames> ;
   SERIECOLORS <aSerieColors> ;
   SERIEYNAMES <aSerieYNames> ;
   PICTURE <cPicture> ;
   TITLE <cTitle> ;
   TITLECOLOR <aTitleColor> ;
   HVALUES <nHValues> ;
   BARDEPTH <nBarDepth> ;
   BARWIDTH <nBarWidth> ;
   SEPARATION <nSeparation> ;
   LEGENDWIDTH <nLegendWindth> ;
   3DVIEW <l3DView> ;
   SHOWGRID <lShowGrid> ;
   SHOWXGRID <lShowXGrid> ;
   SHOWYGRID <lShowYGrid> ;
   SHOWVALUES <lShowValues> ;
   SHOWXVALUES <lShowXValues> ;
   SHOWYVALUES <lShowYValues> ;
   SHOWLEGENDS <lShowLegends> ;
   NOBORDER <lNoBorder> ;
   STOREIN <hBitmapVar>

Note:

  • Assign a bitmap to an image control, e.g.: Form_1.Image_1.HBITMAP := hBitmapVar

  • Save a bitmap to disk, e.g.: BT_BitmapSaveFile( hBitmapVar, "Graph.PNG", BT_FILEFORMAT_PNG )

  • See demo \SAMPLES\Controls\Graph\GRAPH_Bitmap


ON KEY

Defines a Keyboard Shortcut

 ON KEY <Key>
 [ OF <ParentWindow> ]
 ACTION <ActionProcedureName> | <bBlock>

<Key> must be one of the following:

Basic Keys

F1...F12
BACK,TAB,RETURN,ESCAPE,END,HOME,LEFT,UP,RIGHT,DOWN,INSERT,DELETE,PRIOR,NEXT

Alt Keys

ALT+A...ALT+Z
ALT+0...ALT+9
ALT+F1...ALT+F12
ALT+BACK,ALT+TAB,ALT+RETURN,ALT+ESCAPE,ALT+END,ALT+HOME,ALT+LEFT,ALT+UP,
ALT+RIGHT,ALT+DOWN,ALT+INSERT,ALT+DELETE,ALT+PRIOR,ALT+NEXT

Shift Keys

SHIFT+A...SHIFT+Z
SHIFT+0...SHIFT+9
SHIFT+F1...SHIFT+F12
SHIFT+BACK,SHIFT+TAB,SHIFT+RETURN,SHIFT+ESCAPE,SHIFT+END,SHIFT+HOME,
SHIFT+LEFT,SHIFT+UP,SHIFT+RIGHT,SHIFT+DOWN,SHIFT+INSERT,SHIFT+DELETE
SHIFT+PRIOR,SHIFT+NEXT

Control Keys

CONTROL+A...CONTROL+Z
CONTROL+1...CONTROL+9
CONTROL+F1...CONTROL+F12
CONTROL+BACK,CONTROL+TAB,CONTROL+RETURN,CONTROL+ESCAPE,CONTROL+END,
CONTROL+HOME,CONTROL+LEFT,CONTROL+UP,CONTROL+RIGHT,CONTROL+DOWN,
CONTROL+INSERT,CONTROL+DELETE,CONTROL+PRIOR,CONTROL+NEXT

PLAY WAVE

Plays a Wave From File Or Resource

 PLAY WAVE <cWaveName>
    [ FROM RESOURCE ]
    [ SYNC ]
    [ NOSTOP ]
    [ LOOP ]
    [ NODEFAULT ]

RELEASE KEY

Releases a Key Defined Via ON KEY Command

RELEASE KEY <Key> OF <WindowName>

Refer to ON KEY command for a list of available keys.


results matching ""

    No results matching ""