Package org.oscim.awt

Class AwtPaint

  • All Implemented Interfaces:
    org.oscim.backend.canvas.Paint

    public class AwtPaint
    extends java.lang.Object
    implements org.oscim.backend.canvas.Paint
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.oscim.backend.canvas.Paint

        org.oscim.backend.canvas.Paint.Align, org.oscim.backend.canvas.Paint.Cap, org.oscim.backend.canvas.Paint.FontFamily, org.oscim.backend.canvas.Paint.FontStyle, org.oscim.backend.canvas.Paint.Join, org.oscim.backend.canvas.Paint.Style
    • Constructor Summary

      Constructors 
      Constructor Description
      AwtPaint()  
    • Constructor Detail

      • AwtPaint

        public AwtPaint()
    • Method Detail

      • getColor

        public int getColor()
        Specified by:
        getColor in interface org.oscim.backend.canvas.Paint
      • setColor

        public void setColor​(int c)
        Specified by:
        setColor in interface org.oscim.backend.canvas.Paint
      • setStrokeCap

        public void setStrokeCap​(org.oscim.backend.canvas.Paint.Cap cap)
        Specified by:
        setStrokeCap in interface org.oscim.backend.canvas.Paint
      • setStrokeJoin

        public void setStrokeJoin​(org.oscim.backend.canvas.Paint.Join join)
        Specified by:
        setStrokeJoin in interface org.oscim.backend.canvas.Paint
      • setStrokeWidth

        public void setStrokeWidth​(float width)
        Specified by:
        setStrokeWidth in interface org.oscim.backend.canvas.Paint
      • setStyle

        public void setStyle​(org.oscim.backend.canvas.Paint.Style style)
        Specified by:
        setStyle in interface org.oscim.backend.canvas.Paint
      • setTextAlign

        public void setTextAlign​(org.oscim.backend.canvas.Paint.Align align)
        Specified by:
        setTextAlign in interface org.oscim.backend.canvas.Paint
      • setTextSize

        public void setTextSize​(float textSize)
        Specified by:
        setTextSize in interface org.oscim.backend.canvas.Paint
      • setTypeface

        public void setTypeface​(org.oscim.backend.canvas.Paint.FontFamily fontFamily,
                                org.oscim.backend.canvas.Paint.FontStyle fontStyle)
        Specified by:
        setTypeface in interface org.oscim.backend.canvas.Paint
      • measureText

        public float measureText​(java.lang.String text)
        Specified by:
        measureText in interface org.oscim.backend.canvas.Paint
      • getFontHeight

        public float getFontHeight()
        Specified by:
        getFontHeight in interface org.oscim.backend.canvas.Paint
      • getFontDescent

        public float getFontDescent()
        Specified by:
        getFontDescent in interface org.oscim.backend.canvas.Paint
      • getStrokeWidth

        public float getStrokeWidth()
        Specified by:
        getStrokeWidth in interface org.oscim.backend.canvas.Paint
      • getStyle

        public org.oscim.backend.canvas.Paint.Style getStyle()
        Specified by:
        getStyle in interface org.oscim.backend.canvas.Paint
      • getTextHeight

        public float getTextHeight​(java.lang.String text)
        Specified by:
        getTextHeight in interface org.oscim.backend.canvas.Paint
      • getTextWidth

        public float getTextWidth​(java.lang.String text)
        Specified by:
        getTextWidth in interface org.oscim.backend.canvas.Paint