Metodo FieldObject.ApplyFont
Applica le modifiche apportate all'oggetto System.Drawing.Font
[Visual Basic]
Public Overridable Sub ApplyFont(ByVal value As Font)
[C#]
public virtual void ApplyFont (Fontvalue );
[C++]
public virtual void ApplyFont (Font * value );
[VJ#]
public void ApplyFont (Fontvalue );
Parametri
- value
Contiene le informazioni per il tipo di carattere per FieldObject.
Esempio
Nel seguente esempio viene impostato il tipo di carattere e il colore di un FieldObject.
[Visual Basic]
Public Sub SetFont(ByVal reportObjectName As String)
Dim field As FieldObject
Dim fieldFont As New FontDialog()
'Individua ReportObject in base al nome e lo trasforma in un FieldObject.
If TypeOf _
(Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)) Is FieldObject Then
field = _
Report.ReportDefinition.ReportObjects. _
Item(reportObjectName)
' Mostra la finestra di dialogo Carattere.
If fieldFont.ShowDialog() = DialogResult.OK Then
' Applica le impostazioni dalla finestra di dialogo Carattere.
field.ApplyFont(fieldFont.Font)
' Imposta il colore del campo su blu.
field.Color = Color.Blue
End If
End If
End Sub
[C#]
private void SetFont(string reportObjectName)
{
FieldObject field;
FontDialog fieldFont = new FontDialog();
// Individua ReportObject in base al nome e lo trasforma in un FieldObject.
field =
Report.ReportDefinition.ReportObjects[reportObjectName]
as FieldObject;
if (field != null)
{
// Mostra la finestra di dialogo Carattere.
if (fieldFont.ShowDialog ()==DialogResult.OK)
{
// Applica le impostazioni dalla finestra di dialogo Carattere.
field.ApplyFont(fieldFont.Font);
// Imposta il colore del campo su blu.
field.Color = Color.Blue;
}
}
}
[C++]
void SetFont(String* reportObjectName)
{
FieldObject* field;
FontDialog* fieldFont = new FontDialog();
// Individua ReportObject in base al nome e lo trasforma in un FieldObject.
try
{
field = __try_cast<FieldObject*>
(Report->ReportDefinition->
ReportObjects->Item[reportObjectName]);
// Mostra la finestra di dialogo Carattere.
if (fieldFont->ShowDialog ()==DialogResult::OK)
{
// Applica le impostazioni dalla finestra di dialogo Carattere.
field->ApplyFont(fieldFont->Font);
// Imposta il colore del campo su blu.
field->Color = Color::Blue;
}
}
catch(System::InvalidCastException*)
{
// Aggiungere il codice dell'errore.
}
};
[VJ#]
private void SetFont(String reportObjectName)
{
FieldObject field;
FontDialog fieldFont = new FontDialog();
// Individua ReportObject in base al nome e lo trasforma in un FieldObject.
field = (FieldObject)
Report.get_ReportDefinition().get_ReportObjects().get_Item(reportObjectName);
if (field != null)
{
// Mostra la finestra di dialogo Carattere.
if (fieldFont.ShowDialog ()==DialogResult.OK)
{
// Applica le impostazioni dalla finestra di dialogo Carattere.
field.ApplyFont(fieldFont.get_Font());
// Imposta il colore del campo su blu.
field.set_Color(Color.get_Blue);
}
}
}
Requisiti
Spazio dei nomi: CrystalDecisions.CrystalReports.Engine
Piattaforme: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP
Vedere anche
Classe FieldObject | Membri FieldObject | Spazio dei nomi CrystalDecisions.CrystalReports.Engine