Class 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; }获取或设置一个布尔值,指示图像是否被强制为黑白。如果使用 CCITT 子格式的 TIFF 图像,则此属性必须设置为 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

另请参阅