Class ImageOrPrintOptions
ja nimityö: Aspose.Cells.Rendering Kokoelma: Aspose.Cells.dll (25.4.0)
Se mahdollistaa valintojen määrittämisen, kun työlevyä luodaan kuvia, työlevyä tulostetaan tai kaavio luodaan kuvaa.
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()
ja Ctor.
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
Jos AllColumnsInOnePagePerSheet on totta, kaikki sarakkeiden sisältö yhdestä lehdestä tulee vain yhdelle sivulle tuloksena.Pageetupin paperin koon leveys on voimassa ja muut Pageetupin asetukset ovat voimassa.Se tulee edelleen vaikuttamaan.
public bool AllColumnsInOnePagePerSheet { get; set; }
Omistuksen arvo
ChartImageType
Valitse kuvan tyyppi muuntamisen aikana.Käytännön arvo: 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; }
Omistuksen arvo
Remarks
Huomautus: Tämä jäsen on nyt vanhentunut. sen sijaan,Taulukko ja muoto on aina renderoitu vektorin elementteina (esim. kohde, linja) laadun renderoitukseen.Tämä omaisuus poistetaan 12 kuukautta myöhemmin kesäkuusta 2022.Aspose pyytää anteeksi mahdollisista epämukavuuksista, joita olet kokenut.
CheckWorkbookDefaultFont
Kun Excelin merkit ovat Unicodeja eivätkä ole asetettu oikealla kirjaimella solustyyliä,Ne voivat näkyä blokkina pdf:ssä, kuvassa.Aseta tämä todeksi ja yritä käyttää työpöytäkirjan oletusarvoa näkemään nämä merkit ensin.
public bool CheckWorkbookDefaultFont { get; set; }
Omistuksen arvo
Remarks
Defaultti on totta.
CustomPrintPageEventHandler
Asiakas voi käyttää erityistä tulosta tulostukseen, kun jokainen sivu tulostetaan tämän EventHandlerin avulla.
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
Omistuksen arvo
CustomQueryPageSettingsEventHandler
Asiakas voi hallita tulostin sivun asetuksia tulostettaessa kunkin sivun käyttämällä tätä EventHandleria
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
Omistuksen arvo
DefaultEditLanguage
Saat tai asetat oletusarvoisen muokkauskielen.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
Omistuksen arvo
Remarks
Se voi näyttää / lähettää eri asetuksia tekstin kappaleita, kun eri muokkaus kieli asetetaan.Oletusarvo on Aspose.Cells.DefaultEditLanguage.Auto.
DefaultFont
Kun Excelin merkit ovat Unicodeja eivätkä ole asetettu oikealla kirjaimella solustyyliä,Ne voivat näkyä blokkina pdf:ssä, kuvassa.Aseta DefaultFont kuten MingLiu tai MS Gothic näytteille näistä merkkeistä.Jos tämä ominaisuus ei ole asetettu, Aspose.Cells käyttää järjestelmän oletusarvoa näiden unicode-merkintöjen näyttämiseksi.
public string DefaultFont { get; set; }
Omistuksen arvo
DrawObjectEventHandler
Soveltaa tätä käyttöliittymää saadaksesi DrawObject ja Bound rendering.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
Omistuksen arvo
EmbededImageNameInSvg
Ilmoita sisällytetyn kuvan nimen svg.Tämä pitäisi olla täydellinen reitti, jossa on luettelo, kuten “c:\xpsEmbedded”
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
Omistuksen arvo
EmfRenderSetting
Asetukset Emf-metafilien luovuttamiseen lähdetiedostoon.
public EmfRenderSetting EmfRenderSetting { get; set; }
Omistuksen arvo
Remarks
EMF-metafiilit, jotka tunnistetaan nimellä “EMF+ Dual”, voivat sisältää sekä EMF+- ja EMF-tiedostoja.Mitään muistiinpanoja voidaan käyttää kuvan esittämiseen, vain EMF+-rekisterit tai vain EMF-rekisterit.Kun Aspose.Cells.EmfRenderSetting.EmfPlusPrefer on asetettu, EMF+-tiedostoja parsataan kuvan tuottamisen aikana, muuten vain EMF-tiedostoja parsataan.Oletusarvo on Aspose.Cells.EmfRenderSetting.EmfOnly.Puitteet, jotka riippuvat .Net System.Drawing.Common, tämä asetus on sivuutettu.
EmfType
Saa tai asettaa EmfType, joka määrittää muodon Metafile..
public EmfType EmfType { get; set; }
Omistuksen arvo
GridlineType
Saa tai asettaa gridline tyyppi.
public GridlineType GridlineType { get; set; }
Omistuksen arvo
Remarks
Default on määritelty tyyppi.
HorizontalResolution
Saa tai asettaa horisontaalisen resoluution luotujen kuvien osalta pisteinä tuumaa kohti.
public int HorizontalResolution { get; set; }
Omistuksen arvo
Examples
Seuraava koodi asettaa resoluution 192, tuottaman kuvan leveys ja korkeus on kaksinkertainenSe, jonka resoluutio on jäljellä, on oletusarvo 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
Määrä on 96.
Asetukset Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution ja Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution vaikuttavat lähtökuvan leveyden ja korkeuden pikseleissä.
ImageType
Saa tai asettaa tuottaman kuvan muodon.Käytännön arvo: PNG
public virtual ImageType ImageType { get; set; }
Omistuksen arvo
IsCellAutoFit
Se osoittaa, onko solujen leveys ja korkeus automaattisesti määritelty solusarvoon.Oletusarvo on väärä.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
Omistuksen arvo
Remarks
Huomautus: Tämä jäsen on nyt vanhentunut. sen sijaan,Varmista, että käytät Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.AutofitterOptions) ja __ WL 27 _.Työtiedostoa.Tämä omaisuus poistetaan 12 kuukautta myöhemmin elokuusta 2022.Aspose pyytää anteeksi mahdollisista epämukavuuksista, joita olet kokenut.
IsFontSubstitutionCharGranularity
Se osoittaa, vai korvata kirjain vain, kun solun kirjain ei ole yhteensopiva sen.
public bool IsFontSubstitutionCharGranularity { get; set; }
Omistuksen arvo
Remarks
Yritämme oletusarvoisen fontin Workbook ja PdfSaveOption/system cell fontin ensin.
IsOptimized
Se osoittaa, optimoidaanko tuonnin elementtejä.
public bool IsOptimized { get; set; }
Omistuksen arvo
Remarks
Väärä arvo on väärä.Tällä hetkellä, kun tämä omaisuus on asetettu, seuraavat optimoinnit tehdään:
- Optimoi rajat.
- Optimoi tiedoston koon, kun lähetetään Svg-kuvaan.
OnePagePerSheet
Jos OnePagePerSheet on totta, kaikki yhden levyn sisällöt tulevat vain yhteen sivuun tuloksena.Pageetupin paperin koko on voimassa, ja muut Pageetupin asetukset ovat voimassa.Se tulee edelleen vaikuttamaan.
public bool OnePagePerSheet { get; set; }
Omistuksen arvo
OnlyArea
Jos tämä omaisuus on totta, yksi alue on tuotanto, eikä mittakaava tule voimaan.
public bool OnlyArea { get; set; }
Omistuksen arvo
OutputBlankPageWhenNothingToPrint
Se osoittaa, onko tulostettava valkoinen sivu, kun ei ole mitään tulostettavaa.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
Omistuksen arvo
Remarks
Epävarmuus on väärä.
PageCount
Saat tai asettaa sivujen lukumäärän tallentaa.
public int PageCount { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on System.Int32.MaxValue, mikä tarkoittaa, että kaikki sivut suoritetaan.
PageIndex
Saat tai asettaa ensimmäisen sivun 0-pohjaisen indeksin tallentaa.
public int PageIndex { get; set; }
Omistuksen arvo
Remarks
Epävarmuus on 0.
PageSavingCallback
Ohjaus / osoittaa sivun säästämisprosessin etenemistä.
public IPageSavingCallback PageSavingCallback { get; set; }
Omistuksen arvo
PixelFormat
Saat tai asetat pixelimuodossa luotujen kuvien.
public PixelFormat PixelFormat { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on PixelFormat.Format32bppArgb.
PrintWithStatusDialog
Jos PrintWithStatusDialog = todellinen, on olemassa vuoropuhelu, joka näyttää nykyisen tulostustilanteen.Muuten tällaista vuoropuhelua ei näy.
public bool PrintWithStatusDialog { get; set; }
Omistuksen arvo
PrintingPage
Ilmoita, mitkä sivut eivät tulosteta.
public PrintingPageType PrintingPage { get; set; }
Omistuksen arvo
Quality
Saat tai asetat arvon, joka määrittää tuottaman imageston laadun, sovelletaan vain, kun sivut tallennetaan “Jpeg” -muodossa.
public int Quality { get; set; }
Omistuksen arvo
Remarks
Se toimii vain säästämällä JPEG: ssä.Arvon on oltava 0 ja 100 välillä.Oletusarvo on 100.
VinkkiViewPort
Jos tämä omaisuus on totta, tuottama svg soveltuu portin näkemiseen.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
Omistuksen arvo
SaveFormat
Saat tai asettaa lähtötiedoston muodon tyyppiTuki Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
Omistuksen arvo
Remarks
Huomautus: Tämä jäsen on nyt vanhentunut. sen sijaan,Tiff/Svg:n osalta käytä Aspose.Cells.Rendering.ImageOrPrintOptions.ImmageType; Xps:ssa käytön avulla käytetään __ WL27.Workbook.Save(System.String,_W L 27.Tämä omaisuus poistetaan 12 kuukautta myöhemmin elokuusta 2022.Aspose pyytää anteeksi mahdollisista epämukavuuksista, joita olet kokenut.
SheetSet
Oletusarvo on kaikki näkyvät lehdet työpöydässä: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
Omistuksen arvo
Remarks
Asetus sivuutetaan, kun sitä käytetään Aspose.Cells.Rendering.SheetRenderissa
SmoothingMode
Määritetään, sovelletaanko sileyttä (antialiasing) linjoihin ja kurkkuihin ja täynnä alueita.Oletusarvo on SmoothingMode.None
public SmoothingMode SmoothingMode { get; set; }
Omistuksen arvo
SvgCssPrefix
Saa ja asettaa css-nimen etukäteen svg, oletusarvo on tyhjä sarja.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
Omistuksen arvo
TextCrossType
Saat tai asetat tekstityypin, kun tekstin leveys on suurempi kuin solun leveys.
public TextCrossType TextCrossType { get; set; }
Omistuksen arvo
TextRenderingHint
Määrittää tekstin laadun.Oletusarvo on TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
Omistuksen arvo
TiffBinarizationMethod
Saa tai asettaa menetelmän, jota käytetään kuvien muuntamisessa 1 bpp-muodossakun Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType on Tiff ja Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression on sama kuin Ccitt3 tai Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on FloydSteinbergDithering.
TiffColorDepth
Saat tai asetat bit-pituuden sovellettavan vain, kun sivut tallennetaan ‘Tiff’ -muodossa.
public ColorDepth TiffColorDepth { get; set; }
Omistuksen arvo
Remarks
Se toimii vain, kun säästät TIFF: lle.Jos TiffCompression on asetettu CCITT3, CCITT4, tämä ei tule voimaan, tuottaman tiff-kuvan paksu syvyys on aina 1.
TiffCompression
Saat tai asetat kompressiotyypin sovellettavan vain, kun sivut tallennetaan ‘Tiff’ -muodossa.
public TiffCompression TiffCompression { get; set; }
Omistuksen arvo
Remarks
Se toimii vain, kun säästät TIFF: lle.Oletusarvo on Lzw.
Transparent
Se osoittaa, onko syntyvän kuvan tausta läpinäkyvä.
public bool Transparent { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on väärä. Tämä tarkoittaa, että syntyvien kuvien tausta on valkoinen.
VerticalResolution
Saa tai asettaa vertikaalinen resoluutio luotujen kuvien osalta pisteinä tuumaa kohti.
public int VerticalResolution { get; set; }
Omistuksen arvo
Examples
Seuraava koodi asettaa resoluution 192, tuottaman kuvan leveys ja korkeus on kaksinkertainenSe, jonka resoluutio on jäljellä, on oletusarvo 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
Määrä on 96.
Asetukset Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution ja Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution vaikuttavat lähtökuvan leveyden ja korkeuden pikseleissä.
WarningCallback
Saa tai asettaa varoitus callback.
public IWarningCallback WarningCallback { get; set; }
Omistuksen arvo
Methods
SetDesiredSize(Sisä, sisä)
Määritä haluttu leveys ja kuvan korkeus.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
Haluttu leveys pikseleissä
desiredHeight
int
Haluttu korkeus pikseleissä
Remarks
Huomautus: Tämä jäsen on nyt vanhentunut. sen sijaan,Käytä Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) asettamalla parametri pitääAspectRatio vääriä.Tämä omaisuus poistetaan 12 kuukautta myöhemmin toukokuusta 2023.Aspose pyytää anteeksi mahdollisista epämukavuuksista, joita olet kokenut.
SetDesiredSize(Inti, Inti ja Bool)
Määritä haluttu leveys ja kuvan korkeus.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
Haluttu leveys pikseleissä
desiredHeight
int
Haluttu korkeus pikseleissä
keepAspectRatio
bool
Kuinka säilyttää näkökohdan suhteen alkuperäkuva
Remarks
Kuvan leveys ja korkeus pikseleissä perustuvat vain toivottuun leveyteen ja korkeuteen.
Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution ja Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution eivät vaikuta tuonnin kuvan leveyteen ja korkeuteen tässä tapauksessa.