libharu:HPDFEncoder#get_type

#!/usr/bin/env ruby

require "hpdf"

pdf  = HPDFDoc.new
page = pdf.add_page

p pdf.get_current_encoder.get_type
font = pdf.get_font("Helvetica", nil)
page.set_font_and_size(font, 20)
p pdf.get_current_encoder.get_type


pdf.use_jp_fonts
pdf.use_jp_encodings
font = pdf.get_font("MS-Mincyo", "90ms-RKSJ-H")
page.set_font_and_size(font, 20)
p pdf.get_current_encoder.get_type
p pdf.get_encoder("90ms-RKSJ-H").get_type
p pdf.get_encoder("EUC-H").get_type

p [HPDFDoc::HPDF_ENCODER_TYPE_SINGLE_BYTE,
   HPDFDoc::HPDF_ENCODER_TYPE_DOUBLE_BYTE,
   HPDFDoc::HPDF_ENCODER_TYPE_UNINITIALIZED]

で、

3
3
3
1
1
[0, 1, 2]