spv: Add support for page breaks.
[pspp] / src / output / spv / spv.c
index 2085d183e64124244dd3993fe9892661c52b586f..93f61b20bb12cae6ed9f6a118d2214dace394902 100644 (file)
@@ -673,6 +673,10 @@ spv_decode_children (struct zip_reader *zip, const char *structure_member,
         {
           const struct spvsx_container *container
             = spvsx_cast_container (node);
+
+          if (container->page_break_before_present)
+            group_item_add_child (parent, page_break_item_create ());
+
           child = spv_decode_container (zip, container);
         }
       else if (spvsx_is_heading (node))