Class InlineContainerLayout
- java.lang.Object
-
- org.eclipse.birt.report.engine.layout.pdf.emitter.Layout
-
- org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout
-
- org.eclipse.birt.report.engine.layout.pdf.emitter.InlineStackingLayout
-
- org.eclipse.birt.report.engine.layout.pdf.emitter.InlineContainerLayout
-
- All Implemented Interfaces:
IInlineStackingLayout
public class InlineContainerLayout extends InlineStackingLayout implements IInlineStackingLayout
-
-
Constructor Summary
Constructors Constructor Description InlineContainerLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.LayoutEngineContext context, org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout parent, IContent content)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToRoot(org.eclipse.birt.report.engine.layout.area.impl.AbstractArea area)
protected void
closeLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout.ContainerContext currentContext, int index, boolean finished)
protected void
createRoot()
boolean
endLine()
int
getMaxLineWidth()
protected void
initialize()
boolean
isEmptyLine()
void
setTextIndent(ITextContent content)
-
Methods inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.InlineStackingLayout
verticalAlign
-
Methods inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout
addArea, addArea, addArea, addToRoot, addToRoot, align, autoPageBreak, closeExcludingLast, closeFirstN, closeLayout, getCurrentMaxContentHeight, getCurrentMaxContentWidth, getLineHeight, getMaxAvaHeight, getMaxAvaWidth, getOffsetX, getOffsetY, gotoFirstPage, gotoLastPage, isPageEmpty, isRootEmpty, layout, setCurrentContext, step
-
Methods inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.Layout
calculateSpecifiedHeight, calculateSpecifiedWidth, getDimensionValue, getDimensionValue, getDimensionValue, getDimensionValue, getDimensionValue, getDimensionValue, getParent, getResolution, getTableLayoutManager, removeMargin, resolveBoxConflict, validateBoxProperty, validateBoxProperty, visitContent
-
-
-
-
Constructor Detail
-
InlineContainerLayout
public InlineContainerLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.LayoutEngineContext context, org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout parent, IContent content)
-
-
Method Detail
-
setTextIndent
public void setTextIndent(ITextContent content)
- Specified by:
setTextIndent
in interfaceIInlineStackingLayout
- Overrides:
setTextIndent
in classInlineStackingLayout
-
closeLayout
protected void closeLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout.ContainerContext currentContext, int index, boolean finished)
- Overrides:
closeLayout
in classInlineStackingLayout
-
addToRoot
public void addToRoot(org.eclipse.birt.report.engine.layout.area.impl.AbstractArea area)
- Overrides:
addToRoot
in classInlineStackingLayout
-
createRoot
protected void createRoot()
- Overrides:
createRoot
in classInlineStackingLayout
-
initialize
protected void initialize()
- Overrides:
initialize
in classInlineStackingLayout
-
endLine
public boolean endLine() throws org.eclipse.birt.core.exception.BirtException
- Specified by:
endLine
in interfaceIInlineStackingLayout
- Overrides:
endLine
in classInlineStackingLayout
- Throws:
org.eclipse.birt.core.exception.BirtException
-
getMaxLineWidth
public int getMaxLineWidth()
- Specified by:
getMaxLineWidth
in interfaceIInlineStackingLayout
- Overrides:
getMaxLineWidth
in classInlineStackingLayout
-
isEmptyLine
public boolean isEmptyLine()
- Specified by:
isEmptyLine
in interfaceIInlineStackingLayout
- Overrides:
isEmptyLine
in classInlineStackingLayout
-
-