Class PdfExtractionGlyphRecord
Immutable per-glyph extraction record in page user-space coordinates.
Inherited Members
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 |