FlowDocument打印,Element被切断,而不是在第二页上继续

内容显示在flowdocumentscrollviewer中,并且包含三个元素

<Window x:Class="Production_Schedule.OrderFormFlow">
    <Grid>
        <FlowDocumentScrollViewer Name="ScrollViewer">
            <FlowDocument Name="flowDocument" FontFamily="Arial" FontSize="12">
                <Paragraph>
                    <Image Source="/Data/amstel_logo.png" Width="200" Height="90" Margin="0,30,0" />
                    <Image  Width="200" Height="90" Margin="0,0" />
                    <Image Grid.Column="2" Source="{Binding SelectedJob.Logo.File,Mode=OneTime}" Width="200" Height="90" Margin="0,0"  />
                </Paragraph>
                <BlockUIContainer>
                    Some UIElements
                </BlockUIContainer>
                <Paragraph>
                        <ItemsControl ItemsSource="{Binding DoorsList,Mode=OneTime}" Margin="0 0 0 0">
                            <ItemsControl.ItemTemplate>
                                <DataTemplate>
                                </DataTemplate>
                            </ItemsControl.ItemTemplate>
                        </ItemsControl>
                </Paragraph>
            </FlowDocument>
        </FlowDocumentScrollViewer>
    </Grid>
</Window>

问题是,当ItemsSource的内容变长时,当我在FlowDocumentScrollViewer上运行打印功能时,它不会包裹在第二页上。我需要流程文档来将“最终段落”动态地分到第二页。如果我在Itemscontrol下方放置另一个元素,它将显示在第二页上,但itemscontrol仍被第一页切断。

预先感谢

cheng8889888 回答:FlowDocument打印,Element被切断,而不是在第二页上继续

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2967333.html

大家都在问