0 Replies Latest reply on May 22, 2012 3:22 AM by Alexander Chingarev

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

    Alexander Chingarev 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="http://www.xfa.org/schema/xfa-template/2.6/">

      <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="$.pages.page[*]"></bind>




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





      <xfa:datasets xmlns:xfa="http://www.xfa.org/schema/xfa-data/1.0/">





           <page>PAGE 1</page>

           <page>PAGE 2</page>

           <page>PAGE 3</page>





      <dd:dataDescription dd:name="inventories" xmlns:dd="http://ns.adobe.com/data-description/">


         <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: http://dl.dropbox.com/u/80851334/keep-intact.pdf


      Kind Regards,