Class ImageOrPrintOptions

Class ImageOrPrintOptions

Името на пространството: Aspose.Cells.Rendering Асамблея: Aspose.Cells.dll (25.4.0)

Позволява да се посочат опциите при представяне на работен лист към изображения, отпечатване на работния лист или представянето на график към снимка.

public class ImageOrPrintOptions

Inheritance

object ImageOrPrintOptions

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; }

стойност на имота

bool

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; }

стойност на имота

ImageFormat

Remarks

Забележка: Този член е вече остарял. вместо това,Графикът и формата винаги се възпроизвеждат като векторни елементи (например точка, линия) за качество.Тази собственост ще бъде премахната 12 месеца по-късно от юни 2022.Aspose извини за всякакви неудобства, които може да сте претърпели.

CheckWorkbookDefaultFont

Когато знаците в Excel са Unicode и не са зададени с правилния шрифт в клетъчен стил,Те могат да се появят като блок в pdf, изображение.Поставете това на истина, за да се опитате да използвате подразбирания шрифт на работна книга за показване на тези знаци първо.

public bool CheckWorkbookDefaultFont { get; set; }

стойност на имота

bool

Remarks

Дефектът е истина.

CustomPrintPageEventHandler

Клиентът може да изтегли специален продукт за принтер, когато печата всяка страница с помощта на този EventHandler

public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }

стойност на имота

PrintPageEventHandler

CustomQueryPageSettingsEventHandler

Клиентът може да контролира настройките на страницата на принтера, когато печата всяка страница с помощта на този EventHandler

public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }

стойност на имота

QueryPageSettingsEventHandler

DefaultEditLanguage

Получава или задава език за редактиране по подразбиране.

public DefaultEditLanguage DefaultEditLanguage { get; set; }

стойност на имота

DefaultEditLanguage

Remarks

Тя може да показва/предава различни оформления за текстови параграфи, когато са зададени различни езици за редактиране.Aspose.Cells.DefaultEditLanguage.Auto.

DefaultFont

Когато знаците в Excel са Unicode и не са зададени с правилния шрифт в клетъчен стил,Те могат да се появят като блок в pdf, изображение.DefaultFont като MingLiu или MS Gothic.Ако тази собственост не е зададена, Aspose.Cells ще използва системен шрифт, за да покаже тези символи на един код.

public string DefaultFont { get; set; }

стойност на имота

string

DrawObjectEventHandler

DrawObject и Bound по време на rendering.

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

стойност на имота

DrawObjectEventHandler

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; }

стойност на имота

string

EmfRenderSetting

Настройки за представяне на EMF метафилите в източник на файла.

public EmfRenderSetting EmfRenderSetting { get; set; }

стойност на имота

EmfRenderSetting

Remarks

EMF, идентифицирани като „EMF+ Dual“, могат да съдържат както EMF+ записи, така и EMF.Всеки тип запис може да се използва за представяне на изображението, само EMF+ записи, или само ЕМФ записи.Aspose.Cells.EmfRenderSetting.EmfPlusPrefer, тогава EMF+ записи ще бъдат паразирани по време на представяне на изображението, в противен случай само EMF.Aspose.Cells.EmfRenderSetting.EmfOnly.Net System.Drawing.Common.

EmfType

EmfType, който посочва формата на Metafile..EmfPlusDual.

public EmfType EmfType { get; set; }

стойност на имота

EmfType

GridlineType

Получавате или поставяте тип мрежа.

public GridlineType GridlineType { get; set; }

стойност на имота

GridlineType

Remarks

Dotted.

HorizontalResolution

Получава или задава хоризонталната резолюция за генерираните изображения, в точки на инча.

public int HorizontalResolution { get; set; }

стойност на имота

int

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; }

стойност на имота

ImageType

IsCellAutoFit

Показва дали ширината и височината на клетките са автоматично приспособени към стойността на клетка.Стандартната стойност е фалшива.

[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }

стойност на имота

bool

Remarks

Забележка: Този член е вече остарял. вместо това,Моля, използвайте Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.АвтоFitterOptions) и __ WL 27 _.Работни листове.12 месеца по-късно от август 2022.Aspose извини за всякакви неудобства, които може да сте претърпели.

IsFontSubstitutionCharGranularity

Посочва дали да заменяте шрифта на характера само когато клетъчната буква не е съвместима с него.

public bool IsFontSubstitutionCharGranularity { get; set; }

стойност на имота

bool

Remarks

Workbook и PdfSaveOption/system.

IsOptimized

Показва дали да се оптимизират елементите на производството.

public bool IsOptimized { get; set; }

стойност на имота

bool

Remarks

Дефектната стойност е фалшива.В момента, когато тази собственост е поставена в сила, ще бъдат направени следните оптимизации:

  • Оптимизиране на границите.
  • Оптимизирайте размера на файла, докато предавате на Svg изображение.

OnePagePerSheet

Ако OnePagePerSheet е истина, всички съдържания на един лист ще се изтеглят само на една страница в резултат.Размерът на хартията на страницата ще бъде невалиден, а останалите настройки на страницатаВсе още ще има ефект.

