public class XEasyPdfPage extends Object implements Serializable
Copyright (c) 2020-2023 xsx All Rights Reserved. x-easypdf is licensed under Mulan PSL v2. You can use this software according to the terms and conditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2 THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details.
| 限定符和类型 | 类和说明 |
|---|---|
static class |
XEasyPdfPage.Rotation
旋转角度
|
| 构造器和说明 |
|---|
XEasyPdfPage(XEasyPdfPageRectangle pageSize)
有参构造
|
public XEasyPdfPage(XEasyPdfPageRectangle pageSize)
pageSize - pdf页面尺寸public XEasyPdfPage setRotation(XEasyPdfPage.Rotation rotation)
rotation - 旋转角度public XEasyPdfPage setFontPath(String fontPath)
fontPath - 字体路径public String getFontPath()
public org.apache.pdfbox.pdmodel.font.PDFont getFont()
public XEasyPdfPage setDefaultFontStyle(XEasyPdfDefaultFontStyle style)
style - 默认字体样式public XEasyPdfPage setPageX(Float pageX)
pageX - X轴坐标public Float getPageX()
public XEasyPdfPage setPageY(Float pageY)
pageY - Y轴坐标public Float getPageY()
public XEasyPdfPage setContentMode(XEasyPdfComponent.ContentMode contentMode)
contentMode - 内容模式public XEasyPdfComponent.ContentMode getContentMode()
public XEasyPdfPage setBackgroundImage(XEasyPdfImage backgroundImage)
backgroundImage - 背景图片public XEasyPdfImage getBackgroundImage()
public XEasyPdfPage setBackgroundColor(Color backgroundColor)
backgroundColor - 背景色public Color getBackgroundColor()
public XEasyPdfPage setWatermark(XEasyPdfWatermark watermark)
watermark - pdf水印public XEasyPdfWatermark getWatermark()
public XEasyPdfPage setHeader(XEasyPdfHeader header)
header - pdf页眉public XEasyPdfHeader getHeader()
public XEasyPdfPage setFooter(XEasyPdfFooter footer)
footer - pdf页脚public XEasyPdfFooter getFooter()
public float getUnit()
public float getWidth()
public float getHeight()
public XEasyPdfPageRectangle getRectangle()
public float getRectangleLeftX()
public float getRectangleRightX()
public float getRectangleBottomY()
public float getRectangleTopY()
public float getOriginalWidth()
public float getOriginalHeight()
public XEasyPdfPageRectangle getOriginalRectangle()
public float getOriginalRectangleLeftX()
public float getOriginalRectangleRightX()
public float getOriginalRectangleBottomY()
public float getOriginalRectangleTopY()
public org.apache.pdfbox.pdmodel.PDPage getLastPage()
public int getCurrentIndex(XEasyPdfDocument document)
public List<org.apache.pdfbox.pdmodel.PDPage> getPageList()
public List<org.apache.pdfbox.pdmodel.PDPage> getNewPageList()
public XEasyPdfPage disableBackgroundColor()
public XEasyPdfPage disableBackgroundImage()
public XEasyPdfPage disableWatermark()
public XEasyPdfPage disableHeader()
public XEasyPdfPage disableFooter()
public XEasyPdfPage disableRotateInherentPage()
public XEasyPdfPage enablePosition()
public XEasyPdfPage disablePosition()
public XEasyPdfPage enableResetContext()
public boolean isAllowResetPosition()
public boolean isAllowHeader()
public boolean isAllowFooter()
public boolean isAllowWatermark()
public boolean isAllowBackgroundImage()
public boolean isAllowBackgroundColor()
public boolean isAllowRotateInherentPage()
public boolean isResetContext()
public XEasyPdfPage addNewPage(XEasyPdfDocument document, org.apache.pdfbox.pdmodel.common.PDRectangle pageSize)
pageSize - 页面尺寸document - pdf文档public XEasyPdfPage addComponent(XEasyPdfComponent... components)
components - pdf组件public XEasyPdfPage addComponent(List<XEasyPdfComponent> components)
components - pdf组件列表public XEasyPdfPage modifyPageSize(XEasyPdfPageRectangle pageSize)
pageSize - pdf页面尺寸Copyright © 2023. All rights reserved.