cz.cuni.jagrlib
Class VCommand.CreateFont

java.lang.Object
  extended by cz.cuni.jagrlib.VectorCommand
      extended by cz.cuni.jagrlib.VCommand.CreateFont
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
VCommand

public class VCommand.CreateFont
extends VectorCommand

Creates the new font instance (from: family, style, size).

Since:
0.02
See Also:
VCommand.java, VCommand.FontOrientation, VCommand.GetFont, VCommand.PutFont, VectorGraphics.createFont(java.lang.String, int, double), TextRender, Serialized Form

Field Summary
 java.lang.String name
          Font family name.
 double size
          Font size (distance between two regularly spaced text lines).
 int style
          Font style flags (bitwise OR of TextRender.FONT_* constants).
 
Fields inherited from class cz.cuni.jagrlib.VectorCommand
FILL_CALLBACK, FILL_DUMMY, FILL_HATCHL, FILL_HATCHR, FILL_SOLID, LINE_CALLBACK, LINE_DASH, LINE_DASHDOT, LINE_DOT, LINE_DUMMY, LINE_SOLID
 
Constructor Summary
VCommand.CreateFont(java.lang.String _name, int _style, double _size)
          Initializing constructor.
 
Method Summary
 void execute(VectorGraphics out)
          Executes the command on the given VectorGraphics interface.
 java.lang.String toString()
           
 
Methods inherited from class cz.cuni.jagrlib.VectorCommand
transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name
Font family name.


style

public int style
Font style flags (bitwise OR of TextRender.FONT_* constants).

See Also:
TextRender.FONT_BOLD

size

public double size
Font size (distance between two regularly spaced text lines).

Constructor Detail

VCommand.CreateFont

public VCommand.CreateFont(java.lang.String _name,
                           int _style,
                           double _size)
Initializing constructor.

Parameters:
_name - Font family name.
_style - Font style flags (bitwise OR of TextRender.FONT_* constants).
_size - Font size (distance between two regularly spaced text lines).
See Also:
TextRender, TextRender.FONT_BOLD
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

execute

public void execute(VectorGraphics out)
             throws BadInterfaceException
Executes the command on the given VectorGraphics interface.

Overrides:
execute in class VectorCommand
Parameters:
out - Output vector interface.
Throws:
BadInterfaceException
See Also:
VectorGraphics