Class ImageOrPrintOptions

Class ImageOrPrintOptions

nazivni prostor: Aspose.Cells.Rendering Sastav: Aspose.Cells.dll (25.4.0)

Omogućuje određivanje opcija prilikom renderiranja radnog lista na slike, tiskanja radnog lista ili renderiranja grafikona na sliku.

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()

Ctor je.

public ImageOrPrintOptions()

Properties

AllColumnsInOnePagePerSheet

Ako je AllColumnsInOnePagePerSheet istinit, svaki sadržaj stolpca na jednom listu će se isporučiti samo na jednu stranicu kao rezultat.Širina veličine papira stranice bit će nevažeća, a ostale postavke stranice bit će nevažeće.I dalje će imati učinak.

public bool AllColumnsInOnePagePerSheet { get; set; }

Vrijednost nekretnina

bool

ChartImageType

Upišite sliku grafikona prilikom pretvaranja.Definicijska vrijednost: 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; }

Vrijednost nekretnina

ImageFormat

Remarks

Upozorenje: Ovaj član je sada zastarjel. umjesto toga,Graf i oblika uvijek se renderiraju kao vektorski elementi (npr. točka, linija) za renderiranje kvalitete.Ova imovina će biti uklonjena 12 mjeseci kasnije od lipnja 2022.Aspose se ispričava za bilo kakve nelagode koje ste možda doživjeli.

CheckWorkbookDefaultFont

Kada su znakovi u programu Excel Unicode i nisu postavljeni s ispravnim fontom u stilu ćelija,Može se pojaviti kao blok u PDF, sliku.Postavite to na istinu kako biste pokušali koristiti podrazumevani font u radnoj knjizi kako biste najprije prikazali ove znakove.

public bool CheckWorkbookDefaultFont { get; set; }

Vrijednost nekretnina

bool

Remarks

Definicija je istinita.

CustomPrintPageEventHandler

Kupac može poseban izlaz za tiskanje prilikom tiskanja svake stranice pomoću ovog EventHandlera

public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }

Vrijednost nekretnina

PrintPageEventHandler

CustomQueryPageSettingsEventHandler

Kupac može kontrolirati postavke stranice tiskara prilikom tiskanja svake stranice pomoću ovog EventHandlera

public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }

Vrijednost nekretnina

QueryPageSettingsEventHandler

DefaultEditLanguage

Pronađite ili postavite podrazumevani redigirani jezik.

public DefaultEditLanguage DefaultEditLanguage { get; set; }

Vrijednost nekretnina

DefaultEditLanguage

Remarks

Može prikazivati/prenošenje različitih rasporeda za tekstni odjeljak kada su postavljeni različiti redigirani jezici.Podrazumevano je Aspose.Cells.DefaultEditLanguage.Auto.

DefaultFont

Kada su znakovi u programu Excel Unicode i nisu postavljeni s ispravnim fontom u stilu ćelija,Može se pojaviti kao blok u PDF, sliku.Postavite DefaultFont kao što su MingLiu ili MS Gothic da biste prikazali ove znakove.Ako ova svojstva nije postavljena, Aspose.Cells će koristiti sustavni podrazumevani font kako bi prikazali ove znakove unicoda.

public string DefaultFont { get; set; }

Vrijednost nekretnina

string

DrawObjectEventHandler

Implementirajte ovaj sučelje kako biste dobili DrawObject i Bound prilikom renderiranja.

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

Vrijednost nekretnina

DrawObjectEventHandler

EmbededImageNameInSvg

Upišite ime ugrađene slike u svg.To bi trebalo biti cijeli put s adresarima kao što je “c:\xpsEmbedded”

[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }

Vrijednost nekretnina

string

EmfRenderSetting

Sastav za renderiranje metafila EMF-a u izvornom datoteku.

public EmfRenderSetting EmfRenderSetting { get; set; }

Vrijednost nekretnina

EmfRenderSetting

Remarks

Metafili EMF identificirani kao “EMF+ Dual” mogu sadržavati i EMF+ zapise i EMF zapise.Svaki tip zapisa može se koristiti za prikaz slike, samo EMF+ zapisi ili samo EMF zapisi.Kada je postavljen Aspose.Cells.EmfRenderSetting.EmfPlusPrefer, tada će se EMF+ zapisi parsedati dok se prikazuju na sliku, inače će se samo EMF zapisi parsedati.Podrazumevana vrijednost je Aspose.Cells.EmfRenderSetting.EmfOnly.Za okvir koji se oslanjaju na .Net System.Drawing.Common, ova se postavka ignorira.

EmfType

Dobiva ili postavlja EmfType koji određuje format Metafile..Podrazumevana vrijednost je EmfPlusDual.

public EmfType EmfType { get; set; }

Vrijednost nekretnina

EmfType

GridlineType

Dobivaju ili postavljaju gridline tip.

public GridlineType GridlineType { get; set; }

Vrijednost nekretnina

GridlineType

