uTools-Manuals/docs/java/javax/swing/text/html/MinimalHTMLWriter.html

693 lines
36 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.swing.text.html
</div>
<h2 class="title" title="Class MinimalHTMLWriter">Class MinimalHTMLWriter</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">javax.swing.text.AbstractWriter</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.text.html.MinimalHTMLWriter</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public class <span class="typeNameLabel">MinimalHTMLWriter</span>
extends <a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></pre>
<div class="block">
<span>MinimalHTMLWriter是由HTMLEditorKit用于为不是由EditorKit生成的文档编写HTML的后备书写器。</span>
<span>该文档的格式是:</span>
<pre> <span>&lt;html&gt;
&lt;head&gt;
&lt;style&gt;
&lt;!-- list of named styles
p.normal {
font-family: SansSerif;
margin-height: 0;
font-size: 14
}
--&gt;
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;p style=normal&gt;
<b>Bold, italic, and underline attributes of the run are emitted as HTML tags. The remaining attributes are emitted as part of the style attribute of a &lt;span&gt; tag. The syntax is similar to inline styles.</b>
&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</span> </pre>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.text.AbstractWriter">
<!-- --> </a> <h3>Fields inherited from class javax.swing.text.<a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></h3> <code><a href="../../../../javax/swing/text/AbstractWriter.html#NEWLINE">NEWLINE</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#MinimalHTMLWriter-java.io.Writer-javax.swing.text.StyledDocument-">MinimalHTMLWriter</a></span>(<a href="../../../../java/io/Writer.html" title="class in java.io">Writer</a> w, <a href="../../../../javax/swing/text/StyledDocument.html" title="interface in javax.swing.text">StyledDocument</a> doc)</code>
<div class="block">
创建一个新的MinimalHTMLWriter。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#MinimalHTMLWriter-java.io.Writer-javax.swing.text.StyledDocument-int-int-">MinimalHTMLWriter</a></span>(<a href="../../../../java/io/Writer.html" title="class in java.io">Writer</a> w, <a href="../../../../javax/swing/text/StyledDocument.html" title="interface in javax.swing.text">StyledDocument</a> doc, int pos, int len)</code>
<div class="block">
创建一个新的MinimalHTMLWriter。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#endFontTag--">endFontTag</a></span>()</code>
<div class="block">
这不再使用,而是会写出&lt;span&gt;
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#inFontTag--">inFontTag</a></span>()</code>
<div class="block">
如果我们目前使用的是&lt;font&gt;标签则返回true。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#isText-javax.swing.text.Element-">isText</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
<div class="block">
如果元素是文本元素则返回true。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#startFontTag-java.lang.String-">startFontTag</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> style)</code>
<div class="block">
这不再使用,而是会写出&lt;span&gt;
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#text-javax.swing.text.Element-">text</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
<div class="block">
写出文字。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#write--">write</a></span>()</code>
<div class="block">
从StyledDocument生成HTML输出。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeAttributes-javax.swing.text.AttributeSet-">writeAttributes</a></span>(<a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</code>
<div class="block">
写出以下类型的所有属性StyleConstants.ParagraphConstantsStyleConstants.CharacterConstantsStyleConstants.FontConstantsStyleConstants.ColorConstants。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeBody--">writeBody</a></span>()</code>
<div class="block">
迭代文档中的元素,并基于它们是分支元素还是叶元素来处理元素。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeComponent-javax.swing.text.Element-">writeComponent</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
<div class="block">
<span>负责处理元件;</span>
<span>故意未实施。</span>
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeContent-javax.swing.text.Element-boolean-">writeContent</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem, boolean needsIndenting)</code>
<div class="block">
以符合HTML的方式写入属性集。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeEndParagraph--">writeEndParagraph</a></span>()</code>
<div class="block">
发出&lt;p&gt;标签的结束标记。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeEndTag-java.lang.String-">writeEndTag</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> endTag)</code>
<div class="block">
写出一个适合缩进的结束标签。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeHeader--">writeHeader</a></span>()</code>
<div class="block">
写出&lt;head&gt;&lt;style&gt;标签然后调用writeStyles将所有命名样式写成&lt;style&gt;标签的内容。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeHTMLTags-javax.swing.text.AttributeSet-">writeHTMLTags</a></span>(<a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</code>
<div class="block">
根据其属性设置为文本生成粗体&lt;b&gt;,斜体&lt;i&gt;&lt;u&gt;标签。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeImage-javax.swing.text.Element-">writeImage</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
<div class="block">
<span>负责处理图标元素;</span>
<span>故意未实施。</span>
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeLeaf-javax.swing.text.Element-">writeLeaf</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
<div class="block">
负责写出其他非文本元素。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeNonHTMLAttributes-javax.swing.text.AttributeSet-">writeNonHTMLAttributes</a></span>(<a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)</code>
<div class="block">
以符合HTML的方式写出剩余的字符级属性粗体斜体和下划线之外的属性
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeStartParagraph-javax.swing.text.Element-">writeStartParagraph</a></span>(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</code>
<div class="block">
发出段落的起始标记。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeStartTag-java.lang.String-">writeStartTag</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> tag)</code>
<div class="block">
写出一个适当缩进的开始标签。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/swing/text/html/MinimalHTMLWriter.html#writeStyles--">writeStyles</a></span>()</code>
<div class="block">
将所有命名的样式写成&lt;style&gt;标签的内容。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.text.AbstractWriter">
<!-- --> </a> <h3>Methods inherited from class javax.swing.text.<a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></h3> <code><a href="../../../../javax/swing/text/AbstractWriter.html#decrIndent--">decrIndent</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getCanWrapLines--">getCanWrapLines</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getCurrentLineLength--">getCurrentLineLength</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getDocument--">getDocument</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getElementIterator--">getElementIterator</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getEndOffset--">getEndOffset</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getIndentLevel--">getIndentLevel</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getIndentSpace--">getIndentSpace</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getLineLength--">getLineLength</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getLineSeparator--">getLineSeparator</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getStartOffset--">getStartOffset</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getText-javax.swing.text.Element-">getText</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#getWriter--">getWriter</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#incrIndent--">incrIndent</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#indent--">indent</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#inRange-javax.swing.text.Element-">inRange</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#isLineEmpty--">isLineEmpty</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#output-char:A-int-int-">output</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setCanWrapLines-boolean-">setCanWrapLines</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setCurrentLineLength-int-">setCurrentLineLength</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setIndentSpace-int-">setIndentSpace</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setLineLength-int-">setLineLength</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#setLineSeparator-java.lang.String-">setLineSeparator</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#write-char-">write</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#write-char:A-int-int-">write</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#write-java.lang.String-">write</a>, <a href="../../../../javax/swing/text/AbstractWriter.html#writeLineSeparator--">writeLineSeparator</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../../java/lang/Object.html#toString--">toString</a>, <a href="../../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="MinimalHTMLWriter-java.io.Writer-javax.swing.text.StyledDocument-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>MinimalHTMLWriter</h4> <pre>public MinimalHTMLWriter(<a href="../../../../java/io/Writer.html" title="class in java.io">Writer</a> w,
<a href="../../../../javax/swing/text/StyledDocument.html" title="interface in javax.swing.text">StyledDocument</a> doc)</pre>
<div class="block">
创建一个新的MinimalHTMLWriter。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>w</code> - 作家
</dd>
<dd>
<code>doc</code> - StyledDocument
</dd>
</dl> </li>
</ul> <a name="MinimalHTMLWriter-java.io.Writer-javax.swing.text.StyledDocument-int-int-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>MinimalHTMLWriter</h4> <pre>public MinimalHTMLWriter(<a href="../../../../java/io/Writer.html" title="class in java.io">Writer</a> w,
<a href="../../../../javax/swing/text/StyledDocument.html" title="interface in javax.swing.text">StyledDocument</a> doc,
int pos,
int len)</pre>
<div class="block">
创建一个新的MinimalHTMLWriter。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>w</code> - 作家
</dd>
<dd>
<code>doc</code> - StyledDocument
</dd>
<dd>
<code>pos</code> - 文档中获取内容的位置。
</dd>
<dd>
<code>len</code> - 写出的金额。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="write--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>write</h4> <pre>public void write()
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a>,
<a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
从StyledDocument生成HTML输出。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/AbstractWriter.html#write--">write</a></code>
<code><a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
<dd>
<code><a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 如果pos表示文档中的无效位置。
</dd>
</dl> </li>
</ul> <a name="writeAttributes-javax.swing.text.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeAttributes</h4> <pre>protected void writeAttributes(<a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>写出以下类型的所有属性StyleConstants.ParagraphConstantsStyleConstants.CharacterConstantsStyleConstants.FontConstantsStyleConstants.ColorConstants。</span>
<span>属性名称和值由冒号分隔。</span>
<span>每一对用分号分隔。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/AbstractWriter.html#writeAttributes-javax.swing.text.AttributeSet-">writeAttributes</a></code>
<code><a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>attr</code> - 一个AttributeSet。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 任何I / O错误
</dd>
</dl> </li>
</ul> <a name="text-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>text</h4> <pre>protected void text(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a>,
<a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
写出文字。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../javax/swing/text/AbstractWriter.html#text-javax.swing.text.Element-">text</a></code>
<code><a href="../../../../javax/swing/text/AbstractWriter.html" title="class in javax.swing.text">AbstractWriter</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>elem</code> - 一个元素。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
<dd>
<code><a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 如果pos表示文档中的无效位置。
</dd>
</dl> </li>
</ul> <a name="writeStartTag-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeStartTag</h4> <pre>protected void writeStartTag(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> tag)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>写出一个适当缩进的开始标签。</span>
<span>还会增加缩进级别。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 任何I / O错误
</dd>
</dl> </li>
</ul> <a name="writeEndTag-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeEndTag</h4> <pre>protected void writeEndTag(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> endTag)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>写出一个适合缩进的结束标签。</span>
<span>还减少缩进级别。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
</dl> </li>
</ul> <a name="writeHeader--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeHeader</h4> <pre>protected void writeHeader()
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>写出&lt;head&gt;&lt;style&gt;标签然后调用writeStyles将所有命名样式写成&lt;style&gt;标签的内容。</span>
<span>内容被有效的HTML注释标记包围以确保在不支持标记的应用程序/浏览器中查看文档。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
</dl> </li>
</ul> <a name="writeStyles--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeStyles</h4> <pre>protected void writeStyles()
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
将所有命名的样式写成&lt;style&gt;标签的内容。
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 任何I / O错误
</dd>
</dl> </li>
</ul> <a name="writeBody--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeBody</h4> <pre>protected void writeBody()
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a>,
<a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
<span>迭代文档中的元素,并基于它们是分支元素还是叶元素来处理元素。</span>
<span>此方法特别处理文本的叶元素。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
<dd>
<code><a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code>
</dd>
</dl> </li>
</ul> <a name="writeEndParagraph--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeEndParagraph</h4> <pre>protected void writeEndParagraph()
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>发出&lt;p&gt;标签的结束标记。</span>
<span>在写出标签之前,这种方法可以确保已经打开的所有其他标签被适当地关闭。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
</dl> </li>
</ul> <a name="writeStartParagraph-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeStartParagraph</h4> <pre>protected void writeStartParagraph(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>发出段落的起始标记。</span>
<span>如果段落具有与之关联的命名样式,则该方法还会为&lt;p&gt;标签生成类属性,并将其值设置为样式的名称。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 对任何I / O错误
</dd>
</dl> </li>
</ul> <a name="writeLeaf-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeLeaf</h4> <pre>protected void writeLeaf(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
负责写出其他非文本元素。
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 任何I / O错误
</dd>
</dl> </li>
</ul> <a name="writeImage-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeImage</h4> <pre>protected void writeImage(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>负责处理图标元素;</span>
<span>故意未实施。</span>
<span>如何实现这一方法是一个政策问题。</span>
<span>例如,如果要生成一个&lt;img&gt;标签那么您应该如何表示src属性图像的位置</span>
<span>在某些情况下它可能是一个URL而在其他情况下它可以从流中读取。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>elem</code> - StyleConstants.IconElementName类型的元素
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
</dd>
</dl> </li>
</ul> <a name="writeComponent-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeComponent</h4> <pre>protected void writeComponent(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>负责处理元件;</span>
<span>故意未实施。</span>
<span>这种方法如何实施是一个政策问题。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code>
</dd>
</dl> </li>
</ul> <a name="isText-javax.swing.text.Element-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isText</h4> <pre>protected boolean isText(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem)</pre>
<div class="block">
如果元素是文本元素则返回true。
</div> </li>
</ul> <a name="writeContent-javax.swing.text.Element-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeContent</h4> <pre>protected void writeContent(<a href="../../../../javax/swing/text/Element.html" title="interface in javax.swing.text">Element</a> elem,
boolean needsIndenting)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a>,
<a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></pre>
<div class="block">
以符合HTML的方式写入属性集。
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 任何I / O错误
</dd>
<dd>
<code><a href="../../../../javax/swing/text/BadLocationException.html" title="class in javax.swing.text">BadLocationException</a></code> - 如果pos表示文档中的无效位置。
</dd>
</dl> </li>
</ul> <a name="writeHTMLTags-javax.swing.text.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeHTMLTags</h4> <pre>protected void writeHTMLTags(<a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
根据其属性设置为文本生成粗体&lt;b&gt;,斜体&lt;i&gt;&lt;u&gt;标签。
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
</dl> </li>
</ul> <a name="writeNonHTMLAttributes-javax.swing.text.AttributeSet-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>writeNonHTMLAttributes</h4> <pre>protected void writeNonHTMLAttributes(<a href="../../../../javax/swing/text/AttributeSet.html" title="interface in javax.swing.text">AttributeSet</a> attr)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>以符合HTML的方式写出剩余的字符级属性粗体斜体和下划线之外的属性</span>
<span>鉴于诸如字体系列和字体大小之类的属性没有直接映射到HTML标签就会生成&lt;span&gt;标签并将其style属性设置为包含像内联样式一样的剩余属性列表。</span>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
</dl> </li>
</ul> <a name="inFontTag--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>inFontTag</h4> <pre>protected boolean inFontTag()</pre>
<div class="block">
如果我们目前使用的是&lt;font&gt;标签则返回true。
</div> </li>
</ul> <a name="endFontTag--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>endFontTag</h4> <pre>protected void endFontTag()
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>这不再使用,而是会写出&lt;span&gt;</span>
<p> <span>写出&lt;font&gt;标签的结束标签。</span> </p>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 在任何I / O错误
</dd>
</dl> </li>
</ul> <a name="startFontTag-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>startFontTag</h4> <pre>protected void startFontTag(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> style)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span>这不再使用,而是会写出&lt;span&gt;</span>
<p> <span>写出&lt;font&gt;标签的开始标签。</span> <span>由于字体标签无法嵌套,因此此方法会在写出新的开始标记之前关闭任何封闭的字体标签。</span> </p>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - on any I/O error
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>