Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wendet die Änderungen am System.Drawing.Font-Objekt an.
[Visual Basic]
Public Overrideable Sub ApplyFont( _
ByVal value As System.Drawing.Font _
)
[C#]
public virtual void ApplyFont(
System.Drawing.Font value
);
Parameter
- value
Enthält die Einstellungen der Schriftart für TextObject.
Beispiel
Im folgenden Beispiel werden die Schriftart und die Farbe eines TextObject festgelegt. Die Methode ruft das ReportObject nach Namen von der ReportObjects-Auflistung ab und wandelt es in ein TextObject um. Die Methode wendet dann die Einstellungen vom Dialogfeld "Schriftart" auf TextObject und legt die Farbe von TextObject auf blau fest.
[VJ#]
private void setFont(String reportObjectName)
{
TextObject text;
FontDialog fieldFont = new FontDialog();
try
{
text = (TextObject)Report.get_ReportDefinition()
.get_ReportObjects().get_Item(reportObjectName);
}
catch (Exception e)
{
return;
}
if ( fieldFont.ShowDialog() == DialogResult.OK )
{
text.ApplyFont( fieldFont.get_Font() );
text.set_Color( Color.get_Blue() );
}
}
[Visual Basic]
Public Sub SetFont(ByVal reportObjectName As String)
Dim text As TextObject
Dim fieldFont As New FontDialog()
If TypeOf _
(Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)) Is TextObject Then
text = _
Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)
If fieldFont.ShowDialog() = DialogResult.OK Then
text.ApplyFont(fieldFont.Font)
text.Color = Color.Blue
End If
End If
[C#]
private void SetFont(string reportObjectName)
{
TextObject text;
FontDialog fieldFont = new FontDialog();
text = Report.ReportDefinition.ReportObjects[reportObjectName]
as TextObject;
if (text!= null)
{
if (fieldFont.ShowDialog() == DialogResult.OK)
{
text.ApplyFont(fieldFont.Font);
text.Color = Color.Blue;
}
}
}
Anforderungen
Namespace CrystalDecisions.CrystalReports.Engine
Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)
Siehe auch
TextObject Klasse | TextObject Elemente | CrystalDecisions.CrystalReports.Engine Namespace
©2005 Business Objects SA Alle Rechte vorbehalten
| Business Objects SA http://germany.businessobjects.com/ Supportleistungen http://germany.businessobjects.com/support/ |