Hello,
I am looking for help with suppressing rows in a table. What i need is, if the "Content1" and "Content2" fields are not filled out, then the rest of the rows move up and if the same fields are filled out then the copy prints. Right now if the "Content1" and "Content2" fields are not filled out, there is a gap showing. I believe i need a rule, just not sure on how to create one. Attached is my table.
var myTable = new FPTable;
myTable.AddColumns(7100, 26000);
myTable.AddRows(24);
myTable.Rows[0].Cells[0].Font="Myriad Pro Light";
myTable.Rows[0].Cells[0].TextColor="Black";
myTable.Rows[0].Cells[0].Margins = new FPTableMargins;
myTable.Rows[0].Cells[0].Margins.Right = 0;
myTable.Rows[0].Cells[0].Content = Field("Time1");
myTable.Rows[0].Cells[1].Font="Myriad Pro Light";
myTable.Rows[0].Cells[1].TextColor="Black";
myTable.Rows[0].Cells[1].Margins = new FPTableMargins;
myTable.Rows[0].Cells[1].Margins.Right = 0;
myTable.Rows[0].Cells[1].Content = Field("Title1");
myTable.Rows[1].Cells[1].Font="Myriad Pro Light";
myTable.Rows[1].Cells[1].TextColor="Black";
myTable.Rows[1].Cells[1].Margins = new FPTableMargins;
myTable.Rows[1].Cells[1].Margins.Right = 0;
myTable.Rows[1].Cells[1].Margins.Top = -20;
myTable.Rows[1].SetContents( "", Field("Content1"));
myTable.Rows[2].Cells[0].Font="Myriad Pro Light";
myTable.Rows[2].Cells[0].TextColor="Black";
myTable.Rows[2].Cells[0].Margins = new FPTableMargins;
myTable.Rows[2].Cells[0].Margins.Right = 0;
myTable.Rows[2].Cells[0].Margins.Top = -10;
myTable.Rows[2].Cells[0].Content = Field("Time2");
myTable.Rows[2].Cells[1].Font="Myriad Pro Light";
myTable.Rows[2].Cells[1].TextColor="Black";
myTable.Rows[2].Cells[1].Margins = new FPTableMargins;
myTable.Rows[2].Cells[1].Margins.Right = 0;
myTable.Rows[2].Cells[1].Margins.Top = -10;
myTable.Rows[2].Cells[1].Content = Field("Title2");
myTable.Rows[3].Cells[1].Font="Myriad Pro Light";
myTable.Rows[3].Cells[1].TextColor="Black";
myTable.Rows[3].Cells[1].Margins = new FPTableMargins;
myTable.Rows[3].Cells[1].Margins.Right = 0;
myTable.Rows[3].Cells[1].Margins.Top = -20;
myTable.Rows[3].SetContents( "", Field("Content2"));
myTable.Rows[4].Cells[0].Font="Myriad Pro Light";
myTable.Rows[4].Cells[0].TextColor="Black";
myTable.Rows[4].Cells[0].Margins = new FPTableMargins;
myTable.Rows[4].Cells[0].Margins.Right = 0;
myTable.Rows[4].Cells[0].Margins.Top = -5;
myTable.Rows[4].Cells[0].Content = Field("Time3");
myTable.Rows[4].Cells[1].Font="Myriad Pro";
myTable.Rows[4].Cells[1].TextColor="Black";
myTable.Rows[4].Cells[1].Margins = new FPTableMargins;
myTable.Rows[4].Cells[1].Margins.Right = 0;
myTable.Rows[4].Cells[1].Margins.Top = -5;
myTable.Rows[4].Cells[1].Content = Field("Title3");
myTable.Rows[5].Cells[1].Font="Myriad Pro Light";
myTable.Rows[5].Cells[1].TextColor="Black";
myTable.Rows[5].Cells[1].Margins = new FPTableMargins;
myTable.Rows[5].Cells[1].Margins.Right = 0;
myTable.Rows[5].Cells[1].Margins.Top = -20;
myTable.Rows[5].SetContents( "", Field("Content3"));
myTable.Rows[6].Cells[0].Font="Myriad Pro Light";
myTable.Rows[6].Cells[0].TextColor="Black";
myTable.Rows[6].Cells[0].Margins = new FPTableMargins;
myTable.Rows[6].Cells[0].Margins.Right = 0;
myTable.Rows[6].Cells[0].Margins.Top = -5;
myTable.Rows[6].Cells[0].Content = Field("Time4");
myTable.Rows[6].Cells[1].Font="Myriad Pro";
myTable.Rows[6].Cells[1].TextColor="Black";
myTable.Rows[6].Cells[1].Margins = new FPTableMargins;
myTable.Rows[6].Cells[1].Margins.Right = 0;
myTable.Rows[6].Cells[1].Margins.Top = -5;
myTable.Rows[6].Cells[1].Content = Field("Title4");
myTable.Rows[7].Cells[1].Font="Myriad Pro Light";
myTable.Rows[7].Cells[1].TextColor="Black";
myTable.Rows[7].Cells[1].Margins = new FPTableMargins;
myTable.Rows[7].Cells[1].Margins.Right = 0;
myTable.Rows[7].Cells[1].Margins.Top = -20;
myTable.Rows[7].SetContents( "", Field("Content4"));
myTable.Rows[8].Cells[0].Font="Myriad Pro Light";
myTable.Rows[8].Cells[0].TextColor="Black";
myTable.Rows[8].Cells[0].Margins = new FPTableMargins;
myTable.Rows[8].Cells[0].Margins.Right = 0;
myTable.Rows[8].Cells[0].Margins.Top = -5;
myTable.Rows[8].Cells[0].Content = Field("Time5");
myTable.Rows[8].Cells[1].Font="Myriad Pro Light";
myTable.Rows[8].Cells[1].TextColor="Black";
myTable.Rows[8].Cells[1].Margins = new FPTableMargins;
myTable.Rows[8].Cells[1].Margins.Right = 0;
myTable.Rows[8].Cells[1].Margins.Top = -5;
myTable.Rows[8].Cells[1].Content = Field("Title5");
myTable.Rows[9].Cells[1].Font="Myriad Pro Light";
myTable.Rows[9].Cells[1].TextColor="Black";
myTable.Rows[9].Cells[1].Margins = new FPTableMargins;
myTable.Rows[9].Cells[1].Margins.Right = 0;
myTable.Rows[9].Cells[1].Margins.Top = -20;
myTable.Rows[9].SetContents( "", Field("Content5"));
return myTable.MakeTags();