Hi,
As this is my first pdf document that I'm generating using Aspose.PDF, I would appreciate any tips I can get.
I'm trying to add a footer to my document with the date generated at the left side of the page, some text in the center, and the pagenumbers at the far right. But I can't see to get the alignment to behave accordingly, everything comes out smashed together in the center.
Here's my footer code:
Dim
hf2 As Aspose.Pdf.Generator.HeaderFooter = New Aspose.Pdf.Generator.HeaderFooter(sec1)
'Set the HeaderFooter object to odd footer
sec1.OddFooter = hf2
'Set the HeaderFooter object to even footer
sec1.EvenFooter = hf2
'Add Distance From Edge Property of header to 150 unit Points
hf2.DistanceFromEdge = 150
hf2.Margin.Bottom = 70
'Add a text paragraph containing current page number of total number of pages
Dim t3 As Aspose.Pdf.Generator.Text = New Aspose.Pdf.Generator.Text
Dim seg0 As Aspose.Pdf.Generator.Segment = t3.Segments.Add()
Dim seg1 As Aspose.Pdf.Generator.Segment = t3.Segments.Add()
Dim seg2 As Aspose.Pdf.Generator.Segment = t3.Segments.Add()
seg0.Content =
"Generated at $D"
seg0.DateFormat =
"g"
seg0.TextInfo.Color =
New Aspose.Pdf.Generator.Color("Grey")
seg0.TextInfo.IsTrueTypeFontBold =
False
seg0.TextInfo.Alignment = Aspose.Pdf.Generator.
AlignmentType.Left
seg1.Content =
"My Text"
seg1.TextInfo.Color =
New Aspose.Pdf.Generator.Color("Black")
seg1.TextInfo.IsTrueTypeFontBold =
True
seg1.TextInfo.Alignment = Aspose.Pdf.Generator.
AlignmentType.Center
seg2.Content =
"Page $p of $P"
seg2.TextInfo.Color =
New Aspose.Pdf.Generator.Color("Grey")
seg2.TextInfo.IsTrueTypeFontBold =
False
seg2.TextInfo.Alignment = Aspose.Pdf.Generator.
AlignmentType.Right
'Set Font Size
seg0.TextInfo.FontSize = 10
seg1.TextInfo.FontSize = 10
seg2.TextInfo.FontSize = 10
'Set Font Name
seg0.TextInfo.FontName =
"Arial"
seg1.TextInfo.FontName =
"Arial"
seg2.TextInfo.FontName =
"Arial"
hf2.Paragraphs.Add(t3)
v