Class StiGaugeContextPainter

java.lang.Object
com.stimulsoft.report.painters.StiGaugeContextPainter
Direct Known Subclasses:
StiGdiGaugeContextPainter

public abstract class StiGaugeContextPainter extends Object
Copyright Stimulsoft
  • Field Details

  • Constructor Details

    • StiGaugeContextPainter

      public StiGaugeContextPainter(StiGauge gauge, StiRectangle rect, double zoom, double pageZoom)
  • Method Details

    • changeFontSize

      public static StiFont changeFontSize(StiFont font, double zoom)
    • measureString

      public abstract StiSize measureString(String text, StiFont font)
    • addPieGaugeGeom

      public void addPieGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, double startAngle, double sweepAngle)
    • addEllipseGaugeGeom

      public void addEllipseGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth)
    • addGraphicsArcGeometryGaugeGeom

      public void addGraphicsArcGeometryGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, double startAngle, double sweepAngle, double startWidth, double endWidth)
    • addPopTranformGaugeGeom

      public void addPopTranformGaugeGeom()
    • addPushMatrixGaugeGeom

      public void addPushMatrixGaugeGeom(double angle, StiPoint centerPoint)
    • addRadialRangeGaugeGeom

      public void addRadialRangeGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, StiPoint centerPoint, double startAngle, double sweepAngle, double radius1, double radius2, double radius3, double radius4)
    • addRectangleGaugeGeom

      public void addRectangleGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth)
    • addRoundedRectangleGaugeGeom

      public void addRoundedRectangleGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, int leftTop, int rightTop, int rightBottom, int leftBottom)
    • addTextGaugeGeom

      public void addTextGaugeGeom(String text, StiFont font, StiBrush foreground, StiRectangle rect, StringFormat sf)
    • addGraphicsPathGaugeGeom

      public void addGraphicsPathGaugeGeom(StiGraphicsPathGaugeGeom geom)
    • render

      public abstract void render()