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
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
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
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
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
CustomQueryPageSettingsEventHandler
Kupac može kontrolirati postavke stranice tiskara prilikom tiskanja svake stranice pomoću ovog EventHandlera
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
Vrijednost nekretnina
DefaultEditLanguage
Pronađite ili postavite podrazumevani redigirani jezik.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
Vrijednost nekretnina
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
DrawObjectEventHandler
Implementirajte ovaj sučelje kako biste dobili DrawObject i Bound prilikom renderiranja.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
Vrijednost nekretnina
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
EmfRenderSetting
Sastav za renderiranje metafila EMF-a u izvornom datoteku.
public EmfRenderSetting EmfRenderSetting { get; set; }
Vrijednost nekretnina
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..
public EmfType EmfType { get; set; }
Vrijednost nekretnina
GridlineType
Dobivaju ili postavljaju gridline tip.
public GridlineType GridlineType { get; set; }
Vrijednost nekretnina
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
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
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
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
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
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
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
OutputBlankPageWhenNothingToPrint
To ukazuje na to da li izdati bijelu stranicu kada nema ništa za tiskanje.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
Vrijednost nekretnina
Remarks
Definicija je lažna.
PageCount
Dobiva ili postavlja broj stranica koje treba sačuvati.
public int PageCount { get; set; }
Vrijednost nekretnina
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
Remarks
Definicija je 0.
PageSavingCallback
Kontrola/indikacija napretka procesa spašavanja stranica.
public IPageSavingCallback PageSavingCallback { get; set; }
Vrijednost nekretnina
PixelFormat
Pronađite ili postavite format piksela za generirane slike.
public PixelFormat PixelFormat { get; set; }
Vrijednost nekretnina
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
PrintingPage
Saznajte koje stranice neće biti objavljene.
public PrintingPageType PrintingPage { get; set; }
Vrijednost nekretnina
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
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
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
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
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
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
TextCrossType
Dobiva ili postavlja tip teksta kada je širina teksta veća od širine ćelija.
public TextCrossType TextCrossType { get; set; }
Vrijednost nekretnina
TextRenderingHint
Označuje kvalitetu tekstovnog renderiranja.Podrazumevana vrijednost je TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
Vrijednost nekretnina
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
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
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
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
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
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
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.