blob: e2b2c4838a723641805149c87145e7c3a39b6ea5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<TITLE>
GlyphLayout (Apache Batik Javadoc)
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GlyphLayout (Apache Batik Javadoc)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GlyphLayout.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/batik/bridge/GlobalWrapper.html" title="class in org.apache.batik.bridge"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/batik/bridge/GraphicsNodeBridge.html" title="interface in org.apache.batik.bridge"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/batik/bridge/GlyphLayout.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="GlyphLayout.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.batik.bridge</FONT>
<BR>
Class GlyphLayout</H2>
<PRE>
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.batik.bridge.GlyphLayout</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/apache/batik/extension/svg/FlowExtGlyphLayout.html" title="class in org.apache.batik.extension.svg">FlowExtGlyphLayout</A>, <A HREF="../../../../org/apache/batik/bridge/FlowGlyphLayout.html" title="class in org.apache.batik.bridge">FlowGlyphLayout</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>GlyphLayout</B><DT>extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></DL>
</PRE>
<P>
Implementation of TextSpanLayout which uses java.awt.font.GlyphVector.
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge"><CODE>TextSpanLayout</CODE></A></DL>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#advance">advance</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#eps">eps</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#FLOW_EMPTY_PARAGRAPH">FLOW_EMPTY_PARAGRAPH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#FLOW_LINE_BREAK">FLOW_LINE_BREAK</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#FLOW_PARAGRAPH">FLOW_PARAGRAPH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/gvt/font/GVTGlyphVector.html" title="interface in org.apache.batik.gvt.font">GVTGlyphVector</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#gv">gv</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#GVT_FONT">GVT_FONT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#HORIZONTAL_ORIENTATION_ANGLE">HORIZONTAL_ORIENTATION_ANGLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#layoutApplied">layoutApplied</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#LINE_HEIGHT">LINE_HEIGHT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#runAtts">runAtts</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#szAtts">szAtts</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#VERTICAL_ORIENTATION">VERTICAL_ORIENTATION</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#VERTICAL_ORIENTATION_ANGLE">VERTICAL_ORIENTATION_ANGLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.batik.bridge.TextSpanLayout"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface org.apache.batik.bridge.<A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#DECORATION_ALL">DECORATION_ALL</A>, <A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#DECORATION_OVERLINE">DECORATION_OVERLINE</A>, <A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#DECORATION_STRIKETHROUGH">DECORATION_STRIKETHROUGH</A>, <A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#DECORATION_UNDERLINE">DECORATION_UNDERLINE</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#GlyphLayout(java.text.AttributedCharacterIterator, int[], java.awt.geom.Point2D, java.awt.font.FontRenderContext)">GlyphLayout</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator</A>&nbsp;aci,
int[]&nbsp;charMap,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A>&nbsp;offset,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/font/FontRenderContext.html?is-external=true" title="class or interface in java.awt.font">FontRenderContext</A>&nbsp;frc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates the specified text layout using the
specified AttributedCharacterIterator and rendering context.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#addPtsToPath(java.awt.geom.GeneralPath, java.awt.geom.Point2D.Float[], java.awt.geom.Point2D.Float[], int)">addPtsToPath</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/GeneralPath.html?is-external=true" title="class or interface in java.awt.geom">GeneralPath</A>&nbsp;shape,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.Float.html?is-external=true" title="class or interface in java.awt.geom">Point2D.Float</A>[]&nbsp;topPts,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.Float.html?is-external=true" title="class or interface in java.awt.geom">Point2D.Float</A>[]&nbsp;botPts,
int&nbsp;numPts)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#adjustTextSpacing()">adjustTextSpacing</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Does any spacing adjustments that may have been specified.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#applyStretchTransform(boolean)">applyStretchTransform</A></B>(boolean&nbsp;stretchGlyphs)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stretches the text so that it becomes the specified length.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#doExplicitGlyphLayout()">doExplicitGlyphLayout</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Explicitly lays out each of the glyphs in the glyph
vector.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#doPathLayout()">doPathLayout</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If this layout is on a text path, positions the characters
along the path.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#doSpacing(java.lang.Float, java.lang.Float, java.lang.Float)">doSpacing</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A>&nbsp;kern,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A>&nbsp;letterSpacing,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A>&nbsp;wordSpacing)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Performs any spacing adjustments required and returns the new advance
value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#draw(java.awt.Graphics2D)">draw</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Graphics2D.html?is-external=true" title="class or interface in java.awt">Graphics2D</A>&nbsp;g2d)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Paints the text layout using the
specified Graphics2D and rendering context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#epsEQ(double, double)">epsEQ</A></B>(double&nbsp;a,
double&nbsp;b)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getAdvance2D()">getAdvance2D</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current text position at the completion
of glyph layout.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Rectangle2D.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getBounds2D()">getBounds2D</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the rectangular bounds of the completed glyph layout.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getCharacterCount(int, int)">getCharacterCount</A></B>(int&nbsp;startGlyphIndex,
int&nbsp;endGlyphIndex)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of chars represented by the glyphs within the
specified range.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getComputedOrientationAngle(int)">getComputedOrientationAngle</A></B>(int&nbsp;index)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the angle value according to the orientation
of the character.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getDecorationOutline(int)">getDecorationOutline</A></B>(int&nbsp;decorationType)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the outline of the specified decorations on the glyphs,</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/gvt/font/GVTFont.html" title="interface in org.apache.batik.gvt.font">GVTFont</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getFont()">getFont</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the GVTFont to use when rendering the specified
character iterator.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Rectangle2D.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getGeometricBounds()">getGeometricBounds</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the rectangular bounds of the completed glyph layout,
inclusive of "decoration" (underline, overline, etc.)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getGlyphAdvances()">getGlyphAdvances</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the advance between each glyph in text progression direction.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getGlyphCount()">getGlyphCount</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of glyphs in this layout.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getGlyphIndex(int)">getGlyphIndex</A></B>(int&nbsp;charIndex)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index of the first glyph that has the specified char index.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/batik/gvt/font/GVTGlyphMetrics.html" title="class in org.apache.batik.gvt.font">GVTGlyphMetrics</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getGlyphMetrics(int)">getGlyphMetrics</A></B>(int&nbsp;glyphIndex)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Metrics for a particular glyph.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getGlyphOrientationAngle()">getGlyphOrientationAngle</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the vertical glyph orientation angle.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/batik/gvt/font/GVTGlyphVector.html" title="interface in org.apache.batik.gvt.font">GVTGlyphVector</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getGlyphVector()">getGlyphVector</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the glyph vector asociated to this layout.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getHighlightShape(int, int)">getHighlightShape</A></B>(int&nbsp;beginCharIndex,
int&nbsp;endCharIndex)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Shape which encloses the currently selected glyphs
as specified by the character indices.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getLastGlyphIndex(int)">getLastGlyphIndex</A></B>(int&nbsp;charIndex)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index of the last glyph that has the specified char index.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/batik/gvt/font/GVTLineMetrics.html" title="class in org.apache.batik.gvt.font">GVTLineMetrics</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getLineMetrics()">getLineMetrics</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Line metrics for this text span.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getOffset()">getOffset</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current text position at the beginning
of glyph layout, before the application of explicit
glyph positioning attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getOutline()">getOutline</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the outline of the completed glyph layout.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getOverlineShape()">getOverlineShape</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a shape describing the overline decoration for a given ACI.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getStrikethroughShape()">getStrikethroughShape</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a shape describing the strikethrough line for a given ACI.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getTextPathAdvance()">getTextPathAdvance</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the position to used when drawing a text run after this one.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#getUnderlineShape()">getUnderlineShape</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a shape describing the undeline decoration for a given ACI.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#hasCharacterIndex(int)">hasCharacterIndex</A></B>(int&nbsp;index)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true is the character index is represented by glyphs
in this layout.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/batik/bridge/TextHit.html" title="class in org.apache.batik.bridge">TextHit</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#hitTestChar(float, float)">hitTestChar</A></B>(float&nbsp;x,
float&nbsp;y)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Perform hit testing for coordinate at x, y.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#isAltGlyph()">isAltGlyph</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if this text run represents
an alt glyph.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#isGlyphOrientationAuto()">isGlyphOrientationAuto</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether or not the vertical glyph orientation value is "auto".</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#isLatinChar(char)">isLatinChar</A></B>(char&nbsp;c)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the specified character is within one of the Latin
unicode character blocks.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#isLeftToRight()">isLeftToRight</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the text direction in this layout is from left to right.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#isOnATextPath()">isOnATextPath</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this layout in on a text path.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#isReversed()">isReversed</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if this text has been reversed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#isVertical()">isVertical</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the advance direction of this text is vertical.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#makeConvexHull(java.awt.geom.Point2D.Float[], int)">makeConvexHull</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.Float.html?is-external=true" title="class or interface in java.awt.geom">Point2D.Float</A>[]&nbsp;pts,
int&nbsp;numPts)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#maybeReverse(boolean)">maybeReverse</A></B>(boolean&nbsp;mirror)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reverse (and optionally mirror) glyphs if not
already reversed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#mergeAreas(java.awt.geom.GeneralPath, java.awt.geom.Area[], int)">mergeAreas</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/GeneralPath.html?is-external=true" title="class or interface in java.awt.geom">GeneralPath</A>&nbsp;shape,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Area.html?is-external=true" title="class or interface in java.awt.geom">Area</A>[]&nbsp;shapes,
int&nbsp;nShapes)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#setOffset(java.awt.geom.Point2D)">setOffset</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A>&nbsp;offset)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the text position used for the implicit origin
of glyph layout.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/bridge/GlyphLayout.html#setScale(float, float, boolean)">setScale</A></B>(float&nbsp;xScale,
float&nbsp;yScale,
boolean&nbsp;adjSpacing)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the scaling factor to use for string.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="gv"><!-- --></A><H3>
gv</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/gvt/font/GVTGlyphVector.html" title="interface in org.apache.batik.gvt.font">GVTGlyphVector</A> <B>gv</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="advance"><!-- --></A><H3>
advance</H3>
<PRE>
protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A> <B>advance</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="layoutApplied"><!-- --></A><H3>
layoutApplied</H3>
<PRE>
protected boolean <B>layoutApplied</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="FLOW_LINE_BREAK"><!-- --></A><H3>
FLOW_LINE_BREAK</H3>
<PRE>
public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A> <B>FLOW_LINE_BREAK</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="FLOW_PARAGRAPH"><!-- --></A><H3>
FLOW_PARAGRAPH</H3>
<PRE>
public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A> <B>FLOW_PARAGRAPH</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="FLOW_EMPTY_PARAGRAPH"><!-- --></A><H3>
FLOW_EMPTY_PARAGRAPH</H3>
<PRE>
public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A> <B>FLOW_EMPTY_PARAGRAPH</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="LINE_HEIGHT"><!-- --></A><H3>
LINE_HEIGHT</H3>
<PRE>
public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A> <B>LINE_HEIGHT</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="VERTICAL_ORIENTATION"><!-- --></A><H3>
VERTICAL_ORIENTATION</H3>
<PRE>
public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A> <B>VERTICAL_ORIENTATION</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="VERTICAL_ORIENTATION_ANGLE"><!-- --></A><H3>
VERTICAL_ORIENTATION_ANGLE</H3>
<PRE>
public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A> <B>VERTICAL_ORIENTATION_ANGLE</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="HORIZONTAL_ORIENTATION_ANGLE"><!-- --></A><H3>
HORIZONTAL_ORIENTATION_ANGLE</H3>
<PRE>
public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A> <B>HORIZONTAL_ORIENTATION_ANGLE</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="GVT_FONT"><!-- --></A><H3>
GVT_FONT</H3>
<PRE>
public static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.Attribute.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator.Attribute</A> <B>GVT_FONT</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="runAtts"><!-- --></A><H3>
runAtts</H3>
<PRE>
protected static <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A> <B>runAtts</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="szAtts"><!-- --></A><H3>
szAtts</H3>
<PRE>
protected static <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</A> <B>szAtts</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="eps"><!-- --></A><H3>
eps</H3>
<PRE>
public static final double <B>eps</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.batik.bridge.GlyphLayout.eps">Constant Field Values</A></DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="GlyphLayout(java.text.AttributedCharacterIterator, int[], java.awt.geom.Point2D, java.awt.font.FontRenderContext)"><!-- --></A><H3>
GlyphLayout</H3>
<PRE>
public <B>GlyphLayout</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/text/AttributedCharacterIterator.html?is-external=true" title="class or interface in java.text">AttributedCharacterIterator</A>&nbsp;aci,
int[]&nbsp;charMap,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A>&nbsp;offset,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/font/FontRenderContext.html?is-external=true" title="class or interface in java.awt.font">FontRenderContext</A>&nbsp;frc)</PRE>
<DL>
<DD>Creates the specified text layout using the
specified AttributedCharacterIterator and rendering context.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>aci</CODE> - the AttributedCharacterIterator whose text is to
be laid out<DD><CODE>charMap</CODE> - Indicates how chars in aci map to original
text char array.<DD><CODE>offset</CODE> - The offset position of this text layout<DD><CODE>frc</CODE> - the FontRenderContext to use for generating glyphs.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getGlyphVector()"><!-- --></A><H3>
getGlyphVector</H3>
<PRE>
public <A HREF="../../../../org/apache/batik/gvt/font/GVTGlyphVector.html" title="interface in org.apache.batik.gvt.font">GVTGlyphVector</A> <B>getGlyphVector</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGlyphVector()">TextSpanLayout</A></CODE></B></DD>
<DD>Return the glyph vector asociated to this layout.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGlyphVector()">getGlyphVector</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>glyph vector</DL>
</DD>
</DL>
<HR>
<A NAME="getOffset()"><!-- --></A><H3>
getOffset</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A> <B>getOffset</B>()</PRE>
<DL>
<DD>Returns the current text position at the beginning
of glyph layout, before the application of explicit
glyph positioning attributes.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getOffset()">getOffset</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setScale(float, float, boolean)"><!-- --></A><H3>
setScale</H3>
<PRE>
public void <B>setScale</B>(float&nbsp;xScale,
float&nbsp;yScale,
boolean&nbsp;adjSpacing)</PRE>
<DL>
<DD>Sets the scaling factor to use for string. if ajdSpacing is
true then only the spacing between glyphs will be adjusted
otherwise the glyphs and the spaces between them will be
adjusted. Only the scale factor in the progression direction
is used (x for horizontal text, y for vertical text
).
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#setScale(float, float, boolean)">setScale</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xScale</CODE> - Scale factor to apply in X direction.<DD><CODE>yScale</CODE> - Scale factor to apply in Y direction.<DD><CODE>adjSpacing</CODE> - True if only spaces should be adjusted.</DL>
</DD>
</DL>
<HR>
<A NAME="setOffset(java.awt.geom.Point2D)"><!-- --></A><H3>
setOffset</H3>
<PRE>
public void <B>setOffset</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A>&nbsp;offset)</PRE>
<DL>
<DD>Sets the text position used for the implicit origin
of glyph layout. Ignored if multiple explicit glyph
positioning attributes are present in ACI
(e.g. if the aci has multiple X or Y values).
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#setOffset(java.awt.geom.Point2D)">setOffset</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getGlyphMetrics(int)"><!-- --></A><H3>
getGlyphMetrics</H3>
<PRE>
public <A HREF="../../../../org/apache/batik/gvt/font/GVTGlyphMetrics.html" title="class in org.apache.batik.gvt.font">GVTGlyphMetrics</A> <B>getGlyphMetrics</B>(int&nbsp;glyphIndex)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGlyphMetrics(int)">TextSpanLayout</A></CODE></B></DD>
<DD>Returns the Metrics for a particular glyph.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGlyphMetrics(int)">getGlyphMetrics</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getLineMetrics()"><!-- --></A><H3>
getLineMetrics</H3>
<PRE>
public <A HREF="../../../../org/apache/batik/gvt/font/GVTLineMetrics.html" title="class in org.apache.batik.gvt.font">GVTLineMetrics</A> <B>getLineMetrics</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getLineMetrics()">TextSpanLayout</A></CODE></B></DD>
<DD>Returns the Line metrics for this text span.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getLineMetrics()">getLineMetrics</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isVertical()"><!-- --></A><H3>
isVertical</H3>
<PRE>
public boolean <B>isVertical</B>()</PRE>
<DL>
<DD>Returns true if the advance direction of this text is vertical.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#isVertical()">isVertical</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isOnATextPath()"><!-- --></A><H3>
isOnATextPath</H3>
<PRE>
public boolean <B>isOnATextPath</B>()</PRE>
<DL>
<DD>Returns true if this layout in on a text path.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#isOnATextPath()">isOnATextPath</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getGlyphCount()"><!-- --></A><H3>
getGlyphCount</H3>
<PRE>
public int <B>getGlyphCount</B>()</PRE>
<DL>
<DD>Returns the number of glyphs in this layout.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGlyphCount()">getGlyphCount</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getCharacterCount(int, int)"><!-- --></A><H3>
getCharacterCount</H3>
<PRE>
public int <B>getCharacterCount</B>(int&nbsp;startGlyphIndex,
int&nbsp;endGlyphIndex)</PRE>
<DL>
<DD>Returns the number of chars represented by the glyphs within the
specified range.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getCharacterCount(int, int)">getCharacterCount</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>startGlyphIndex</CODE> - The index of the first glyph in the range.<DD><CODE>endGlyphIndex</CODE> - The index of the last glyph in the range.
<DT><B>Returns:</B><DD>The number of chars.</DL>
</DD>
</DL>
<HR>
<A NAME="isLeftToRight()"><!-- --></A><H3>
isLeftToRight</H3>
<PRE>
public boolean <B>isLeftToRight</B>()</PRE>
<DL>
<DD>Returns true if the text direction in this layout is from left to right.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#isLeftToRight()">isLeftToRight</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="draw(java.awt.Graphics2D)"><!-- --></A><H3>
draw</H3>
<PRE>
public void <B>draw</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Graphics2D.html?is-external=true" title="class or interface in java.awt">Graphics2D</A>&nbsp;g2d)</PRE>
<DL>
<DD>Paints the text layout using the
specified Graphics2D and rendering context.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#draw(java.awt.Graphics2D)">draw</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>g2d</CODE> - the Graphics2D to use</DL>
</DD>
</DL>
<HR>
<A NAME="getAdvance2D()"><!-- --></A><H3>
getAdvance2D</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A> <B>getAdvance2D</B>()</PRE>
<DL>
<DD>Returns the current text position at the completion
of glyph layout.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getAdvance2D()">getAdvance2D</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getOutline()"><!-- --></A><H3>
getOutline</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getOutline</B>()</PRE>
<DL>
<DD>Returns the outline of the completed glyph layout.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getOutline()">getOutline</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getGlyphAdvances()"><!-- --></A><H3>
getGlyphAdvances</H3>
<PRE>
public float[] <B>getGlyphAdvances</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGlyphAdvances()">TextSpanLayout</A></CODE></B></DD>
<DD>Returns the advance between each glyph in text progression direction.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGlyphAdvances()">getGlyphAdvances</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDecorationOutline(int)"><!-- --></A><H3>
getDecorationOutline</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getDecorationOutline</B>(int&nbsp;decorationType)</PRE>
<DL>
<DD>Returns the outline of the specified decorations on the glyphs,
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getDecorationOutline(int)">getDecorationOutline</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>decorationType</CODE> - an integer indicating the type(s) of decorations
included in this shape. May be the result of "OR-ing" several
values together:
e.g. <code>DECORATION_UNDERLINE | DECORATION_STRIKETHROUGH</code></DL>
</DD>
</DL>
<HR>
<A NAME="getBounds2D()"><!-- --></A><H3>
getBounds2D</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Rectangle2D.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D</A> <B>getBounds2D</B>()</PRE>
<DL>
<DD>Returns the rectangular bounds of the completed glyph layout.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getBounds2D()">getBounds2D</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getGeometricBounds()"><!-- --></A><H3>
getGeometricBounds</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Rectangle2D.html?is-external=true" title="class or interface in java.awt.geom">Rectangle2D</A> <B>getGeometricBounds</B>()</PRE>
<DL>
<DD>Returns the rectangular bounds of the completed glyph layout,
inclusive of "decoration" (underline, overline, etc.)
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGeometricBounds()">getGeometricBounds</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getTextPathAdvance()"><!-- --></A><H3>
getTextPathAdvance</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A> <B>getTextPathAdvance</B>()</PRE>
<DL>
<DD>Returns the position to used when drawing a text run after this one.
It takes into account the text path layout if there is one.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getTextPathAdvance()">getTextPathAdvance</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getGlyphIndex(int)"><!-- --></A><H3>
getGlyphIndex</H3>
<PRE>
public int <B>getGlyphIndex</B>(int&nbsp;charIndex)</PRE>
<DL>
<DD>Returns the index of the first glyph that has the specified char index.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getGlyphIndex(int)">getGlyphIndex</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>charIndex</CODE> - The original index of the character in the text node's
text string.
<DT><B>Returns:</B><DD>The index of the matching glyph in this layout's glyph vector,
or -1 if a matching glyph could not be found.</DL>
</DD>
</DL>
<HR>
<A NAME="getLastGlyphIndex(int)"><!-- --></A><H3>
getLastGlyphIndex</H3>
<PRE>
public int <B>getLastGlyphIndex</B>(int&nbsp;charIndex)</PRE>
<DL>
<DD>Returns the index of the last glyph that has the specified char index.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>charIndex</CODE> - The original index of the character in the text node's
text string.
<DT><B>Returns:</B><DD>The index of the matching glyph in this layout's glyph vector,
or -1 if a matching glyph could not be found.</DL>
</DD>
</DL>
<HR>
<A NAME="getComputedOrientationAngle(int)"><!-- --></A><H3>
getComputedOrientationAngle</H3>
<PRE>
public double <B>getComputedOrientationAngle</B>(int&nbsp;index)</PRE>
<DL>
<DD>Return the angle value according to the orientation
of the character.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getComputedOrientationAngle(int)">getComputedOrientationAngle</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - index of the character in the ACI
<DT><B>Returns:</B><DD>rotation angle</DL>
</DD>
</DL>
<HR>
<A NAME="getHighlightShape(int, int)"><!-- --></A><H3>
getHighlightShape</H3>
<PRE>
public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getHighlightShape</B>(int&nbsp;beginCharIndex,
int&nbsp;endCharIndex)</PRE>
<DL>
<DD>Returns a Shape which encloses the currently selected glyphs
as specified by the character indices.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#getHighlightShape(int, int)">getHighlightShape</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>beginCharIndex</CODE> - the index of the first char in the
contiguous selection.<DD><CODE>endCharIndex</CODE> - the index of the last char in the
contiguous selection.
<DT><B>Returns:</B><DD>The highlight shape or null if the spacified char range
does not overlap with the chars in this layout.</DL>
</DD>
</DL>
<HR>
<A NAME="epsEQ(double, double)"><!-- --></A><H3>
epsEQ</H3>
<PRE>
public static boolean <B>epsEQ</B>(double&nbsp;a,
double&nbsp;b)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="makeConvexHull(java.awt.geom.Point2D.Float[], int)"><!-- --></A><H3>
makeConvexHull</H3>
<PRE>
public static int <B>makeConvexHull</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.Float.html?is-external=true" title="class or interface in java.awt.geom">Point2D.Float</A>[]&nbsp;pts,
int&nbsp;numPts)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addPtsToPath(java.awt.geom.GeneralPath, java.awt.geom.Point2D.Float[], java.awt.geom.Point2D.Float[], int)"><!-- --></A><H3>
addPtsToPath</H3>
<PRE>
public static void <B>addPtsToPath</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/GeneralPath.html?is-external=true" title="class or interface in java.awt.geom">GeneralPath</A>&nbsp;shape,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.Float.html?is-external=true" title="class or interface in java.awt.geom">Point2D.Float</A>[]&nbsp;topPts,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.Float.html?is-external=true" title="class or interface in java.awt.geom">Point2D.Float</A>[]&nbsp;botPts,
int&nbsp;numPts)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="mergeAreas(java.awt.geom.GeneralPath, java.awt.geom.Area[], int)"><!-- --></A><H3>
mergeAreas</H3>
<PRE>
public static void <B>mergeAreas</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/GeneralPath.html?is-external=true" title="class or interface in java.awt.geom">GeneralPath</A>&nbsp;shape,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Area.html?is-external=true" title="class or interface in java.awt.geom">Area</A>[]&nbsp;shapes,
int&nbsp;nShapes)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hitTestChar(float, float)"><!-- --></A><H3>
hitTestChar</H3>
<PRE>
public <A HREF="../../../../org/apache/batik/bridge/TextHit.html" title="class in org.apache.batik.bridge">TextHit</A> <B>hitTestChar</B>(float&nbsp;x,
float&nbsp;y)</PRE>
<DL>
<DD>Perform hit testing for coordinate at x, y.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#hitTestChar(float, float)">hitTestChar</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>x</CODE> - the x coordinate of the point to be tested.<DD><CODE>y</CODE> - the y coordinate of the point to be tested.
<DT><B>Returns:</B><DD>a TextHit object encapsulating the character index for
successful hits and whether the hit is on the character
leading edge.</DL>
</DD>
</DL>
<HR>
<A NAME="getFont()"><!-- --></A><H3>
getFont</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/gvt/font/GVTFont.html" title="interface in org.apache.batik.gvt.font">GVTFont</A> <B>getFont</B>()</PRE>
<DL>
<DD>Returns the GVTFont to use when rendering the specified
character iterator. This should already be set as an attribute
on the aci.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The GVTFont to use.</DL>
</DD>
</DL>
<HR>
<A NAME="getOverlineShape()"><!-- --></A><H3>
getOverlineShape</H3>
<PRE>
protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getOverlineShape</B>()</PRE>
<DL>
<DD>Returns a shape describing the overline decoration for a given ACI.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getUnderlineShape()"><!-- --></A><H3>
getUnderlineShape</H3>
<PRE>
protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getUnderlineShape</B>()</PRE>
<DL>
<DD>Returns a shape describing the undeline decoration for a given ACI.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getStrikethroughShape()"><!-- --></A><H3>
getStrikethroughShape</H3>
<PRE>
protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/Shape.html?is-external=true" title="class or interface in java.awt">Shape</A> <B>getStrikethroughShape</B>()</PRE>
<DL>
<DD>Returns a shape describing the strikethrough line for a given ACI.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="doExplicitGlyphLayout()"><!-- --></A><H3>
doExplicitGlyphLayout</H3>
<PRE>
protected void <B>doExplicitGlyphLayout</B>()</PRE>
<DL>
<DD>Explicitly lays out each of the glyphs in the glyph
vector. This will handle any glyph position adjustments such as
dx, dy and baseline offsets. It will also handle vertical
layouts.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="adjustTextSpacing()"><!-- --></A><H3>
adjustTextSpacing</H3>
<PRE>
protected void <B>adjustTextSpacing</B>()</PRE>
<DL>
<DD>Does any spacing adjustments that may have been specified.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="doSpacing(java.lang.Float, java.lang.Float, java.lang.Float)"><!-- --></A><H3>
doSpacing</H3>
<PRE>
protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/awt/geom/Point2D.html?is-external=true" title="class or interface in java.awt.geom">Point2D</A> <B>doSpacing</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A>&nbsp;kern,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A>&nbsp;letterSpacing,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Float.html?is-external=true" title="class or interface in java.lang">Float</A>&nbsp;wordSpacing)</PRE>
<DL>
<DD>Performs any spacing adjustments required and returns the new advance
value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>kern</CODE> - The kerning adjustment to apply to the space
between each char.<DD><CODE>letterSpacing</CODE> - The amount of spacing required between each char.<DD><CODE>wordSpacing</CODE> - The amount of spacing required between each word.</DL>
</DD>
</DL>
<HR>
<A NAME="applyStretchTransform(boolean)"><!-- --></A><H3>
applyStretchTransform</H3>
<PRE>
protected void <B>applyStretchTransform</B>(boolean&nbsp;stretchGlyphs)</PRE>
<DL>
<DD>Stretches the text so that it becomes the specified length.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>stretchGlyphs</CODE> - if true xScale, yScale will be applied to
each glyphs transform.</DL>
</DD>
</DL>
<HR>
<A NAME="doPathLayout()"><!-- --></A><H3>
doPathLayout</H3>
<PRE>
protected void <B>doPathLayout</B>()</PRE>
<DL>
<DD>If this layout is on a text path, positions the characters
along the path.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isLatinChar(char)"><!-- --></A><H3>
isLatinChar</H3>
<PRE>
protected boolean <B>isLatinChar</B>(char&nbsp;c)</PRE>
<DL>
<DD>Returns true if the specified character is within one of the Latin
unicode character blocks.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>c</CODE> - The char to test.
<DT><B>Returns:</B><DD>True if c is latin.</DL>
</DD>
</DL>
<HR>
<A NAME="isGlyphOrientationAuto()"><!-- --></A><H3>
isGlyphOrientationAuto</H3>
<PRE>
protected boolean <B>isGlyphOrientationAuto</B>()</PRE>
<DL>
<DD>Returns whether or not the vertical glyph orientation value is "auto".
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getGlyphOrientationAngle()"><!-- --></A><H3>
getGlyphOrientationAngle</H3>
<PRE>
protected int <B>getGlyphOrientationAngle</B>()</PRE>
<DL>
<DD>Returns the value of the vertical glyph orientation angle. This will be
one of 0, 90, 180 or 270.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasCharacterIndex(int)"><!-- --></A><H3>
hasCharacterIndex</H3>
<PRE>
public boolean <B>hasCharacterIndex</B>(int&nbsp;index)</PRE>
<DL>
<DD>Return true is the character index is represented by glyphs
in this layout.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#hasCharacterIndex(int)">hasCharacterIndex</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - index of the character in the ACI.
<DT><B>Returns:</B><DD>true if the layout represents that character.</DL>
</DD>
</DL>
<HR>
<A NAME="isAltGlyph()"><!-- --></A><H3>
isAltGlyph</H3>
<PRE>
public boolean <B>isAltGlyph</B>()</PRE>
<DL>
<DD>Return true if this text run represents
an alt glyph.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#isAltGlyph()">isAltGlyph</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isReversed()"><!-- --></A><H3>
isReversed</H3>
<PRE>
public boolean <B>isReversed</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#isReversed()">TextSpanLayout</A></CODE></B></DD>
<DD>Return true if this text has been reversed.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#isReversed()">isReversed</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="maybeReverse(boolean)"><!-- --></A><H3>
maybeReverse</H3>
<PRE>
public void <B>maybeReverse</B>(boolean&nbsp;mirror)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#maybeReverse(boolean)">TextSpanLayout</A></CODE></B></DD>
<DD>Reverse (and optionally mirror) glyphs if not
already reversed.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html#maybeReverse(boolean)">maybeReverse</A></CODE> in interface <CODE><A HREF="../../../../org/apache/batik/bridge/TextSpanLayout.html" title="interface in org.apache.batik.bridge">TextSpanLayout</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GlyphLayout.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/batik/bridge/GlobalWrapper.html" title="class in org.apache.batik.bridge"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/batik/bridge/GraphicsNodeBridge.html" title="interface in org.apache.batik.bridge"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/batik/bridge/GlyphLayout.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="GlyphLayout.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright © 2017 <a href='http://www.apache.org/'>Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>