code: public void setSettings(EnhancedMap settings) {
        bufferSize = settings.getIntegerProperty(ReportConstants.DEFAULTBUFFERSIZE, ReportConstants.BUFFERSIZE);
        this.settings = settings;
        StylerFactoryHelper.SETTINGS_ANNOTATION_PROCESSOR.initSettings(elementProducer, settings);
        StylerFactoryHelper.SETTINGS_ANNOTATION_PROCESSOR.initSettings(stylerFactory, settings);
        StylerFactoryHelper.SETTINGS_ANNOTATION_PROCESSOR.initSettings(eventHelper, settings);
        itextHelper = new ItextHelper();
        StylerFactoryHelper.SETTINGS_ANNOTATION_PROCESSOR.initSettings(itextHelper, settings);
     }
docs: sets settings and calls {@link StylerFactoryHelper#SETTINGS_ANNOTATION_PROCESSOR#initStylingObject(java.lang.Object, com.itextpdf.text.pdf.PdfWriter,
  com.itextpdf.text.Document, com.vectorprint.report.itext.ImageLoader, com.vectorprint.report.itext.LayerManager, com.vectorprint.configuration.EnhancedMap)
  } on the helpers (elementProducer, stylerFactory, eventHelper, itextHelper) this class uses.
  
  @param settings