Skip to content
ComPDF

定位

相对定位(默认)

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

java
CPage page = document.createPage(800, 600);
CDiv div1 = page.createDivElement();
div1.createTextElement("第一个 div");

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

绝对定位

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

// 或使用百分比宽度
div.setAbsolutePosition(
    100,
    200,
    CUnitValue.CreatePercentValue(50)
);