Class | Origami::HintStream |
In: |
sources/parser/linearization.rb
|
Parent: | Stream |
embedded_files_table | [RW] | |
information_dictionary_table | [RW] | |
interactive_forms_table | [RW] | |
logical_structure_table | [RW] | |
named_destinations_table | [RW] | |
outlines_table | [RW] | |
page_labels_table | [RW] | |
page_offset_table | [RW] | |
renditions_table | [RW] | |
shared_objects_table | [RW] | |
threads_table | [RW] | |
thumbnails_table | [RW] |
# File sources/parser/linearization.rb, line 278 278: def pre_build 279: if @page_offset_table.nil? 280: raise InvalidHintStream, "No page offset hint table" 281: end 282: 283: if @shared_objects_table.nil? 284: raise InvalidHintStream, "No shared objects hint table" 285: end 286: 287: @data = "" 288: save_table(@page_offset_table) 289: save_table(@shared_objects_table, :S) 290: save_table(@thumbnails_table, :T) 291: save_table(@outlines_table, :O) 292: save_table(@threads_table, :A) 293: save_table(@named_destinations_table, :E) 294: save_table(@interactive_forms_table, :V) 295: save_table(@information_dictionary_table, :I) 296: save_table(@logical_structure_table, :C) 297: save_table(@page_labels_table, :L) 298: save_table(@renditions_table, :R) 299: save_table(@embedded_files_table, :B) 300: 301: super 302: end