public class RegionViewport extends Area implements Viewport
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, traits
extensionAttachments, foreignAttributes
Constructor and Description |
---|
RegionViewport(Rectangle2D viewArea)
Create a new region-viewport-area
|
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
Rectangle |
getClipRectangle()
Returns the clipping rectangle of this viewport area.
|
RegionReference |
getRegionReference()
Get the region-reference-area for this region viewport.
|
Rectangle2D |
getViewArea()
Get the view area of this viewport.
|
boolean |
hasClip()
Returns true if this area will clip overflowing content.
|
void |
setClip(boolean c)
Set the clipping for this region viewport.
|
void |
setRegionReference(RegionReference reg)
Set the region-reference-area for this region viewport.
|
void |
setWritingModeTraits(WritingModeTraitsGetter wmtg)
Sets the writing mode traits for the region reference of
this region viewport
|
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
addExtensionAttachment, getExtensionAttachments, getForeignAttributes, getForeignAttributeValue, hasExtensionAttachments, setExtensionAttachments, setForeignAttribute, setForeignAttributes
public RegionViewport(Rectangle2D viewArea)
viewArea
- the view area of this viewportpublic void setRegionReference(RegionReference reg)
reg
- the child region-reference-area inside this viewportpublic RegionReference getRegionReference()
public void setClip(boolean c)
c
- the clipping valuepublic boolean hasClip()
public Rectangle getClipRectangle()
getClipRectangle
in interface Viewport
public Rectangle2D getViewArea()
public Object clone() throws CloneNotSupportedException
clone
in class Area
CloneNotSupportedException
public void setWritingModeTraits(WritingModeTraitsGetter wmtg)
setWritingModeTraits
in class Area
wmtg
- a WM traits getterCopyright © 2025 Apache Software Foundation. All rights reserved.