为有中文需求的客户提供多渠道中文技术支持.

Wed Sep 01, 2021 3:17 am

能否设置图片水印的位置?类似word中这个功能

YAAYAHUHU
 
Posts: 2
Joined: Fri Nov 27, 2020 3:12 pm

Wed Sep 01, 2021 5:45 am

您好,

感谢您的咨询。

您使用的是我们Java产品吗?抱歉目前我们产品还不支持设置添加的水印图片的位置。如果您想要实现类似的效果,建议可以直接往页眉添加图片。示例代码如下:
Code: Select all
        Document document = new Document();

        Section section = document.addSection();
        //添加图片到页眉
        HeaderFooter header = section.getHeadersFooters().getHeader();
        Paragraph headerParagraph = header.addParagraph();
        DocPicture headerPicture = headerParagraph.appendPicture("logo.png");

        headerPicture.setTextWrappingStyle(TextWrappingStyle.Behind);
        headerPicture.setHorizontalOrigin(HorizontalOrigin.Page);
        headerPicture.setVerticalOrigin(VerticalOrigin.Page);

        //通过设置对齐方式
        headerPicture.setHorizontalAlignment(ShapeHorizontalAlignment.Left);
        headerPicture.setVerticalAlignment(ShapeVerticalAlignment.Center);

//        //通过设置水平和垂直位置来设置图片位置
//        headerPicture.setHorizontalPosition(100);
//        headerPicture.setVerticalPosition(300);

        document.saveToFile("Sample.docx", FileFormat.Docx);


Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1571
Joined: Tue Jul 09, 2019 2:22 am

Tue Sep 07, 2021 1:04 am

您好,

请问我提供的代码能否满足您的需求?期待您的反馈!

Sincerely,
Rachel
E-iceblue support team
User avatar

rachel.lei
 
Posts: 1571
Joined: Tue Jul 09, 2019 2:22 am

Return to 中文技术支持