class OpenCReport\OutputElement { public final get_next(): ?OpenCReport\OutputElement; public final is_line(): bool; public final is_hline(): bool; public final is_image(): bool; public final is_barcode(): bool; public final get_line(): ?OpenCReport\Line; public final get_hline(): ?OpenCReport\HorizontalLine; public final get_image(): ?OpenCReport\Image; public final get_barcode): ?OpenCReport\Barcode; }
This class iterates through layout elements defined
for the output section used in
OpenCReport\Output::get_first_element()
.
An OpenCReport\OutputElement
object
is an "abstract" object in the sense that it encapsulates
several explicit object types. These object types can be
determined using the is_*()
methods
and the actual objects underlying the abstract object
can be acquired using the get_*()
methods.