Uses of Interface
org.apache.fop.render.intermediate.BorderPainter.BorderSegment
Packages that use BorderPainter.BorderSegment
-
Uses of BorderPainter.BorderSegment in org.apache.fop.render.intermediate
Classes in org.apache.fop.render.intermediate that implement BorderPainter.BorderSegmentModifier and TypeClassDescriptionprivate static class
private static class
private static final class
private static class
Methods in org.apache.fop.render.intermediate that return BorderPainter.BorderSegmentModifier and TypeMethodDescriptionprivate 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.BorderSegmentModifier and TypeMethodDescriptionstatic 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.BorderSegmentModifierConstructorDescriptionprivate
CornerScaleCorrectionCalculator
(int width, int height, BorderPainter.BorderSegment before, BorderPainter.BorderSegment after, BorderPainter.BorderSegment start, BorderPainter.BorderSegment end)