Table of Contents

Class DwgSectionInfo

Namespace
DwgIO.Model
Assembly
DwgIO.dll

One named section of the R2004-family container, surfaced for inspection without reading its payload.

public sealed class DwgSectionInfo

Inheritance

Inherited Members

Properties

Compression

Compression flag: 1 = uncompressed, 2 = DWG LZ77.

public required int Compression { get; init; }

Property Value

int

Encryption

Encryption flag: 0 = none, 1 = encrypted, 2 = only properties encrypted (payload readable).

public required int Encryption { get; init; }

Property Value

int

MaxPageSize

Max decompressed size of a single page of this section (usually 0x7400).

public required long MaxPageSize { get; init; }

Property Value

long

Name

Section name as stored, e.g. "AcDb:Header", "AcDb:AcDbObjects", "AcDb:SummaryInfo".

public required string Name { get; init; }

Property Value

string

PageCount

Number of data pages the section is split into.

public required int PageCount { get; init; }

Property Value

int

SectionId

Section number used by its data pages.

public required uint SectionId { get; init; }

Property Value

uint

Size

Total decompressed size across all pages.

public required long Size { get; init; }

Property Value

long