<%@ page import="com.imcode.imcms.api.*, java.util.SortedMap, java.util.Iterator, java.util.Map" errorPage="error.jsp" %><%! int documentId = 1189; int imageIndex = 3 ; %> <% ContentManagementSystem imcmsSystem = ContentManagementSystem.fromRequest( request ); DocumentService documentService = imcmsSystem.getDocumentService(); TextDocument document = documentService.getTextDocument(documentId) ; Image image = document.getImage(imageIndex) ; String contextPath = request.getContextPath(); if( !image.isEmpty() ) { %> Image <%= imageIndex %> in document <%= documentId %> has content:
imageSrc = <%=image.getSrc(contextPath)%>
imageHeigth = <%=image.getHeight()%>
imageWidth = <%=image.getWidth()%>
imageAltText = <%=image.getAltText()%>
imageLinkTarget = <%=image.getLinkTarget()%>
imageLinkHref = <%=image.getLinkHref()%>
imageSize = <%= image.getSize() %>
<%}%>

All images used in the document: <% SortedMap images = document.getImages(); for (Iterator imagesEntries = images.entrySet().iterator(); imagesEntries.hasNext();) { Map.Entry entry = (Map.Entry) imagesEntries.next(); Integer index = (Integer) entry.getKey(); Image tempImage = (Image) entry.getValue(); %>

Image <%=index%>:
imageSrc = <%=tempImage.getSrc(contextPath)%>
imageHeigth = <%=tempImage.getHeight()%>
imageWidth = <%=tempImage.getWidth()%>
imageAltText = <%=tempImage.getAltText()%>
imageLinkTarget = <%=tempImage.getLinkTarget()%>
imageLinkHref = <%=tempImage.getLinkHref()%>
imageSize = <%= tempImage.getSize() %>

<% } %>