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

Class PdfExtractionGlyphRecord

Immutable per-glyph extraction record in page user-space coordinates.

Inheritance
object
PdfExtractionGlyphRecord
Inherited Members
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 PdfExtractionGlyphRecord

Properties

Advance

Advance vector in page user space.

Declaration
public PdfPoint Advance { get; }
Property Value
Type Description
PdfPoint

Baseline

Baseline origin before text rise, in page user space.

Declaration
public PdfPoint Baseline { get; }
Property Value
Type Description
PdfPoint

CTM

Immutable current transformation matrix snapshot.

Declaration
public PdfExtractionMatrix CTM { get; }
Property Value
Type Description
PdfExtractionMatrix

FillColor

Convenience alias for RenderState.

Declaration
public PdfExtractionColor? FillColor { get; }
Property Value
Type Description
PdfExtractionColor

Font

Immutable font identity snapshot.

Declaration
public PdfExtractionFontIdentity Font { get; }
Property Value
Type Description
PdfExtractionFontIdentity

FontSize

Convenience alias for RenderState.

Declaration
public double FontSize { get; }
Property Value
Type Description
double

Origin

Origin of the glyph after text rise, in page user space.

Declaration
public PdfPoint Origin { get; }
Property Value
Type Description
PdfPoint

Provenance

Immutable source operator provenance.

Declaration
public PdfExtractionGlyphProvenance Provenance { get; }
Property Value
Type Description
PdfExtractionGlyphProvenance

RenderMode

Convenience alias for RenderState.

Declaration
public int RenderMode { get; }
Property Value
Type Description
int

RenderState

Immutable render-state snapshot.

Declaration
public PdfExtractionRenderState RenderState { get; }
Property Value
Type Description
PdfExtractionRenderState

SourceId

Stable projection-local source identifier.

Declaration
public string SourceId { get; }
Property Value
Type Description
string

StrokeColor

Convenience alias for RenderState.

Declaration
public PdfExtractionColor? StrokeColor { get; }
Property Value
Type Description
PdfExtractionColor

Text

Decoded Unicode text for this glyph or Unicode cluster.

Declaration
public string Text { get; }
Property Value
Type Description
string

TextMatrix

Immutable text matrix snapshot.

Declaration
public PdfExtractionMatrix TextMatrix { get; }
Property Value
Type Description
PdfExtractionMatrix

Unicode

Alias for Text.

Declaration
public string Unicode { get; }
Property Value
Type Description
string
Back to top

DR-IT Software documentation

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

Generated by DocFX