Class L_Pdf_Data

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  L_Pdf_Data.ByReference  
      static class  L_Pdf_Data.ByValue  
      • 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
      L_Ptra.ByReference cida
      array of compressed image data
      C type : L_Ptra*
      com.sun.jna.Pointer id
      %PDF-1.2 id string
      C type : char*
      Box.ByReference mediabox
      bounding region for all images
      C type : Box*
      int n
      number of images
      C type : l_int32
      int ncmap
      number of colormaps
      C type : l_int32
      com.sun.jna.Pointer obj1
      catalog string
      C type : char*
      com.sun.jna.Pointer obj2
      metadata string
      C type : char*
      com.sun.jna.Pointer obj3
      pages string
      C type : char*
      com.sun.jna.Pointer obj4
      page string (variable data)
      C type : char*
      com.sun.jna.Pointer obj5
      content string (variable data)
      C type : char*
      L_Dna.ByReference objloc
      location of each pdf string object
      C type : L_Dna*
      L_Dna.ByReference objsize
      sizes of each pdf string object
      C type : L_Dna*
      com.sun.jna.Pointer poststream
      post-binary-stream string
      C type : char*
      Sarray.ByReference sacmap
      colormap pdf object strings
      C type : Sarray*
      Sarray.ByReference saprex
      pre-binary-stream xobject strings
      C type : Sarray*
      com.sun.jna.Pointer title
      optional title for pdf
      C type : char*
      com.sun.jna.Pointer trailer
      trailer string (variable data)
      C type : char*
      Pta.ByReference wh
      store (wpt, hpt) array
      C type : Pta*
      int xrefloc
      location of xref
      C type : l_int32
      Pta.ByReference xy
      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()  
      L_Pdf_Data​(com.sun.jna.Pointer peer)  
    • Method Summary

      Modifier and Type Method Description
      protected java.util.List<java.lang.String> getFieldOrder()
      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 Detail

      • 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
      • 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*
      • 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*
      • 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 Detail

      • L_Pdf_Data

        public L_Pdf_Data()
      • L_Pdf_Data

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

      • getFieldOrder

        protected java.util.List<java.lang.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