개요
CfbDocument은 메모리 내 복합 파일 바이너리 문서를 나타냅니다. 기존 CFB 파일을 열려면 정적 팩터리 메서드 FromFile, FromStream 또는 FromReader을 사용하고, CfbStorage 루트에서 새 문서를 만들려면 전체 생성자를 호출하십시오. Root 속성은 최상위 스토리지에 대한 접근을 제공하며, 이를 통해 전체 디렉터리 트리를 탐색할 수 있습니다.
생성자
| 시그니처 | 설명 |
|---|
CfbDocument() | 새 CfbDocument 인스턴스를 생성합니다. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | 지정된 매개변수를 사용하여 새 CfbDocument을 생성합니다. |
방법
| Signature | Description |
|---|
FromReader(reader: CfbReader) | 열려 있는 CfbReader 인스턴스의 모든 항목을 읽어 CfbDocument을(를) 생성합니다. |
FromFile(path: string) | path에 있는 CFB 파일을 열고 새 CfbDocument을(를) 반환합니다. |
FromStream(stream: Stream) | stream에서 CFB 문서를 읽고 새 CfbDocument을(를) 반환합니다. |
속성
| Name | Type | Access | Description |
|---|
Root | CfbStorage | 읽기 | 스트림 ID 0에 있는 루트 CfbStorage 항목; 모든 디렉터리 탐색의 시작점. |
MajorVersion | ushort | 읽기 | 파일 헤더에서 가져온 CFB 메이저 버전(512바이트 섹터는 3, 4096바이트 섹터는 4). |
MinorVersion | ushort | 읽기 | 파일 헤더에서 가져온 CFB 마이너 버전(사양에 따라 항상 0x003E). |
TransactionSignatureNumber | uint | 읽기 | CFB 헤더의 트랜잭션 서명 필드; 트랜잭션 파일에서만 0이 아님. |
참조