Доброго времени суток. Создал страницу, для печати, которая выглядит примерно так | Код | <FlowDocument FontSize="12" FontFamily="Verdana" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:amp ="clr-namespace:BlaBla.Charts;assembly=namespace:BlaBla.Charts" > <BlockUIContainer> <TextBlock FontSize="18pt"> blabla </TextBlock> </BlockUIContainer> <!-- ... --> <!-- Вот этот список! --> <BlockUIContainer> <ListBox ScrollViewer.CanContentScroll="False" Name="list" BorderThickness="0" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ItemTemplate="{DynamicResource ListTmplrs}"> <ListBox.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"/> <SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="Black"/> <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="#00FFFFFF"/> <DataTemplate x:Key="ListTmplrs"> <Expander Background="White" BorderThickness="0,0,0,1" Margin="2" BorderBrush="#FFB4B4B4" FontFamily="Calibri" Style="{DynamicResource StretchExpanderStyle}"> <!-- <Expander FontFamily="Calibri" >--> <Expander.Header> <Grid HorizontalAlignment="Stretch"> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> <ColumnDefinition/> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <TextBlock Grid.Row="0" Grid.Column="0" Padding="0,0,5,0" FontSize="14" Text="{Binding time}"/> <TextBlock Grid.Row="0" Grid.Column="1" Padding="0,0,5,0" FontSize="14" Text="{Binding lTime }"/> <TextBlock Grid.Row="0" Grid.Column="2" Padding="0,0,5,0" FontSize="14" Text="{Binding ch1}"/> <TextBlock Grid.Row="0" Grid.Column="3" Padding="0,0,5,0" FontSize="14" Text="{Binding ch2 }"/> <TextBlock Grid.Row="0" Grid.Column="4" Padding="0,0,5,0" FontSize="14" Text="{Binding scoreSpeed }"/> </Grid> </Expander.Header> <Expander.Content> <DockPanel Margin="4"> <Border Background="White"> <!-- рисуем график --> <amp:SpView Title="blabla" Primitives="{Binding primitives}" Height="250" ></amp:SpView> </Border> </DockPanel> </Expander.Content> </Expander> </DataTemplate> </ListBox.Resources> </ListBox> </BlockUIContainer> <!-- ... --> </FlowDocument>
|
при выводе на печать, этот listbox не помещается на одну страныцу, при этом, не печатается на следующей. Печатаю через FlowDocumentScrollViewer. Подскажите, пожалуста, как вывести на печать все водержимое ListBoxа.
Присоединённый файл ( Кол-во скачиваний: 1 )
sp.jpg 53,31 Kb
--------------------
The more closely you look at one thing, the less closely can you see something else.
|