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.Aspose извини за всякакви неудобства, които може да сте претърпели.
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 по време на rendering.
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+ записи, или само ЕМФ записи.Aspose.Cells.EmfRenderSetting.EmfPlusPrefer, тогава EMF+ записи ще бъдат паразирани по време на представяне на изображението, в противен случай само EMF.Aspose.Cells.EmfRenderSetting.EmfOnly.Net System.Drawing.Common.
EmfType
EmfType, който посочва формата на Metafile..
public EmfType EmfType { get; set; }
стойност на имота
GridlineType
Получавате или поставяте тип мрежа.
public GridlineType GridlineType { get; set; }
стойност на имота
Remarks
Dotted.
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.Aspose извини за всякакви неудобства, които може да сте претърпели.
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 = true.В противен случай няма да има такъв диалог.
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 .SavOption) с _ WL 27_ .XpsSavaOptionen.12 месеца по-късно от август 2022.Aspose извини за всякакви неудобства, които може да сте претърпели.
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.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.