Uses of Interface
org.apache.fop.render.intermediate.BorderPainter.BorderSegment
-
Packages that use BorderPainter.BorderSegment Package Description org.apache.fop.render.intermediate -
-
Uses of BorderPainter.BorderSegment in org.apache.fop.render.intermediate
Classes in org.apache.fop.render.intermediate that implement BorderPainter.BorderSegment Modifier and Type Class Description private static class
BorderPainter.AbstractBorderSegment
private static class
BorderPainter.AbstractBorderSegment.FlippedBorderSegment
private static class
BorderPainter.AbstractBorderSegment.NullBorderSegment
private static class
BorderPainter.AbstractBorderSegment.WrappingBorderSegment
Methods in org.apache.fop.render.intermediate that return BorderPainter.BorderSegment Modifier and Type Method Description private static BorderPainter.BorderSegment
BorderPainter.AbstractBorderSegment. asBorderSegment(BorderProps borderProps)
private static BorderPainter.BorderSegment
BorderPainter.AbstractBorderSegment. asFlippedBorderSegment(BorderProps borderProps)
private static BorderPainter.BorderSegment
BorderPainter. borderSegmentForAfter(BorderProps after)
private static BorderPainter.BorderSegment
BorderPainter. borderSegmentForBefore(BorderProps before)
private static BorderPainter.BorderSegment
BorderPainter. borderSegmentForEnd(BorderProps end)
private static BorderPainter.BorderSegment
BorderPainter. borderSegmentForStart(BorderProps start)
Methods in org.apache.fop.render.intermediate with parameters of type BorderPainter.BorderSegment Modifier and Type Method Description static double
BorderPainter.CornerScaleCorrectionCalculator. calculate(int width, int height, BorderPainter.BorderSegment before, BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, BorderPainter.BorderSegment end)
protected static double
BorderPainter. calculateCornerScaleCorrection(int width, int height, BorderPainter.BorderSegment before, BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, BorderPainter.BorderSegment end)
Calculate the scaling factor to handle over-sized elliptic corner radii.private void
BorderPainter.CornerScaleCorrectionCalculator. calculateForSegment(int width, BorderPainter.BorderSegment bpsStart, BorderPainter.BorderSegment bpsBefore, BorderPainter.BorderSegment bpsEnd)
static BorderPainter.Corner
BorderPainter.Corner. createAfterStartCorner(BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, double correctionFactor)
static BorderPainter.Corner
BorderPainter.Corner. createBeforeEndCorner(BorderPainter.BorderSegment before, BorderPainter.BorderSegment end, double correctionFactor)
static BorderPainter.Corner
BorderPainter.Corner. createEndAfterCorner(BorderPainter.BorderSegment end, BorderPainter.BorderSegment after, double correctionFactor)
static BorderPainter.Corner
BorderPainter.Corner. createStartBeforeCorner(BorderPainter.BorderSegment start, BorderPainter.BorderSegment before, double correctionFactor)
private void
BorderPainter. drawBorderSegment(BorderPainter.BorderSegment start, BorderPainter.BorderSegment before, BorderPainter.BorderSegment end, int orientation, int width, int x, int y, double cornerCorrectionFactor)
private static int
BorderPainter.Corner. extentFromRadius(int radius, BorderPainter.BorderSegment border, double correctionFactor)
private static int
BorderPainter.Corner. extentFromRadiusEnd(BorderPainter.BorderSegment border, double correctionFactor)
private static int
BorderPainter.Corner. extentFromRadiusStart(BorderPainter.BorderSegment border, double correctionFactor)
Constructors in org.apache.fop.render.intermediate with parameters of type BorderPainter.BorderSegment Constructor Description CornerScaleCorrectionCalculator(int width, int height, BorderPainter.BorderSegment before, BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, BorderPainter.BorderSegment end)
-