मुझे WP12 FlowDocument
Table
पर TableCell
विभाजन रणनीति के बारे में कोई समस्या है।पेज ब्रेक के बाद टेबलसेल विभाजित: शेष विभाजित भाग मूल सेल गुणों को खो देता है
यहाँ एक सरल कोड समस्या को ठीक करने के लिए अनुमति देता है:
आप के रूप में:
MainWindow.xaml.cs
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
var table = new Table() { BorderThickness = new Thickness(1), BorderBrush = Brushes.Black, CellSpacing = 0 };
var rowGroup = new TableRowGroup();
var tableRow = new TableRow();
var cell1 = new TableCell() { Background = Brushes.Red, BorderThickness = new Thickness(0, 0, 1, 0), BorderBrush = Brushes.Black };
var cell2 = new TableCell() { Background = Brushes.Red };
cell1.Blocks.Add(new Paragraph(new Run("Cell 1 ******************************************************************************")));
cell2.Blocks.Add(new Paragraph(new Run("Cell 2")));
tableRow.Cells.Add(cell1);
tableRow.Cells.Add(cell2);
rowGroup.Rows.Add(tableRow);
table.RowGroups.Add(rowGroup);
var flowDocument = new FlowDocument();
flowDocument.Blocks.Add(table);
Content = flowDocument;
}
}
और यहाँ नतीजा है दूसरे पृष्ठ पर देख सकते हैं, सही सेल पृष्ठभूमि रंग खो गया है।
क्या कोई इस मुद्दे पर पहले से ही आया है? किसी भी समाधान/कामकाज का स्वागत किया जाएगा!
संपादित करें 1: सभी गुण तो पंक्ति पर पृष्ठभूमि रंग की स्थापना खो रहे हैं/स्तंभ मेरी समस्या का समाधान नहीं होगा
यहाँ (मैं TableCell सीमा Thicknesses के बारे में मुख्य रूप से मुद्दे हैं) एक स्क्रीन मुद्दा दिखा रहा है
संपादित करें 2: सीमाओं के साथ दृश्य ट्री को देखते हुए काफी शिक्षाप्रद है। पेजिनेशन प्रक्रिया केवल दूसरे पृष्ठ पर पंक्ति के लिए एक पैराग्राफ विज़ुअल उत्पन्न करती है, इस प्रकार सभी दृश्य प्रभावों के नुकसान को समझाती है। कोई दृश्य है, और इस तरह कोई पृष्ठभूमि/सीमाओं/आदि ... एक समाधान DocumentPaginatorFlowDocument
एसओ पर इसी तरह की समस्या: http://stackoverflow.com/questions/1707363/flowdocument-force-a-pagebreak-breakpagebefore – milivojeviCH
कोड संपादित करने के लिए Thx। यह थोड़ा और अधिक दिखाता है कि समस्या क्या है और पंक्ति/कॉलम पर सेटिंग गुण कैसे हल नहीं कर सकते हैं। – Sisyphe