Stimulsoft Reports.Net开发者常见Q&A——格式化与转换

发布时间 : 2015-12-09 09:31:21.000|阅读 2154 次

概述:这部分主要提供一些Stimulsoft Reports.Net开发人员在格式化和转换时遇到的常见问题及相应的解决方案。

相关链接:

这部分主要提供一些Stimulsoft Reports.Net开发人员在格式化和转换时遇到的常见问题。

< 点击下载Stimulsoft Reports.Net v2018.2.3最新版本>

1.怎么在单元之间转换单元的坐标?

使用StiUnit类的ConvertFromHInches和ConvertToHInches方法可实现坐标转换。
示例:

C#

//Converts a value from centimeters to inches
StiUnit unitFrom = new StiCentimetersUnit();
StiUnit unitTo = new StiInchesUnit();
double value = 2.54;
value = unitFrom.ConvertToHInches(value);
value = unitFrom.ConvertFromHInches(value);

VB

'Converts a value from centimeters to inches
Dim UnitFrom As StiUnit = New StiCentimetersUnit()
Dim UnitTo As StiUnit = New StiInchesUnit()
Dim Value As Double = 2.54
Value = UnitFrom.ConvertToHInches(value)
Value = UnitFrom.ConvertFromHInches(value)

2.怎么在报表中转换坐标和尺寸?

所有可以实现IStiUnitConvert接口的类都可以通过使用Convert方法将一个单元中的报表的坐标和尺寸可以转换到另一个单元。 例如:

C#

//Converts coordinates and sizes of a report from the current unit into inches
StiReport report = new StiReport();
StiUnit unitTo = new StiInchesUnit();
report.Convert(report.Unit, unitTo);

VB

'Converts coordinates and sizes of a report from the current unit into inches
Dim Report As StiReport = New StiReport()
Dim UnitTo As StiUnit = New StiInchesUnit()
Report.Convert(Report.Unit, UnitTo)

3.怎么输出一个值来替代DBNull和空值?

You should use text formatting via the TextFormat property. Also you may disable forced conversion of null values using the report ConvertNulls property.
可以通过TextFormat属性使用文本格式化。你也可以使用报表的ConvertNulls属性来禁用强制空值转换。

购买最新正版授权!详情请"咨询在线客服"


在线
客服
微信
QQ 电话
023-68661681
返回
顶部