public List<HSSFPictureData> getAllPictures(){List<HSSFPictureData> pictures = new ArrayList<>();for (org.apache.poi.hssf.record.Record r : workbook.getRecords()) {if (r instanceof AbstractEscherHolderRecord) {((AbstractEscherHolderRecord) r).decode();List<EscherRecord> escherRecords = ((AbstractEscherHolderRecord) r).getEscherRecords();searchForPictures(escherRecords, pictures);}}return Collections.unmodifiableList(pictures);}

public List < HSSFPictureData > getAllPictures ( ) { List < HSSFPictureData > pictures = new ArrayList < > ( ) ; for ( org . apache . poi . hssf . record . Record r : workbook . getRecords ( ) ) { if ( r instanceof AbstractEscherHolderRecord ) { ( ( AbstractEscherHolderRecord ) r ) . decode ( ) ; List < EscherRecord > escherRecords = ( ( AbstractEscherHolderRecord ) r ) . getEscherRecords ( ) ; searchForPictures ( escherRecords , pictures ) ; } } return Collections . unmodifiableList ( pictures ) ; }
public IList GetAllPictures(){List<HSSFPictureData> pictures = new List<HSSFPictureData>();IEnumerator recordIter = workbook.Records.GetEnumerator();while (recordIter.MoveNext()){Object obj = recordIter.Current;if (obj is AbstractEscherHolderRecord){((AbstractEscherHolderRecord)obj).Decode();IList escherRecords = ((AbstractEscherHolderRecord)obj).EscherRecords;SearchForPictures(escherRecords, pictures);}}return pictures;}
