當前位置: 首頁>>代碼示例>>Java>>正文


Java Element.PHRASE屬性代碼示例

本文整理匯總了Java中com.lowagie.text.Element.PHRASE屬性的典型用法代碼示例。如果您正苦於以下問題:Java Element.PHRASE屬性的具體用法?Java Element.PHRASE怎麽用?Java Element.PHRASE使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在com.lowagie.text.Element的用法示例。


在下文中一共展示了Element.PHRASE屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: ensureNewLine

/**
 * Ensures that a new line has been started.
 */
protected void ensureNewLine() {
  try {
    if ((lastElementType == Element.PHRASE) ||
        (lastElementType == Element.CHUNK)) {
      newLine();
      flushLines();
    }
  } catch (DocumentException ex) {
    throw new ExceptionConverter(ex);
    }
}
 
開發者ID:albfernandez,項目名稱:itext2,代碼行數:14,代碼來源:PdfDocument.java

示例2: processActions

/**
 * Processes all actions contained in the cell.
 * @param element	an element in the cell
 * @param action	an action that should be coupled to the cell
 * @param allActions
 */

protected void processActions(Element element, PdfAction action, ArrayList allActions) {
    if (element.type() == Element.ANCHOR) {
        String url = ((Anchor) element).getReference();
        if (url != null) {
            action = new PdfAction(url);
        }
    }
    Iterator i;
    switch (element.type()) {
        case Element.PHRASE:
        case Element.SECTION:
        case Element.ANCHOR:
        case Element.CHAPTER:
        case Element.LISTITEM:
        case Element.PARAGRAPH:
            for (i = ((ArrayList) element).iterator(); i.hasNext();) {
                processActions((Element) i.next(), action, allActions);
            }
            break;
        case Element.CHUNK:
            allActions.add(action);
            break;
        case Element.LIST:
            for (i = ((List) element).getItems().iterator(); i.hasNext();) {
                processActions((Element) i.next(), action, allActions);
            }
            break;
        default:
            int n = element.getChunks().size();
            while (n-- > 0)
                allActions.add(action);
            break;
    }
}
 
開發者ID:albfernandez,項目名稱:itext2,代碼行數:41,代碼來源:PdfCell.java


注:本文中的com.lowagie.text.Element.PHRASE屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。