# Package ur_rna.StructureEditor.services.drawing.export

- Interface Summary
  Interface | Description
  --- | ---
  GraphicsOp | Represents a graphics operation that can be applied to a Graphics2D object.

- Class Summary
  Class | Description
  --- | ---
  Graphics2DRecorder | A class that can be substituted for a Graphics2D object, but instead of performing any actual drawing, it simply records the drawing instructions.
  GraphicsOp.ActionOp | Represents an operation that does not change the state of the graphics context.
  GraphicsOp.BackgroundOp |
  GraphicsOp.ClearHintsOp |
  GraphicsOp.ClearOp |
  GraphicsOp.ClipOp |
  GraphicsOp.ColorOp |
  GraphicsOp.CompositeOp |
  GraphicsOp.ControlOp | Represents an operation that is for control purposes only.
  GraphicsOp.DrawImageOp |
  GraphicsOp.DrawShapeOp |
  GraphicsOp.DrawStringOp |
  GraphicsOp.EndOp | Indicates the end of a graphics record.
  GraphicsOp.FontOp |
  GraphicsOp.GroupEndOp | Indicates the end of group of graphics objects (e.g.
  GraphicsOp.GroupStartOp | Indicates the start of a new group of graphics objects (e.g.
  GraphicsOp.HintOp |
  GraphicsOp.InitOp | Signifies the start of a new graphics record.
  GraphicsOp.PaintOp |
  GraphicsOp.StateOp | Represents an operation that changes the state of the graphics context, but does not perform any drawing on its own.
  GraphicsOp.StrokeOp |
  GraphicsOp.TransformOp |
  GraphicsOp.XorModeOp |
  GraphicsStyle | Tracks the state of various Graphics properties.
  PageSize | Represents the dimensions of a fixed-size page (e.g.
  SvgGraphicsExporter | Saves Graphics operations (recorded by a Graphics2DRecorder) to SVG format.