Example #1
0
 /**
 * Mark all the item dictionaries used matching the given flags
 *
 * @since 2.1.5
 * @param writeFlags WRITE_MERGED is ignored
 */
 public void MarkUsed( AcroFields parentFields, int writeFlags )
 {
     if ((writeFlags & WRITE_VALUE) != 0) {
         for (int i = 0; i < Size; ++i) {
             parentFields.MarkUsed( GetValue( i ) );
         }
     }
     if ((writeFlags & WRITE_WIDGET) != 0) {
         for (int i = 0; i < Size; ++i) {
             parentFields.MarkUsed(GetWidget(i));
         }
     }
 }