Browse Source

Fix: semantic tag tree should not include layout artifacts

Marcin Ziąbek 3 months ago
parent
commit
96a82a0fe8
1 changed files with 1 additions and 1 deletions
  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)
             {
-                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);
                     result.SetChildren(GetSkiaTagFor(semanticTag.Child).ToArray());