Remarks

Definicija je Dotted tipa.

HorizontalResolution

Dobiva ili postavlja horizontalnu rezoluciju za generirane slike, u točkama po centimetarima.

public int HorizontalResolution { get; set; }

Vrijednost nekretnina

int

Examples

Sljedeći kod postavlja rezoluciju na 192, širina i visina generiranog slika je dvostrukoJedan s rezolucijom ostaje kao privremena vrijednost 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

Definicijska vrijednost je 96.

Uredi Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution i Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution utječu na širinu i visinu izlaznog slika u pikselima.

ImageType

Dobiva ili postavlja format generiranih slika.Definicijska vrijednost: PNG

public virtual ImageType ImageType { get; set; }

Vrijednost nekretnina

ImageType

IsCellAutoFit

Indikira je li širina i visina stanica automatski prilagođena cjelovitim vrijednostima.Definicijska vrijednost je lažna.

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

Vrijednost nekretnina

bool

Remarks

Upozorenje: Ovaj član je sada zastarjel. umjesto toga,Molimo Vas da koristite Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.AutofitterOptions) i __ WL 27 _.Ova imovina će biti uklonjena 12 mjeseci kasnije od kolovoza 2022.Aspose se ispričava za bilo kakve nelagode koje ste možda doživjeli.

IsFontSubstitutionCharGranularity

To ukazuje na to treba li zamijeniti font znakova samo kada je cjelina font nije kompatibilan s njim.

public bool IsFontSubstitutionCharGranularity { get; set; }

Vrijednost nekretnina

bool

Remarks

Prvo ćemo pokušati podrazumevani font Workbook i PdfSaveOption/system za cjeloviti font.

IsOptimized

Indikira hoće li se optimizirati elementi izlaska.

public bool IsOptimized { get; set; }

Vrijednost nekretnina

bool

Remarks

Definicijska vrijednost je lažna.Trenutno, kada je ova imovina postavljena na stvarnost, bit će izvršene sljedeće optimizacije:

  • Optimizacija graničnih linija.
  • optimizirati veličinu datoteke dok se prenosi na Svg sliku.

OnePagePerSheet

Ako je OnePagePerSheet istinit, sve sadržaje u jednom listu izlaze na samo jednu stranicu kao rezultat.Papirna veličina stranice bit će nevažeća, a ostale postavke stranice bit će nevažeće.I dalje će imati učinak.

public bool OnePagePerSheet { get; set; }

Vrijednost nekretnina

bool

OnlyArea

Ako je ta imovina istinita, jedno područje će biti proizvod, a nijedna razmjera neće stupiti na snagu.

public bool OnlyArea { get; set; }

Vrijednost nekretnina

bool

OutputBlankPageWhenNothingToPrint

To ukazuje na to da li izdati bijelu stranicu kada nema ništa za tiskanje.

public bool OutputBlankPageWhenNothingToPrint { get; set; }

Vrijednost nekretnina

bool

Remarks

Definicija je lažna.

PageCount

Dobiva ili postavlja broj stranica koje treba sačuvati.

public int PageCount { get; set; }

Vrijednost nekretnina

int

Remarks

Podrazumevano je System.Int32.MaxValue što znači da će sve stranice biti prenesene.

PageIndex

Pronađite ili postavite indeks na temelju 0 na prvoj stranici za spašavanje.

public int PageIndex { get; set; }

Vrijednost nekretnina

int

Remarks

Definicija je 0.

PageSavingCallback

Kontrola/indikacija napretka procesa spašavanja stranica.

public IPageSavingCallback PageSavingCallback { get; set; }

Vrijednost nekretnina

IPageSavingCallback

PixelFormat

Pronađite ili postavite format piksela za generirane slike.

public PixelFormat PixelFormat { get; set; }

Vrijednost nekretnina

PixelFormat

Remarks

Predviđena vrijednost je PixelFormat.Format32bppArgb.

PrintWithStatusDialog

Ako je PrintWithStatusDialog = istinita, bit će dijalog koji prikazuje trenutni status tiskanja.Drugim riječima, takav dijalog se neće pokazati.

public bool PrintWithStatusDialog { get; set; }

Vrijednost nekretnina

bool

PrintingPage

Saznajte koje stranice neće biti objavljene.

public PrintingPageType PrintingPage { get; set; }

Vrijednost nekretnina

PrintingPageType

Quality

Dobivaju ili postavljaju vrijednost koja određuje kvalitetu generiranog imagesto primjenjuje se samo kada sačuvate stranice u ‘Jpeg’ formatu.

public int Quality { get; set; }

Vrijednost nekretnina

int

Remarks

To djeluje samo kada se štedi na JPEG.Vrijednost mora biti između 0 i 100.Defektna vrijednost je 100.

SVGFitToViewPort

ako je ta imovina istinita, generirani svg će se prilagoditi pogledu na luku.

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

Vrijednost nekretnina

bool

SaveFormat

