Image
Image is a content element, which contains an ImageSource and represents an image. It can be added in the Content collection of a IContainerElement such as RadFixedPage.
Working With an Image
You can edit an Image element using the properties the class exposes. The properties are listed below.
- ImageSource: Specifies the ImageSource that will be visualized in the Image object.
- Width: The width of the image.
- Height: The height of the image.
- Position: The Position of the image inside the IContainerElement.
- AlphaConstant: Specifying the constant shape or constant opacity value to be used for nonstroking operations.
As of Q3 2024 RadPdfProcessing provides support for SVG (vector graphics image format): Adding SVG into a Document.
Example 1 shows how to initialize an Image object, assigns an ImageSource to it and add it to a previously defined container (page).
Example 1: Create image
Example 2 demonstrates how to use one of the factory methods of the ContentElementCollection to create a new image and insert it into the respective container.
Example 2: Add image to container
There are other methods that allow adding an image to a document by passing image size, format and source. They could be used through the FixedContentEditor class.
The Image class exposes also the GetBitmapSource() method, enabling you to obtain a BitmapSource instance representing the image.
The GetBitmapSource() method is not available in the .NET Standard version of the PdfProcessing binaries.