QuestPDF 翻转
- 此容器会将子容器创建成镜像。
- 容器遵循所有布局规则和大小约束,并将其强加于子容器。
.FlipOver()
// 水平翻转
.FlipHorizontal()
// 垂直翻转
.FlipVertical()
示例:
.Padding(20)
.Grid(grid =>
{
grid.Columns(2);
grid.Spacing(10);
foreach (var turns in Enumerable.Range(0, 4))
{
grid.Item()
.Width(150)
.Height(150)
.Background(Colors.Grey.Lighten3)
.Padding(10)
.Element(element =>
{
if (turns == 1 || turns == 2)
element = element.FlipHorizontal();
if (turns == 2 || turns == 3)
element = element.FlipVertical();
return element;
})
.MinimalBox()
.Background(Colors.White)
.Padding(10)
.Text($"翻转次数: {turns}", fontSize: 16);
}
});