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 истинито, све садржаје колоне једне листе ће излазити на само једну страницу као резултат.Ширина величине папира странице ће бити немогућа, а остале подешавања странице ће бити немогуће.I dalje će imati efekat.

public bool AllColumnsInOnePagePerSheet { get; set; }

Вредност имовине

bool

ChartImageType

Наведите тип слике када конвертујете.Стандардна вредност: ПНГ

[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 se izvinjava za bilo kakve nelagode koje ste možda doživeli.

CheckWorkbookDefaultFont

Када су ликови у Екцелу Уникад и нису постављени са правилним шрифтом у ћелијском стилу,Они се могу појавити као блок у ПДФ, слика.Поставите ово на истину да бисте покушали да користите подразумевани шрифт радног књига да бисте први пут приказали ове ликове.

public bool CheckWorkbookDefaultFont { get; set; }

Вредност имовине

bool

Remarks

Definicija je istinita.

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

Када су ликови у Екцелу Уникад и нису постављени са правилним шрифтом у ћелијском стилу,Они се могу појавити као блок у ПДФ, слика.Поставите ДефолтФонт као што су МингЛиу или МС Готиц да бисте приказали ове ликове.Ако ова својства није постављена, Аппосе.Целс ће користити системски подразумевани шрифт да би се приказали ови ликови у једнокоду.

public string DefaultFont { get; set; }

Вредност имовине

string

DrawObjectEventHandler

Имплементирајте овај интерфејс да бисте добили DrawObject и Bound приликом рендерације.

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

Подешавање за рендерирање ЕМФ метафила у изворном датотеку.

public EmfRenderSetting EmfRenderSetting { get; set; }

Вредност имовине

EmfRenderSetting

Remarks

Метафили ЕМФ-а идентификовани као “ЕМФ+ Дуал” могу да садрже и ЕМФ+ записи и ЕМФ записи.Без обзира на то да ли је могуће користити било коју врсту снимака за снимање слике, само ЕМФ+ снимак или само ЕМФ снимак.Kada je postavljen Aspose.Cells.EmfRenderSetting.EmfPlusPrefer, onda će EMF+ zapisi biti parsed dok se prenose na sliku, inače će biti parsed samo EMF zapisi.Стандардна вредност је Aspose.Cells.EmfRenderSetting.EmfOnly.За оквире који зависе од .Net System.Drawing.Common, ово подешавање је игнорисано.

EmfType

Добија или поставља EmfType који одређује формат метафила..Стандардна вредност је EmfPlusDual.

public EmfType EmfType { get; set; }

Вредност имовине

EmfType

GridlineType

Добија или поставља врсту мреже.

public GridlineType GridlineType { get; set; }

Вредност имовине

GridlineType

Remarks

Default je Dotted tip.

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

Добија или поставља формат генерисаних слика.Стандардна вредност: ПНГ

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.АутоФитерОпција) и __ WL 27 .Ворцхет.аутуФитРовс(Wl 27 .АутФитеропција).Ова имовина ће бити уклоњена 12 месеци касније од августа 2022. године.Aspose se izvinjava za bilo kakve nelagode koje ste možda doživeli.

IsFontSubstitutionCharGranularity

Показује да ли је потребно заменити шрифт карактера само када ћелијски шрифт није компатибилан за њега.

public bool IsFontSubstitutionCharGranularity { get; set; }

Вредност имовине

bool

Remarks

Прво ћемо покушати подразумевани шрифт Workbook и PdfSaveOption/system за ћелијски шрифт.

IsOptimized

Показује да ли да оптимизује елементе излаза.

public bool IsOptimized { get; set; }

Вредност имовине

bool

Remarks

Дефолтна вредност је лажна.Тренутно, када је ова имовина постављена на истину, биће извршене следеће оптимизације:

  • Оптимизација граничних линија.
  • оптимизује величину датотеке док се преноси на СВГ слику.

OnePagePerSheet

Ако је OnePagePerSheet истинито, све садржаје једне листе ће излазити на само једну страницу као резултат.Величина папира странице ће бити немогућа, а остале подешавања странице ће бити немогуће.I dalje će imati efekat.

public bool OnePagePerSheet { get; set; }

Вредност имовине

bool

OnlyArea

Ако је ова имовина истинита, једна област ће бити производња, а ниједна скала неће ступити на снагу.

public bool OnlyArea { get; set; }

Вредност имовине

bool

OutputBlankPageWhenNothingToPrint

Показати да ли да изведете белу страницу када нема ништа за штампање.

public bool OutputBlankPageWhenNothingToPrint { get; set; }

Вредност имовине

bool

Remarks

Definicija je lažna.

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 = истинито, биће дијалог који показује тренутни статус штампања.Иначе неће бити таквог дијалога.

public bool PrintWithStatusDialog { get; set; }

Вредност имовине

bool

PrintingPage

Наведите које странице неће бити штампане.

public PrintingPageType PrintingPage { get; set; }

Вредност имовине

PrintingPageType

Quality

Добијете или постављате вредност која одређује квалитет генерисаног слике се примењује само када сачувате странице у “Јпег” формат.

public int Quality { get; set; }

Вредност имовине

int

Remarks

То важи само када се штеди на ЈПЕГ.Vrednost mora da bude između 0 i 100.Дефолтна вредност је 100.

SVGFitToViewPort

ако је ова имовина истинита, генерисани свг ће бити погодан за поглед на порт.

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

Вредност имовине

bool

SaveFormat

Добија или поставља излазни формат датотеке типаPodrška za 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

Напомена: Овај члан је сада застарео. уместо тога,За Тифф/Свг, користите ВЛ27.Рендеринг.ИмагеOrPrintOptions.ImageType; За Ксп користијте _WL27.Workbook.Save(Систем.Стринг,В Л 27 .Спаси Опције) са __УЛ27.Ова имовина ће бити уклоњена 12 месеци касније од августа 2022. године.Aspose se izvinjava za bilo kakve nelagode koje ste možda doživeli.

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

Добије и поставља префикс имена ЦСС-а у свг,дефолт вредност је празна нијанса.

[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 БПП форматкада 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

То важи само за штедњу на ТИФФ-у.Ако је TiffCompression постављен на CCITT3, CCITT4, то неће ступити на снагу, битна дубина генерисаног тиф слике ће увек бити 1.

TiffCompression

Добија или поставља врсту компресије да се примењује само када сачувате странице у “Тифф” формат.

public TiffCompression TiffCompression { get; set; }

Вредност имовине

TiffCompression

Remarks

То важи само за штедњу на ТИФФ-у.Стандардна вредност је 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 se izvinjava za bilo kakve nelagode koje ste možda doživeli.

SetDesiredSize(int, int, bool)

Подесите жељену ширину и висину слике.

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 неће утицати на ширину и висину излазне слике у овом случају.

 Српски