libharu:HPDFDoc#get_page_mode, HPDFDoc#set_page_mode

#!/usr/bin/env ruby

require "hpdf"

pdf  = HPDFDoc.new
page = pdf.add_page

p [HPDFDoc::HPDF_PAGE_MODE_USE_NONE,
   HPDFDoc::HPDF_PAGE_MODE_USE_OUTLINE,
   HPDFDoc::HPDF_PAGE_MODE_USE_THUMBS,
   HPDFDoc::HPDF_PAGE_MODE_FULL_SCREEN]

p pdf.get_page_mode

pdf.set_page_mode(HPDFDoc::HPDF_PAGE_MODE_USE_OUTLINE)
#pdf.set_page_mode(HPDFDoc::HPDF_PAGE_MODE_USE_THUMBS)
#pdf.set_page_mode(HPDFDoc::HPDF_PAGE_MODE_FULL_SCREEN)
p pdf.get_page_mode

pdf.save_to_file(File.basename($0, ".rb") + ".pdf")

で、

[0, 1, 2, 3]
0
1