public XDDFPicture getPicture() { if (props.isSetBlip()) { return new XDDFPicture(props.getBlip()); } else { return null; } }
/** * Get the PictureData of the Picture, if present. * Note - not all kinds of picture have data */ public XWPFPictureData getPictureData() { CTBlipFillProperties blipProps = ctPic.getBlipFill(); if (blipProps == null || !blipProps.isSetBlip()) { // return null if Blip data is missing return null; } String blipId = blipProps.getBlip().getEmbed(); POIXMLDocumentPart part = run.getParent().getPart(); if (part != null) { POIXMLDocumentPart relatedPart = part.getRelationById(blipId); if (relatedPart instanceof XWPFPictureData) { return (XWPFPictureData) relatedPart; } } return null; }
public XDDFPicture getPicture() { if (props.isSetBlip()) { return new XDDFPicture(props.getBlip()); } else { return null; } }
public byte[] getPictureBytes( CTPicture picture ) throws Exception { CTBlipFillProperties blipProps = picture.getBlipFill(); if ( blipProps == null || !blipProps.isSetBlip() ) { // return null if Blip data is missing return null; } String blipId = blipProps.getBlip().getEmbed(); InputStream in = provider.getInputStreamByRelId( getPartRelIdParsing(), blipId ); if ( in == null ) { return null; } return IOUtils.toByteArray( in ); }
public byte[] getPictureBytes( CTPicture picture ) throws Exception { CTBlipFillProperties blipProps = picture.getBlipFill(); if ( blipProps == null || !blipProps.isSetBlip() ) { // return null if Blip data is missing return null; } String blipId = blipProps.getBlip().getEmbed(); InputStream in = provider.getInputStreamByRelId( getPartRelIdParsing(), blipId ); if ( in == null ) { return null; } return IOUtils.toByteArray( in ); }
/** * Get the PictureData of the Picture, if present. * Note - not all kinds of picture have data */ public XWPFPictureData getPictureData() { CTBlipFillProperties blipProps = ctPic.getBlipFill(); if (blipProps == null || !blipProps.isSetBlip()) { // return null if Blip data is missing return null; } String blipId = blipProps.getBlip().getEmbed(); POIXMLDocumentPart part = run.getParent().getPart(); if (part != null) { POIXMLDocumentPart relatedPart = part.getRelationById(blipId); if (relatedPart instanceof XWPFPictureData) { return (XWPFPictureData) relatedPart; } } return null; }
/** * Get the PictureData of the Picture, if present. * Note - not all kinds of picture have data */ public XWPFPictureData getPictureData(){ CTBlipFillProperties blipProps = ctPic.getBlipFill(); if(blipProps == null || !blipProps.isSetBlip()) { // return null if Blip data is missing return null; } String blipId = blipProps.getBlip().getEmbed(); POIXMLDocumentPart part = run.getParagraph().getPart(); if (part != null) { POIXMLDocumentPart relatedPart = part.getRelationById(blipId); if (relatedPart instanceof XWPFPictureData) { return (XWPFPictureData) relatedPart; } } return null; }