Class PdfExtractionContentRecord
Base class for immutable extracted content records.
Inheritance
PdfExtractionContentRecord
Inherited Members
Namespace: DRIT.Pdf.Extraction
Assembly: DRIT.Pdf.dll
Syntax
public abstract class PdfExtractionContentRecord
Properties
Bounds
Page user-space element bounds in points.
Declaration
public PdfRect Bounds { get; }
Property Value
| Type | Description |
|---|---|
| PdfRect |
Kind
The projected content kind.
Declaration
public PdfExtractionContentKind Kind { get; }
Property Value
| Type | Description |
|---|---|
| PdfExtractionContentKind |
NormalizedBounds
Alias for RotatedBounds.
Declaration
public PdfRect NormalizedBounds { get; }
Property Value
| Type | Description |
|---|---|
| PdfRect |
Provenance
Stable provenance label for snapshot consumers.
Declaration
public string Provenance { get; }
Property Value
| Type | Description |
|---|---|
| string |
RotatedBounds
Axis-aligned bounds after the page rotation is applied.
Declaration
public PdfRect RotatedBounds { get; }
Property Value
| Type | Description |
|---|---|
| PdfRect |
SourceId
Stable, projection-local source identifier.
Declaration
public string SourceId { get; }
Property Value
| Type | Description |
|---|---|
| string |
SourceOrder
Zero-based source paint order on the page.
Declaration
public int SourceOrder { get; }
Property Value
| Type | Description |
|---|---|
| int |
UserSpaceBounds
Alias for Bounds.
Declaration
public PdfRect UserSpaceBounds { get; }
Property Value
| Type | Description |
|---|---|
| PdfRect |