Class ImageOrPrintOptions
Названий на: Aspose.Cells.Rendering Асамблея: Aspose.Cells.dll (25.4.0)
Дозволяє вказати варіанти при рендерації робочого листа на зображення, друку робочого листа або рендерації графіку на зображення.
public class ImageOrPrintOptions
Inheritance
Examples
//Set Image Or Print Options
ImageOrPrintOptions options = new ImageOrPrintOptions();
//Set output image format
options.ImageType = ImageType.Png;
//Set Horizontal resolution
options.HorizontalResolution = 300;
//Set Vertical Resolution
options.VerticalResolution = 300;
//Instantiate Workbook
Workbook book = new Workbook("test.xls");
//Save chart as Image using ImageOrPrint Options
book.Worksheets[0].Charts[0].ToImage("chart.png", options);
'Set Image Or Print Options
Dim options As New ImageOrPrintOptions()
'Set output image format
options.ImageType = ImageType.Png
'Set Horizontal resolution
options.HorizontalResolution = 300
'Set Vertical Resolution
options.VerticalResolution = 300
'Instantiate Workbook
Dim book As New Workbook("test.xls")
'Save chart as Image using ImageOrPrint Options
book.Worksheets(0).Charts(0).ToImage("chart.png", options)
Constructors
ImageOrPrintOptions()
І торт.
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
Якщо AllColumnsInOnePagePerSheet є правдивим, то весь контент колонки одного листа вийде на одну сторінку в результаті.Ширина паперу розміру сторінки буде недійсною, а інші налаштування сторінки будуть недійсними.І все ще буде діяти.
public bool AllColumnsInOnePagePerSheet { get; set; }
вартість нерухомості
ChartImageType
Визначте графічний зображення при конвертації.Стандартна вартість: PNG
[Obsolete("Chart and Shape are always rendered as vector elements(e.g. point, line) for rendering quality.")]
[Browsable(false)]
public ImageFormat ChartImageType { get; set; }
вартість нерухомості
Remarks
Примітка: Цей член зараз застарілий. замість цього,Графік і форма завжди робляться в якості векторних елементів (наприклад, точка, лінія) для рендерації якості.Ця нерухомість буде видалена через 12 місяців з червня 2022 року.Апсос вибачиться за будь-які незручності, які ви могли відчути.
CheckWorkbookDefaultFont
Коли символи в Excel є Unicode і не встановлюються з правильним шрифтом в клітинному стилі,Вони можуть з’являтися як блок у pdf, зображення.Налаштуйте це на правду, щоб спробувати використовувати стандартний шрифт робочої книги, щоб спочатку показати ці символи.
public bool CheckWorkbookDefaultFont { get; set; }
вартість нерухомості
Remarks
Помилка є правдою.
CustomPrintPageEventHandler
Клієнт може отримати спеціальний вихід для друку при друку кожної сторінки за допомогою цього EventHandler
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
вартість нерухомості
CustomQueryPageSettingsEventHandler
Клієнт може контролювати налаштування сторінки принтера при друку кожної сторінки за допомогою цього EventHandler
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
вартість нерухомості
DefaultEditLanguage
Знайти або встановити стандартний редагування мови.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
вартість нерухомості
Remarks
Він може відображати/передавати різні розташування для текстового пункту, коли встановлюються різні мови редагування.За замовчуванням є Aspose.Cells.DefaultEditLanguage.Auto.
DefaultFont
Коли символи в Excel є Unicode і не встановлюються з правильним шрифтом в клітинному стилі,Вони можуть з’являтися як блок у pdf, зображення.Налаштуйте DefaultFont, наприклад, MingLiu або MS Gothic, щоб показати ці персонажі.Якщо ця властивість не встановлена, Aspose.Cells використовує стандартний шрифт системи, щоб показати ці символи однокоду.
public string DefaultFont { get; set; }
вартість нерухомості
DrawObjectEventHandler
Введіть цей інтерфейс, щоб отримати DrawObject і Bound під час рендерування.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
вартість нерухомості
EmbededImageNameInSvg
Введіть філенова назва вбудованого зображення в svg.Це має бути повний шлях з каталогами, такими як “c:\xpsEmbedded”
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
вартість нерухомості
EmfRenderSetting
Налаштування для рендерації метафілів EMF в джерело файлу.
public EmfRenderSetting EmfRenderSetting { get; set; }
вартість нерухомості
Remarks
Метафіли EMF, визначені як «EMF+ Dual», можуть містити як EMF+ записи, так і EMF записи.Будь-який тип запису може бути використаний для передачі зображення, тільки EMF+ записи, або тільки EMF записи.Коли налаштується Aspose.Cells.EmfRenderSetting.EmfPlusPrefer, то записи EMF+ будуть парасизовані під час передачі на зображення, інакше тільки записи EMF будуть парасизовані.Стандартна вартість - Aspose.Cells.EmfRenderSetting.EmfOnly.Для рамок, які залежать від .Net System.Drawing.Common, це налаштування ігнорується.
EmfType
Приймає або встановлює EmfType, який визначає формат метафілу.
public EmfType EmfType { get; set; }
вартість нерухомості
GridlineType
Використовується або встановлюється мережевий тип.
public GridlineType GridlineType { get; set; }
вартість нерухомості
Remarks
Дефолт - це вимірювальний тип.
HorizontalResolution
Отримає або встановлює горизонтальну роздільну здатність для генеруваних зображень, в точках на дюйм.
public int HorizontalResolution { get; set; }
вартість нерухомості
Examples
У наступному коді встановлюється роздільна здатність до 192, ширина і висота генеруваного зображення вдвічі більше, ніжОднією з роздільною здатністю залишається стандартна вартість 96.
Workbook wb = new Workbook("Book1.xlsx");
ImageOrPrintOptions opts = new ImageOrPrintOptions();
//Set output image type: png.
opts.ImageType = ImageType.Png;
//Set resolution to 192.
opts.HorizontalResolution = 192;
opts.VerticalResolution = 192;
//Render worksheet page to image.
SheetRender sr = new SheetRender(wb.Worksheets[0], opts);
sr.ToImage(0, "Sheet_Page1.png");
Remarks
Загальна вартість становить 96.
Налаштування Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution і Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution впливає на ширину і висоту вихідного зображення в пікселях.
ImageType
Приймає або встановлює формат створених зображень.Стандартна вартість: PNG
public virtual ImageType ImageType { get; set; }
вартість нерухомості
IsCellAutoFit
Показати, чи ширина і висота клітин автоматично налаштується ціною клітини.Стандартна вартість є фальшивою.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
вартість нерухомості
Remarks
Примітка: Цей член зараз застарілий. замість цього,Будь ласка, скористайтеся Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.АвтоFitterOptions) і __ WL 27 _.Воркшит.Укрзалізниця.Ця нерухомість буде видалена через 12 місяців з серпня 2022 року.Апсос вибачиться за будь-які незручності, які ви могли відчути.
IsFontSubstitutionCharGranularity
Він вказує, чи можна замінити шрифт тільки тоді, коли шрифт клітини не сумісний з ним.
public bool IsFontSubstitutionCharGranularity { get; set; }
вартість нерухомості
Remarks
Ми спробуємо стандартний шрифт Workbook і PdfSaveOption/system для клітинного шрифту в першу чергу.
IsOptimized
Показати, чи оптимізувати вихідні елементи.
public bool IsOptimized { get; set; }
вартість нерухомості
Remarks
Дефіцитна вартість є фальшивою.В даний час, коли ця власність встановлена на дійсність, будуть виконані наступні оптимізації:
- Оптимізувати лінії кордону.
- Оптимізувати розмір файлу під час рендерування до Svg зображення.
OnePagePerSheet
Якщо OnePagePerSheet є правдивим, то весь вміст однієї сторінки вийде на одну сторінку в результаті.Розмір паперу сторінки буде недійсним, а інші налаштування сторінки будуть недійснимиІ все ще буде діяти.
public bool OnePagePerSheet { get; set; }
вартість нерухомості
OnlyArea
Якщо ця власність є правдою, то одна зона буде продуктом, і жодна масштаба не набуде чинності.
public bool OnlyArea { get; set; }
вартість нерухомості
OutputBlankPageWhenNothingToPrint
Він показує, чи можна випустити вільну сторінку, коли немає нічого для друку.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
вартість нерухомості
Remarks
Дефіцит є фальшивим.
PageCount
Зберегти або встановити кількість сторінок, які потрібно зберегти.
public int PageCount { get; set; }
вартість нерухомості
Remarks
За замовчуванням System.Int32.MaxValue означає, що всі сторінки будуть передані.
PageIndex
Зберегти або встановити 0-базовий індекс першої сторінки для збереження.
public int PageIndex { get; set; }
вартість нерухомості
Remarks
Дефіцит становить 0.
PageSavingCallback
Контроль / показ прогресу процесу збереження сторінки.
public IPageSavingCallback PageSavingCallback { get; set; }
вартість нерухомості
PixelFormat
Приймає або встановлює формат пікселів для створених зображень.
public PixelFormat PixelFormat { get; set; }
вартість нерухомості
Remarks
Стандартна вартість PixelFormat.Format32bppArgb.
PrintWithStatusDialog
Якщо PrintWithStatusDialog = правдивий, то буде діалог, який показує поточний стан друку.В іншому випадку такого діалогу не буде.
public bool PrintWithStatusDialog { get; set; }
вартість нерухомості
PrintingPage
Показати, які сторінки не будуть друковані.
public PrintingPageType PrintingPage { get; set; }
вартість нерухомості
Quality
Приймає або встановлює значення, яке визначає якість генеруваного imagesto, застосовується тільки при збереженні сторінок у форматі «Jpeg».
public int Quality { get; set; }
вартість нерухомості
Remarks
Вона діє тільки при збереженні до JPEG.Вартість повинна бути від 0 до 100.Стандартна вартість становить 100.
Світовий порт
Якщо ця нерухомість є правдивою, генерувана SVG буде підходить для перегляду порту.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
вартість нерухомості
SaveFormat
Приймає або встановлює вихідний формат файлуПідтримка Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
вартість нерухомості
Remarks
Примітка: Цей член зараз застарілий. замість цього,Для Tiff/Svg, використовуйте Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType; для Xps, скористайтеся Wl27.Workbook.Save(System.String,W L 27 .Ця нерухомість буде видалена через 12 місяців з серпня 2022 року.Апсос вибачиться за будь-які незручності, які ви могли відчути.
SheetSet
За замовчуванням всі видимі листівки в робочому книзі: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
вартість нерухомості
Remarks
Набір ігнорується, коли його використовують в Aspose.Cells.Rendering.SheetRender
SmoothingMode
Визначає, чи застосовується суміш (антиліазіаз) до ліній і крив і країв заповнених областей.Стандартна вартість SmoothingMode.None
public SmoothingMode SmoothingMode { get; set; }
вартість нерухомості
SvgCssPrefix
Приймає і встановлює заздалегідь ім’я css в svg, заздалегідь вартість порожня смуга.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
вартість нерухомості
TextCrossType
Виявляється або встановлюється тип тексту, коли ширина тексту більша за ширину клітини.
public TextCrossType TextCrossType { get; set; }
вартість нерухомості
TextRenderingHint
Визначте якість тексту.Стандартна вартість TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
вартість нерухомості
TiffBinarizationMethod
Знайти або встановити метод, який використовується при конвертації зображень у формат 1 bppКоли Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType є Tiff і Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression дорівнює Ccitt3 або Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
вартість нерухомості
Remarks
Стандартна вартість FloydSteinbergDithering.
TiffColorDepth
Приймати або встановити дрібну глибину, щоб застосовувати тільки при збереженні сторінок у форматі «Тіфф».
public ColorDepth TiffColorDepth { get; set; }
вартість нерухомості
Remarks
Вона діє тільки при заощадженні на TIFF.Якщо TiffCompression налаштується на CCITT3, CCITT4, це не буде діяти, то дрібна глибина генеруваного тифного зображення завжди буде 1.
TiffCompression
Приймає або встановлює тип компресії, який застосовується тільки при збереженні сторінок у форматі «Тіфф».
public TiffCompression TiffCompression { get; set; }
вартість нерухомості
Remarks
Вона діє тільки при заощадженні на TIFF.Стандартна вартість Lzw.
Transparent
Це означає, що фонові зображення повинні бути прозорими.
public bool Transparent { get; set; }
вартість нерухомості
Remarks
Стандартна вартість є фальшивою, що означає, що фонові зображення є білими.
VerticalResolution
Отримати або встановити вертикальну роздільну здатність для генеруваних зображень, в точках на дюйм.
public int VerticalResolution { get; set; }
вартість нерухомості
Examples
У наступному коді встановлюється роздільна здатність до 192, ширина і висота генеруваного зображення вдвічі більше, ніжОднією з роздільною здатністю залишається стандартна вартість 96.
Workbook wb = new Workbook("Book1.xlsx");
ImageOrPrintOptions opts = new ImageOrPrintOptions();
//Set output image type: png.
opts.ImageType = ImageType.Png;
//Set resolution to 192.
opts.HorizontalResolution = 192;
opts.VerticalResolution = 192;
//Render Chart to image.
wb.Worksheets[0].Charts[0].ToImage("Chart.png", opts);
Remarks
Загальна вартість становить 96.
Налаштування Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution і Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution впливає на ширину і висоту вихідного зображення в пікселях.
WarningCallback
Приймає або встановлює попередження зворотного зв’язку.
public IWarningCallback WarningCallback { get; set; }
вартість нерухомості
Methods
SetDesiredSize(ІТ, ІТ)
Налаштуйте бажану ширину і висоту зображення.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
Бажана ширина в пікселях
desiredHeight
int
Бажана висота в пікселях
Remarks
Примітка: Цей член зараз застарілий. замість цього,Будь ласка, використовуйте Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) налаштуючи параметр, щоб зберегти AspectRatio до фальсифікації.Ця нерухомість буде видалена через 12 місяців з травня 2023 року.Апсос вибачиться за будь-які незручності, які ви могли відчути.
SetDesiredSize(ІТ, ІНТ і БООЛ)
Налаштуйте бажану ширину і висоту зображення.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
Бажана ширина в пікселях
desiredHeight
int
Бажана висота в пікселях
keepAspectRatio
bool
Чи зберегти аспект відношення походження зображення
Remarks
Ширина і висота вихідного зображення в пікселях буде заснована тільки на наборі бажаної ширини і висоти.
Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution і Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution не вплине на ширину і висоту вихідного зображення в цьому випадку.