Pronađite ili postavite tip formata izvora datotekePodrš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; }

Vrijednost nekretnina

SaveFormat

Remarks

Upozorenje: Ovaj član je sada zastarjel. umjesto toga,Za Tiff/Svg, koristite Aspose.Cells.Rendering.ImageOrPrintOptions.ImeType; za Xps, upotrijebite W L27.Workbook.Save(System.String,Wl27__.saveOption) s _ WL27.Ova imovina će biti uklonjena 12 mjeseci kasnije od kolovoza 2022.Aspose se ispričava za bilo kakve nelagode koje ste možda doživjeli.

SheetSet

Podrazumevano su svi vidljivi listovi u radnoj knjizi: Aspose.Cells.Rendering.SheetSet.Visible.

public SheetSet SheetSet { get; set; }

Vrijednost nekretnina

SheetSet

Remarks

Set je ignoriran kada se koristi u Aspose.Cells.Rendering.SheetRender

SmoothingMode

Specifikira se primjenjuje li pročišćavanje (antialiasing) na linije i krivulje i krajeve punih područja.Podrazumevana vrijednost je SmoothingMode.None

public SmoothingMode SmoothingMode { get; set; }

Vrijednost nekretnina

SmoothingMode

SvgCssPrefix

Dobiva i postavlja predviđanje imena css u svg,predviđena vrijednost je prazna traka.

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

Vrijednost nekretnina

string

TextCrossType

Dobiva ili postavlja tip teksta kada je širina teksta veća od širine ćelija.

public TextCrossType TextCrossType { get; set; }

Vrijednost nekretnina

TextCrossType

TextRenderingHint

Označuje kvalitetu tekstovnog renderiranja.Podrazumevana vrijednost je TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

Vrijednost nekretnina

TextRenderingHint

TiffBinarizationMethod

Pronađite ili postavite metodu koja se koristi pri pretvaranju slika u 1 bpp formatkada Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType je Tiff i Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression je jednako Ccitt3 ili Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

Vrijednost nekretnina

ImageBinarizationMethod

Remarks

Predviđena vrijednost je FloydSteinbergDithering.

TiffColorDepth

Dobiva ili postavlja bit dubine da se primjenjuje samo kada sačuvate stranice u ‘Tiff’ formatu.

public ColorDepth TiffColorDepth { get; set; }

Vrijednost nekretnina

ColorDepth

Remarks

To djeluje samo kada se štedi na TIFF.Ako je TiffCompression postavljen na CCITT3, CCITT4, to neće stupiti na snagu, bitna dubina generiranog tiff slika uvijek će biti 1.

TiffCompression

Dobiva ili postavlja tip kompresije koji se primjenjuje samo kada sačuvate stranice u formatu ‘Tiff’.

public TiffCompression TiffCompression { get; set; }

Vrijednost nekretnina

TiffCompression

Remarks

To djeluje samo kada se štedi na TIFF.Definicijska vrijednost je Lzw.

Transparent

Indikira treba li pozadina generiranog slika biti transparentna.

public bool Transparent { get; set; }

Vrijednost nekretnina

bool

Remarks

Podrazumevana vrijednost je lažna, što znači da je pozadina generiranih slika bijela.

VerticalResolution

Dobiva ili postavlja vertikalnu rezoluciju za generirane slike, u točkama po centimetarima.

public int VerticalResolution { get; set; }

Vrijednost nekretnina

int

Examples

Sljedeći kod postavlja rezoluciju na 192, širina i visina generiranog slika je dvostrukoJedan s rezolucijom ostaje kao privremena vrijednost 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

Definicijska vrijednost je 96.

Uredi Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution i Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution utječu na širinu i visinu izlaznog slika u pikselima.

WarningCallback

Dobivaju ili postavljaju upozorenje poziva.

public IWarningCallback WarningCallback { get; set; }

Vrijednost nekretnina

IWarningCallback

Methods

SetDesiredSize(u, u)

Postavlja željenu širinu i visinu slike.

[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)

Parameters

desiredWidth int

Željena širina u pixelima

desiredHeight int

Poželjna visina u pixelima

Remarks

Upozorenje: Ovaj član je sada zastarjel. umjesto toga,Molimo koristite Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) postavljanjem parametara čuvajućiAspectRatio na laž.Ova imovina će biti uklonjena 12 mjeseci kasnije od svibnja 2023.Aspose se ispričava za bilo kakve nelagode koje ste možda doživjeli.

SetDesiredSize(int, int, bool)

Postavlja željenu širinu i visinu slike.

public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)

Parameters

desiredWidth int

Željena širina u pixelima

desiredHeight int

Poželjna visina u pixelima

keepAspectRatio bool

Hoće li se sačuvati aspektni omjer izvorne slike

Remarks

Širina i visina izlaznog slika u pikselima će se temeljiti samo na željenoj širini i visini.

Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution i Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution neće utjecati na širinu i visinu izlaznog slika u ovom slučaju.

 Hrvatski