Class Image

Clase Imagen

Representa una imagen.

public sealed class Image : BaseParagraph

Constructores

NombreDescripción
Image()El constructor predeterminado.

Propiedades

NombreDescripción
BitmapInfo { get; set; }Obtiene o establece los bytes de imagen sin comprimir.
BitmapSize { get; }Obtiene el tamaño del bitmap de la imagen.
File { get; set; }Obtiene o establece el archivo de imagen.
FileType { get; set; }Obtiene o establece el tipo de archivo de imagen.
FixHeight { get; set; }Obtiene o establece la altura de la imagen.
FixWidth { get; set; }Obtiene o establece el ancho de la imagen.
virtual HorizontalAlignment { get; set; }Obtiene o establece una alineación horizontal del párrafo.
virtual Hyperlink { get; set; }Obtiene o establece el hipervínculo del fragmento (para generador de pdf).
ImageScale { get; set; }Obtiene o establece la escala de la imagen.
ImageStream { get; set; }Obtiene o establece el flujo de la imagen.
IsApplyResolution { get; set; }Obtiene o establece un valor booleano que indica si la imagen utiliza resolución durante la generación.
IsBlackWhite { get; set; }Obtiene o establece un valor booleano que indica si la imagen está forzada a ser en blanco y negro. Si se utiliza una imagen TIFF de subformato CCITT, esta propiedad debe establecerse en verdadero.
IsFirstParagraphInColumn { get; set; }Obtiene o establece un valor booleano que indica si este párrafo estará en la siguiente columna. El valor predeterminado es falso. (para generación de pdf)
IsInLineParagraph { get; set; }Obtiene o establece si un párrafo es en línea. El valor predeterminado es falso. (para generación de pdf)
IsInNewPage { get; set; }Obtiene o establece un valor booleano que obliga a que este párrafo se genere en una nueva página. El valor predeterminado es falso. (para generación de pdf)
IsKeptWithNext { get; set; }Obtiene o establece un valor booleano que indica si el párrafo actual permanece en la misma página junto con el siguiente párrafo. El valor predeterminado es falso. (para generación de pdf)
Margin { get; set; }Obtiene o establece un margen exterior para el párrafo (para generación de pdf)
Title { get; set; }Obtiene o establece un valor de cadena que indica el título de la imagen.
virtual VerticalAlignment { get; set; }Obtiene o establece una alineación vertical del párrafo.
ZIndex { get; set; }Obtiene o establece un valor entero que indica el orden Z del gráfico. Un gráfico con un ZIndex mayor se colocará sobre el gráfico con un ZIndex menor. ZIndex puede ser negativo. Un gráfico con ZIndex negativo se colocará detrás del texto en la página.

Métodos

NombreDescripción
override Clone()Clona la imagen.
static GetMimeType(Image)Devuelve el tipo MIME para la imagen.

Ejemplos

El siguiente ejemplo muestra cómo convertir imágenes (PNG, JPEG, GIF, BMP u otros formatos de imagen) a un archivo PDF.

[C#]
	// The path to the documents directory.
	string dataDir = "YOUR_DATA_DIRECTORY";

	// The path to your image (bmp, png, gif, jpeg, etc.) File.
	string imageFile = Path.Combine(dataDir, "Image-to-PDF.png");

	// The path to output PDF File.
	string pdfFile = Path.Combine(dataDir, "Image-to-PDF.pdf");

	//Initialize empty PDF document
	using(Document pdfDocument = new Document()) 
	{
	  pdfDocument.Pages.Add();
	  Image image = new Image();

	  // Load sample image file
	  image.File = imageFile;
	  pdfDocument.Pages[1].Paragraphs.Add(image);

	  // Save output PDF document
	  pdfDocument.Save(pdfFile);
	}
[VB.NET]

    ' The path to the documents directory.
    Dim dataDir = "YOUR_DATA_DIRECTORY"

    ' The path to your image (bmp, png, gif, jpeg, etc.) File.
    Dim imageFile = Path.Combine(dataDir, "Image-to-PDF.png")

    ' The path to output PDF File.
    Dim pdfFile = Path.Combine(dataDir, "Image-to-PDF.pdf")
 
    'Initialize empty PDF document
    Using pdfDocument As Document = New Document()
        pdfDocument.Pages.Add()
        Dim image As Image = New Image()
 
        ' Load sample image file
        image.File = imageFile
        pdfDocument.Pages(1).Paragraphs.Add(image)
 
        ' Save output PDF document
        pdfDocument.Save(pdfFile)
    End Using

Ver También