Package com.lowagie.text.pdf.parser
Class Word
- java.lang.Object
-
- com.lowagie.text.pdf.parser.ParsedTextImpl
-
- com.lowagie.text.pdf.parser.Word
-
- All Implemented Interfaces:
TextAssemblyBuffer
public class Word extends ParsedTextImpl
- Author:
- dgd
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccumulate(TextAssembler p, String contextName)accept a visitor that is assembling textvoidassemble(TextAssembler p)Accept a visitor that is assembling textbooleanbreakBefore()FinalTextgetFinalText(PdfReader reader, int page, TextAssembler assembler, boolean useMarkup)booleanshouldNotSplit()StringtoString()-
Methods inherited from class com.lowagie.text.pdf.parser.ParsedTextImpl
getAscent, getBaseline, getDescent, getEndPoint, getSingleSpaceWidth, getStartPoint, getText, getWidth
-
-
-
-
Method Detail
-
accumulate
public void accumulate(TextAssembler p, String contextName)
accept a visitor that is assembling text- Parameters:
p- the assembler that is visiting us.contextName- What is the wrapping markup element name if any- See Also:
TextAssemblyBuffer.accumulate(com.lowagie.text.pdf.parser.TextAssembler, String),TextAssemblyBuffer.accumulate(com.lowagie.text.pdf.parser.TextAssembler, String)
-
assemble
public void assemble(TextAssembler p)
Accept a visitor that is assembling text- Parameters:
p- the assembler that is visiting us.- See Also:
TextAssemblyBuffer.assemble(com.lowagie.text.pdf.parser.TextAssembler),TextAssemblyBuffer.assemble(com.lowagie.text.pdf.parser.TextAssembler)
-
getFinalText
public FinalText getFinalText(PdfReader reader, int page, TextAssembler assembler, boolean useMarkup)
- Parameters:
reader- pdfReader that knows about our document. (size, etc. available here).page- which page are we extracting text from.assembler- Builds result by accepting content from text components of various sorts.useMarkup- Should we generate tagged text, or just plain text.- Returns:
- the final text ready to concatenate into result string.
- See Also:
TextAssemblyBuffer.getFinalText(PdfReader, int, TextAssembler, boolean)
-
shouldNotSplit
public boolean shouldNotSplit()
- Specified by:
shouldNotSplitin classParsedTextImpl- Returns:
- true if this was extracted from a string containing spaces, in which case, we assume further splitting is not needed.
- See Also:
ParsedTextImpl.shouldNotSplit()
-
breakBefore
public boolean breakBefore()
- Specified by:
breakBeforein classParsedTextImpl- Returns:
- true if this was a space or other item that should force a space before it.
- See Also:
ParsedTextImpl.breakBefore()
-
-