org.odftoolkit.simple.draw.Image
in Simple API.public class OdfDrawImage extends DrawImageElement
ELEMENT_NAME
localName, namespaceURI
attributes, name
firstChild, fNodeListCache, ownerDocument
nextSibling, previousSibling
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
Constructor and Description |
---|
OdfDrawImage(OdfFileDom ownerDoc)
Deprecated.
Creates a new instance of this class
|
Modifier and Type | Method and Description |
---|---|
static void |
deleteImage(OdfSchemaDocument doc,
OdfDrawImage image)
Deprecated.
The method deletes the specified image from image container.
|
static void |
deleteImageByPath(OdfSchemaDocument doc,
String imagePath)
Deprecated.
The method deletes one or more images from image container by image path.
|
static List<OdfDrawImage> |
getImageByPath(OdfSchemaDocument doc,
String imagePath)
Deprecated.
The method returns the specific one or more images by image path since the image may be inserted to the document several times.
|
static int |
getImageCount(OdfSchemaDocument doc)
Deprecated.
Get the count of image objects in the image container.
|
static Set<String> |
getImagePathSet(OdfSchemaDocument doc)
Deprecated.
The method return the set of all the image paths.
|
static List<OdfDrawImage> |
getImages(OdfSchemaDocument doc)
Deprecated.
The method return the image list in the image container.
|
URI |
getImageUri()
Deprecated.
Return the URI for this image
|
void |
newImage(InputStream is,
String packagePath,
String mediaType)
Deprecated.
Inserts the image file from the stream to the ODF package named similar as in the provided path..
|
String |
newImage(URI imageUri)
Deprecated.
Inserts the image file from the URI to the ODF package named similar as in the URI.
|
void |
setImagePath(String packagePath)
Deprecated.
The image path will be stored as URI of the href attribute
|
accept, getDrawFilterNameAttribute, getOdfName, getXlinkActuateAttribute, getXlinkHrefAttribute, getXlinkShowAttribute, getXlinkTypeAttribute, getXmlIdAttribute, newOfficeBinaryDataElement, newTextListElement, newTextPElement, setDrawFilterNameAttribute, setXlinkActuateAttribute, setXlinkHrefAttribute, setXlinkShowAttribute, setXlinkTypeAttribute, setXmlIdAttribute
cloneNode, equals, findFirstChildNode, findNextChildNode, findPreviousChildNode, getAncestorAs, getOdfAttribute, getOdfAttribute, getOdfAttributeValue, getParentAs, hasOdfAttribute, insertBefore, onInsertNode, onInsertNode, onRemoveNode, onRemoveNode, removeChild, replaceChild, setOdfAttribute, setOdfAttributeValue, toString
getBaseURI, getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setPrefix, setType, setValues
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
getNextSibling, getParentNode, getPreviousSibling
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendChild, compareDocumentPosition, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, getTextContent, getUserData, hasChildNodes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setNodeValue, setTextContent, setUserData
public OdfDrawImage(OdfFileDom ownerDoc)
ownerDoc
- The XML DOM containing the draw:image elementpublic URI getImageUri()
public void setImagePath(String packagePath)
packagePath
- The relative path from the package root to the imagepublic String newImage(URI imageUri) throws Exception
imageUri
- The URI of the image that will be added as stream to the package
in the 'Pictures/' graphic directory with the same image file name as in the URI.
If the imageURI is relativ first the user.dir is taken to make it absolute.Exception
- If the image provided by the URI, could not be added as stream to the ODF package.public void newImage(InputStream is, String packagePath, String mediaType) throws Exception
is
- InputStream to be added to the ODF packagepackagePath
- Internal path of the image in the packagemediaType
- The mediaType of the image.
Can be obtained by the OdfFileEntry class findMediaType(String fileRef).Exception
- If the given stream could not be added to the ODF package at the packagePatchpublic static List<OdfDrawImage> getImageByPath(OdfSchemaDocument doc, String imagePath)
doc
- the document the image belongs toimagePath
- the internal package path of the image.public static void deleteImageByPath(OdfSchemaDocument doc, String imagePath)
doc
- the document the image should be deleted fromimagePath
- the internal package path of the image.public static void deleteImage(OdfSchemaDocument doc, OdfDrawImage image)
doc
- the document the image should be deleted fromimage
- the image which need to be deletedpublic static int getImageCount(OdfSchemaDocument doc)
doc
- the document the image should be counted frompublic static List<OdfDrawImage> getImages(OdfSchemaDocument doc)
doc
- the document the list of images should be returned frompublic static Set<String> getImagePathSet(OdfSchemaDocument doc)
doc
- the document the image path set should be obtained fromCopyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.