Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Why does <keep intact="contentArea"/> behave as <keep intact="none"/>?


Level 1


I'm trying to understand the logics of subforms splitting implemented in Acrobat Reader. Some of my experiments go in contadiction with XFA spec v3.1. For instance, I wonder why keep intact="contentArea" behaves as keep intact="none".

Here's an axample of code (both template and dataset description):

<template xmlns="">

<subform layout="tb" locale="en_US" name="inventories">


   <pageArea id="Page1" name="Page1">

    <contentArea h="576pt" w="756pt"></contentArea>

    <medium long="792pt" orientation="landscape" short="612pt"></medium>



  <subform layout="tb" w="756pt" name="a">

   <subform layout="tb" name="inventory" w="263.35mm">

    <subform w="260.7mm">

     <occur max="-1"></occur>

     <field access="protected" h="123.85mm" w="260.446mm">

      <font size="9pt" typeface="Courier New"></font>

      <bind match="dataRef" ref="$[*]"></bind>




   <keep intact="contentArea"></keep>




<xfa:datasets xmlns:xfa="">





     <page>PAGE 1</page>

     <page>PAGE 2</page>

     <page>PAGE 3</page>





<dd:dataDescription dd:name="inventories" xmlns:dd="">


   <inventory dd:maxOccur="-1">


     <page dd:maxOccur="-1"></page>






From the code above it is clear that subform "a" should not be splitted into different content areas. However, Acrobat Reader creates 1 page per each "page" in dataset.

Source PDF file is here:

Kind Regards,


0 Replies