Class HiDPIProportionalFontSizePolicy
- java.lang.Object
-
- org.jzy3d.plot3d.primitives.axis.layout.fonts.HiDPIProportionalFontSizePolicy
-
- All Implemented Interfaces:
IFontSizePolicy
public class HiDPIProportionalFontSizePolicy extends Object implements IFontSizePolicy
This is the greatestIFontSizePolicy
since it scale base font with current pixel scale. This is only suitable for EmulGL chart, as Native chart often rely onTextBitmapRenderer
which does not support more font thanFont
defaults. Using aJOGLTextRenderer
instead allows more font size and styles. If base font has not been set, it will be based on defaultIAxisLayout.getFont()
- Author:
- martin
-
-
Constructor Summary
Constructors Constructor Description HiDPIProportionalFontSizePolicy(View view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Font
apply(IAxisLayout layout)
Font
getBaseFont()
void
setBaseFont(Font baseFont)
-
-
-
Constructor Detail
-
HiDPIProportionalFontSizePolicy
public HiDPIProportionalFontSizePolicy(View view)
-
-
Method Detail
-
apply
public Font apply(IAxisLayout layout)
- Specified by:
apply
in interfaceIFontSizePolicy
-
getBaseFont
public Font getBaseFont()
-
setBaseFont
public void setBaseFont(Font baseFont)
-
-