/** * Add a pictureView to the existing picture views attached with the document * * @since 7.1 */ protected void addPictureView(PictureView view) { List<Map<String, Serializable>> views = getPictureViews(); views.add(view.asMap()); doc.setPropertyValue(VIEWS_PROPERTY, (Serializable) views); }
/** * Attach new picture views with the document * * @since 7.1 */ protected void addPictureViews(List<PictureView> pictureViews, boolean clearPictureViews) { if (clearPictureViews) { clearViews(); } List<Map<String, Serializable>> views = getPictureViews(); for (PictureView pictureView : pictureViews) { views.add(pictureView.asMap()); } doc.setPropertyValue(VIEWS_PROPERTY, (Serializable) views); }