Class ImageOrPrintOptions

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

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

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

bool

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

ImageFormat

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

bool

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

PrintPageEventHandler

CustomQueryPageSettingsEventHandler

Asiakas voi hallita tulostin sivun asetuksia tulostettaessa kunkin sivun käyttämällä tätä EventHandleria

public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }

Omistuksen arvo

QueryPageSettingsEventHandler

DefaultEditLanguage

Saat tai asetat oletusarvoisen muokkauskielen.

public DefaultEditLanguage DefaultEditLanguage { get; set; }

Omistuksen arvo

DefaultEditLanguage

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

string

DrawObjectEventHandler

Soveltaa tätä käyttöliittymää saadaksesi DrawObject ja Bound rendering.

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

Omistuksen arvo

DrawObjectEventHandler

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

string

EmfRenderSetting

Asetukset Emf-metafilien luovuttamiseen lähdetiedostoon.

public EmfRenderSetting EmfRenderSetting { get; set; }

Omistuksen arvo

EmfRenderSetting

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..Oletusarvo on EmfPlusDual.

public EmfType EmfType { get; set; }

Omistuksen arvo

EmfType

GridlineType

Saa tai asettaa gridline tyyppi.

public GridlineType GridlineType { get; set; }

Omistuksen arvo

GridlineType

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

int

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

ImageType

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

bool

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

bool

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

bool

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

bool

OnlyArea

Jos tämä omaisuus on totta, yksi alue on tuotanto, eikä mittakaava tule voimaan.

public bool OnlyArea { get; set; }

Omistuksen arvo

bool

OutputBlankPageWhenNothingToPrint

Se osoittaa, onko tulostettava valkoinen sivu, kun ei ole mitään tulostettavaa.

public bool OutputBlankPageWhenNothingToPrint { get; set; }

Omistuksen arvo

bool

Remarks

Epävarmuus on väärä.

PageCount

Saat tai asettaa sivujen lukumäärän tallentaa.

public int PageCount { get; set; }

Omistuksen arvo

int

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

int

Remarks

Epävarmuus on 0.

PageSavingCallback

Ohjaus / osoittaa sivun säästämisprosessin etenemistä.

public IPageSavingCallback PageSavingCallback { get; set; }

Omistuksen arvo

IPageSavingCallback

PixelFormat

Saat tai asetat pixelimuodossa luotujen kuvien.

public PixelFormat PixelFormat { get; set; }

Omistuksen arvo

PixelFormat

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

bool

PrintingPage

Ilmoita, mitkä sivut eivät tulosteta.

public PrintingPageType PrintingPage { get; set; }

Omistuksen arvo

PrintingPageType

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

int

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

bool

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

SaveFormat

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

SheetSet

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

SmoothingMode

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

string

TextCrossType

Saat tai asetat tekstityypin, kun tekstin leveys on suurempi kuin solun leveys.

public TextCrossType TextCrossType { get; set; }

Omistuksen arvo

TextCrossType

TextRenderingHint

Määrittää tekstin laadun.Oletusarvo on TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

Omistuksen arvo

TextRenderingHint

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

ImageBinarizationMethod

Remarks

Oletusarvo on FloydSteinbergDithering.

TiffColorDepth

Saat tai asetat bit-pituuden sovellettavan vain, kun sivut tallennetaan ‘Tiff’ -muodossa.

public ColorDepth TiffColorDepth { get; set; }

Omistuksen arvo

ColorDepth

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

TiffCompression

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

bool

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

int

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

IWarningCallback

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.

 Suomi