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  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 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

  • Method Details

    • 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