public static bool IsQuote(TableAdv table) { if (table.Rows.Count != 1) { return(false); } var row = table.Rows[0]; if (row.Cells.Count != 1) { return(false); } var cell = row.Cells[0]; var border = cell.CellFormat.Borders.Left; if (border == null || !border.LineWidth.Equals(5d)) { return(false); } return(true); }
private void button1_Click(object sender, RoutedEventArgs e) { //Creating new table TableAdv table = new TableAdv(); table.BorderThickness = 0; //Creating a row TableRowAdv row = new TableRowAdv(); //Creating cell TableCellAdv cell = new TableCellAdv(); #region Adding the header text ParagraphAdv paragraph = new ParagraphAdv(); paragraph.BeforeSpacing = 5; SpanAdv span = new SpanAdv(); span.FontWeight = FontWeights.Bold; span.FontSize = 10; span.Text = "Contact Id"; paragraph.Inlines.Add(span); cell.Blocks.Add(paragraph); row.Cells.Add(cell); cell = new TableCellAdv(); paragraph = new ParagraphAdv(); paragraph.BeforeSpacing = 5; span = new SpanAdv(); span.FontWeight = FontWeights.Bold; span.FontSize = 10; span.Text = "Full Name"; paragraph.Inlines.Add(span); cell.Blocks.Add(paragraph); row.Cells.Add(cell); cell = new TableCellAdv(); paragraph = new ParagraphAdv(); paragraph.BeforeSpacing = 5; span = new SpanAdv(); span.FontWeight = FontWeights.Bold; span.FontSize = 10; span.Text = "Age"; paragraph.Inlines.Add(span); cell.Blocks.Add(paragraph); row.Cells.Add(cell); cell = new TableCellAdv(); paragraph = new ParagraphAdv(); paragraph.BeforeSpacing = 5; span = new SpanAdv(); span.FontWeight = FontWeights.Bold; span.FontSize = 10; span.Text = "Email Address"; paragraph.Inlines.Add(span); cell.Blocks.Add(paragraph); row.Cells.Add(cell); cell = new TableCellAdv(); paragraph = new ParagraphAdv(); paragraph.BeforeSpacing = 5; span = new SpanAdv(); span.FontWeight = FontWeights.Bold; span.FontSize = 10; span.Text = "Phone No"; paragraph.Inlines.Add(span); cell.Blocks.Add(paragraph); row.Cells.Add(cell); cell = new TableCellAdv(); paragraph = new ParagraphAdv(); paragraph.BeforeSpacing = 5; span = new SpanAdv(); span.FontWeight = FontWeights.Bold; span.FontSize = 10; span.Text = "Modified Date"; paragraph.Inlines.Add(span); cell.Blocks.Add(paragraph); row.Cells.Add(cell); table.Rows.Add(row); #endregion //Reading each rows from the fetched result foreach (HiveRecord rows in result) { //Creating new row row = new TableRowAdv(); //Reading each data from the rows foreach (Object fields in rows) { //Creating a Cell cell = new TableCellAdv(); //Creating a paragraph paragraph = new ParagraphAdv(); paragraph.BeforeSpacing = 5; string records = fields.ToString(); span = new SpanAdv() { Text = records }; span.FontSize = 8; paragraph.Inlines.Add(span); //Adding field value to cell cell.Blocks.Add(paragraph); //Adding the cell to row row.Cells.Add(cell); } //Adding the row to table table.Rows.Add(row); } //Adding table to section richTextBox1.Document.Sections[0].Blocks.Add(table); richTextBox1.UpdateEditorLayout(); //Adding Scrollbar to RichTextEditor richTextBox1.VerticalScrollBarVisibility = true; richTextBox1.HorizontalScrollBarVisibility = true; }