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

Class PdfExtractionPathRecord

Immutable extracted vector path record.

Inheritance
object
PdfExtractionContentRecord
PdfExtractionPathRecord
Inherited Members
PdfExtractionContentRecord.SourceId
PdfExtractionContentRecord.SourceOrder
PdfExtractionContentRecord.Provenance
PdfExtractionContentRecord.Kind
PdfExtractionContentRecord.Bounds
PdfExtractionContentRecord.UserSpaceBounds
PdfExtractionContentRecord.RotatedBounds
PdfExtractionContentRecord.NormalizedBounds
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
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
Back to top

DR-IT Software documentation

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

Generated by DocFX