Exemplo n.º 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);
            }
        }
Exemplo n.º 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);
            }
        }
Exemplo n.º 3
0
 public void SetFSPAPlcfLength(FSPADocumentPart part, int length)
 {
     _fieldHandler.SetFieldSize(part.GetFibFieldsField(), length);
 }
Exemplo n.º 4
0
 public void SetFSPAPlcfOffset(FSPADocumentPart part, int offset)
 {
     _fieldHandler.SetFieldOffset(part.GetFibFieldsField(), offset);
 }
Exemplo n.º 5
0
 public int GetFSPAPlcfLength(FSPADocumentPart part)
 {
     return _fieldHandler.GetFieldSize(part.GetFibFieldsField());
 }
Exemplo n.º 6
0
 public int GetFSPAPlcfOffset(FSPADocumentPart part)
 {
     return _fieldHandler.GetFieldOffset(part.GetFibFieldsField());
 }
Exemplo n.º 7
0
 public void SetFSPAPlcfLength(FSPADocumentPart part, int length)
 {
     _fieldHandler.SetFieldSize(part.GetFibFieldsField(), length);
 }
Exemplo n.º 8
0
 public void SetFSPAPlcfOffset(FSPADocumentPart part, int offset)
 {
     _fieldHandler.SetFieldOffset(part.GetFibFieldsField(), offset);
 }
Exemplo n.º 9
0
 public int GetFSPAPlcfLength(FSPADocumentPart part)
 {
     return(_fieldHandler.GetFieldSize(part.GetFibFieldsField()));
 }
Exemplo n.º 10
0
 public int GetFSPAPlcfOffset(FSPADocumentPart part)
 {
     return(_fieldHandler.GetFieldOffset(part.GetFibFieldsField()));
 }