Represents an image.

For a list of all members of this type, see Image Members


System.Object
   ceTe.DynamicPDF.PageElement
      ceTe.DynamicPDF.PageElements.RotatingPageElement
public class Image : RotatingPageElement, IArea, ICoordinate

Remarks

This class can be used to place images on a page. If an image will be used more than once, please see the Image Reuse topic.

Example

The following example will place an image on the page and then set the Y scale to twice as much as the X scale.

[Visual Basic]
Imports System
Imports ceTe.DynamicPDF
Imports ceTe.DynamicPDF.PageElements

Module MyModule
        
    Sub Main()
        
        ' Create a PDF Document
        Dim MyDocument As Document = New Document 
        
        ' Create a Page and add it to the document
        Dim MyPage As Page = New Page
        MyDocument.Pages.Add(MyPage)

        ' Create an image
        Dim MyImage As Image = New Image("C:\MyImage.jpg", 0, 0)

        ' Add the image to the page
        MyPage.Elements.Add(MyImage)

        ' Save the PDF
        MyDocument.Draw("C:\MyDocument.pdf")
        
    End Sub
End Module
[C#]
using System;
using ceTe.DynamicPDF;
using ceTe.DynamicPDF.PageElements;

class MyClass
{
    static void Main()
    {
        // Create a PDF Document
        Document document = new Document();

        // Create a Page and add it to the document
        Page page = new Page();
        document.Pages.Add( page );

        // Create an image
        Image image = new Image( @"C:\MyImage.jpg", 0, 0 );
    
        // Add the image to the page
        page.Elements.Add( image );    

        // Save the PDF
        document.Draw( @"C:\MyDocument.pdf" );
    }
}

Requirements

Namespace: ceTe.DynamicPDF.PageElements Namespace

Assembly: DynamicPDF.Generator.[Edition].dll

See Also

Image members | ceTe.DynamicPDF.PageElements Namespace