Class PdfExtractionPathRecord
Immutable extracted vector path record.
Inherited Members
Namespace: DRIT.Pdf.Extraction
Assembly: DRIT.Pdf.dll
Syntax
public sealed class PdfExtractionPathRecord : PdfExtractionContentRecord
Properties
DashPattern
Stroke dash and gap lengths.
Declaration
public IReadOnlyList<double> DashPattern { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<double> |
DashPhase
Stroke dash phase.
Declaration
public double DashPhase { get; }
Property Value
| Type | Description |
|---|---|
| double |
FillApplied
Whether the path was filled.
Declaration
public bool FillApplied { get; }
Property Value
| Type | Description |
|---|---|
| bool |
FillColor
Approximate RGB fill color when available.
Declaration
public PdfExtractionColor? FillColor { get; }
Property Value
| Type | Description |
|---|---|
| PdfExtractionColor |
FillOpacity
Fill opacity.
Declaration
public double FillOpacity { get; }
Property Value
| Type | Description |
|---|---|
| double |
FillRule
Fill rule captured by the interpreter.
Declaration
public FillRule FillRule { get; }
Property Value
| Type | Description |
|---|---|
| FillRule |
LineCap
Stroke line cap.
Declaration
public PdfLineCap LineCap { get; }
Property Value
| Type | Description |
|---|---|
| PdfLineCap |
LineJoin
Stroke line join.
Declaration
public PdfLineJoin LineJoin { get; }
Property Value
| Type | Description |
|---|---|
| PdfLineJoin |
MiterLimit
Stroke miter limit.
Declaration
public double MiterLimit { get; }
Property Value
| Type | Description |
|---|---|
| double |
Points
Path points in construction order and page user space.
Declaration
public IReadOnlyList<PdfPoint> Points { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<PdfPoint> |
RotatedPoints
Path points after page rotation.
Declaration
public IReadOnlyList<PdfPoint> RotatedPoints { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<PdfPoint> |
StrokeApplied
Whether the path was stroked.
Declaration
public bool StrokeApplied { get; }
Property Value
| Type | Description |
|---|---|
| bool |
StrokeColor
Approximate RGB stroke color when available.
Declaration
public PdfExtractionColor? StrokeColor { get; }
Property Value
| Type | Description |
|---|---|
| PdfExtractionColor |
StrokeOpacity
Stroke opacity.
Declaration
public double StrokeOpacity { get; }
Property Value
| Type | Description |
|---|---|
| double |
StrokeWidth
Stroke width in points.
Declaration
public double StrokeWidth { get; }
Property Value
| Type | Description |
|---|---|
| double |