Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
 public void SetFSPAPlcfLength(FSPADocumentPart part, int length)
 {
     _fieldHandler.SetFieldSize(part.GetFibFieldsField(), length);
 }
Пример #4
0
 public void SetFSPAPlcfOffset(FSPADocumentPart part, int offset)
 {
     _fieldHandler.SetFieldOffset(part.GetFibFieldsField(), offset);
 }
Пример #5
0
 public int GetFSPAPlcfLength(FSPADocumentPart part)
 {
     return _fieldHandler.GetFieldSize(part.GetFibFieldsField());
 }
Пример #6
0
 public int GetFSPAPlcfOffset(FSPADocumentPart part)
 {
     return _fieldHandler.GetFieldOffset(part.GetFibFieldsField());
 }
Пример #7
0
 public void SetFSPAPlcfLength(FSPADocumentPart part, int length)
 {
     _fieldHandler.SetFieldSize(part.GetFibFieldsField(), length);
 }
Пример #8
0
 public void SetFSPAPlcfOffset(FSPADocumentPart part, int offset)
 {
     _fieldHandler.SetFieldOffset(part.GetFibFieldsField(), offset);
 }
Пример #9
0
 public int GetFSPAPlcfLength(FSPADocumentPart part)
 {
     return(_fieldHandler.GetFieldSize(part.GetFibFieldsField()));
 }
Пример #10
0
 public int GetFSPAPlcfOffset(FSPADocumentPart part)
 {
     return(_fieldHandler.GetFieldOffset(part.GetFibFieldsField()));
 }