public FSPATable(byte[] tableStream, FileInformationBlock fib, FSPADocumentPart part) { int offset = fib.GetFSPAPlcfOffset(part); int length = fib.GetFSPAPlcfLength(part); PlexOfCps plex = new PlexOfCps(tableStream, offset, length, FSPA.FSPA_SIZE); for (int i = 0; i < plex.Length; i++) { GenericPropertyNode property = plex.GetProperty(i); _byStart.Add(property.Start, property); } }
public void SetFSPAPlcfLength(FSPADocumentPart part, int length) { _fieldHandler.SetFieldSize(part.GetFibFieldsField(), length); }
public void SetFSPAPlcfOffset(FSPADocumentPart part, int offset) { _fieldHandler.SetFieldOffset(part.GetFibFieldsField(), offset); }
public int GetFSPAPlcfLength(FSPADocumentPart part) { return _fieldHandler.GetFieldSize(part.GetFibFieldsField()); }
public int GetFSPAPlcfOffset(FSPADocumentPart part) { return _fieldHandler.GetFieldOffset(part.GetFibFieldsField()); }
public int GetFSPAPlcfLength(FSPADocumentPart part) { return(_fieldHandler.GetFieldSize(part.GetFibFieldsField())); }
public int GetFSPAPlcfOffset(FSPADocumentPart part) { return(_fieldHandler.GetFieldOffset(part.GetFibFieldsField())); }