Class RegionViewport
java.lang.Object
org.apache.fop.area.AreaTreeObject
org.apache.fop.area.Area
org.apache.fop.area.RegionViewport
- All Implemented Interfaces:
Serializable, Cloneable, Viewport
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate RegionReferenceprivate static final longprivate Rectangle2DFields inherited from class Area
bidiLevel, bpd, CLASS_ABSOLUTE, CLASS_BEFORE_FLOAT, CLASS_FIXED, CLASS_FOOTNOTE, CLASS_MAX, CLASS_NORMAL, CLASS_SIDE_FLOAT, effectiveIPD, ipd, log, ORIENT_0, ORIENT_180, ORIENT_270, ORIENT_90, traitsFields inherited from class AreaTreeObject
extensionAttachments, foreignAttributes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns the clipping rectangle of this viewport area.Get the region-reference-area for this region viewport.Get the view area of this viewport.booleanhasClip()Returns true if this area will clip overflowing content.private voidvoidsetClip(boolean c) Set the clipping for this region viewport.voidSet the region-reference-area for this region viewport.voidSets the writing mode traits for the region reference of this region viewportprivate voidMethods inherited from class Area
activateEffectiveIPD, addChildArea, addTrait, getAllocBPD, getAllocIPD, getAreaClass, getBidiLevel, getBorderAndPaddingWidthAfter, getBorderAndPaddingWidthBefore, getBorderAndPaddingWidthEnd, getBorderAndPaddingWidthStart, getBPD, getChangeBarList, getEffectiveAllocIPD, getEffectiveIPD, getIPD, getSpaceAfter, getSpaceBefore, getSpaceEnd, getSpaceStart, getTrait, getTraitAsBoolean, getTraitAsInteger, getTraits, hasTrait, hasTraits, isFromFootnote, resetBidiLevel, setAreaClass, setBidiLevel, setBPD, setChangeBarList, setFromFootnote, setIPD, setTraits, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
regionReference
-
viewArea
-
clip
private boolean clip
-
-
Constructor Details
-
RegionViewport
Create a new region-viewport-area- Parameters:
viewArea- the view area of this viewport
-
-
Method Details
-
setRegionReference
Set the region-reference-area for this region viewport.- Parameters:
reg- the child region-reference-area inside this viewport
-
getRegionReference
Get the region-reference-area for this region viewport.- Returns:
- the child region-reference-area inside this viewport
-
setClip
public void setClip(boolean c) Set the clipping for this region viewport.- Parameters:
c- the clipping value
-
hasClip
-
getClipRectangle
Returns the clipping rectangle of this viewport area.- Specified by:
getClipRectanglein interfaceViewport- Returns:
- the clipping rectangle expressed in the viewport's coordinate system, or null if clipping is disabled
-
getViewArea
Get the view area of this viewport.- Returns:
- the viewport rectangle area
-
writeObject
- Throws:
IOException
-
readObject
- Throws:
IOExceptionClassNotFoundException
-
clone
- Overrides:
clonein classArea- Throws:
CloneNotSupportedException
-
setWritingModeTraits
Sets the writing mode traits for the region reference of this region viewport- Overrides:
setWritingModeTraitsin classArea- Parameters:
wmtg- a WM traits getter
-