Package io.keikai.doc.io.schema.pdf
Class Line.InlineItem
java.lang.Object
io.keikai.doc.io.schema.pdf.Line.InlineItem
- Direct Known Subclasses:
Line.InlineComponent,Line.InlineSpaces,Line.InlineTexts
- Enclosing class:
- Line
Internal Use Only.
Represents a group in a line in PDF.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreate an emptyLine.InlineItem.protectedInlineItem(PDFInline inline) Create aLine.InlineItemwith a singlePDFInline.protectedInlineItem(List<PDFInline> inlines) Create aLine.InlineItemwith multiplePDFInlines. -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds aPDFInline.voidaddInlines(List<PDFInline> inlines) Adds multiplePDFInlines.Returns thePDFInlines.floatgetWidth()Returns the total width of thisLine.InlineItem.voidremoveInline(int i) Removes aPDFInline.
-
Field Details
-
_inlines
-
-
Constructor Details
-
InlineItem
protected InlineItem()Create an emptyLine.InlineItem. -
InlineItem
Create aLine.InlineItemwith a singlePDFInline.- Parameters:
inline- thePDFInline
-
InlineItem
Create aLine.InlineItemwith multiplePDFInlines.- Parameters:
inlines- thePDFInlines
-
-
Method Details
-
getInlines
Returns thePDFInlines.- Returns:
- the
PDFInlines
-
addInline
Adds aPDFInline.- Parameters:
inline- thePDFInline
-
addInlines
Adds multiplePDFInlines.- Parameters:
inlines- thePDFInlines
-
removeInline
public void removeInline(int i) Removes aPDFInline.- Parameters:
i- the index of thePDFInlineto be removed
-
getWidth
public float getWidth()Returns the total width of thisLine.InlineItem.- Returns:
- the total width
-