private float GetDPI(PrintTicket printTicket)
{
float xResolution = (printTicket.PageResolution == null) ? 1000 : (printTicket.PageResolution.X ?? 1000);
float yResolution = (printTicket.PageResolution == null) ? 1000 : (printTicket.PageResolution.Y ?? 1000);
float dpi = Math.Max(xResolution, yResolution);
return dpi;
}