Class PdfCheckBoxRenderingStrategy

  • All Implemented Interfaces:
    ICheckBoxRenderingStrategy

    public final class PdfCheckBoxRenderingStrategy
    extends java.lang.Object
    implements ICheckBoxRenderingStrategy
    This class is used to draw a checkBox icon in PDF mode this is the default strategy for drawing a checkBox.
    • Field Detail

      • ZAPFDINGBATS_CHECKBOX_MAPPING

        public static final BiMap<CheckBoxType,​java.lang.String> ZAPFDINGBATS_CHECKBOX_MAPPING
    • Method Detail

      • retrieveBorderWidth

        private static float retrieveBorderWidth​(float defaultWidth,
                                                 Border borderTop,
                                                 Border borderRight,
                                                 Border borderBottom,
                                                 Border borderLeft)
      • loadFontContainingSymbols

        private PdfFont loadFontContainingSymbols()
      • calculateFontSize

        private float calculateFontSize​(CheckBoxRenderer checkBoxRenderer,
                                        PdfFont fontContainingSymbols,
                                        java.lang.String text,
                                        Rectangle rectangle,
                                        float borderWidth)
      • drawZapfdingbatsIcon

        private void drawZapfdingbatsIcon​(PdfFont fontContainingSymbols,
                                          java.lang.String text,
                                          float fontSize,
                                          Rectangle rectangle,
                                          PdfCanvas canvas)