Class L_Pdf_Data

java.lang.Object
com.sun.jna.Structure
net.sourceforge.lept4j.L_Pdf_Data
Direct Known Subclasses:
L_Pdf_Data.ByReference, L_Pdf_Data.ByValue

public class L_Pdf_Data extends com.sun.jna.Structure
Intermediate pdf generation data
native declaration : imageio.h:113
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java or JNA.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    array of compressed image data
    C type : L_Ptra*
    com.sun.jna.Pointer
    %PDF-1.2 id string
    C type : char*
    bounding region for all images
    C type : Box*
    int
    number of images
    C type : l_int32
    int
    number of colormaps
    C type : l_int32
    com.sun.jna.Pointer
    catalog string
    C type : char*
    com.sun.jna.Pointer
    metadata string
    C type : char*
    com.sun.jna.Pointer
    pages string
    C type : char*
    com.sun.jna.Pointer
    page string (variable data)
    C type : char*
    com.sun.jna.Pointer
    content string (variable data)
    C type : char*
    location of each pdf string object
    C type : L_Dna*
    sizes of each pdf string object
    C type : L_Dna*
    com.sun.jna.Pointer
    post-binary-stream string
    C type : char*
    colormap pdf object strings
    C type : Sarray*
    pre-binary-stream xobject strings
    C type : Sarray*
    com.sun.jna.Pointer
    optional title for pdf
    C type : char*
    com.sun.jna.Pointer
    trailer string (variable data)
    C type : char*
    store (wpt, hpt) array
    C type : Pta*
    int
    location of xref
    C type : l_int32
    store (xpt, ypt) array
    C type : Pta*

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    L_Pdf_Data​(com.sun.jna.Pointer peer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<String>
    Gets this Structure's field names in their proper order.

    Methods inherited from class com.sun.jna.Structure

    allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • title

      public com.sun.jna.Pointer title
      optional title for pdf
      C type : char*
    • n

      public int n
      number of images
      C type : l_int32
    • ncmap

      public int ncmap
      number of colormaps
      C type : l_int32
    • cida

      public L_Ptra.ByReference cida
      array of compressed image data
      C type : L_Ptra*
    • id

      public com.sun.jna.Pointer id
      %PDF-1.2 id string
      C type : char*
    • obj1

      public com.sun.jna.Pointer obj1
      catalog string
      C type : char*
    • obj2

      public com.sun.jna.Pointer obj2
      metadata string
      C type : char*
    • obj3

      public com.sun.jna.Pointer obj3
      pages string
      C type : char*
    • obj4

      public com.sun.jna.Pointer obj4
      page string (variable data)
      C type : char*
    • obj5

      public com.sun.jna.Pointer obj5
      content string (variable data)
      C type : char*
    • poststream

      public com.sun.jna.Pointer poststream
      post-binary-stream string
      C type : char*
    • trailer

      public com.sun.jna.Pointer trailer
      trailer string (variable data)
      C type : char*
    • xy

      public Pta.ByReference xy
      store (xpt, ypt) array
      C type : Pta*
    • wh

      public Pta.ByReference wh
      store (wpt, hpt) array
      C type : Pta*
    • mediabox

      public Box.ByReference mediabox
      bounding region for all images
      C type : Box*
    • saprex

      public Sarray.ByReference saprex
      pre-binary-stream xobject strings
      C type : Sarray*
    • sacmap

      public Sarray.ByReference sacmap
      colormap pdf object strings
      C type : Sarray*
    • objsize

      public L_Dna.ByReference objsize
      sizes of each pdf string object
      C type : L_Dna*
    • objloc

      public L_Dna.ByReference objloc
      location of each pdf string object
      C type : L_Dna*
    • xrefloc

      public int xrefloc
      location of xref
      C type : l_int32
  • Constructor Details

    • L_Pdf_Data

      public L_Pdf_Data()
    • L_Pdf_Data

      public L_Pdf_Data(com.sun.jna.Pointer peer)
  • Method Details

    • getFieldOrder

      protected List<String> getFieldOrder()
      Gets this Structure's field names in their proper order.
      Overrides:
      getFieldOrder in class com.sun.jna.Structure
      Returns:
      list of ordered field names