public override void setRenderingHint(java.awt.RenderingHints.Key hintKey, Object hintValue) { if (hintKey == java.awt.RenderingHints.KEY_ANTIALIASING) { if (hintValue == java.awt.RenderingHints.VALUE_ANTIALIAS_DEFAULT) { g.SmoothingMode = SmoothingMode.Default; return; } if (hintValue == java.awt.RenderingHints.VALUE_ANTIALIAS_OFF) { g.SmoothingMode = SmoothingMode.None; return; } if (hintValue == java.awt.RenderingHints.VALUE_ANTIALIAS_ON) { g.SmoothingMode = SmoothingMode.AntiAlias; return; } return; } if (hintKey == java.awt.RenderingHints.KEY_INTERPOLATION) { if (hintValue == java.awt.RenderingHints.VALUE_INTERPOLATION_BILINEAR) { g.InterpolationMode = InterpolationMode.Bilinear; return; } if (hintValue == java.awt.RenderingHints.VALUE_INTERPOLATION_BICUBIC) { g.InterpolationMode = InterpolationMode.Bicubic; return; } if (hintValue == java.awt.RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR) { g.InterpolationMode = InterpolationMode.NearestNeighbor; return; } return; } if (hintKey == java.awt.RenderingHints.KEY_TEXT_ANTIALIASING) { if (hintValue == java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_DEFAULT) { g.TextRenderingHint = TextRenderingHint.SystemDefault; return; } if (hintValue == java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_OFF) { g.TextRenderingHint = TextRenderingHint.SingleBitPerPixel; return; } if (hintValue == java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_ON) { g.TextRenderingHint = TextRenderingHint.AntiAlias; return; } return; } }
public override object getRenderingHint(java.awt.RenderingHints.Key hintKey) { return(getRenderingHints().get(hintKey)); }