Bug 313882 [Regression]pageoverflow plus pagebreakinternal shows different pdf pages in web viewer and preview
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/nLayout/area/impl/ContainerArea.java
import org.eclipse.birt.report.engine.nLayout.area.style.BackgroundImageInfo;
import org.eclipse.birt.report.engine.nLayout.area.style.BorderInfo;
import org.eclipse.birt.report.engine.nLayout.area.style.BoxStyle;
import org.eclipse.birt.report.engine.util.SvgFile;
import org.eclipse.birt.report.model.api.IResourceLocator;
import org.eclipse.birt.report.model.api.ReportDesignHandle;
import org.w3c.dom.css.CSSPrimitiveValue;
import org.w3c.dom.css.CSSValue;
import com.lowagie.text.Image;
public abstract class ContainerArea extends AbstractArea
		implements
			IContainerArea
{
	protected transient LocalProperties localProperties = LocalProperties.DEFAULT;
	protected BoxStyle boxStyle = BoxStyle.DEFAULT;
	protected transient int maxAvaWidth = 0;
	/**
	 * the vertical position calculated from content edge.
	 */
	protected transient int currentBP = 0;
	/**
	 * the horizontal position calculated from content edge.
	 */
	protected transient int currentIP = 0;
	protected transient int specifiedHeight = 0;
	protected transient int specifiedWidth = 0;
	protected transient boolean canShrink = false;
	protected transient CSSValue textAlign = null;
	protected transient int textIndent = 0;
	protected boolean needClip;