89 lines
2.8 KiB
Plaintext
89 lines
2.8 KiB
Plaintext
Compile Insert RTI_rblayout_Equates
|
|
/*
|
|
* mtr 2-29-16 Happy Leap Day
|
|
* A record mark delimited structure - 14 parts or so...
|
|
|
|
Reverse engineered from existing code...kinda...maybe 15 years late...
|
|
|
|
* mtr 29 Mar 18 Added in ColDets equates
|
|
|
|
*/
|
|
|
|
|
|
Equ RPTPROPS$ To 1
|
|
equ RPTTBLINFO$ To 2
|
|
equ RPTCOLINFO$ To 3
|
|
equ RPTSORTINFO$ To 4
|
|
equ RPTSELCRIT$ To 5
|
|
equ RPTPRINTERINFO$ To 6 ;* printerinfo = field(ReportTemplate, @rm,6)
|
|
equ RPTOUTFILEINFO$ To 7 ;* outfileinfo = field(ReportTemplate, @rm,7)
|
|
equ RPTFONTINFO$ To 8 ;* fontdetails = field(ReportTemplate, @rm,8)
|
|
equ RPTTYPEINFO$ To 9 ;* reporttype = field(ReportTemplate,@rm,9)
|
|
equ RPTLABELINFO$ To 10 ;* labeltype = field(ReportTemplate,@rm,10)
|
|
equ RPTSCRIPTINFO$ to 11 ;* scriptlist = field(ReportTemplate,@rm,11)
|
|
equ RPTGRIDINFO$ To 12 ;* gridson = field(ReportTemplate,@rm,12)
|
|
* what's in 13?
|
|
equ RPTMARGININFO$ To 14 ;* mymargins = Field(ReportTemplate,@rm,14)
|
|
|
|
|
|
// @rm part 1 - Report Properties
|
|
|
|
Equ RPTLISTSTMT$ To 1
|
|
Equ RPTUPDATED$ To 2
|
|
Equ RPTOPTS$ To 3
|
|
|
|
Equ RPTOPTS_SHOWHEADER$ To 1 ;* <3,1>
|
|
Equ RPTOPTS_SHOWFOOTER$ To 2 ;* <3,2>
|
|
Equ RPTOPTS_SHOWCOLHEADER$ To 3 ;* <3,3>
|
|
Equ RPTOPTS_SHOWDETAIL$ To 4 ;* <3,4>
|
|
Equ RPTOPTS_HEADERTEXT$ To 5 ;* <3,5>
|
|
Equ RPTOPTS_FOOTERTEXT$ To 6 ;* <3,6>
|
|
Equ RPTOPTS_DESCRIPTION$ To 7 ;* <3,7>
|
|
Equ RPTOPTS_SHOWGRID$ To 8 ;* <3,8>
|
|
Equ RPTOPTS_LABELFLAG$ To 9 ;* <3,9>
|
|
Equ RPTOPTS_ORIENTATION$ To 10 ;* <3,10>
|
|
Equ RPTOPTS_SUPPRESSION$ To 11 ;* <3,11>
|
|
Equ RPTOPTS_SHOWROWCOUNT$ To 12 ;* <3,12>
|
|
|
|
Equ RPTOPTS_BEHAVIOR$ To 13 ;* <12,1>
|
|
Equ RPTOPTS_ROWSON$ To 14 ;* <12,4>
|
|
Equ RPTOPTS_NOCOLUMNS$ To 15 ;* <12,2>
|
|
|
|
Equ RPTOPTS_DEFAULTFONT$ To 16 ;* <12,1>
|
|
Equ RPTOPTS_COLHDRFONT$ To 17 ;* <12,2>
|
|
Equ RPTOPTS_HEADERFONT$ To 18 ;* <12,3>
|
|
Equ RPTOPTS_FOOTERFONT$ To 19 ;* <12,4>
|
|
|
|
|
|
// @RM part 2 - Table Info
|
|
Equ RPTTABLE$ To 1
|
|
Equ RPTDICT$ To 2
|
|
|
|
// @RM part 3 - Column Info, names and details, separated by a division symbol...
|
|
Equ RPTCOLNAME$ To 1
|
|
Equ RPTCOLDETS$ To 2
|
|
|
|
// ColumnDetails = 11 parts
|
|
|
|
Equ ColDetAction$ To 1 ;* 2=BreakOn, 3=Total, 4=Average
|
|
Equ ColDetSortOrder$ To 2 ;* 1=Ascending, 2=Descending
|
|
Equ ColDetBreaks$ To 3 ;* underline, overline, page, etc
|
|
Equ ColDetBreakVal$ To 4
|
|
Equ ColDetLabel$ To 5
|
|
Equ ColDetWidth$ To 6
|
|
Equ ColDetConv$ To 7
|
|
Equ ColDetJust$ To 8
|
|
Equ ColDetShade$ To 9
|
|
Equ ColDetFont$ To 10
|
|
Equ ColDetSizeUnit$ To 11
|
|
|
|
Equ ColDetBreakOn$ To 2
|
|
Equ ColDetTotal$ To 3
|
|
Equ ColDetAvg$ To 4
|
|
|
|
Equ ColDetsortAsc$ To 1
|
|
Equ ColDetsortDesc$ To 2
|
|
|
|
|
|
|