Class CID_FaceDict.Buffer

All Implemented Interfaces:
Iterable<CID_FaceDict>, Pointer
Enclosing class:
CID_FaceDict

public static class CID_FaceDict.Buffer extends StructBuffer<CID_FaceDict,CID_FaceDict.Buffer>
An array of CID_FaceDict structs.
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new CID_FaceDict.Buffer instance backed by the specified container.

      Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by CID_FaceDict.SIZEOF, and its mark will be undefined.

      The created buffer instance holds a strong reference to the container object.

    • Buffer

      public Buffer(long address, int cap)
  • Method Details

    • private_dict

      public PS_Private private_dict()
      Returns:
      a PS_Private view of the private_dict field.
    • len_buildchar

      public int len_buildchar()
      Returns:
      the value of the len_buildchar field.
    • forcebold_threshold

      public long forcebold_threshold()
      Returns:
      the value of the forcebold_threshold field.
    • stroke_width

      public long stroke_width()
      Returns:
      the value of the stroke_width field.
    • expansion_factor

      public long expansion_factor()
      Returns:
      the value of the expansion_factor field.
    • paint_type

      public byte paint_type()
      Returns:
      the value of the paint_type field.
    • font_type

      public byte font_type()
      Returns:
      the value of the font_type field.
    • font_matrix

      public FT_Matrix font_matrix()
      Returns:
      a FT_Matrix view of the font_matrix field.
    • font_offset

      public FT_Vector font_offset()
      Returns:
      a FT_Vector view of the font_offset field.
    • num_subrs

      public int num_subrs()
      Returns:
      the value of the num_subrs field.
    • subrmap_offset

      public long subrmap_offset()
      Returns:
      the value of the subrmap_offset field.
    • sd_bytes

      public int sd_bytes()
      Returns:
      the value of the sd_bytes field.