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

{@@Genre} | 使用教程 | 编辑:Elyn | 2015-12-09 09:31:21| 阅读 0 有用 (0) 评论 (0) 收藏


概述:这部分主要提供一些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属性来禁用强制空值转换。

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


本站文章除注明转载外,均为本站原创或翻译。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
文章转载自:{@@Original} {@@OriginalPath}

用户评论: 您的宝贵经验,能为更多人带来帮助,登录后才能评论。
评论加载中...



    联系我们


    官方微信
    官方微博
    慧都科技有限公司 版权所有 Copyright 2003-<%:DateTime.Now.Year %> 渝ICP备12000582号 | 渝公网安备 50010702500608号