Gets or sets the image for the left section of the header.
[System.ComponentModel.DefaultValue()]
public System.byte[] HeaderLeftImage {get; set;}
'Declaration
<System.ComponentModel.DefaultValueAttribute()>
Public Property HeaderLeftImage As System.Byte()
'Usage
Dim instance As PrintInfo
Dim value() As System.Byte
instance.HeaderLeftImage = value
value = instance.HeaderLeftImage
Property Value
The image for the left portion of the printed header. The default value is null, which means that no image is specified.
This example uses the HeaderLeftImage property.
private byte[] StreamToBytes(System.IO.Stream stream)
{
byte[] bytes = new byte[stream.Length];
stream.Read(bytes, 0, bytes.Length);
stream.Seek(0, System.IO.SeekOrigin.Begin);
return bytes;
}
private void button1_Click(object sender, RoutedEventArgs e)
{
Microsoft.Win32.OpenFileDialog file = new Microsoft.Win32.OpenFileDialog();
if (file.ShowDialog() == true)
{
this.gcSpreadSheet1.ActiveSheet.PrintInfo.FooterCenterImage = StreamToBytes(file.OpenFile());
this.gcSpreadSheet1.ActiveSheet.PrintInfo.FooterLeftImage = StreamToBytes(file.OpenFile());
this.gcSpreadSheet1.ActiveSheet.PrintInfo.FooterRightImage = StreamToBytes(file.OpenFile());
this.gcSpreadSheet1.ActiveSheet.PrintInfo.HeaderCenterImage = StreamToBytes(file.OpenFile());
this.gcSpreadSheet1.ActiveSheet.PrintInfo.HeaderLeftImage = StreamToBytes(file.OpenFile());
this.gcSpreadSheet1.ActiveSheet.PrintInfo.HeaderRightImage = StreamToBytes(file.OpenFile());
}
this.gcSpreadSheet1.ActiveSheet.PrintInfo.FooterCenter = "&G";
this.gcSpreadSheet1.ActiveSheet.PrintInfo.FooterRight = "&G";
this.gcSpreadSheet1.ActiveSheet.PrintInfo.FooterLeft = "&G";
this.gcSpreadSheet1.ActiveSheet.PrintInfo.HeaderCenter = "&G";
this.gcSpreadSheet1.ActiveSheet.PrintInfo.HeaderRight = "&G";
this.gcSpreadSheet1.ActiveSheet.PrintInfo.HeaderLeft = "&G";
}
private void button2_Click(object sender, RoutedEventArgs e)
{
this.gcSpreadSheet1.SavePDF("c:\\zipfile\\test.pdf", 0);
}
Private Function StreamToBytes(stream As System.IO.Stream) As Byte()
Dim bytes As Byte() = New Byte(stream.Length - 1) {}
stream.Read(bytes, 0, bytes.Length)
stream.Seek(0, System.IO.SeekOrigin.Begin)
Return bytes
End Function
Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
Dim file As New Microsoft.Win32.OpenFileDialog()
If file.ShowDialog() = True Then
GcSpreadSheet1.ActiveSheet.PrintInfo.FooterCenterImage = StreamToBytes(file.OpenFile())
GcSpreadSheet1.ActiveSheet.PrintInfo.FooterLeftImage = StreamToBytes(file.OpenFile())
GcSpreadSheet1.ActiveSheet.PrintInfo.FooterRightImage = StreamToBytes(file.OpenFile())
GcSpreadSheet1.ActiveSheet.PrintInfo.HeaderCenterImage = StreamToBytes(file.OpenFile())
GcSpreadSheet1.ActiveSheet.PrintInfo.HeaderLeftImage = StreamToBytes(file.OpenFile())
GcSpreadSheet1.ActiveSheet.PrintInfo.HeaderRightImage = StreamToBytes(file.OpenFile())
End If
GcSpreadSheet1.ActiveSheet.PrintInfo.FooterCenter = "&G"
GcSpreadSheet1.ActiveSheet.PrintInfo.FooterRight = "&G"
GcSpreadSheet1.ActiveSheet.PrintInfo.FooterLeft = "&G"
GcSpreadSheet1.ActiveSheet.PrintInfo.HeaderCenter = "&G"
GcSpreadSheet1.ActiveSheet.PrintInfo.HeaderRight = "&G"
GcSpreadSheet1.ActiveSheet.PrintInfo.HeaderLeft = "&G"
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button2.Click
GcSpreadSheet1.SavePDF("c:\zipfile\test.pdf", 0)
End Sub
Target Platforms: Windows 7, Windows 8 Desktop, Windows Vista SP1 or later, Windows Server 2000, Windows 2000 Professional (SP4), Windows XP (SP2), Windows 2008, Windows 2003 Server (SP1)