The events a ContentProcessor wants. The interpreter reads Events once per run and skips the work no processor needs: no path is built when nobody wants paths or clips, no glyph is decoded when nobody wants glyphs.
[Flags]
public enum ContentEvents
ISO 32000-2 §8.2: the graphics objects a content stream describes. Graphics state changes are always applied, whatever is requested; only the reporting is skipped.
kind:method, kind:property, kind:ctor. Press Esc to clear.AllEvery event.ClipsIntersectClip(in ClipEvent, ContentContext): changes of the clipping path (§8.5.4, §9.3.6). Without it, clip handles stay 0.FormsBeginForm(in FormEvent, ContentContext) and EndForm(in FormEvent, ContentContext): form XObjects (§8.10).GlyphsShowGlyph(in GlyphEvent, ContentContext): every glyph shown (§9.4.3).HiddenContentPaint, glyph, image and shading events for content hidden by optional content, flagged as hidden (§8.11.3.1).ImagesPaintImage(in ImageEvent, ContentContext): image XObjects and inline images (§8.9).MarkedContentThe marked-content events (§14.6).OperatorsVisitOperator(in ContentOperator, ContentContext): every operator with its operands and source range, before it executes (§7.8.2).PathsPaintPath(in PathEvent, ContentContext): path objects as they are painted (§8.5).ShadingsPaintShading(in ShadingEvent, ContentContext): the sh operator (§8.7.4.2).StateStackSaveState(ContentContext) and RestoreState(ContentContext): the graphics state stack (§8.4.2).TextBeginText(ContentContext) and EndText(ContentContext): text objects (§9.4).Type3GlyphContentThe events inside Type 3 glyph procedures run through BeginType3Glyph(in GlyphEvent, ContentContext) (§9.6.4).