Class L_BMF

java.lang.Object
org.bytedeco.javacpp.Pointer
org.bytedeco.leptonica.L_BMF
All Implemented Interfaces:
AutoCloseable

@Name("L_Bmf") @Properties(inherit=leptonica.class) public class L_BMF extends Pointer
Data structure to hold bitmap fonts and related data
  • Constructor Details

    • L_BMF

      public L_BMF()
      Default native constructor.
    • L_BMF

      public L_BMF(long size)
      Native array allocator. Access with Pointer.position(long).
    • L_BMF

      public L_BMF(Pointer p)
      Pointer cast constructor. Invokes Pointer(Pointer).
  • Method Details

    • position

      public L_BMF position(long position)
      Overrides:
      position in class Pointer
    • getPointer

      public L_BMF getPointer(long i)
      Overrides:
      getPointer in class Pointer
    • pixa

      public PIXA pixa()
      pixa of bitmaps for 93 characters
    • pixa

      public L_BMF pixa(PIXA setter)
    • size

      @Cast("l_int32") public int size()
      font size (in points at 300 ppi)
    • size

      public L_BMF size(int setter)
    • directory

      @Cast("char*") public BytePointer directory()
      directory containing font bitmaps
    • directory

      public L_BMF directory(BytePointer setter)
    • baseline1

      @Cast("l_int32") public int baseline1()
      baseline offset for ascii 33 - 57
    • baseline1

      public L_BMF baseline1(int setter)
    • baseline2

      @Cast("l_int32") public int baseline2()
      baseline offset for ascii 58 - 91
    • baseline2

      public L_BMF baseline2(int setter)
    • baseline3

      @Cast("l_int32") public int baseline3()
      baseline offset for ascii 93 - 126
    • baseline3

      public L_BMF baseline3(int setter)
    • lineheight

      @Cast("l_int32") public int lineheight()
      max height of line of chars
    • lineheight

      public L_BMF lineheight(int setter)
    • kernwidth

      @Cast("l_int32") public int kernwidth()
      pixel dist between char bitmaps
    • kernwidth

      public L_BMF kernwidth(int setter)
    • spacewidth

      @Cast("l_int32") public int spacewidth()
      pixel dist between word bitmaps
    • spacewidth

      public L_BMF spacewidth(int setter)
    • vertlinesep

      @Cast("l_int32") public int vertlinesep()
      extra vertical space between text lines
    • vertlinesep

      public L_BMF vertlinesep(int setter)
    • fonttab

      @Cast("l_int32*") public IntPointer fonttab()
      table mapping ascii --> font index
    • fonttab

      public L_BMF fonttab(IntPointer setter)
    • baselinetab

      @Cast("l_int32*") public IntPointer baselinetab()
      table mapping ascii --> baseline offset
    • baselinetab

      public L_BMF baselinetab(IntPointer setter)
    • widthtab

      @Cast("l_int32*") public IntPointer widthtab()
      table mapping ascii --> char width
    • widthtab

      public L_BMF widthtab(IntPointer setter)