ArthurHub / ArthurHub/HTML-Renderer
Error with empty anchors
- Linguagem predominante
- C#
- Estrelas
- 1.4k
- Forks
- 550
- Merge médio
- 14d 9h
- PRs com merge (30d)
- 1
Descrição
When html content contains an empty anchor like the following
an error is thrown:
`The value cannot be null.
Parameter name: elementId ( at TheArtOfDev.HtmlRenderer.Core.HtmlContainerInt.GetElementRectangle(String elementId)
at TheArtOfDev.HtmlRenderer.PdfSharp.HtmlContainer.GetElementRectangle(String elementId)
at TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator.HandleLinks(PdfDocument document, HtmlContainer container, XSize orgPageSize, XSize pageSize)
at TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator.AddPdfPages(PdfDocument document, String html, PdfGenerateConfig config, CssData cssData, EventHandler`1 stylesheetLoad, EventHandler`1 imageLoad)
at TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator.GeneratePdf(String html, PageSize pageSize, Int32 margin, CssData cssData, EventHandler`1 stylesheetLoad, EventHandler`1 imageLoad)
`
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Reproduza a falha com a âncora HTML mostrada na issue e rastreie o caminho de tratamento de links PDF que começa em PdfGenerator.HandleLinks e HtmlContainer.GetElementRectangle. Verifique como o href de fragmento vazio é passado como elementId; considera-se concluído quando a geração do PDF é concluída para essa entrada sem a exceção de parâmetro nulo.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- csharp
- Domínio
- desktop-dev
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100