public bool OnePagePerSheet { get; set; }

стойност на имота

bool

OnlyArea

Ако това имущество е вярно, една област ще бъде произход, а никаква мащаб няма да влезе в сила.

public bool OnlyArea { get; set; }

стойност на имота

bool

OutputBlankPageWhenNothingToPrint

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

public bool OutputBlankPageWhenNothingToPrint { get; set; }

стойност на имота

bool

Remarks

Дефектът е фалшив.

PageCount

Получава или задава броя на страниците, които трябва да бъдат спасени.

public int PageCount { get; set; }

стойност на имота

int

Remarks

System.Int32.MaxValue.

PageIndex

Получава или поставя индекса на базата 0 на първата страница, за да се съхранява.

public int PageIndex { get; set; }

стойност на имота

int

Remarks

Дефолтът е 0.

PageSavingCallback

Контрол/индикация на напредъка на процеса на съхранение на страница.

public IPageSavingCallback PageSavingCallback { get; set; }

стойност на имота

IPageSavingCallback

PixelFormat

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

public PixelFormat PixelFormat { get; set; }

стойност на имота

PixelFormat

Remarks

PixelFormat.Format32bppArgb.

PrintWithStatusDialog

PrintWithStatusDialog = true.В противен случай няма да има такъв диалог.

public bool PrintWithStatusDialog { get; set; }

стойност на имота

bool

PrintingPage

Показва кои страници няма да бъдат отпечатани.

public PrintingPageType PrintingPage { get; set; }

стойност на имота

PrintingPageType

Quality

Получава или задава стойност, определяща качеството на генерирания imagesto, се прилага само при спестяване на страници във формат “Jpeg”.

public int Quality { get; set; }

стойност на имота

int

Remarks

Тя е ефективна само при спестяване до JPEG.Стойността трябва да е между 0 и 100.Стандартната стойност е 100.

СВГФИТТОВИВПОРТ

Ако това имущество е вярно, генерираният SVG ще бъде подходящ за преглед на пристанището.

[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }

стойност на имота

bool

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; }

стойност на имота

SaveFormat

Remarks

Забележка: Този член е вече остарял. вместо това,За Tiff/Svg използвайте Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType; За Xps, използвай Wl27.Workbook.Save(System.String,W L 27 .SavOption) с _ WL 27_ .XpsSavaOptionen.12 месеца по-късно от август 2022.Aspose извини за всякакви неудобства, които може да сте претърпели.

SheetSet

Aspose.Cells.Rendering.SheetSet.Visible.

public SheetSet SheetSet { get; set; }

стойност на имота

SheetSet

Remarks

Комплектът се игнорира, когато се използва в Aspose.Cells.Rendering.SheetRender

SmoothingMode

Определя дали изплакването (антиализиране) се прилага към линиите и кривините и ръбовете на запълнените области.Стандартната стойност е SmoothingMode.None

public SmoothingMode SmoothingMode { get; set; }

стойност на имота

SmoothingMode

SvgCssPrefix

Получава и поставя префикса на името на css в svg,предварителната стойност е празна линия.

[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }

стойност на имота

string

TextCrossType

Получава или задава текст тип, когато текстовата ширина е по-голяма от ширината на клетката.

public TextCrossType TextCrossType { get; set; }

стойност на имота

TextCrossType

TextRenderingHint

Определяне на качеството на текста.Стандартната стойност е TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

стойност на имота

TextRenderingHint

TiffBinarizationMethod

Получава или задава метода, използвана при конвертиране на изображения в 1 bpp форматAspose.Cells.Rendering.ImageOrPrintOptions.ImageType е Tiff и Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression е равна на Ccitt3 или Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

стойност на имота

ImageBinarizationMethod

Remarks

FloydSteinbergDithering.

TiffColorDepth

Получава или задава битови дълбочини, за да се прилага само при спестяване на страници във формат “Тиф”.

public ColorDepth TiffColorDepth { get; set; }

стойност на имота

ColorDepth

Remarks

Тя е ефективна само при спестяване на TIFF.TiffCompression е зададен на CCITT3, CCITT4, това няма да влезе в сила, битната дълбочина на генерирания тиф изображение винаги ще бъде 1.

TiffCompression

Получава или задава типа на компресия, за да се прилага само при спестяване на страници във формат “Тиф”.

public TiffCompression TiffCompression { get; set; }

стойност на имота

TiffCompression

Remarks

Тя е ефективна само при спестяване на TIFF.Стандартната стойност е Lzw.

Transparent

Показва дали фоновете на генерираната картина трябва да бъдат прозрачни.

public bool Transparent { get; set; }

стойност на имота

bool

Remarks

Стандартната стойност е фалшива.Това означава, че фонът на генерираните изображения е бял.

VerticalResolution

Получава или поставя вертикалната резолюция за генерирани изображения, в точки на инча.

public int VerticalResolution { get; set; }

стойност на имота

int

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; }

стойност на имота

IWarningCallback

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.Aspose извини за всякакви неудобства, които може да сте претърпели.

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.

 Български