< 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 >