Preview: do not collect information about simple containers

This commit is contained in:
MarcinZiabek
2022-12-10 16:45:03 +01:00
parent 4e3d462e8d
commit e4a5c471ee
2 changed files with 9 additions and 0 deletions
+1
View File
@@ -148,6 +148,7 @@ namespace QuestPDF.Drawing
$"Please analyze your documents structure to detect this element and fix its size constraints.";
content.RemoveExistingProxies();
content.RemoveExistingContainers();
content.ApplyLayoutDebugging();
content.Measure(Size.Max);
@@ -23,6 +23,14 @@ namespace QuestPDF.Drawing.Proxy
x.CreateProxy(y => y is ElementProxy proxy ? proxy.Child : y);
});
}
public static void RemoveExistingContainers(this Container content)
{
content.VisitChildren(x =>
{
x.CreateProxy(y => y is Container container ? container.Child : y);
});
}
public static LayoutErrorTrace CollectLayoutErrorTrace(this Container content)
{