Examples of inlineText()


Examples of org.axsl.text.line.LineText.inlineText()

        int size = 0;
        LineText nextText = lineText;
        int whitespaceWidth = getCharWidth(nextText, ' ');
        /* First see if there is additional text in the current item. Remember
         * that faux small-caps breaks up the text item. */
        CharSequence text = nextText.inlineText();
        for (int i = end + 1; i < text.length(); i++) {
            final char c = text.charAt(i);
            if (forcesLineBreak(c) || allowsLineBreak(c)) {
                return size;
            }
View Full Code Here

Examples of org.axsl.text.line.LineText.inlineText()

        while (true) {
            nextText = nextText.nextContiguousLineText();
            if (nextText == null) {
                return size;
            }
            text = nextText.inlineText();
            whitespaceWidth = getCharWidth(nextText, ' ');
            for (int i = 0; i < text.length(); i++) {
                final char c = text.charAt(i);
                if (forcesLineBreak(c) || allowsLineBreak(c)) {
                    return size;
View Full Code Here

Examples of org.axsl.text.line.LineText.inlineText()

    private void createLineContent(final int startIndex, final int endIndex,
            final int sizeInline, final boolean isHyphenated)
            throws TextException {
        final LineText lineText = (LineText) this.getLineContent();
        final boolean everythingWritten = endIndex >=
                lineText.inlineText().length();
        boolean isLastItemOnLine = true;
        if (everythingWritten) {
            /* If everything was written, this may not be the last item on
             * the line, unless this is the last item in the block. */
            if (! lineText.isLastItemInBlock()) {
View Full Code Here

Examples of org.axsl.text.line.LineText.inlineText()

    public CharSequence firstTextSegment() {
        final LineText firstLineText = firstLineText();
        if (firstLineText == null) {
            return null;
        }
        return firstLineText.inlineText();
    }

    /**
     * Recursively searched the descendants of this object looking for and
     * returning the first descendant text item.
View Full Code Here

Examples of org.axsl.text.line.LineText.inlineText()

        if (this.lineContentIndex == this.lineContentList.size() - 1) {
            /* The current item is the last item. If it is a text item, we need to see whether we are at the end of
             * the sequence. */
            final LineText lineText = getCurrentLineText();
            if (lineText != null
                    && this.currentLineTextItemIndex >= lineText.inlineText().length()) {
                return false;
            }
        }
        return true;
    }
View Full Code Here

Examples of org.axsl.text.line.LineText.inlineText()

            this.lineContentIndex ++;
            return new LbGlue4a(optimum, maximum - optimum, optimum - minimum);
        }
        if (lineContent instanceof LineText) {
            final LineText lineText = (LineText) lineContent;
            final int codePoint = lineText.inlineText().charAt(this.currentLineTextItemIndex);
            final int width = lineText.inlinePrimaryFont().getFont().width(codePoint, lineText.inlineFontSize());
            this.currentLineTextItemIndex ++;
            if (this.currentLineTextItemIndex >= lineText.inlineText().length()) {
                this.currentLineTextItemIndex = -1;
                this.lineContentIndex ++;
View Full Code Here

Examples of org.axsl.text.line.LineText.inlineText()

        if (lineContent instanceof LineText) {
            final LineText lineText = (LineText) lineContent;
            final int codePoint = lineText.inlineText().charAt(this.currentLineTextItemIndex);
            final int width = lineText.inlinePrimaryFont().getFont().width(codePoint, lineText.inlineFontSize());
            this.currentLineTextItemIndex ++;
            if (this.currentLineTextItemIndex >= lineText.inlineText().length()) {
                this.currentLineTextItemIndex = -1;
                this.lineContentIndex ++;
            }
            return new LbBox4a(width);
        }
View Full Code Here

Examples of org.axsl.text.line.LineText.inlineText()

    protected int processInput(final LineContent lineContent, final int start,
            final int end) throws TextException {
        int status = 0;
        if (lineContent instanceof LineText) {
            final LineText lineText = (LineText) lineContent;
            final CharSequence text = lineText.inlineText();
            if (text.length() < 1) {
                return -1;
            }
            if (lineText.inlineIsFauxSmallCaps()) {
                /* If this is small caps, break the text up into pieces,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.