Skip to content

PdfPageContentAnalysis Class

Definition

Namespace: Xfinium.Pdf.Content.Analyzers

Defines a read-only analyzer of a page's content stream.

C#
public abstract class PdfPageContentAnalysis : Object

Inheritance: Object → PdfPageContentAnalysis

Constructor

Name Description
PdfPageContentAnalysis() Initializes a new PdfPageContentAnalysis object.

Properties

Name Description
Context Gets the transform context.
EnableExtendedOperatorInformation Gets or sets a flag indicating whether extended operator information should be extracted when a content stream operator is processed.

Methods

Name Description
AnalyzeBeginCompatibilitySectionOperator Called when BX operator is found.
AnalyzeBeginImageOperator Called when BI operator with image is found.
AnalyzeBeginMarkedContentOperator Called when BMC operator is found.
AnalyzeBeginMarkedContentPropertyListOperator Called when BDC operator is found.
AnalyzeBeginTextOperator Called when BT operator is found.
AnalyzeCCurveToOperator Called when c operator is found.
AnalyzeCloseFillEvenOddStrokeOperator Called when b* operator is found.
AnalyzeCloseFillNonZeroStrokeOperator Called when b operator is found.
AnalyzeCloseStrokeOperator Called when s operator is found.
AnalyzeCloseSubpathOperator Called when h operator is found.
AnalyzeConcatenateMatrixOperator Called when cm operator is found.
AnalyzeDefineMarkedContentOperator Called when MP operator is found.
AnalyzeDefineMarkedContentPropertyListOperator Called when DP operator is found.
AnalyzeDisplayFormXObjectOperator Called when Do operator with form XObject is found.
AnalyzeDisplayImageXObjectOperator Called when Do operator with image is found.
AnalyzeEndCompatibilitySectionOperator Called when EX operator is found.
AnalyzeEndMarkedContentOperator Called when EMC operator is found.
AnalyzeEndPathOperator Called when n operator is found.
AnalyzeEndTextOperator Called when ET operator is found.
AnalyzeFillEvenOddStrokeOperator Called when B* operator is found.
AnalyzeFillNonZero2Operator Called when F operator is found.
AnalyzeFillNonZeroOperator Called when f operator is found.
AnalyzeFillNonZeroStrokeOperator Called when B operator is found.
AnalyzeFillOddEvenOperator Called when f* operator is found.
AnalyzeLineToOperator Called when l operator is found.
AnalyzeMoveStartNextTextLineOperator Called when T* operator is found.
AnalyzeMoveTextPositionOperator Called when Td operator is found.
AnalyzeMoveTextPositionSetLeadingOperator Called when TD operator is found.
AnalyzeMoveToOperator Called when m operator is found.
AnalyzeRectangleOperator Called when re operator is found.
AnalyzeRestoreGraphicsStateOperator Called when Q operator is found.
AnalyzeSaveGraphicsStateOperator Called when q operator is found.
AnalyzeSetCharacterSpacingOperator Called when Tc operator is found.
AnalyzeSetClipEvenOddOperator Called when W* operator is found.
AnalyzeSetClipNonZeroOperator Called when W operator is found.
AnalyzeSetCmykFillOperator Called when k operator is found.
AnalyzeSetCmykStrokeOperator Called when K operator is found.
AnalyzeSetFillColorNOperator Called when scn operator is found.
AnalyzeSetFillColorOperator Called when sc operator is found.
AnalyzeSetFillColorSpaceOperator Called when cs operator is found.
AnalyzeSetFlatnessToleranceOperator Called when i operator is found.
AnalyzeSetGraphicsStateOperator Called when gs operator is found.
AnalyzeSetGrayFillOperator Called when g operator is found.
AnalyzeSetGrayStrokeOperator Called when G operator is found.
AnalyzeSetLineCapOperator Called when J operator is found.
AnalyzeSetLineDashPatternOperator Called when d operator is found.
AnalyzeSetLineJoinOperator Called when j operator is found.
AnalyzeSetLineWidthOperator Called when w operator is found.
AnalyzeSetMiterLimitOperator Called when M operator is found.
AnalyzeSetRenderingIntentOperator Called when ri operator is found.
AnalyzeSetRgbFillOperator Called when rg operator is found.
AnalyzeSetRgbStrokeOperator Called when RG operator is found.
AnalyzeSetShadingOperator Called when sh operator is found.
AnalyzeSetStrokeColorNOperator Called when SCN operator is found.
AnalyzeSetStrokeColorOperator Called when SC operator is found.
AnalyzeSetStrokeColorSpaceOperator Called when CS operator is found.
AnalyzeSetTextFontAndSizeOperator Called when Tf operator is found.
AnalyzeSetTextHorizontalScalingOperator Called when Tz operator is found.
AnalyzeSetTextLeadingOperator Called when TL operator is found.
AnalyzeSetTextMatrixOperator Called when Tm operator is found.
AnalyzeSetTextRenderingOperator Called when Tr operator is found.
AnalyzeSetTextRiseOperator Called when Ts operator is found.
AnalyzeSetType3GlyphWidthAndBoundingBoxOperator Called when d1 operator is found.
AnalyzeSetType3GlyphWidthOperator Called when d0 operator is found.
AnalyzeSetWordSpacingOperator Called when Tw operator is found.
AnalyzeShowText2Operator Called when TJ operator is found.
AnalyzeShowText3Operator Called when ' operator is found.
AnalyzeShowText4Operator Called when " operator is found.
AnalyzeShowTextOperator Called when Tj operator is found.
AnalyzeStrokeOperator Called when S operator is found.
AnalyzeVCurveToOperator Called when v operator is found.
AnalyzeYCurveToOperator Called when y operator is found.
CleanUp Called after content parsing ended.
Setup Called before content parsing begins.