SIMPOL Documentation

Chapter 39. graphicreportlib

Table of Contents

graphicreport1

Description

Type Tags

dataform1, printform1, report1

Object Value

Objects of type graphicreport1 have no value, and it is an error to try to get or set this value.

graphicreport1.new()

Description

Prototype

graphicreport1.new ( graphicreport1 me, integer paperwidth, integer paperheight, integer outputtarget, string title, string defbooleanformat, string defintegerformat, string defnumberformat, string defdateformat, string deftimeformat, string defdatetimeformat, SBLlocaledateinfo datelocale, SBLNumSettings numlocale, wxfont defaultfont, boolean createdisplayform, string errmsgtitle, type(wxdialogparent) dialogparent, boolean loading, integer error )

Parameters

ParameterDefault valueType nameDescription
meNonegraphicreport1
paperwidth210000integer
paperheight297000integer
outputtarget1integer
titleNonestring
defbooleanformatT|Fstring
defintegerformat.string
defnumberformat999999.00string
defdateformatyyyy.0m.0dstring
deftimeformathh:mm:ssstring
defdatetimeformatyyyy-mm-dd hh:mm:ss.nnnnnnstring
datelocaleNoneSBLlocaledateinfo
numlocaleNoneSBLNumSettings
defaultfontNonewxfont
createdisplayform.falseboolean
errmsgtitleGraphic Report Errorstring
dialogparentNonetype(wxdialogparent)
loading.falseboolean
errorNoneinteger

Properties

PropertyTypeDescription
_type(*)
__type(*)
addaggregatefunction
adddatasourcefunction
addgroupfunction
addtablefunction
allowuserdefinedfilterboolean
allowuserdefinedorderboolean
centeroverdisplayboolean
currentoutputprintform1
currpagewxprintpage
currpagenumberinteger
currrownumberinteger
currtemplatewxprintpagetemplate
currtopofpageinteger
datasourcesdring
defbooleanformatstring
defdateformatstring
defdatetimeformatstring
defintegerformatstring
defnumberformatstring
deftimeformatstring
dialogdatastring
dialogparenttype(wxdialogparent)
dirtyboolean
dpixinteger
dpiyinteger
errmsgtitlestring
filenamestring
finddatasourcefunction
findtablefunction
gaugegaugedialog
getaggregatedatatypefunction
gettbinfotablesarrayfunction
hasbandfunction
hidespecifiedfilterboolean
hidespecifiedorderboolean
isportraitboolean
lastreportedpagenumberinteger
loadingboolean
outputtargetinteger
pagefooterheightinteger
pageheaderheightinteger
paperheightinteger
paperwidthinteger
ppcsppcstype1
printoutwxprintout
promptfordestinationboolean
reportreport1
reportformgraphicreport1form
runfunction
setpapersizefunction
showprinterdialogboolean
startat100percentboolean
suppresspagefooter_on_lastpageboolean
suppresspagefooter_on_page1boolean
suppresspageheader_on_page1boolean
tablesdring
titlestring
typetype
usegaugeboolean
validboolean

Methods

addaggregate()

Description

Prototype

graphicreport1var.addaggregate ( graphicreport1 me, report1group group, integer aggregatetype, integer colno, type datatype, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
groupNonereport1group
aggregatetypeNoneinteger
colnoNoneinteger
datatypeNonetype
errorNoneinteger

adddatasource()

Description

Prototype

graphicreport1var.adddatasource ( graphicreport1 me, type(*) datasource, string source, string username, string password, integer codepage, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
datasourceNonetype(*)
sourceNonestring
usernameNonestring
passwordNonestring
codepageNoneinteger
errorNoneinteger

addgroup()

Description

Prototype

graphicreport1var.addgroup ( graphicreport1 me, string name, integer colno, type datatype, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
nameNonestring
colnoNoneinteger
datatypeNonetype
errorNoneinteger

addtable()

Description

Prototype

graphicreport1var.addtable ( graphicreport1 me, type(db1table) table, dataform1datasource source, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
tableNonetype(db1table)
sourceNonedataform1datasource
errorNoneinteger

finddatasource()

Description

Prototype

graphicreport1var.finddatasource ( graphicreport1 me, string sourcename )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
sourcenameNonestring

findtable()

Description

Prototype

graphicreport1var.findtable ( graphicreport1 me, string tablename )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
tablenameNonestring

getaggregatedatatype()

Description

Prototype

graphicreport1var.getaggregatedatatype ( graphicreport1 me, integer colno, integer aggregatetype )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
colnoNoneinteger
aggregatetypeNoneinteger

gettbinfotablesarray()

Description

Prototype

graphicreport1var.gettbinfotablesarray ( graphicreport1 me, boolean inuseonly )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
inuseonly.falseboolean

hasband()

Description

Prototype

graphicreport1var.hasband ( graphicreport1 me, string bandname, string groupname )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
bandnameNonestring
groupnameNonestring

run()

Description

Prototype

graphicreport1var.run ( graphicreport1 me, string errmsg, integer erridx, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
errmsgNonestring
erridxNoneinteger
errorNoneinteger

setpapersize()

Description

Prototype

graphicreport1var.setpapersize ( graphicreport1 me, integer paperwidth, integer paperheight, integer error )

Parameters
ParameterDefault valueType nameDescription
meNonegraphicreport1
paperwidthNoneinteger
paperheightNoneinteger
errorNoneinteger