Skip to content
ComPDF

定位

相对定位(默认)

元素按照正常的文档流进行排列,这是默认行为。

csharp
CDiv div1 = page.CreateDiv();
div1.CreateText("第一个 div");

CDiv div2 = page.CreateDiv();
div2.CreateText("第二个 div"); // 会出现在 div1 下方

绝对定位

csharp
// 创建绝对定位的元素
CDiv div = page.CreateDiv();
div.SetAbsolutePosition(
    left: 100,    // 距离页面左边缘 100 点
    bottom: 200,  // 距离页面底边缘 200 点
    width: 300    // 宽度 300 点
);

// 或使用百分比宽度
div.SetAbsolutePosition(
    left: 100,
    bottom: 200,
    width: CUnitValue.CreatePercentValue(50)
);