|
Foxit PDF SDK
|
Structure of audit space, the unit is byte type.
More...
Public Member Functions | |
| AuditSpaceSize () | |
| Constructor. | |
| synchronized void | delete () |
| Clean up related resources immediately. More... | |
| int | getAcroforms () |
| Get total size of AcroForm data in bytes. More... | |
| int | getBookmarks () |
| Get total size of bookmarks data in bytes. More... | |
| int | getColor_space () |
| Get total size of color space definitions in bytes. More... | |
| int | getComments_and_3d_contents () |
| Get total size of comments and 3D contents in bytes. More... | |
| int | getContent_streams () |
| Get total size of all page content streams in bytes. More... | |
| int | getCross_ref_tables () |
| Get total size of the cross-reference table in bytes. More... | |
| int | getEmbed_files () |
| Get total size of embedded file streams in bytes. More... | |
| int | getExtend_graphics_states () |
| Get total size of extended graphics states in bytes. More... | |
| int | getFonts () |
| Get total size of embedded fonts in bytes. More... | |
| int | getImages () |
| Get total size of embedded images in bytes. More... | |
| int | getLink_annots () |
| Get total size of link annotations in bytes. More... | |
| int | getNamed_destnations () |
| Get total size of named destinations in bytes. More... | |
| int | getPattern_infos () |
| Get total size of pattern objects in bytes. More... | |
| int | getPiece_infos () |
| Get total size of piece information in bytes. More... | |
| int | getShading_pattern_infos () |
| Get total size of shading pattern information in bytes. More... | |
| int | getStructure_infos () |
| Get total size of structural information in bytes. More... | |
| int | getThumbs () |
| Get total size of page thumbnails in bytes. More... | |
| int | getWeb_infos () |
| Get total size of web-related metadata in bytes. More... | |
| int | getX_object_forms () |
| Get total size of XObject Forms in bytes. More... | |
| void | setAcroforms (int value) |
| Set total size of AcroForm data in bytes. More... | |
| void | setBookmarks (int value) |
| Set total size of bookmarks data in bytes. More... | |
| void | setColor_space (int value) |
| Set total size of color space definitions in bytes. More... | |
| void | setComments_and_3d_contents (int value) |
| Set total size of comments and 3D contents in bytes. More... | |
| void | setContent_streams (int value) |
| Set total size of all page content streams in bytes. More... | |
| void | setCross_ref_tables (int value) |
| Set total size of the cross-reference table in bytes. More... | |
| void | setEmbed_files (int value) |
| Set total size of embedded file streams in bytes. More... | |
| void | setExtend_graphics_states (int value) |
| Set total size of extended graphics states in bytes. More... | |
| void | setFonts (int value) |
| Set total size of embedded fonts in bytes. More... | |
| void | setImages (int value) |
| Set total size of embedded images in bytes. More... | |
| void | setLink_annots (int value) |
| Set total size of link annotations in bytes. More... | |
| void | setNamed_destnations (int value) |
| Set total size of named destinations in bytes. More... | |
| void | setPattern_infos (int value) |
| Set total size of pattern objects in bytes. More... | |
| void | setPiece_infos (int value) |
| Set total size of piece information in bytes. More... | |
| void | setShading_pattern_infos (int value) |
| Set total size of shading pattern information in bytes. More... | |
| void | setStructure_infos (int value) |
| Set total size of structural information in bytes. More... | |
| void | setThumbs (int value) |
| Set total size of page thumbnails in bytes. More... | |
| void | setWeb_infos (int value) |
| Set total size of web-related metadata in bytes. More... | |
| void | setX_object_forms (int value) |
| Set total size of XObject Forms in bytes. More... | |
Structure of audit space, the unit is byte type.
| synchronized void com.foxit.sdk.addon.optimization.AuditSpaceSize.delete | ( | ) |
Clean up related resources immediately.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getAcroforms | ( | ) |
Get total size of AcroForm data in bytes.
AcroForms define interactive form fields in PDF documents.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getBookmarks | ( | ) |
Get total size of bookmarks data in bytes.
Bookmarks (or outlines) help navigate a PDF document's content hierarchy.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getColor_space | ( | ) |
Get total size of color space definitions in bytes.
Includes all color space objects like ICC profiles, CalRGB, DeviceN, etc.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getComments_and_3d_contents | ( | ) |
Get total size of comments and 3D contents in bytes.
Includes PDF comments and embedded 3D object data, such as U3D or PRC models.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getContent_streams | ( | ) |
Get total size of all page content streams in bytes.
Content streams include the actual PDF instructions for rendering page content.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getCross_ref_tables | ( | ) |
Get total size of the cross-reference table in bytes.
The cross-reference table maps object numbers to byte offsets in the PDF file.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getEmbed_files | ( | ) |
Get total size of embedded file streams in bytes.
Embedded files include attachments such as spreadsheets, text files, or other documents.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getExtend_graphics_states | ( | ) |
Get total size of extended graphics states in bytes.
Extended graphics states control rendering properties like transparency, blend modes, and line styles.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getFonts | ( | ) |
Get total size of embedded fonts in bytes.
Includes both fully and partially embedded font programs.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getImages | ( | ) |
Get total size of embedded images in bytes.
Includes all raster images used across the document.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getLink_annots | ( | ) |
Get total size of link annotations in bytes.
Includes all hyperlink and navigation annotations within the document.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getNamed_destnations | ( | ) |
Get total size of named destinations in bytes.
Named destinations are predefined navigation targets used by links and outlines.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getPattern_infos | ( | ) |
Get total size of pattern objects in bytes.
Includes tiling and shading patterns used for fills and strokes.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getPiece_infos | ( | ) |
Get total size of piece information in bytes.
PieceInfo is used by some workflows to store private application data.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getShading_pattern_infos | ( | ) |
Get total size of shading pattern information in bytes.
Covers all shading patterns used for gradient fills.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getStructure_infos | ( | ) |
Get total size of structural information in bytes.
Structural information includes tagged PDF structures used for accessibility and reflow.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getThumbs | ( | ) |
Get total size of page thumbnails in bytes.
Thumbnails are small preview images associated with pages.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getWeb_infos | ( | ) |
Get total size of web-related metadata in bytes.
Web info may include additional metadata used for web viewing or cataloging.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.getX_object_forms | ( | ) |
Get total size of XObject Forms in bytes.
XObject Forms are reusable content streams that can be drawn multiple times.
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setAcroforms | ( | int | value | ) |
Set total size of AcroForm data in bytes.
AcroForms define interactive form fields in PDF documents.
| [in] | value | Total size of AcroForm data in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setBookmarks | ( | int | value | ) |
Set total size of bookmarks data in bytes.
Bookmarks (or outlines) help navigate a PDF document's content hierarchy.
| [in] | value | Total size of bookmarks data in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setColor_space | ( | int | value | ) |
Set total size of color space definitions in bytes.
Includes all color space objects like ICC profiles, CalRGB, DeviceN, etc.
| [in] | value | Total size of color space definitions in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setComments_and_3d_contents | ( | int | value | ) |
Set total size of comments and 3D contents in bytes.
Includes PDF comments and embedded 3D object data, such as U3D or PRC models.
| [in] | value | Total size of comments and 3D contents in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setContent_streams | ( | int | value | ) |
Set total size of all page content streams in bytes.
Content streams include the actual PDF instructions for rendering page content.
| [in] | value | Total size of all page content streams in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setCross_ref_tables | ( | int | value | ) |
Set total size of the cross-reference table in bytes.
The cross-reference table maps object numbers to byte offsets in the PDF file.
| [in] | value | Total size of the cross-reference table in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setEmbed_files | ( | int | value | ) |
Set total size of embedded file streams in bytes.
Embedded files include attachments such as spreadsheets, text files, or other documents.
| [in] | value | Total size of embedded file streams in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setExtend_graphics_states | ( | int | value | ) |
Set total size of extended graphics states in bytes.
Extended graphics states control rendering properties like transparency, blend modes, and line styles.
| [in] | value | Total size of extended graphics states in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setFonts | ( | int | value | ) |
Set total size of embedded fonts in bytes.
Includes both fully and partially embedded font programs.
| [in] | value | Total size of embedded fonts in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setImages | ( | int | value | ) |
Set total size of embedded images in bytes.
Includes all raster images used across the document.
| [in] | value | Total size of embedded images in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setLink_annots | ( | int | value | ) |
Set total size of link annotations in bytes.
Includes all hyperlink and navigation annotations within the document.
| [in] | value | Total size of link annotations in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setNamed_destnations | ( | int | value | ) |
Set total size of named destinations in bytes.
Named destinations are predefined navigation targets used by links and outlines.
| [in] | value | Total size of named destinations in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setPattern_infos | ( | int | value | ) |
Set total size of pattern objects in bytes.
Includes tiling and shading patterns used for fills and strokes.
| [in] | value | Total size of pattern objects in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setPiece_infos | ( | int | value | ) |
Set total size of piece information in bytes.
PieceInfo is used by some workflows to store private application data.
| [in] | value | Total size of piece information in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setShading_pattern_infos | ( | int | value | ) |
Set total size of shading pattern information in bytes.
Covers all shading patterns used for gradient fills.
| [in] | value | Total size of shading pattern information in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setStructure_infos | ( | int | value | ) |
Set total size of structural information in bytes.
Structural information includes tagged PDF structures used for accessibility and reflow.
| [in] | value | Total size of structural information in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setThumbs | ( | int | value | ) |
Set total size of page thumbnails in bytes.
Thumbnails are small preview images associated with pages.
| [in] | value | Total size of page thumbnails in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setWeb_infos | ( | int | value | ) |
Set total size of web-related metadata in bytes.
Web info may include additional metadata used for web viewing or cataloging.
| [in] | value | Total size of web-related metadata in bytes. |
| com.foxit.sdk.addon.optimization.AuditSpaceSize.setX_object_forms | ( | int | value | ) |
Set total size of XObject Forms in bytes.
XObject Forms are reusable content streams that can be drawn multiple times.
| [in] | value | Total size of XObject Forms in bytes. |