INCHES_TO_POINTS, MM_TO_INCHES, MM_TO_POINTS, PDF_A, PDF_AA, PDF_AC, PDF_ACROFORM, PDF_ACTION, PDF_ALTERNATEPRESENTATIONS, PDF_ANNOT, PDF_ANNOT_DEFAULT_TITLE, PDF_ANNOT_NAME, PDF_ANNOT_SUBJECT, PDF_ANNOTS, PDF_AP, PDF_ARRAYEND, PDF_ARRAYSTART, PDF_ARTBOX, PDF_AS, PDF_ASCENT, PDF_ASCII85, PDF_ASCII85_NEW, PDF_ASCIIHEX, PDF_ASCIIHEX_NEW, PDF_AuthEvent, PDF_AUTHOR, PDF_AVGWIDTH, PDF_B, PDF_BASEFONT, PDF_BBOX, PDF_BC, PDF_BE, PDF_BEFOREFORMAT, PDF_BEGINTEXT, PDF_BG, PDF_BINARYDATA, PDF_BITS_PER_COMPONENT, PDF_BL, PDF_BLEEDBOX, PDF_BLINDS, PDF_BMC, PDF_BORDER, PDF_BOX, PDF_BS, PDF_BTN, PDF_BYTERANGE, PDF_C, PDF_CA, PDF_CA_SMALL, PDF_CAPHEIGHT, PDF_CARETANNOT, PDF_CARRIAGE, PDF_CATALOG, PDF_CENTER_WINDOW, PDF_CF, PDF_CFM, PDF_CH, PDF_CID_TO_GID_MAP, PDF_CIDFONT_TYPE0, PDF_CIDFONT_TYPE1, PDF_CIDFONT_TYPE2, PDF_CIDSYSTEM_INFO, PDF_CIRCLEANNOT, PDF_CL, PDF_CM, PDF_COLLLECTION, PDF_COLOMNS, PDF_COLOR, PDF_COLORSPACE, PDF_COLORSPACE_CALGRAY, PDF_COLORSPACE_CALRGB, PDF_COLORSPACE_DEVICEN, PDF_COLORSPACE_ICCBASED, PDF_COLORSPACE_LAB, PDF_COLORSPACE_SEPARATION, PDF_CONTACTINFO, PDF_CONTENTS, PDF_COUNT, PDF_COVER, PDF_CREATIONDATE, PDF_CREATOR, PDF_CROPBOX, PDF_CS, PDF_CSP, PDF_D, PDF_DA, PDF_DATE, PDF_DATE_FORMAT, PDF_DCTDECODE, PDF_DCTDECODE_NEW, PDF_DECODEPARMS, PDF_DESC, PDF_DESCENDANT, PDF_DESCENDANT_FONTS, PDF_DESCENDENTFONTS, PDF_DESCENT, PDF_DESTINATION, PDF_DESTS, PDF_DEVICE_CMYK, PDF_DEVICE_GRAY, PDF_DEVICE_RGB, PDF_DI, PDF_DICTEND, PDF_DICTSTART, PDF_DIFFERENCES, PDF_DIRECTION, PDF_DISPLAY_DOCTITLE, PDF_DISPLAY_DURATION, PDF_DISSOLVE, PDF_DM, PDF_DOC_SUBJECT, PDF_DOCMDP, PDF_DOS, PDF_DP, PDF_DR, PDF_DS, PDF_DV, PDF_DW, PDF_E, PDF_EF, PDF_EMBEDDEDFILE, PDF_EMBEDDEDFILES, PDF_EMC, PDF_ENCODING, PDF_ENCRYPT, PDF_ENCRYPTMETADATA, PDF_ENDOBJ, PDF_ENDPATH, PDF_ENDSTREAM, PDF_ENDTEXT, PDF_EOCLIP, PDF_EOF, PDF_EXTGSTATE, PDF_F, PDF_FADE, PDF_FALSE, PDF_FDESCRIPTOR, PDF_FIELD_FLAG, PDF_FIELDS, PDF_FILEATTACHMENTANNOT, PDF_FILESPEC, PDF_FILTER, PDF_FIRST, PDF_FIRST_PAGE, PDF_FIRSTCHAR, PDF_FIT, PDF_FIT_WINDOW, PDF_FITB, PDF_FITBH, PDF_FITBV, PDF_FITH, PDF_FITR, PDF_FITV, PDF_FIXEDPRINT, PDF_FLAGS, PDF_FLATE, PDF_FLATE_NEW, PDF_FLY, PDF_FO, PDF_FONT, PDF_FONTBBOX, PDF_FONTDESCRIPTOR, PDF_FONTFILE, PDF_FONTFILE_2, PDF_FontFile_3, PDF_FONTFILE2, PDF_FONTNAME, PDF_FONTNAMEPREFIX, PDF_FORM, PDF_FORMFEED, PDF_FORMFONTPREFIX, PDF_FREE_TEXT_CALLOUT, PDF_FREE_TEXT_TYPEWRITER, PDF_FREETEXTANNOT, PDF_FS, PDF_FT, PDF_FULLSCREEN, PDF_GLITTER, PDF_GOTO_ACTION, PDF_GROUP, PDF_GS, PDF_H, PDF_HEADER, PDF_HEIGHT, PDF_HEXSTRINGEND, PDF_HEXSTRINGSTART, PDF_HIDE_MENUBAR, PDF_HIDE_TOOLBAR, PDF_HIDE_WINDOWUI, PDF_HIGHLIGHT, PDF_HORIZ_STEM, PDF_HORIZONTAL, PDF_I, PDF_IC, PDF_ID, PDF_IDS, PDF_IF, PDF_IMAGE, PDF_IMAGEB, PDF_IMAGEC, PDF_IMAGEI, PDF_IMPORTDATA, PDF_INDEX, PDF_INDEXED, PDF_INFO, PDF_INK, PDF_INKLIST, PDF_INWARD, PDF_IT, PDF_ITALANGLE, PDF_IX, PDF_JAVASCRIPT, PDF_JAVASCRIPT_ACTION, PDF_JS, PDF_KEYSTROKE, PDF_KEYWORDS, PDF_KIDS, PDF_L, PDF_L2R, PDF_LANG, PDF_LAST, PDF_LAST_PAGE, PDF_LASTCHAR, PDF_LAUNCH_ACTION, PDF_LE, PDF_LEGAL, PDF_LENGTH, PDF_LENGTH_1, PDF_LENGTH_2, PDF_LENGTH_3, PDF_LF, PDF_LINEANNOT, PDF_LINKANNOT, PDF_LITERALSTRINGEND, PDF_LITERALSTRINGSTART, PDF_LOCATION, PDF_LZWDECODE, PDF_M, PDF_MAC, PDF_MARKINFO, PDF_MATRIX, PDF_MAXLEN, PDF_MAXWIDTH, PDF_MEDIABOX, PDF_METADATA, PDF_MISSINGWIDTH, PDF_MK, PDF_MODDATE, PDF_N, PDF_NAME, PDF_NAMED, PDF_NAMED_ACT_FIND, PDF_NAMED_ACT_OPEN, PDF_NAMED_ACT_PRINT, PDF_NAMED_ACT_SEARCH, PDF_NAMES, PDF_NAMESTART, PDF_NEEDAPPEARANCES, PDF_NEWLINE, PDF_NEWWINDOW, PDF_NEXT, PDF_NEXT_PAGE, PDF_NO_COMP_OBJ, PDF_NONFULLSCREEN_PAGEMODE, PDF_NULL, PDF_O, PDF_OBJ, PDF_OBJSTREAM, PDF_OCPROPERTIES, PDF_OFF, PDF_ONECOLUMN, PDF_OPEN, PDF_OPEN_ACTION, PDF_OPT, PDF_OUTLINES, PDF_OUTPUTINTENTS, PDF_OUTWARD, PDF_P, PDF_PAGE, PDF_PAGECLOSE, PDF_PAGEINVISIBLE, PDF_PAGELABELS, PDF_PAGELAYOUT, PDF_PAGEMODE, PDF_PAGEOPEN, PDF_PAGES, PDF_PAGEVISIBLE, PDF_PAINT_TYPE, PDF_PARAMS, PDF_PARENT, PDF_PATTERN, PDF_PATTERN_TYPE, PDF_PBD, PDF_PC, PDF_PDC, PDF_PDF, PDF_PERMS, PDF_PFD, PDF_PH, PDF_PIECEINFO, PDF_POLYGONANNOT, PDF_POLYLINEANNOT, PDF_POPUP, PDF_PREDICTOR, PDF_PREV, PDF_PREV_PAGE, PDF_PROCSET, PDF_PRODUCER, PDF_PROPERTIES, PDF_PUSH, PDF_PV, PDF_Q, PDF_QUADPOINTS, PDF_R, PDF_R2L, PDF_RC, PDF_RD, PDF_RE, PDF_REASON, PDF_RECALCULATE, PDF_RECT, PDF_REMOTEGOTO_ACTION, PDF_RENDITIONS, PDF_REPLACE, PDF_RESET_FORM, PDF_RESOURCES, PDF_RESTORE_GS, PDF_RI, PDF_ROOT, PDF_ROTATE, PDF_RUNLENGTH, PDF_RUNLENGTH_NEW, PDF_S, PDF_SCN, PDF_SHADING, PDF_SHOWIMG, PDF_SHOWTEXT, PDF_SHOWTEXT_TJ, PDF_SIG, PDF_SIG_FILTER_ADOBE_PPKLITE, PDF_SIG_FILTER_ADOBE_PPKMS, PDF_SIG_SUBFILTER_ADBE_PKCS7_DETACHED, PDF_SIG_SUBFILTER_ADBE_PKCS7_SHA1, PDF_SINGLE_QUOTES, PDF_SINGLEPAGE, PDF_SIZE, PDF_SP, PDF_SPIDERINFO, PDF_SPLIT, PDF_SQUAREANNOT, PDF_SQUIGGLY, PDF_SS, PDF_STAMPANNOT, PDF_STARTXREF, PDF_StmF, PDF_STORE_GS, PDF_STREAM, PDF_StrF, PDF_STRIKEOUT, PDF_STRUCT_TREE, PDF_SUBFILTER, PDF_SUBMIT_FORM, PDF_SUBTYPE, PDF_T, PDF_TAB, PDF_TEMPLATES, PDF_TEXT, PDF_TEXTANNOT, PDF_TEXTDIMENSION, PDF_TEXTFONT, PDF_TEXTLEAD, PDF_TEXTMATRIX, PDF_TEXTNEWLINESTART, PDF_TEXTRENDER, PDF_TEXTWIDTH, PDF_THREADS, PDF_THUMB, PDF_TILING_TYPE, PDF_TITLE, PDF_TJ_OPERAND_END, PDF_TJ_OPERAND_START, PDF_TM, PDF_TOUNICODE, PDF_TP, PDF_TRAILER, PDF_TRANSITION, PDF_TRIMBOX, PDF_TRUE, PDF_TRUETYPE, PDF_TU, PDF_TWOCOLUMN_LEFT, PDF_TWOCOLUMN_RIGHT, PDF_TWOPAGE_LEFT, PDF_TWOPAGE_RIGHT, PDF_TX, PDF_TYPE, PDF_TYPE0, PDF_TYPE1, PDF_U, PDF_UNCOVER, PDF_UNDERLINE, PDF_UNIX, PDF_URI_ACTION, PDF_URL, PDF_URLS, PDF_USEATTACHMENTS, PDF_USENONE, PDF_USEOC, PDF_USEOUTLINES, PDF_USETHUMBS, PDF_V, PDF_VALUECHANGE, PDF_VERSION, PDF_VERT_STEM, PDF_VERTICAL, PDF_VERTICES, PDF_VIEW, PDF_VIEWER_PREFERENCES, PDF_W, PDF_WATERMARKANNOT, PDF_WIDGET, PDF_WIDTH, PDF_WIDTHS, PDF_WINANSIENCODING, PDF_WIPE, PDF_X, PDF_XOBJECT, PDF_XREF, PDF_XREFSTMOFFSET, PDF_XREFSTREAM, PDF_XSTEP, PDF_XYZ, PDF_YES, PDF_YSTEP, PIXEL_PER_INCH, RUBICON_EMBEDDED, SITE, TEXT, TWIPS_TO_POINTS| Constructor and Description |
|---|
PDFPage()
Zero-argument default constructor.
|
PDFPage(double width,
double height)
Constructs a page with specified width and height.
|
PDFPage(double width,
double height,
double pageHeaderHeight,
double pageFooterHeight,
double pageLeftMargin,
double pageTopMargin,
double pageRightMargin,
double pageBottomMargin,
MeasurementUnit measurementUnit)
Constructs a page with its width, height, header height, footer
height, and margins specified in specified
unit.
|
PDFPage(double width,
double height,
double pageLeftMargin,
double pageTopMargin,
double pageRightMargin,
double pageBottomMargin,
MeasurementUnit measurementUnit)
Constructs a page with specified width, height, and margins (in
specified measurement unit).
|
PDFPage(double width,
double height,
MeasurementUnit measurementUnit)
Constructs a page with specified width and height (in specified
measurement unit).
|
PDFPage(int pageSize)
Constructs a page with specified size.
|
PDFPage(int pageSize,
double pageHeaderHeight,
double pageFooterHeight,
double pageLeftMargin,
double pageTopMargin,
double pageRightMargin,
double pageBottomMargin,
MeasurementUnit measurementUnit)
Constructs a page with specified size, header height, footer height,
and margins (in specified measurement unit).
|
PDFPage(int pageSize,
double pageLeftMargin,
double pageTopMargin,
double pageRightMargin,
double pageBottomMargin,
MeasurementUnit measurementUnit)
Constructs a page with specified size and margins (in specified
measurement unit).
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
void |
draw(IGraphicsSurface g) |
void |
draw(IGraphicsSurface g,
Rectangle rectangle) |
MeasurementUnit |
getMeasurementUnit()
Returns default measurement unit currently used for this
PdfPage. |
Orientation |
getOrientation()
Returns default orientation for the page.
|
List |
getPageElements(int elementTypes) |
float |
getPageHeight()
Deprecated.
Instead use
getPageSize(). |
PageMargin |
getPageMargins()
Returns margins of the specified page.
|
PageSize |
getPageSize()
Returns the dimensions of the page.
|
float |
getPageWidth()
Deprecated.
Instead use
getPageSize(). |
int |
getRotation()
Returns angle of rotation for contents of this page.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMeasurementUnitpublic PDFPage()
public PDFPage(int pageSize)
pageSize - constant specifying the page sizePDFPageSizepublic PDFPage(double width,
double height)
width - width of the pageheight - height of pagepublic PDFPage(double width,
double height,
MeasurementUnit measurementUnit)
width - width of the pageheight - height of the pagemeasurementUnit - constant specifying the measurement unitpublic PDFPage(int pageSize,
double pageLeftMargin,
double pageTopMargin,
double pageRightMargin,
double pageBottomMargin,
MeasurementUnit measurementUnit)
pageSize - constant specifying the page sizepageLeftMargin - size of the left marginpageTopMargin - size of the top marginpageRightMargin - size of the right marginpageBottomMargin - size of the bottom marginmeasurementUnit - constant specifying the measurement unitPDFPageSizepublic PDFPage(double width,
double height,
double pageLeftMargin,
double pageTopMargin,
double pageRightMargin,
double pageBottomMargin,
MeasurementUnit measurementUnit)
width - width of the pageheight - height of the pagepageLeftMargin - size of the left marginpageTopMargin - size of the top marginpageRightMargin - size of the right marginpageBottomMargin - size of the bottom marginmeasurementUnit - constant specifying the measurement unitpublic PDFPage(int pageSize,
double pageHeaderHeight,
double pageFooterHeight,
double pageLeftMargin,
double pageTopMargin,
double pageRightMargin,
double pageBottomMargin,
MeasurementUnit measurementUnit)
pageSize - constant specifying the page sizepageHeaderHeight - height of the headerpageFooterHeight - height of the footerpageLeftMargin - size of the left marginpageTopMargin - size of the top marginpageRightMargin - size of the right marginpageBottomMargin - size of the bottom marginmeasurementUnit - constant specifying the measurement unitPDFPageSizepublic PDFPage(double width,
double height,
double pageHeaderHeight,
double pageFooterHeight,
double pageLeftMargin,
double pageTopMargin,
double pageRightMargin,
double pageBottomMargin,
MeasurementUnit measurementUnit)
width - width of the pageheight - height of the pagepageHeaderHeight - height of the headerpageFooterHeight - height of the footerpageLeftMargin - size of the left marginpageTopMargin - size of the top marginpageRightMargin - size of the right marginpageBottomMargin - size of the bottom marginmeasurementUnit - constant specifying the measurement unitpublic Object clone()
public float getPageWidth()
getPageSize().getPageWidth in interface IPagepublic float getPageHeight()
getPageSize().getPageHeight in interface IPagepublic void draw(IGraphicsSurface g) throws XDocException, IOException
draw in interface IPageXDocExceptionIOExceptionpublic void draw(IGraphicsSurface g, Rectangle rectangle) throws XDocException, IOException
draw in interface IPageXDocExceptionIOExceptionpublic PageSize getPageSize()
IPagegetPageSize in interface IPagepublic PageMargin getPageMargins()
IPagegetPageMargins in interface IPagepublic Orientation getOrientation()
IPagegetOrientation in interface IPagepublic int getRotation()
getRotation in interface IPagepublic List getPageElements(int elementTypes) throws PDFException, IOException, InsufficientPermissionsException
public MeasurementUnit getMeasurementUnit()
PdfPage.