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
-
Field Summary
Fields inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout
contextList, currentContext, isInBlockStacking, isInline, offsetX, offsetYFields inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.Layout
content, context, logger, parent, specifiedHeight, specifiedWidth -
Constructor Summary
ConstructorsConstructorDescriptionInlineContainerLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.LayoutEngineContext context, org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout parent, IContent content) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToRoot(org.eclipse.birt.report.engine.layout.area.impl.AbstractArea area) protected voidcloseLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout.ContainerContext currentContext, int index, boolean finished) protected voidbooleanendLine()intprotected voidbooleanvoidsetTextIndent(ITextContent content) Methods inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.InlineStackingLayout
verticalAlignMethods 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, stepMethods 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 Details
-
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 Details
-
setTextIndent
- Specified by:
setTextIndentin interfaceIInlineStackingLayout- Overrides:
setTextIndentin classInlineStackingLayout
-
closeLayout
protected void closeLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout.ContainerContext currentContext, int index, boolean finished) - Overrides:
closeLayoutin classInlineStackingLayout
-
addToRoot
public void addToRoot(org.eclipse.birt.report.engine.layout.area.impl.AbstractArea area) - Overrides:
addToRootin classInlineStackingLayout
-
createRoot
protected void createRoot()- Overrides:
createRootin classInlineStackingLayout
-
initialize
protected void initialize()- Overrides:
initializein classInlineStackingLayout
-
endLine
public boolean endLine() throws org.eclipse.birt.core.exception.BirtException- Specified by:
endLinein interfaceIInlineStackingLayout- Overrides:
endLinein classInlineStackingLayout- Throws:
org.eclipse.birt.core.exception.BirtException
-
getMaxLineWidth
public int getMaxLineWidth()- Specified by:
getMaxLineWidthin interfaceIInlineStackingLayout- Overrides:
getMaxLineWidthin classInlineStackingLayout
-
isEmptyLine
public boolean isEmptyLine()- Specified by:
isEmptyLinein interfaceIInlineStackingLayout- Overrides:
isEmptyLinein classInlineStackingLayout
-