public class Block extends BlockParent
Modifier and Type | Field and Description |
---|---|
static int |
ABSOLUTE
Relative to the block parent but not effecting the stacking
Used for block-container, tables and lists.
|
protected boolean |
allowBPDUpdate |
static int |
FIXED
Relative to a viewport/page but not effecting the stacking
Used for block-container.
|
static int |
RELATIVE
Placed relative to the flow position.
|
static int |
STACK
Normally stacked with other blocks.
|
children, xOffset, yOffset
bpd, BT, CLASS_ABSOLUTE, CLASS_BEFORE_FLOAT, CLASS_FIXED, CLASS_FOOTNOTE, CLASS_MAX, CLASS_NORMAL, CLASS_SIDE_FLOAT, ipd, log, LR, ORIENT_0, ORIENT_180, ORIENT_270, ORIENT_90, props, RL, TB
extensionAttachments, foreignAttributes
Constructor and Description |
---|
Block() |
Modifier and Type | Method and Description |
---|---|
void |
addBlock(Block block)
Add the block to this block area.
|
void |
addBlock(Block block,
boolean autoHeight)
Add the block to this block area.
|
void |
addLineArea(LineArea line)
Add the line area to this block area.
|
int |
getPositioning()
Get the positioning of this area.
|
int |
getStartIndent() |
boolean |
isStacked()
Indicates whether this block is stacked, rather than absolutely positioned.
|
void |
setPositioning(int pos)
Set the positioning of this area.
|
addChildArea, getChildAreas, getXOffset, getYOffset, isEmpty, setXOffset, setYOffset
addTrait, getAllocBPD, getAllocIPD, getAreaClass, getBorderAndPaddingWidthAfter, getBorderAndPaddingWidthBefore, getBorderAndPaddingWidthEnd, getBorderAndPaddingWidthStart, getBPD, getIPD, getSpaceAfter, getSpaceBefore, getSpaceEnd, getSpaceStart, getTrait, getTraitAsBoolean, getTraitAsInteger, getTraits, hasTrait, hasTraits, setAreaClass, setBPD, setIPD, toString
addExtensionAttachment, getExtensionAttachments, getForeignAttributes, getForeignAttributeValue, hasExtensionAttachments, setExtensionAttachments, setForeignAttribute, setForeignAttributes
public static final int STACK
public static final int RELATIVE
public static final int ABSOLUTE
public static final int FIXED
protected transient boolean allowBPDUpdate
public void addBlock(Block block)
addBlock
in class BlockParent
block
- the block area to addpublic void addBlock(Block block, boolean autoHeight)
block
- the block area to addautoHeight
- increase the height of the block.public void addLineArea(LineArea line)
line
- the line area to addpublic void setPositioning(int pos)
pos
- the positioning to use when rendering this areapublic int getPositioning()
public boolean isStacked()
public int getStartIndent()
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.