ImageOrPrintOptions

ImageOrPrintOptions class

Позволяет указать параметры при рендеринге рабочего листа в изображения, печати рабочего листа или рендеринге диаграммы в изображение.

public class ImageOrPrintOptions

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

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

Характеристики

Имя Описание
AllColumnsInOnePagePerSheet { get; set; } Если AllColumnsInOnePagePerSheet имеет значение true , все содержимое столбцов одного листа будет выводиться только на одну страницу в результате. Ширина размера бумаги в pagesetup будет недействительной, а другие настройки pagesetup останутся в силе.
CheckWorkbookDefaultFont { get; set; } Если символы в Excel имеют формат Unicode и для них не задан правильный шрифт в стиле ячейки, Они могут отображаться в виде блока в pdf, image. Установите для этого параметра значение true, чтобы попытаться использовать шрифт рабочей книги по умолчанию для отображения этих символов в первую очередь.
CustomPrintPageEventHandler { get; set; } Клиент может специально выводить на принтер при печати каждой страницы с помощью этого EventHandler
CustomQueryPageSettingsEventHandler { get; set; } Клиент может управлять настройкой страницы принтера при печати каждой страницы с помощью этого EventHandler
DefaultEditLanguage { get; set; } Получает или устанавливает язык редактирования по умолчанию.
DefaultFont { get; set; } Если символы в Excel имеют формат Unicode и для них не задан правильный шрифт в стиле ячейки, Они могут отображаться в виде блока в pdf, image. Установите шрифт по умолчанию, например MingLiu или MS Gothic, для отображения этих символов. Если это свойство не задано, Aspose.Cells будет использовать системный шрифт по умолчанию для отображения этих символов Юникода.
DrawObjectEventHandler { get; set; } Реализует этот интерфейс для получения DrawObject и Bound при рендеринге.
EmbededImageNameInSvg { get; set; } Указывает имя файла встроенного изображения в svg. Это должен быть полный путь с каталогом вида “c:\xpsEmbedded”
EmfType { get; set; } Получает или задает EmfType, указывающий формат метафайла.. Значение по умолчанию — EmfPlusDual.
GridlineType { get; set; } Получает или задает тип линии сетки.
HorizontalResolution { get; set; } Получает или задает разрешение по горизонтали для сгенерированных изображений в точках на дюйм. Применяет метод создания изображения, за исключением изображений в формате Emf.
ImageType { get; set; } Получает или задает формат сгенерированных изображений. значение по умолчанию: PNG.
IsCellAutoFit { get; set; } Указывает, подгоняются ли ширина и высота ячеек автоматически по значению ячейки. Значение по умолчанию — false.
IsFontSubstitutionCharGranularity { get; set; } Указывает, следует ли заменять шрифт символа только в том случае, если шрифт ячейки несовместим с ним.
IsOptimized { get; set; } Указывает, следует ли оптимизировать элементы вывода.
OnePagePerSheet { get; set; } Если OnePagePerSheet имеет значение true , все содержимое одного листа будет выводиться только на одну страницу в результате. Размер бумаги в pagesetup будет недопустимым, а другие настройки pagesetup по-прежнему будут действовать.
OnlyArea { get; set; } Если это свойство имеет значение true , будет выведена одна область, и масштаб не будет действовать.
OutputBlankPageWhenNothingToPrint { get; set; } Указывает, выводить ли пустую страницу, когда нечего печатать.
PageCount { get; set; } Получает или задает количество страниц для сохранения.
PageIndex { get; set; } Получает или задает отсчитываемый от 0 индекс первой страницы для сохранения.
PageSavingCallback { get; set; } Управление/указание хода процесса сохранения страницы.
PixelFormat { get; set; } Получает или задает формат пикселей для сгенерированных изображений.
PrintingPage { get; set; } Указывает, какие страницы не будут напечатаны.
PrintWithStatusDialog { get; set; } Если PrintWithStatusDialog = true , появится диалоговое окно, показывающее текущее состояние печати. иначе такое диалоговое окно не будет отображаться.
Quality { get; set; } Получает или задает значение, определяющее качество сгенерированных изображений для применения только при сохранении страниц вJPEG формат. Значение по умолчанию: 100 .
SaveFormat { get; set; } Получает или задает формат выходного файла type Support Tiff/XPS
SmoothingMode { get; set; } Указывает, применяется ли сглаживание (сглаживание) к линиям, кривым и краям заполненных областей. Значение по умолчанию — SmoothingMode.None
SVGFitToViewPort { get; set; } если это свойство истинно, сгенерированный svg будет соответствовать порту просмотра.
TextCrossType { get; set; } Получает или задает отображаемый тип текста, когда ширина текста больше ширины ячейки.
TextRenderingHint { get; set; } Определяет качество рендеринга текста. Значение по умолчанию — TextRenderingHint.SystemDefault
TiffColorDepth { get; set; } Получает или задает разрядность, которая применяется только при сохранении страниц вразмолвка формат.
TiffCompression { get; set; } Получает или задает тип сжатия, применяемый только при сохранении страниц вразмолвка формат.
Transparent { get; set; } Указывает, должен ли фон сгенерированного изображения быть прозрачным.
VerticalResolution { get; set; } Получает или задает разрешение по вертикали для сгенерированных изображений в точках на дюйм. Применяет метод создания изображения, за исключением изображения в формате Emf.
WarningCallback { get; set; } Получает или задает обратный вызов предупреждения.

Методы

Имя Описание
SetDesiredSize(int, int) Устанавливает желаемую ширину и высоту изображения.

Примеры


[C#]

//Установить параметры изображения или печати
ImageOrPrintOptions options = new ImageOrPrintOptions();

//Устанавливаем формат выходного изображения
options.ImageType = ImageType.Png;

//Установить горизонтальное разрешение
options.HorizontalResolution = 300;

//Установить вертикальное разрешение
options.VerticalResolution = 300;

//Создать экземпляр рабочей книги
Workbook book = new Workbook("test.xls");

// Сохраняем диаграмму как изображение, используя параметры ImageOrPrint
book.Worksheets[0].Charts[0].ToImage("chart.png", options);

[VB.NET]

'Установите параметры изображения или печати
Dim options As New ImageOrPrintOptions()

'Установить формат выходного изображения
options.ImageType = ImageType.Png

'Установить горизонтальное разрешение
options.HorizontalResolution = 300

'Установить вертикальное разрешение
options.VerticalResolution = 300

'Создание рабочей книги
Dim book As New Workbook("test.xls")

'Сохранить диаграмму как изображение с помощью параметров ImageOrPrint
book.Worksheets(0).Charts(0).ToImage("chart.png", options)

Смотрите также