Я пытаюсь сделать небольшой принтер этикеток с c # 2010, используя потоковый документ из wpf.
Я создаю этикетки следующим образом:
FlowDocument doc = new FlowDocument();
Paragraph p = new Paragraph();
foreach (Labels label in labels)
{
p.Inlines.Add(label.name+"\n");
p.Inlines.Add(label.age + "\n");
p.Inlines.Add(label.price + "\n");
p.Inlines.Add( "\n");
doc.Blocks.Add(p);
}
Это работает нормально, нокогда генерируется больше меток, чем помещается на одной странице, метки разделяются.Так, например, это имя на Page1, а возраст, цена на Page2.
Теперь я попросил вас предотвратить возможность разделения этикеток.