public bool RectangleStart(Oranikle.Report.Engine.Rectangle rect, Row r) { bool rc = true; switch (rect.DataElementOutput) { case DataElementOutputEnum.NoOutput: rc = false; break; case DataElementOutputEnum.Output: if (rowstart != null) // In case no items in row are visible { // we delay until we get one. tw.Write(rowstart); rowstart = null; } PushContainer(rect.DataElementName); break; case DataElementOutputEnum.Auto: case DataElementOutputEnum.ContentsOnly: default: break; } return(rc); }
public void RectangleEnd(Oranikle.Report.Engine.Rectangle rect, Row r) { if (rect.DataElementOutput != DataElementOutputEnum.Output) { return; } PopContainer(rect.DataElementName); }
public void RectangleEnd(Oranikle.Report.Engine.Rectangle rect, Row r) { }
public bool RectangleStart(Oranikle.Report.Engine.Rectangle rect, Row r) { return(true); }
public void RectangleEnd(Rectangle rect, Row r) { }
public bool RectangleStart(Rectangle rect, Row r) { return true; }