Class Image

Classe Image

Représente une image.

public sealed class Image : BaseParagraph

Constructeurs

NomDescription
Image()Le constructeur par défaut.

Propriétés

NomDescription
BitmapInfo { get; set; }Obtient ou définit les octets d’image non compressés.
BitmapSize { get; }Obtient la taille de la bitmap de l’image.
File { get; set; }Obtient ou définit le fichier image.
FileType { get; set; }Obtient ou définit le type de fichier image.
FixHeight { get; set; }Obtient ou définit la hauteur de l’image.
FixWidth { get; set; }Obtient ou définit la largeur de l’image.
virtual HorizontalAlignment { get; set; }Obtient ou définit un alignement horizontal du paragraphe
virtual Hyperlink { get; set; }Obtient ou définit le lien hypertexte du fragment (pour le générateur de PDF).
ImageScale { get; set; }Obtient ou définit l’échelle de l’image.
ImageStream { get; set; }Obtient ou définit le flux d’image.
IsApplyResolution { get; set; }Obtient ou définit une valeur booléenne qui indique si l’image utilise la résolution lors de la génération
IsBlackWhite { get; set; }Obtient ou définit une valeur booléenne qui indique si l’image est forcée à être en noir et blanc. Si une image TIFF de sous-format CCITT est utilisée, cette propriété doit être définie sur true.
IsFirstParagraphInColumn { get; set; }Obtient ou définit une valeur booléenne qui indique si ce paragraphe sera dans la colonne suivante. Par défaut, c’est faux. (pour la génération de PDF)
IsInLineParagraph { get; set; }Obtient ou définit si un paragraphe est en ligne. Par défaut, c’est faux. (pour la génération de PDF)
IsInNewPage { get; set; }Obtient ou définit une valeur booléenne qui force ce paragraphe à être généré sur une nouvelle page. Par défaut, c’est faux. (pour la génération de PDF)
IsKeptWithNext { get; set; }Obtient ou définit une valeur booléenne qui indique si le paragraphe actuel reste sur la même page avec le paragraphe suivant. Par défaut, c’est faux. (pour la génération de PDF)
Margin { get; set; }Obtient ou définit une marge extérieure pour le paragraphe (pour la génération de PDF)
Title { get; set; }Obtient ou définit une valeur de chaîne qui indique le titre de l’image.
virtual VerticalAlignment { get; set; }Obtient ou définit un alignement vertical du paragraphe
ZIndex { get; set; }Obtient ou définit une valeur int qui indique l’ordre Z du graphique. Un graphique avec un ZIndex plus grand sera placé au-dessus du graphique avec un ZIndex plus petit. ZIndex peut être négatif. Un graphique avec un ZIndex négatif sera placé derrière le texte sur la page.

Méthodes

NomDescription
override Clone()Clone l’image.
static GetMimeType(Image)Renvoie le type mime pour l’image.

Exemples

L’exemple suivant montre comment convertir des images (PNG, JPEG, GIF, BMP ou d’autres formats d’image) en un fichier 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

Voir aussi