2010-05-12 3 views
2

j'ai essayé .....Ajouter une table à FlowDocument Dans le code Derrière

_doc = new FlowDocument(); 

Table t = new Table(); 
for (int i = 0; i < 7; i++) 
{ 
    t.Columns.Add(new TableColumn()); 
} 

TableRow row = new TableRow(); 
row.Background = Brushes.Silver; 
row.FontSize = 40; 
row.FontWeight = FontWeights.Bold; 

row.Cells.Add(new TableCell(new Paragraph(new Run("I span 7 columns")))); 
row.Cells[0].ColumnSpan = 6; 

_doc2.Blocks.Add(t); 

Quand je vais voir ce document, le tableau ne ..... bien que le titre de l'image frontière et document J'ajoute à ce document avant d'ajouter cette sortie de table bien.

+0

Jetez un oeil ici http://msdn.microsoft.com/en-us/library/ms753342.aspx –

Répondre

4

Vous ajoutez les colonnes à la table, mais où est le code qui ajoute la ligne? Ce n'est tout simplement pas connecté.

Ajouter quelque chose comme:

... 
var rg = new TableRowGroup(); 
rg.Rows.Add(row); 
t.RowGroups.Add(rg); 
_doc2.Blocks.Add(t); 
+0

Holterman, Oui qui fonctionne parfaitement maintenant grâce grandement! ! U. – urema

Questions connexes