Class MarginsCollapseInfo
- java.lang.Object
-
- com.itextpdf.layout.margincollapse.MarginsCollapseInfo
-
public class MarginsCollapseInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private float
bufferSpaceOnBottom
private float
bufferSpaceOnTop
private boolean
clearanceApplied
private MarginsCollapse
collapseAfter
private MarginsCollapse
collapseBefore
private boolean
ignoreOwnMarginBottom
private boolean
ignoreOwnMarginTop
private boolean
isSelfCollapsing
private MarginsCollapse
ownCollapseAfter
private float
usedBufferSpaceOnBottom
private float
usedBufferSpaceOnTop
-
Constructor Summary
Constructors Constructor Description MarginsCollapseInfo()
MarginsCollapseInfo(boolean ignoreOwnMarginTop, boolean ignoreOwnMarginBottom, MarginsCollapse collapseBefore, MarginsCollapse collapseAfter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copyTo(MarginsCollapseInfo destInfo)
static MarginsCollapseInfo
createDeepCopy(MarginsCollapseInfo instance)
(package private) float
getBufferSpaceOnBottom()
(package private) float
getBufferSpaceOnTop()
(package private) MarginsCollapse
getCollapseAfter()
(package private) MarginsCollapse
getCollapseBefore()
(package private) MarginsCollapse
getOwnCollapseAfter()
(package private) float
getUsedBufferSpaceOnBottom()
(package private) float
getUsedBufferSpaceOnTop()
(package private) boolean
isClearanceApplied()
(package private) boolean
isIgnoreOwnMarginBottom()
(package private) boolean
isIgnoreOwnMarginTop()
(package private) boolean
isSelfCollapsing()
(package private) void
setBufferSpaceOnBottom(float bufferSpaceOnBottom)
(package private) void
setBufferSpaceOnTop(float bufferSpaceOnTop)
(package private) void
setClearanceApplied(boolean clearanceApplied)
(package private) void
setCollapseAfter(MarginsCollapse collapseAfter)
(package private) void
setOwnCollapseAfter(MarginsCollapse marginsCollapse)
(package private) void
setSelfCollapsing(boolean selfCollapsing)
(package private) void
setUsedBufferSpaceOnBottom(float usedBufferSpaceOnBottom)
(package private) void
setUsedBufferSpaceOnTop(float usedBufferSpaceOnTop)
static void
updateFromCopy(MarginsCollapseInfo originalInstance, MarginsCollapseInfo processedCopy)
-
-
-
Field Detail
-
ignoreOwnMarginTop
private boolean ignoreOwnMarginTop
-
ignoreOwnMarginBottom
private boolean ignoreOwnMarginBottom
-
collapseBefore
private MarginsCollapse collapseBefore
-
collapseAfter
private MarginsCollapse collapseAfter
-
ownCollapseAfter
private MarginsCollapse ownCollapseAfter
-
isSelfCollapsing
private boolean isSelfCollapsing
-
bufferSpaceOnTop
private float bufferSpaceOnTop
-
bufferSpaceOnBottom
private float bufferSpaceOnBottom
-
usedBufferSpaceOnTop
private float usedBufferSpaceOnTop
-
usedBufferSpaceOnBottom
private float usedBufferSpaceOnBottom
-
clearanceApplied
private boolean clearanceApplied
-
-
Constructor Detail
-
MarginsCollapseInfo
MarginsCollapseInfo()
-
MarginsCollapseInfo
MarginsCollapseInfo(boolean ignoreOwnMarginTop, boolean ignoreOwnMarginBottom, MarginsCollapse collapseBefore, MarginsCollapse collapseAfter)
-
-
Method Detail
-
copyTo
public void copyTo(MarginsCollapseInfo destInfo)
-
createDeepCopy
public static MarginsCollapseInfo createDeepCopy(MarginsCollapseInfo instance)
-
updateFromCopy
public static void updateFromCopy(MarginsCollapseInfo originalInstance, MarginsCollapseInfo processedCopy)
-
getCollapseBefore
MarginsCollapse getCollapseBefore()
-
getCollapseAfter
MarginsCollapse getCollapseAfter()
-
setCollapseAfter
void setCollapseAfter(MarginsCollapse collapseAfter)
-
getOwnCollapseAfter
MarginsCollapse getOwnCollapseAfter()
-
setOwnCollapseAfter
void setOwnCollapseAfter(MarginsCollapse marginsCollapse)
-
setSelfCollapsing
void setSelfCollapsing(boolean selfCollapsing)
-
isSelfCollapsing
boolean isSelfCollapsing()
-
isIgnoreOwnMarginTop
boolean isIgnoreOwnMarginTop()
-
isIgnoreOwnMarginBottom
boolean isIgnoreOwnMarginBottom()
-
getBufferSpaceOnTop
float getBufferSpaceOnTop()
-
setBufferSpaceOnTop
void setBufferSpaceOnTop(float bufferSpaceOnTop)
-
getBufferSpaceOnBottom
float getBufferSpaceOnBottom()
-
setBufferSpaceOnBottom
void setBufferSpaceOnBottom(float bufferSpaceOnBottom)
-
getUsedBufferSpaceOnTop
float getUsedBufferSpaceOnTop()
-
setUsedBufferSpaceOnTop
void setUsedBufferSpaceOnTop(float usedBufferSpaceOnTop)
-
getUsedBufferSpaceOnBottom
float getUsedBufferSpaceOnBottom()
-
setUsedBufferSpaceOnBottom
void setUsedBufferSpaceOnBottom(float usedBufferSpaceOnBottom)
-
isClearanceApplied
boolean isClearanceApplied()
-
setClearanceApplied
void setClearanceApplied(boolean clearanceApplied)
-
-