Class Image

Класс Image

Представляет изображение.

public sealed class Image : BaseParagraph

Конструкторы

ИмяОписание
Image()Конструктор по умолчанию.

Свойства

ИмяОписание
BitmapInfo { get; set; }Получает или задает несжатые байты изображения.
BitmapSize { get; }Получает размер битмапа изображения.
File { get; set; }Получает или задает файл изображения.
FileType { get; set; }Получает или задает тип файла изображения.
FixHeight { get; set; }Получает или задает высоту изображения.
FixWidth { get; set; }Получает или задает ширину изображения.
virtual HorizontalAlignment { get; set; }Получает или задает горизонтальное выравнивание абзаца
virtual Hyperlink { get; set; }Получает или задает гиперссылку фрагмента (для генератора pdf).
ImageScale { get; set; }Получает или задает масштаб изображения.
ImageStream { get; set; }Получает или задает поток изображения.
IsApplyResolution { get; set; }Получает или задает логическое значение, указывающее, используется ли разрешение изображения при генерации
IsBlackWhite { get; set; }Получает или задает логическое значение, указывающее, должно ли изображение быть черно-белым. Если используется TIFF изображение подформата CCITT, это свойство должно быть установлено в true.
IsFirstParagraphInColumn { get; set; }Получает или задает логическое значение, указывающее, будет ли этот абзац в следующем столбце. По умолчанию false. (для генерации pdf)
IsInLineParagraph { get; set; }Получает или задает, является ли абзац встроенным. По умолчанию false. (для генерации pdf)
IsInNewPage { get; set; }Получает или задает логическое значение, которое заставляет этот абзац генерироваться на новой странице. По умолчанию false. (для генерации pdf)
IsKeptWithNext { get; set; }Получает или задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе с следующим абзацем. По умолчанию false. (для генерации pdf)
Margin { get; set; }Получает или задает внешний отступ для абзаца (для генерации pdf)
Title { get; set; }Получает или задает строковое значение, указывающее заголовок изображения.
virtual VerticalAlignment { get; set; }Получает или задает вертикальное выравнивание абзаца
ZIndex { get; set; }Получает или задает целочисленное значение, указывающее Z-упорядочение графика. График с большим ZIndex будет размещен над графиком с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Методы

ИмяОписание
override Clone()Клонирует изображение.
static GetMimeType(Image)Возвращает mime-тип для изображения.

Примеры

Следующий пример показывает, как конвертировать изображения (PNG, JPEG, GIF, BMP или другие форматы изображений) в 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

См. также