FileDocCategorySizeDatePackage
FileInformationBlock.javaAPI DocApache Poi 3.0.112842Mon Jan 01 18:55:22 GMT 2007org.apache.poi.hdf.model.hdftypes

FileInformationBlock

public class FileInformationBlock extends FIBAbstractType
author
andy

Fields Summary
Constructors Summary
public FileInformationBlock(byte[] mainDocument)
offset in table stream of beginning of information for complex files. Also, this is the beginning of the Text piece table

        fillFields(mainDocument, (short)0, (short)0);
/*        field_1_id = LittleEndian.getShort(mainDocument, 0);
        field_2_version = LittleEndian.getShort(mainDocument, 0x2); // 101 = Word 6.0 +
        field_3_product_version = LittleEndian.getShort(mainDocument, 0x4);
        field_4_language_stamp = LittleEndian.getShort(mainDocument, 0x6);
        field_5_unknown = LittleEndian.getShort(mainDocument, 0x8);
        field_6_options = LittleEndian.getShort(mainDocument, 0xa);



        field_13_offset_first_char = LittleEndian.getInt(mainDocument, 0x18);
        field_34_main_streamlen = LittleEndian.getInt(mainDocument, 0x4c);
        field_35_footnote_streamlen = LittleEndian.getInt(mainDocument, 0x50);

        field_56_stylesheet_offset = LittleEndian.getInt(mainDocument, 0xa2);
        field_57_stylesheet_size = LittleEndian.getInt(mainDocument, 0xa6);
        field_66_section_plc_offset = LittleEndian.getInt(mainDocument, 0xca);
        field_67_section_plc_size = LittleEndian.getInt(mainDocument, 0xce);

        field_78_chp_bin_table_offset = LittleEndian.getInt(mainDocument, 0xfa);
        field_79_chp_bin_table_size = LittleEndian.getInt(mainDocument, 0xfe);
        field_80_pap_bin_table_offset = LittleEndian.getInt(mainDocument, 0x102);
        field_81_pap_bin_table_size = LittleEndian.getInt(mainDocument, 0x106);

        field_84_fonts_offset = LittleEndian.getInt(mainDocument, 0x112);
        field_85_fonts_size = LittleEndian.getInt(mainDocument, 0x116);

        field_114_DOP_offset = LittleEndian.getInt(mainDocument, 0x192);
        field_115_DOP_size = LittleEndian.getInt(mainDocument, 0x196);
        field_118_textPieceTable_offset = LittleEndian.getInt(mainDocument, 0x1a2);

        field_199_list_format_offset = LittleEndian.getInt(mainDocument, 0x2e2);
        field_200_list_format_size = LittleEndian.getInt(mainDocument, 0x2e6);
        field_201_list_format_override_offset = LittleEndian.getInt(mainDocument, 0x2ea);
        field_202_list_format_override_size= LittleEndian.getInt(mainDocument, 0x2ee);*/

    
Methods Summary