本文整理汇总了Java中com.lowagie.text.Section.setIndentation方法的典型用法代码示例。如果您正苦于以下问题:Java Section.setIndentation方法的具体用法?Java Section.setIndentation怎么用?Java Section.setIndentation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.lowagie.text.Section
的用法示例。
在下文中一共展示了Section.setIndentation方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setSectionParameters
import com.lowagie.text.Section; //导入方法依赖的package包/类
/**
* Helper method to create a Chapter/Section object.
* @param attributes
*/
private static void setSectionParameters(Section section,
Properties attributes) {
String value;
value = attributes.getProperty(ElementTags.NUMBERDEPTH);
if (value != null) {
section.setNumberDepth(Integer.parseInt(value));
}
value = attributes.getProperty(ElementTags.INDENT);
if (value != null) {
section.setIndentation(Float.parseFloat(value + "f"));
}
value = attributes.getProperty(ElementTags.INDENTATIONLEFT);
if (value != null) {
section.setIndentationLeft(Float.parseFloat(value + "f"));
}
value = attributes.getProperty(ElementTags.INDENTATIONRIGHT);
if (value != null) {
section.setIndentationRight(Float.parseFloat(value + "f"));
}
}
示例2: installApiDocs
import com.lowagie.text.Section; //导入方法依赖的package包/类
@Override
public void installApiDocs(List<ApiDoc> apiDocs) throws Exception {
for (Chapter chapter : categoryChapters.keySet()) {
ApiCategory apiCategory = categoryChapters.get(chapter);
for (ApiDoc apiDoc : DocContainer.get().getApiDocQuery().queryByCategory(apiCategory.getCid())) {
Section section = chapter.addSection(new Paragraph(secFont.process(apiDoc.getName())));
section.setIndentation(10);
section.setIndentationLeft(10);
section.setBookmarkOpen(false);
section.setNumberStyle(Section.NUMBERSTYLE_DOTTED_WITHOUT_FINAL_DOT);
//desc
section.add(new Paragraph(textFont.process(apiDoc.getDesc())));
//summary
addSummary(section, apiDoc);
//parameters
addParameters(section, apiDoc);
//Result
addResult(section, apiDoc);
//ResultExample
addResultExample(section, apiDoc);
}
document.add(chapter);
}
}
示例3: installApiTypeDocs
import com.lowagie.text.Section; //导入方法依赖的package包/类
@Override
public void installApiTypeDocs(List<ApiTypeDoc> apiTypeDocs) throws Exception {
Paragraph paRefType = new Paragraph(chFont.process("引用类型参考\n"));
Chapter chapter = new Chapter(paRefType, categoryChapters.size()+1);
for (ApiTypeDoc apiTypeDoc : apiTypeDocs) {
Phrase chunk = secFont.process(apiTypeDoc.getName());
ItextUtil.setLocalDestination(chunk, REFTYPE_LINK_PREFIX + apiTypeDoc.getName());
Section section = chapter.addSection(new Paragraph(chunk));
section.setIndentation(10);
section.setIndentationLeft(10);
section.setBookmarkOpen(false);
section.setNumberStyle(Section.NUMBERSTYLE_DOTTED_WITHOUT_FINAL_DOT);
//desc
section.add(new Paragraph(textFont.process(apiTypeDoc.getDesc())));
//属性
addTypeAttrs(section, apiTypeDoc.getAttrs());
}
document.add(chapter);
}