Vou postar um pedaço do meu logica.vb p/ você poder visualizar melhor
Public Shared Function FormataHeaderCertificadoOficialDesempenho(ByVal Relatorio As System.Text.StringBuilder, _
ByVal LogoRelatorio As String, _
ByVal SiglaProjeto As String, _
ByVal NomeProjeto As String, _
ByVal TituloRelatorio As String, _
ByVal TituloRelatorio2 As String) As Boolean
Dim varRetorno As Boolean = False
Try
Relatorio.Append(" <TABLE HEIGHT='50'WIDTH='100%' ALIGN='CENTER' BORDER='1' CELLSPACING='0' CELLPADDING='1'>")
Relatorio.Append(" <TR>")
Relatorio.Append(" <TH WIDTH='10%' ALIGN='CENTER'><IMG SRC='" & LogoRelatorio & "' height='30' width='60'></TH>")
Relatorio.Append(" <TH WIDTH='70%'>")
Relatorio.Append(" <TABLE BORDER='0' CELLSPACING='0' CELLPADDING='1'>")
Relatorio.Append(" <TR>")
Relatorio.Append(" <TH Class='Titulo' ALIGN='CENTER'>" & SiglaProjeto & " - " & NomeProjeto & "</TH>")
Relatorio.Append(" </TR>")
Dificil demais !!!