protected internal override AbstractRenderer CreateOverflowRenderer(int layoutResult) { iText.Layout.Renderer.ListItemRenderer overflowRenderer = (iText.Layout.Renderer.ListItemRenderer)GetNextRenderer (); overflowRenderer.parent = parent; overflowRenderer.modelElement = modelElement; if (layoutResult == LayoutResult.NOTHING) { overflowRenderer.symbolRenderer = symbolRenderer; overflowRenderer.symbolAreaWidth = symbolAreaWidth; } overflowRenderer.AddAllProperties(GetOwnProperties()); return(overflowRenderer); }
protected internal override AbstractRenderer CreateOverflowRenderer(int layoutResult) { iText.Layout.Renderer.ListItemRenderer overflowRenderer = (iText.Layout.Renderer.ListItemRenderer)GetNextRenderer (); overflowRenderer.parent = parent; overflowRenderer.modelElement = modelElement; if (layoutResult == LayoutResult.NOTHING) { overflowRenderer.symbolRenderer = symbolRenderer; overflowRenderer.symbolAreaWidth = symbolAreaWidth; } // TODO retain all the properties ? overflowRenderer.SetProperty(Property.MARGIN_LEFT, this.GetProperty <Object>(Property.MARGIN_LEFT)); return(overflowRenderer); }
protected internal override AbstractRenderer CreateSplitRenderer(int layoutResult) { iText.Layout.Renderer.ListItemRenderer splitRenderer = (iText.Layout.Renderer.ListItemRenderer)GetNextRenderer (); splitRenderer.parent = parent; splitRenderer.modelElement = modelElement; splitRenderer.occupiedArea = occupiedArea; if (layoutResult == LayoutResult.PARTIAL) { splitRenderer.symbolRenderer = symbolRenderer; splitRenderer.symbolAreaWidth = symbolAreaWidth; } // TODO retain all the properties ? splitRenderer.SetProperty(Property.MARGIN_LEFT, this.GetProperty <Object>(Property.MARGIN_LEFT)); return(splitRenderer); }
protected internal override AbstractRenderer CreateSplitRenderer(int layoutResult) { iText.Layout.Renderer.ListItemRenderer splitRenderer = (iText.Layout.Renderer.ListItemRenderer)GetNextRenderer (); splitRenderer.parent = parent; splitRenderer.modelElement = modelElement; splitRenderer.occupiedArea = occupiedArea; splitRenderer.isLastRendererForModelElement = false; if (layoutResult == LayoutResult.PARTIAL) { splitRenderer.symbolRenderer = symbolRenderer; splitRenderer.symbolAreaWidth = symbolAreaWidth; } splitRenderer.AddAllProperties(GetOwnProperties()); return(splitRenderer); }