• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class FibBase

The FibBase structure is the fixed-size portion of the Fib.

Inheritance
object
FibBase
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Document.Binary.Structures
Assembly: DRIT.Document.dll
Syntax
public class FibBase
Remarks

2.5.2 FibBase

Fields

envr

This value MUST be 0, and MUST be ignored.

Declaration
public byte envr
Field Value
Type Description
byte
Remarks

2.5.2 FibBase

lKey

If fEncrypted is 1 and fObfuscation is 1, this value specifies the XOR obfuscation (section 2.2.6.1) password verifier. If fEncrypted is 1 and fObfuscation is 0, this value specifies the size of the EncryptionHeader that is stored at the beginning of the Table stream as described in Encryption and Obfuscation. Otherwise, this value MUST be 0.

Declaration
public int lKey
Field Value
Type Description
int
Remarks

2.5.2 FibBase

lid

A LID that specifies the install language of the application that is producing the document. If nFib is 0x00D9 or greater, then any East Asian install lid or any install lid with a base language of Spanish, German or French MUST be recorded as lidAmerican. If the nFib is 0x0101 or greater, then any install lid with a base language of Vietnamese, Thai, or Hindi MUST be recorded as lidAmerican.

Declaration
public ushort lid
Field Value
Type Description
ushort
Remarks

2.5.2 FibBase

nFib

An unsigned integer that specifies the version number of the file format used. Superseded by FibRgCswNew.nFibNew if it is present. This value SHOULD be 0x00C1.

Declaration
public ushort nFib
Field Value
Type Description
ushort
Remarks

2.5.2 FibBase

nFibBack

This value SHOULD<14> be 0x00BF. This value MUST be 0x00BF or 0x00C1.

Declaration
public ushort nFibBack
Field Value
Type Description
ushort
Remarks

2.5.2 FibBase

pnNext

An unsigned integer that specifies the offset in the WordDocument stream of the FIB for the document which contains all the AutoText items. If this value is 0, there are no AutoText items attached. Otherwise the FIB is found at file location pnNext�512. If fGlsy is 1 or fDot is 0, this value MUST be 0. If pnNext is not 0, each FIB MUST share the same values for FibRgFcLcb97.fcPlcBteChpx, FibRgFcLcb97.lcbPlcBteChpx, FibRgFcLcb97.fcPlcBtePapx, FibRgFcLcb97.lcbPlcBtePapx, and FibRgLw97.cbMac.

Declaration
public ushort pnNext
Field Value
Type Description
ushort
Remarks

2.5.2 FibBase

wIdent

An unsigned integer that specifies that this is a Word Binary File. This value MUST be 0xA5EC.

Declaration
public ushort wIdent
Field Value
Type Description
ushort
Remarks

2.5.2 FibBase

Methods

Read(BinaryReader)

Provides the read behavior for this object.

Declaration
public void Read(BinaryReader reader)
Parameters
Type Name Description
BinaryReader reader

The reader used by the operation..

Remarks

2.5.2 FibBase

Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX