Пример #1
0
        public void WritePlcfBkmkf(FileInformationBlock fib,
                                   HWPFStream tableStream)
        {
            if (descriptorsFirst == null || descriptorsFirst.Length == 0)
            {
                fib.SetFcPlcfbkf(0);
                fib.SetLcbPlcfbkf(0);
                return;
            }

            int start = tableStream.Offset;

            tableStream.Write(descriptorsFirst.ToByteArray());
            int end = tableStream.Offset;

            fib.SetFcPlcfbkf(start);
            fib.SetLcbPlcfbkf(end - start);
        }
Пример #2
0
        public void WritePlcfBkmkf(FileInformationBlock fib,
                HWPFStream tableStream)
        {
            if (descriptorsFirst == null || descriptorsFirst.Length == 0)
            {
                fib.SetFcPlcfbkf(0);
                fib.SetLcbPlcfbkf(0);
                return;
            }

            int start = tableStream.Offset;
            tableStream.Write(descriptorsFirst.ToByteArray());
            int end = tableStream.Offset;

            fib.SetFcPlcfbkf(start);
            fib.SetLcbPlcfbkf(end - start);
        }