Class L_Bmf

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  L_Bmf.ByReference  
      static class  L_Bmf.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
      int baseline1
      baseline offset for ascii 33 - 57
      C type : l_int32
      int baseline2
      baseline offset for ascii 58 - 91
      C type : l_int32
      int baseline3
      baseline offset for ascii 93 - 126
      C type : l_int32
      com.sun.jna.ptr.IntByReference baselinetab
      table mapping ascii --> baseline offset
      C type : l_int32*
      com.sun.jna.Pointer directory
      directory containing font bitmaps
      C type : char*
      com.sun.jna.ptr.IntByReference fonttab
      table mapping ascii --> font index
      C type : l_int32*
      int kernwidth
      pixel dist between char bitmaps
      C type : l_int32
      int lineheight
      max height of line of chars
      C type : l_int32
      Pixa.ByReference pixa
      pixa of bitmaps for 93 characters
      C type : Pixa*
      int size
      font size (in points at 300 ppi)
      C type : l_int32
      int spacewidth
      pixel dist between word bitmaps
      C type : l_int32
      int vertlinesep
      extra vertical space between text lines
      C type : l_int32
      com.sun.jna.ptr.IntByReference widthtab
      table mapping ascii --> char width
      C type : l_int32*
      • Fields inherited from class com.sun.jna.Structure

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

      Constructors 
      Constructor Description
      L_Bmf()  
      L_Bmf​(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

      • pixa

        public Pixa.ByReference pixa
        pixa of bitmaps for 93 characters
        C type : Pixa*
      • size

        public int size
        font size (in points at 300 ppi)
        C type : l_int32
      • directory

        public com.sun.jna.Pointer directory
        directory containing font bitmaps
        C type : char*
      • baseline1

        public int baseline1
        baseline offset for ascii 33 - 57
        C type : l_int32
      • baseline2

        public int baseline2
        baseline offset for ascii 58 - 91
        C type : l_int32
      • baseline3

        public int baseline3
        baseline offset for ascii 93 - 126
        C type : l_int32
      • lineheight

        public int lineheight
        max height of line of chars
        C type : l_int32
      • kernwidth

        public int kernwidth
        pixel dist between char bitmaps
        C type : l_int32
      • spacewidth

        public int spacewidth
        pixel dist between word bitmaps
        C type : l_int32
      • vertlinesep

        public int vertlinesep
        extra vertical space between text lines
        C type : l_int32
      • fonttab

        public com.sun.jna.ptr.IntByReference fonttab
        table mapping ascii --> font index
        C type : l_int32*
      • baselinetab

        public com.sun.jna.ptr.IntByReference baselinetab
        table mapping ascii --> baseline offset
        C type : l_int32*
      • widthtab

        public com.sun.jna.ptr.IntByReference widthtab
        table mapping ascii --> char width
        C type : l_int32*
    • Constructor Detail

      • L_Bmf

        public L_Bmf()
      • L_Bmf

        public L_Bmf​(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