< prev index next >

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

Print this page

        

*** 94,122 **** * approximate the user's request. * * </UL> * * <h4>Summary of attributes</h4> ! * <table style="float:center;width:95%" border="0" cellspacing="0" cellpadding="2" ! * summary="Key, value type, principal constants, and default value ! * behavior of all TextAttributes"> ! * <tr style="background-color:#ccccff"> * <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> * <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 style="background-color:#eeeeff"> * <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> --- 94,125 ---- * 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>
*** 124,134 **** * <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 style="background-color:#eeeeff"> * <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> --- 127,137 ---- * <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>
*** 136,146 **** * <td valign="TOP">{@link #SIZE}</td> * <td valign="TOP">Number</td> * <td valign="TOP">none</td> * <td valign="TOP">12.0</td> * </tr> ! * <tr style="background-color:#eeeeff"> * <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> --- 139,149 ---- * <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>
*** 148,158 **** * <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 style="background-color:#eeeeff"> * <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> --- 151,161 ---- * <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>
*** 160,170 **** * <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 style="background-color:#eeeeff"> * <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> --- 163,173 ---- * <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>
*** 172,182 **** * <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 style="background-color:#eeeeff"> * <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> --- 175,185 ---- * <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>
*** 184,194 **** * <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 style="background-color:#eeeeff"> * <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> --- 187,197 ---- * <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>
*** 196,206 **** * <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 style="background-color:#eeeeff"> * <td valign="TOP">{@link #JUSTIFICATION}</td> * <td valign="TOP">Number</td> * <td valign="TOP">JUSTIFICATION_FULL</td> * <td valign="TOP">JUSTIFICATION_FULL</td> * </tr> --- 199,209 ---- * <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>
*** 208,218 **** * <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 style="background-color:#eeeeff"> * <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> --- 211,221 ---- * <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>
*** 220,230 **** * <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 style="background-color:#eeeeff"> * <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> --- 223,233 ---- * <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>
*** 232,242 **** * <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 style="background-color:#eeeeff"> * <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> --- 235,245 ---- * <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>
*** 244,253 **** --- 247,257 ---- * <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 * @see java.awt.font.TextLayout * @see java.text.AttributedCharacterIterator
< prev index next >