FastReport---Printing an array,TStringList,file

减小字体 增大字体 作者:佚名  来源:转载  发布时间:2010-10-30 13:02:15

Printing an array

The primary example’s code is located in the «FastReport Demos\PrintArray» (

"FastReport Demos\BCB Demos\PrintArray") directory. Let us explain several details.

To print an array, we use a report with one «Master Data» band, which will be

presented as many times, as there are elements in the array. To do this, place a

Working with TfrxReport component 19

© 1998-2008 Fast Reports Inc.

«TfrxUserDataSet» component on the form, and then set it’s properties (it is possible to

do it in a code, as shown in our example):

RangeEnd := reCount

RangeEndCount := a number of elements in an array

After that, we connect the data-band to the «TfrxUserDataSet» component. To

represent the array element, place a text object with the [element] line inside the «Master

Data» band. The «element» variable is filled using a «TfrxReport.OnGetValue» event.

Printing a TStringList

The primary example’s code is located in the «FastReport Demos\PrintStringList»

( «FastReport Demos\BCB Demos\PrintStringList») directory. The method is the same, as

in the example with an array.

Printing a file

The primary example’s code is located in the «FastReport Demos\PrintFile» (

«FastReport Demos\BCB Demos\PrintFile») directory. Let us explain several details.

For printing, you should use a report with a «Master Data» band, which will be

printed once (to perform this, it should be connected to a data source, which contains one

record; select a source named "Single row" from the list). Stretching («Stretch») and

splitting («Allow Split») are enabled in the band. This means, that the way the band is

stretched allows finding room for all objects located in it. However, if a band does not

find room in a page, it will be presented partially in separate pages.

File contents are presented via the «Text» object, which contains the [file]

variable. This variable, as in the previous examples, is filled in the

«TfrxReport.OnGetValue» event. Stretching is also enabled in the object (the «Stretch»

item from the contextual menu or the «StretchMode» property = smActualHeight).

Tags:

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

广告位置B