Version

FontWeight Property

Gets or sets the weight of the font for the object being exported.
Syntax
'Declaration
 
Public Property FontWeight As Nullable(Of FontWeight)
public Nullable<FontWeight> FontWeight {get; set;}
Remarks

Note: Since Excel does not have full support for all of the various options of font weights, the values will be converted to the closest match that Excel supports.

Example
The following snippet demonstrates how to set the default appearances for all labels that are exported.

Dim labelFormatSettings As New FormatSettings() 
labelFormatSettings.BorderColor = Colors.Blue 
labelFormatSettings.BorderStyle = Infragistics.Excel.CellBorderLineStyle.Double
labelFormatSettings.FillPattern = Infragistics.Excel.FillPatternStyle.DiagonalStripe
labelFormatSettings.FillPatternForegroundColor = Colors.White 
labelFormatSettings.FillPatternBackgroundColor = Colors.Black 
labelFormatSettings.FontColor = Colors.Red 
labelFormatSettings.FontFamily = New FontFamily("Times New Roman") 
labelFormatSettings.FontSize = New Infragistics.Windows.DeviceUnitLength(14, Infragistics.Windows.DeviceUnitType.Point) 
labelFormatSettings.FontWeight = FontWeights.Bold 
labelFormatSettings.HorizontalAlignment = Infragistics.Excel.HorizontalCellAlignment.Center 

DataPresenterExcelExporter.SetExcelLabelFormatSettings(Me.Grid.FieldSettings, labelFormatSettings)
FormatSettings labelFormatSettings = new FormatSettings();
labelFormatSettings.BorderColor = Colors.Blue;
labelFormatSettings.BorderStyle = Infragistics.Excel.CellBorderLineStyle.Double;
labelFormatSettings.FillPattern = Infragistics.Excel.FillPatternStyle.DiagonalStripe;
labelFormatSettings.FillPatternForegroundColor = Colors.White;
labelFormatSettings.FillPatternBackgroundColor = Colors.Black;
labelFormatSettings.FontColor = Colors.Red;
labelFormatSettings.FontFamily = new FontFamily("Times New Roman");
labelFormatSettings.FontSize = new Infragistics.Windows.DeviceUnitLength(14, Infragistics.Windows.DeviceUnitType.Point);
labelFormatSettings.FontWeight = FontWeights.Bold;
labelFormatSettings.HorizontalAlignment = Infragistics.Excel.HorizontalCellAlignment.Center;

DataPresenterExcelExporter.SetExcelLabelFormatSettings(this.Grid.FieldSettings, labelFormatSettings);
<igDP:XamDataGrid.FieldSettings>
    
<igDP:FieldSettings>
        
<igExcelExporter:DataPresenterExcelExporter.ExcelLabelFormatSettings>
            
<igExcelExporter:FormatSettings 
                
BorderColor="Blue"
                
BorderStyle="Double"
                
FillPatternForegroundColor="White" 
                
FillPatternBackgroundColor="Black"
                
FillPattern="DiagonalStripe"
                
FontColor="Red"
                
FontFamily="Times New Roman"
                
FontWeight="Bold"
                
HorizontalAlignment="Center">
                
<igExcelExporter:FormatSettings.FontSize>
                    
<igWindows:DeviceUnitLength UnitType="Point" Value="14" />
                
</igExcelExporter:FormatSettings.FontSize>
            
</igExcelExporter:FormatSettings>
        
</igExcelExporter:DataPresenterExcelExporter.ExcelLabelFormatSettings>
    
</igDP:FieldSettings>            
</igDP:XamDataGrid.FieldSettings>
Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also