PageNumberingFontFamily Property |
Gets and sets font family for page numbering text.
Namespace: SautinSoft.PdfVisionAssembly: SautinSoft.PdfVision (in SautinSoft.PdfVision.dll) Version: 2024.12.6
Syntax public PdfStandardFonts FontFamily { get; set; }
Public Property FontFamily As PdfStandardFonts
Get
Set
Property Value
PdfStandardFontsExample Page Header and Footer in C#
using System;
using System.IO;
using SautinSoft.PdfVision;
namespace Sample
{
class Program
{
static void Main(string[] args)
{
PageHeaderAndFooter();
}
public static void PageHeaderAndFooter()
{
string inpFile = Path.GetFullPath(@"..\..\..\image-png.png");
string outFile = new FileInfo(@"Result.pdf").FullName;
PdfVision v = new PdfVision();
ImageToPdfOptions options = new ImageToPdfOptions();
options.PageSetup.PaperType = PaperType.A3;
options.PageSetup.Orientation = Orientation.Landscape;
options.PageSetup.PageMargins.Left = LengthUnitConverter.ToPoint(10f, LengthUnit.Millimeter);
options.PageSetup.PageMargins.Top = LengthUnitConverter.ToPoint(20f, LengthUnit.Millimeter);
options.PageSetup.PageMargins.Right = LengthUnitConverter.ToPoint(10f, LengthUnit.Millimeter);
options.PageSetup.PageMargins.Bottom = LengthUnitConverter.ToPoint(30f, LengthUnit.Millimeter);
options.PageNumbering.PageNumbersInTop = "This is a simple document Header!";
options.PageNumbering.Aligment = HorizontalAlignment.Left;
options.PageNumbering.FontFamily = PdfStandardFonts.HelveticaOblique;
options.PageNumbering.FontSize = 28;
try
{
v.ConvertImageToPdf(new string[] {inpFile}, outFile, options);
System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true });
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
Console.ReadLine();
}
}
}
}
Page Header and Footer in VB.Net
Imports System
Imports System.IO
Imports SautinSoft.PdfVision
Namespace Sample
Friend Class Program
Shared Sub Main(args As String())
PageHeaderAndFooter()
End Sub
Public Shared Sub PageHeaderAndFooter()
Dim inpFile As String = Path.GetFullPath("../../../image-png.png")
Dim outFile As String = New FileInfo("Result.pdf").FullName
Dim v As New PdfVision()
Dim options As New ImageToPdfOptions()
options.PageSetup.PaperType = PaperType.A3
options.PageSetup.Orientation = Orientation.Landscape
options.PageSetup.PageMargins.Left = LengthUnitConverter.ToPoint(10.0F, LengthUnit.Millimeter)
options.PageSetup.PageMargins.Top = LengthUnitConverter.ToPoint(20.0F, LengthUnit.Millimeter)
options.PageSetup.PageMargins.Right = LengthUnitConverter.ToPoint(10.0F, LengthUnit.Millimeter)
options.PageSetup.PageMargins.Bottom = LengthUnitConverter.ToPoint(30.0F, LengthUnit.Millimeter)
options.PageNumbering.PageNumbersInTop = "This is a simple document Header!"
options.PageNumbering.Aligment = HorizontalAlignment.Left
options.PageNumbering.FontFamily = PdfStandardFonts.HelveticaOblique
options.PageNumbering.FontSize = 28
Try
v.ConvertImageToPdf({inpFile}, outFile, options)
Process.Start(New ProcessStartInfo(outFile) With {.UseShellExecute = True})
Catch ex As Exception
Console.WriteLine($"Error: {ex.Message}")
Console.ReadLine()
End Try
End Sub
End Class
End Namespace
See Also