List icon Conteúdo

Migração da versão 2.26.2 para a 2.27.0

API actualizada

Definições de impressão FitToPage e FitToPaper

Nesta versão, removemos os campos Scaling.FitToPage e Scaling.FitToPaper. Essas opções são úteis apenas ao imprimir um arquivo PDF com uma impressora do sistema. Ao imprimir uma página HTML ou usar a impressora PDF embutida, os métodos não tinham efeito, o que confundia os desenvolvedores.

Em vez disso, introduzimos uma nova propriedade IFit.Fit, que está disponível apenas para a impressão de arquivos PDF com impressoras do sistema.

v2.26.2

browser.PrintPdfContentHandler = 
    new Handler<PrintPdfContentParameters, PrintPdfContentResponse>(p =>
{
    var printer = p.Printers.Default;
    var settings = printer.PrintJob.Settings;
    settings.Scaling = Scaling.FitToPage;
    // ...
    return PrintPdfContentResponse.Print(printer);
});

v2.27.0

browser.PrintPdfContentHandler = 
    new Handler<PrintPdfContentParameters, PrintPdfContentResponse>(p =>
{
    var printer = p.Printers.Default;
    var settings = printer.PrintJob.Settings;
    settings.Fit = Fit.ToPage;
    // ...
    return PrintPdfContentResponse.Print(printer);
});
Go Top