应用对 System.Drawing.Font 对象所做的更改。
[Visual Basic]
Public Overrideable Sub ApplyFont( _ ByVal value As System.Drawing.Font _ )
[C#]
public virtual void ApplyFont(
System.Drawing.Font value
);
参数
- value
包含 FieldObject 的字体设置。
示例
下面的示例设置 FieldObject 的字体和颜色。
[VJ#]
private void setFont(String fieldHeadingObjectName)
{
FieldHeadingObject fieldHeading;
FontDialog fieldFont = new FontDialog();
fieldHeading = (FieldHeadingObject)Report.get_ReportDefinition()
.get_ReportObjects().get_Item(fieldHeadingObjectName);
if (fieldHeading != null)
{
if (fieldFont.ShowDialog() == DialogResult.OK)
{
fieldHeading.ApplyFont(fieldFont.get_Font());
fieldHeading.set_Color(Color.get_Blue());
}
}
}
[Visual Basic]
Public Sub SetFont(ByVal reportObjectName As String)
Dim field As FieldObject
Dim fieldFont As New FontDialog()
If TypeOf _
(Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)) Is FieldObject Then
field = _
Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)
If fieldFont.ShowDialog() = DialogResult.OK Then
field.ApplyFont(fieldFont.Font)
field.Color = Color.Blue
End If
End If
End Sub
[C#]
private void SetFont(string reportObjectName)
{
FieldObject field;
FontDialog fieldFont = new FontDialog();
field =
Report.ReportDefinition.ReportObjects[reportObjectName]
as FieldObject;
if (field != null)
{
if (fieldFont.ShowDialog() == DialogResult.OK)
{
field.ApplyFont(fieldFont.Font);
field.Color = Color.Blue;
}
}
}
要求
命名空间 CrystalDecisions.CrystalReports.Engine
程序集 CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
请参见
FieldObject 类 | FieldObject 成员 | CrystalDecisions.CrystalReports.Engine 命名空间
©2005 Business Objects SA 保留所有权利。
| Business Objects SA http://www.china.businessobjects.com/ 支持服务 http://www.china.businessobjects.com/ |