gpt4 book ai didi

wpf - FlowDocument 表中的单线边框

转载 作者:行者123 更新时间:2023-12-04 17:13:17 26 4
gpt4 key购买 nike

我有一个 FlowDocument 表,我想在其中为布局增添一点趣味。我在想像一条细线将发票上的子金额与总金额分开,或者像标题行下的线一样,通常以标准 Word 2007+ 表格样式为特色。
我希望我可以添加一个空的 TableRow 并将高度设置为几个像素单位,但我发现没有属性可以强制行的高度达到我的要求。

有没有办法(或黑客)在 System.Windows.Documents.Table 的整行下方或上方制作细边框线?

最佳答案

当我把它打印出来时,它看起来就像一条假线。

<TableRow FontSize="0.008">
<TableCell Padding="0" BorderBrush="Gray" BorderThickness="0.5" ColumnSpan="5" />
</TableRow>

确保表有 CellSpacing="0"
我为列之间的垂直线定义了 TableColumns:
<Table.Columns>
<TableColumn Width="140" Name="colItems" />
<TableColumn Width="0" Name="colSpace1" />
<TableColumn Name="colDescription" />
<TableColumn Width="0" Name="colSpace2" />
<TableColumn Width="150" Name="colAmount"/>
</Table.Columns>

然后在标题行的 TableRowGroup 中:
<TableRow FontSize="14">
<TableCell TextAlignment="Center" Padding="0,4,0,2">
<Paragraph>ITEMS</Paragraph>
</TableCell>
<TableCell BorderBrush="Gray" BorderThickness="0.5" />
<TableCell TextAlignment="Center" Padding="0,4,0,2">
<Paragraph>DESCRIPTION</Paragraph>
</TableCell>
<TableCell BorderBrush="Gray" BorderThickness="0.5" />
<TableCell TextAlignment="Center" Padding="0,4,0,2">
<Paragraph>AMOUNT</Paragraph>
</TableCell>
</TableRow>

奥利弗

关于wpf - FlowDocument 表中的单线边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3776494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com