< prev index next >

src/java.desktop/share/classes/java/awt/font/TextAttribute.java

Print this page

        

*** 94,255 **** * approximate the user's request. * * </UL> * * <h4>Summary of attributes</h4> ! * <table style="float:center;width:95%" class="striped"> ! * <caption>Key, value type, principal constants, and ! * default value behavior of all TextAttributes</caption> * <thead> * <tr> ! * <th valign="TOP" style="text-align:center">Key</th> ! * <th valign="TOP" style="text-align:center">Value Type</th> ! * <th valign="TOP" style="text-align:center">Principal Constants</th> ! * <th valign="TOP" style="text-align:center">Default Value</th> ! * </tr> * </thead> * <tbody> * <tr> ! * <td valign="TOP">{@link #FAMILY}</td> ! * <td valign="TOP">String</td> ! * <td valign="TOP">See Font {@link java.awt.Font#DIALOG DIALOG}, ! * {@link java.awt.Font#DIALOG_INPUT DIALOG_INPUT},<br> {@link java.awt.Font#SERIF SERIF}, ! * {@link java.awt.Font#SANS_SERIF SANS_SERIF}, and {@link java.awt.Font#MONOSPACED MONOSPACED}. ! * </td> ! * <td valign="TOP">"Default" (use platform default)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #WEIGHT}</td> ! * <td valign="TOP">Number</td> ! * <td valign="TOP">WEIGHT_REGULAR, WEIGHT_BOLD</td> ! * <td valign="TOP">WEIGHT_REGULAR</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #WIDTH}</td> ! * <td valign="TOP">Number</td> ! * <td valign="TOP">WIDTH_CONDENSED, WIDTH_REGULAR,<br>WIDTH_EXTENDED</td> ! * <td valign="TOP">WIDTH_REGULAR</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #POSTURE}</td> ! * <td valign="TOP">Number</td> ! * <td valign="TOP">POSTURE_REGULAR, POSTURE_OBLIQUE</td> ! * <td valign="TOP">POSTURE_REGULAR</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #SIZE}</td> ! * <td valign="TOP">Number</td> ! * <td valign="TOP">none</td> ! * <td valign="TOP">12.0</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #TRANSFORM}</td> ! * <td valign="TOP">{@link TransformAttribute}</td> ! * <td valign="TOP">See TransformAttribute {@link TransformAttribute#IDENTITY IDENTITY}</td> ! * <td valign="TOP">TransformAttribute.IDENTITY</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #SUPERSCRIPT}</td> ! * <td valign="TOP">Integer</td> ! * <td valign="TOP">SUPERSCRIPT_SUPER, SUPERSCRIPT_SUB</td> ! * <td valign="TOP">0 (use the standard glyphs and metrics)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #FONT}</td> ! * <td valign="TOP">{@link java.awt.Font}</td> ! * <td valign="TOP">none</td> ! * <td valign="TOP">null (do not override font resolution)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #CHAR_REPLACEMENT}</td> ! * <td valign="TOP">{@link GraphicAttribute}</td> ! * <td valign="TOP">none</td> ! * <td valign="TOP">null (draw text using font glyphs)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #FOREGROUND}</td> ! * <td valign="TOP">{@link java.awt.Paint}</td> ! * <td valign="TOP">none</td> ! * <td valign="TOP">null (use current graphics paint)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #BACKGROUND}</td> ! * <td valign="TOP">{@link java.awt.Paint}</td> ! * <td valign="TOP">none</td> ! * <td valign="TOP">null (do not render background)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #UNDERLINE}</td> ! * <td valign="TOP">Integer</td> ! * <td valign="TOP">UNDERLINE_ON</td> ! * <td valign="TOP">-1 (do not render underline)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #STRIKETHROUGH}</td> ! * <td valign="TOP">Boolean</td> ! * <td valign="TOP">STRIKETHROUGH_ON</td> ! * <td valign="TOP">false (do not render strikethrough)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #RUN_DIRECTION}</td> ! * <td valign="TOP">Boolean</td> ! * <td valign="TOP">RUN_DIRECTION_LTR<br>RUN_DIRECTION_RTL</td> ! * <td valign="TOP">null (use {@link java.text.Bidi} standard default)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #BIDI_EMBEDDING}</td> ! * <td valign="TOP">Integer</td> ! * <td valign="TOP">none</td> ! * <td valign="TOP">0 (use base line direction)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #JUSTIFICATION}</td> ! * <td valign="TOP">Number</td> ! * <td valign="TOP">JUSTIFICATION_FULL</td> ! * <td valign="TOP">JUSTIFICATION_FULL</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #INPUT_METHOD_HIGHLIGHT}</td> ! * <td valign="TOP">{@link java.awt.im.InputMethodHighlight},<br>{@link java.text.Annotation}</td> ! * <td valign="TOP">(see class)</td> ! * <td valign="TOP">null (do not apply input highlighting)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #INPUT_METHOD_UNDERLINE}</td> ! * <td valign="TOP">Integer</td> ! * <td valign="TOP">UNDERLINE_LOW_ONE_PIXEL,<br>UNDERLINE_LOW_TWO_PIXEL</td> ! * <td valign="TOP">-1 (do not render underline)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #SWAP_COLORS}</td> ! * <td valign="TOP">Boolean</td> ! * <td valign="TOP">SWAP_COLORS_ON</td> ! * <td valign="TOP">false (do not swap colors)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #NUMERIC_SHAPING}</td> ! * <td valign="TOP">{@link java.awt.font.NumericShaper}</td> ! * <td valign="TOP">none</td> ! * <td valign="TOP">null (do not shape digits)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #KERNING}</td> ! * <td valign="TOP">Integer</td> ! * <td valign="TOP">KERNING_ON</td> ! * <td valign="TOP">0 (do not request kerning)</td> ! * </tr> ! * <tr> ! * <td valign="TOP">{@link #LIGATURES}</td> ! * <td valign="TOP">Integer</td> ! * <td valign="TOP">LIGATURES_ON</td> ! * <td valign="TOP">0 (do not form optional ligatures)</td> ! * </tr> * <tr> ! * <td valign="TOP">{@link #TRACKING}</td> ! * <td valign="TOP">Number</td> ! * <td valign="TOP">TRACKING_LOOSE, TRACKING_TIGHT</td> ! * <td valign="TOP">0 (do not add tracking)</td> * </tr> * </tbody> * </table> * * @see java.awt.Font --- 94,237 ---- * approximate the user's request. * * </UL> * * <h4>Summary of attributes</h4> ! * ! * <table style="width:95%;margin: 0px auto" class="striped"> ! * <caption>Key, value type, principal constants, and default value behavior of ! * all TextAttributes</caption> * <thead> * <tr> ! * <th scope="col">Key ! * <th scope="col">Value Type ! * <th scope="col">Principal Constants ! * <th scope="col">Default Value * </thead> * <tbody> * <tr> ! * <th scope="row">{@link #FAMILY} ! * <td>String ! * <td>See Font {@link java.awt.Font#DIALOG DIALOG}, ! * {@link java.awt.Font#DIALOG_INPUT DIALOG_INPUT}, ! * <br> ! * {@link java.awt.Font#SERIF SERIF}, ! * {@link java.awt.Font#SANS_SERIF SANS_SERIF}, and ! * {@link java.awt.Font#MONOSPACED MONOSPACED}. ! * <td>"Default" (use platform default) * <tr> ! * <th scope="row">{@link #WEIGHT} ! * <td>Number ! * <td>WEIGHT_REGULAR, WEIGHT_BOLD ! * <td>WEIGHT_REGULAR ! * <tr> ! * <th scope="row">{@link #WIDTH} ! * <td>Number ! * <td>WIDTH_CONDENSED, WIDTH_REGULAR,<br>WIDTH_EXTENDED ! * <td>WIDTH_REGULAR ! * <tr> ! * <th scope="row">{@link #POSTURE} ! * <td>Number ! * <td>POSTURE_REGULAR, POSTURE_OBLIQUE ! * <td>POSTURE_REGULAR ! * <tr> ! * <th scope="row">{@link #SIZE} ! * <td>Number ! * <td>none ! * <td>12.0 ! * <tr> ! * <th scope="row">{@link #TRANSFORM} ! * <td>{@link TransformAttribute} ! * <td>See TransformAttribute {@link TransformAttribute#IDENTITY IDENTITY} ! * <td>TransformAttribute.IDENTITY ! * <tr> ! * <th scope="row">{@link #SUPERSCRIPT} ! * <td>Integer ! * <td>SUPERSCRIPT_SUPER, SUPERSCRIPT_SUB ! * <td>0 (use the standard glyphs and metrics) ! * <tr> ! * <th scope="row">{@link #FONT} ! * <td>{@link java.awt.Font} ! * <td>none ! * <td>null (do not override font resolution) ! * <tr> ! * <th scope="row">{@link #CHAR_REPLACEMENT} ! * <td>{@link GraphicAttribute} ! * <td>none ! * <td>null (draw text using font glyphs) ! * <tr> ! * <th scope="row">{@link #FOREGROUND} ! * <td>{@link java.awt.Paint} ! * <td>none ! * <td>null (use current graphics paint) ! * <tr> ! * <th scope="row">{@link #BACKGROUND} ! * <td>{@link java.awt.Paint} ! * <td>none ! * <td>null (do not render background) ! * <tr> ! * <th scope="row">{@link #UNDERLINE} ! * <td>Integer ! * <td>UNDERLINE_ON ! * <td>-1 (do not render underline) ! * <tr> ! * <th scope="row">{@link #STRIKETHROUGH} ! * <td>Boolean ! * <td>STRIKETHROUGH_ON ! * <td>false (do not render strikethrough) ! * <tr> ! * <th scope="row">{@link #RUN_DIRECTION} ! * <td>Boolean ! * <td>RUN_DIRECTION_LTR<br>RUN_DIRECTION_RTL ! * <td>null (use {@link java.text.Bidi} standard default) ! * <tr> ! * <th scope="row">{@link #BIDI_EMBEDDING} ! * <td>Integer ! * <td>none ! * <td>0 (use base line direction) ! * <tr> ! * <th scope="row">{@link #JUSTIFICATION} ! * <td>Number ! * <td>JUSTIFICATION_FULL ! * <td>JUSTIFICATION_FULL ! * <tr> ! * <th scope="row">{@link #INPUT_METHOD_HIGHLIGHT} ! * <td>{@link java.awt.im.InputMethodHighlight}, ! * <br> ! * {@link java.text.Annotation} ! * <td>(see class) ! * <td>null (do not apply input highlighting) ! * <tr> ! * <th scope="row">{@link #INPUT_METHOD_UNDERLINE} ! * <td>Integer ! * <td>UNDERLINE_LOW_ONE_PIXEL,<br>UNDERLINE_LOW_TWO_PIXEL ! * <td>-1 (do not render underline) ! * <tr> ! * <th scope="row">{@link #SWAP_COLORS} ! * <td>Boolean ! * <td>SWAP_COLORS_ON ! * <td>false (do not swap colors) ! * <tr> ! * <th scope="row">{@link #NUMERIC_SHAPING} ! * <td>{@link java.awt.font.NumericShaper} ! * <td>none ! * <td>null (do not shape digits) ! * <tr> ! * <th scope="row">{@link #KERNING} ! * <td>Integer ! * <td>KERNING_ON ! * <td>0 (do not request kerning) ! * <tr> ! * <th scope="row">{@link #LIGATURES} ! * <td>Integer ! * <td>LIGATURES_ON ! * <td>0 (do not form optional ligatures) ! * <tr> ! * <th scope="row">{@link #TRACKING} ! * <td>Number ! * <td>TRACKING_LOOSE, TRACKING_TIGHT ! * <td>0 (do not add tracking) * </tr> * </tbody> * </table> * * @see java.awt.Font
< prev index next >