Przeglądaj źródła

Fix: semantic tag tree should not include layout artifacts

Marcin Ziąbek 3 miesięcy temu
rodzic
commit
96a82a0fe8
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      Source/QuestPDF/Drawing/DocumentGenerator.cs

+ 1 - 1
Source/QuestPDF/Drawing/DocumentGenerator.cs

@@ -566,7 +566,7 @@ namespace QuestPDF.Drawing
 
 
             static IEnumerable<SkPdfTag> GetSkiaTagFor(Element element)
             static IEnumerable<SkPdfTag> GetSkiaTagFor(Element element)
             {
             {
-                if (element is SemanticTag semanticTag)
+                if (element is SemanticTag semanticTag && semanticTag.Id > 0)
                 {
                 {
                     var result = SkPdfTag.Create(semanticTag.Id, semanticTag.TagType, semanticTag.Alt, semanticTag.Lang);
                     var result = SkPdfTag.Create(semanticTag.Id, semanticTag.TagType, semanticTag.Alt, semanticTag.Lang);
                     result.SetChildren(GetSkiaTagFor(semanticTag.Child).ToArray());
                     result.SetChildren(GetSkiaTagFor(semanticTag.Child).ToArray());