<h2>org.das2.util.awt.PdfGraphicsOutput</h2><p>support writing to PDF.</p>
<h2>PdfGraphicsOutput( )</h2>
<p>Creates a new instance of PDFGraphicsOutput</p>

<hr>
<a name="READING_FONTS"></a>
<h2>READING_FONTS</h2>
<p></p>

<hr>
<a name="STATE_IDLE"></a>
<h2>STATE_IDLE</h2>
<p></p>

<hr>
<a name="STATE_READING"></a>
<h2>STATE_READING</h2>
<p></p>

<hr>
<a name="STATE_READY"></a>
<h2>STATE_READY</h2>
<p></p>

<hr>
<a name="dumpMapToFile"></a>
<h2>dumpMapToFile</h2>
dumpMapToFile( <a href='https://docs.oracle.com/javase/8/docs/api/java/io/File.html'>java.io.File</a> f ) &rarr; void

<p>dump the keys out to a file.</p>

<h3>Parameters</h3>
f - a file target.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=dumpMapToFile&unscoped_q=dumpMapToFile">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#dumpMapToFile">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="finish"></a>
<h2>finish</h2>
finish(  ) &rarr; void

<p></p>

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=finish&unscoped_q=finish">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#finish">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="getGraphics"></a>
<h2>getGraphics</h2>
getGraphics(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Graphics.html'>java.awt.Graphics</a>

<p></p>

<h3>Returns:</h3>
java.awt.Graphics

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getGraphics&unscoped_q=getGraphics">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#getGraphics">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="getGraphics2D"></a>
<h2>getGraphics2D</h2>
getGraphics2D(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Graphics2D.html'>java.awt.Graphics2D</a>

<p></p>

<h3>Returns:</h3>
java.awt.Graphics2D

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getGraphics2D&unscoped_q=getGraphics2D">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#getGraphics2D">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="main"></a>
<h2>main</h2>
main( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String[]</a> args ) &rarr; void

<p></p>

<h3>Parameters</h3>
args - a java.lang.String[]

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=main&unscoped_q=main">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#main">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="resetFontToTtfMap"></a>
<h2>resetFontToTtfMap</h2>
resetFontToTtfMap(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/util/Map.html'>java.util.Map</a>

<p></p>

<h3>Returns:</h3>
java.util.Map

<br><br>
<a href="https://github.com/autoplot/dev/search?q=resetFontToTtfMap&unscoped_q=resetFontToTtfMap">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#resetFontToTtfMap">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="setGraphicsShapes"></a>
<h2>setGraphicsShapes</h2>
setGraphicsShapes( boolean graphicsShapes ) &rarr; void

<p>If true, then fonts are written out as lines and will match the screen.
 If false, then labels are editable.</p>

<h3>Parameters</h3>
graphicsShapes - a boolean

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setGraphicsShapes&unscoped_q=setGraphicsShapes">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#setGraphicsShapes">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="setOutputStream"></a>
<h2>setOutputStream</h2>
setOutputStream( <a href='https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html'>java.io.OutputStream</a> out ) &rarr; void

<p></p>

<h3>Parameters</h3>
out - an OutputStream

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setOutputStream&unscoped_q=setOutputStream">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#setOutputStream">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="setPixelsPerInch"></a>
<h2>setPixelsPerInch</h2>
setPixelsPerInch( int ppi ) &rarr; void

<p>set the scaling from graphics pixels to physical paper coordinates,
 where 72dpi is the default.</p>

<h3>Parameters</h3>
ppi - an int

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setPixelsPerInch&unscoped_q=setPixelsPerInch">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#setPixelsPerInch">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="setSize"></a>
<h2>setSize</h2>
setSize( int width, int height ) &rarr; void

<p>set the size in points.</p>

<h3>Parameters</h3>
width - an int
<br>
height - an int

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setSize&unscoped_q=setSize">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#setSize">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="start"></a>
<h2>start</h2>
start(  ) &rarr; void

<p></p>

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=start&unscoped_q=start">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#start">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="ttfFromName"></a>
<h2>ttfFromName</h2>
ttfFromName( <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Font.html'>java.awt.Font</a> font ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>return the name of the .ttf file for the platform, or null.</p>

<h3>Parameters</h3>
font - a Font

<h3>Returns:</h3>
the name of the .ttf file, or null.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=ttfFromName&unscoped_q=ttfFromName">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#ttfFromName">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>
<hr>
<a name="ttfFromNameInteractive"></a>
<h2>ttfFromNameInteractive</h2>
ttfFromNameInteractive( <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Font.html'>java.awt.Font</a> font ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>kludge to support call from AWT.  If the font map is not yet
 loaded, return READING_FONTS and start the lookup on a new thread.</p>

<h3>Parameters</h3>
font - a Font

<h3>Returns:</h3>
READING_FONTS or the name (or null).
<br><br>
<a href="https://github.com/autoplot/dev/search?q=ttfFromNameInteractive&unscoped_q=ttfFromNameInteractive">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/util/awt/PdfGraphicsOutput.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/util/awt/PdfGraphicsOutput.html#ttfFromNameInteractive">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCoreUtil/src/org/das2/util/awt/PdfGraphicsOutput.java">[view source]</a>
<br>
<br>