List icon Conteúdo

Publicado em 22 de maio de 2024

DotNetBrowser 2.27.0

O Chromium foi atualizado para 124.0.6367.221

Actualizámos o Chromium para uma versão mais recente, que introduz correcções de segurança para vulnerabilidades que têm explorações conhecidas:

Para obter a lista completa de correcções e melhorias do Chromium na versão 124.0.6367.221, visite as publicações no blogue do produto para as seguintes versões:

Alterações que geram incompatibilidade

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.

Aqui está como o PrintPdfContentHandler pode parecer antes:

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);
});

Aqui está como o PrintPdfContentHandler funciona no DotNetBrowser 2.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);
});

Melhorias de qualidade

  • A opção redundante que causava a falha do Chromium foi removida do menu suspenso de sugestões de preenchimento automático para cartões de crédito;
  • O tratamento de foco foi melhorado para BrowserViews do WPF e do Windows Forms incorporados a uma janela nativa.

Baixe o DotNetBrowser 2.27.0 (.NET Framework)
Baixe o DotNetBrowser 2.27.0 (.NET Core)
Baixe o DotNetBrowser 2.27.0 (Multiplataforma)

Obtenha uma avaliação gratuita de 30 dias

Go Top