Class ImageOrPrintOptions
Název místa: Aspose.Cells.Rendering Shromáždění: Aspose.Cells.dll (25.4.0)
Umožňuje specifikovat možnosti při renderování pracovních desek do obrázků, tisku pracovních desek nebo renderování grafu do obrázku.
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()
Třeba Ctor.
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
Pokud je AllColumnsInOnePagePerSheet pravdivý, veškerý obsah sloupce v jednom listu vyjde pouze na jednu stránku v výsledku.Šířka papírového rozměru stránky bude neplatná a ostatní nastavení stránky bude neplatné.Stále bude mít vliv.
public bool AllColumnsInOnePagePerSheet { get; set; }
Hodnota nemovitosti
ChartImageType
Ukažte grafický typ obrazu při konverzi.Standardní hodnota: 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; }
Hodnota nemovitosti
Remarks
Poznámka: Tento člen je nyní zastaralý. místo toho,Charta a tvar jsou vždy renderovány jako vektorové prvky (např. bod, řádek) pro renderování kvality.Tento majetek bude odstraněn o 12 měsíců později od června 2022.Aspose se omluví za jakékoli nepohodlí, které jste mohli zažít.
CheckWorkbookDefaultFont
Pokud jsou znaky v Excelu Unicode a nejsou nastaveny správným písmem ve stylu buňky,Mohou se objevit jako blok v PDF, obrázku.Nastavte to na pravdu, abyste se pokoušeli použít výchozí písmo v knihovně, abyste tyto znaky nejprve zobrazili.
public bool CheckWorkbookDefaultFont { get; set; }
Hodnota nemovitosti
Remarks
Default je pravdiv.
CustomPrintPageEventHandler
Zákazník může speciální výstup k tisku při tisku každé stránky pomocí tohoto EventHandler
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
Hodnota nemovitosti
CustomQueryPageSettingsEventHandler
Klient může ovládat nastavení stránky tiskárny při tisku každé stránky pomocí tohoto EventHandleru
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
Hodnota nemovitosti
DefaultEditLanguage
Získáte nebo nastavte výchozí editační jazyk.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
Hodnota nemovitosti
Remarks
Může zobrazovat/předkládat různé rozložení textového odstavce, když jsou nastaveny různé jazyky úpravy.Za předpokladu je Aspose.Cells.DefaultEditLanguage.Auto.
DefaultFont
Pokud jsou znaky v Excelu Unicode a nejsou nastaveny správným písmem ve stylu buňky,Mohou se objevit jako blok v PDF, obrázku.Nastavit DefaultFont jako MingLiu nebo MS Gothic zobrazit tyto znaky.Pokud tato vlastnost není nastavená, Aspose.Cells bude používat systémové výchozí písmo pro zobrazení těchto znaků unicode.
public string DefaultFont { get; set; }
Hodnota nemovitosti
DrawObjectEventHandler
Implementuje tento rozhraní získat DrawObject a Bound při renderován.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
Hodnota nemovitosti
EmbededImageNameInSvg
Uveďte jméno vestavěného obrazu v svg.To by mělo být plná cesta s adresářem jako “c:\xpsEmbedded”
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
Hodnota nemovitosti
EmfRenderSetting
Nastavení renderování metafyzí Emf ve zdrojovém souboru.
public EmfRenderSetting EmfRenderSetting { get; set; }
Hodnota nemovitosti
Remarks
Metafily EMF identifikované jako „EMF+ Dual“ mohou obsahovat jak záznamy EMF+ a záznamy EMF.Jakýkoliv typ záznamu lze použít k předávání obrazu, pouze záznamy EMF+ nebo pouze záznamy EMF.Když je nastaven Aspose.Cells.EmfRenderSetting.EmfPlusPrefer, pak EMF+ záznamy budou parsed při renderování do obrazu, jinak budou parsed pouze EMF záznamy.Standardní hodnota je Aspose.Cells.EmfRenderSetting.EmfOnly.Pro rámy, které závisí na .Net System.Drawing.Common, je toto nastavení ignorováno.
EmfType
Obdrží nebo nastaví EmfType, který specifikuje formát Metafile..
public EmfType EmfType { get; set; }
Hodnota nemovitosti
GridlineType
Dostanete nebo nastavte typ gridline.
public GridlineType GridlineType { get; set; }
Hodnota nemovitosti
Remarks
Default je typ Dotted.
HorizontalResolution
Obdrží nebo nastaví horizontální rozlišení pro generované obrázky, v bodách za palec.
public int HorizontalResolution { get; set; }
Hodnota nemovitosti
Examples
Následující kód nastaví rozlišení na 192, šířka a výška generovaného obrazu je dvakrát vyšší nežJedná se o rozlišení, které zůstává jako standardní hodnota 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
Standardní hodnota je 96.
Nastavení Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution a Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution ovlivňuje šířku a výšku výstupního obrazu v pixlech.
ImageType
Obdrží nebo nastaví formát generovaných snímk.Standardní hodnota: PNG.
public virtual ImageType ImageType { get; set; }
Hodnota nemovitosti
IsCellAutoFit
Ukazuje, zda je šířka a výška buněk automaticky přizpůsobena hodnotou buňky.Standardní hodnota je falešn.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
Hodnota nemovitosti
Remarks
Poznámka: Tento člen je nyní zastaralý. místo toho,Prosím, použijte Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.AutofitterOptions) a __ WL 27 _.Třídací listy.Tato nemovitost bude odstraněna o 12 měsíců později od srpna 2022.Aspose se omluví za jakékoli nepohodlí, které jste mohli zažít.
IsFontSubstitutionCharGranularity
Ukazuje, zda nahradit písmo charakteru pouze tehdy, když není písmo buňky pro něj kompatibiln.
public bool IsFontSubstitutionCharGranularity { get; set; }
Hodnota nemovitosti
Remarks
Zkoušíme výchozí písmo Workbook a PdfSaveOption/system pro buněčné písmo nejprve.
IsOptimized
Ukazuje, zda optimalizovat výstupní prvky.
public bool IsOptimized { get; set; }
Hodnota nemovitosti
Remarks
Default je falešná hodnota.V současné době, když je tato vlastnost provedena, budou provedeny následující optimalizace:
- Optimalizace hranic.
- optimalizovat velikost souboru při renderování do Svg obrazu.
OnePagePerSheet
Pokud je OnePagePerSheet pravdivý, veškerý obsah jednoho listu vyjde pouze na jednu stránku v výsledku.Velikost papíru na stránkách bude neplatná a ostatní nastavení na stránkáchStále bude mít vliv.
public bool OnePagePerSheet { get; set; }
Hodnota nemovitosti
OnlyArea
Pokud je tato vlastnost pravdivá, jedna oblast bude produkcí a žádný rozsah nebude platit.
public bool OnlyArea { get; set; }
Hodnota nemovitosti
OutputBlankPageWhenNothingToPrint
Ukazuje, zda vydat bílou stránku, když není co vytisknout.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
Hodnota nemovitosti
Remarks
Default je falešn.
PageCount
Obdržíte nebo nastavíte počet stránek, které chcete ušetřit.
public int PageCount { get; set; }
Hodnota nemovitosti
Remarks
Default je System.Int32.MaxValue, což znamená, že všechny stránky budou renderovány.
PageIndex
Získáte nebo nastavíte index na bázi 0 první stránky, který chcete ušetřit.
public int PageIndex { get; set; }
Hodnota nemovitosti
Remarks
Default je 0.
PageSavingCallback
Ovládání / indikace pokroku procesu ukládání stránek.
public IPageSavingCallback PageSavingCallback { get; set; }
Hodnota nemovitosti
PixelFormat
Obdrží nebo nastaví formát pixelů pro generované obrázky.
public PixelFormat PixelFormat { get; set; }
Hodnota nemovitosti
Remarks
Standardní hodnota je PixelFormat.Format32bppArgb.
PrintWithStatusDialog
Pokud PrintWithStatusDialog = pravdivý, bude dialog, který zobrazí aktuální stav tisku.V opačném případě se takový dialog nevyskytne.
public bool PrintWithStatusDialog { get; set; }
Hodnota nemovitosti
PrintingPage
Ukazuje, které stránky nebudou vytisknuty.
public PrintingPageType PrintingPage { get; set; }
Hodnota nemovitosti
Quality
Obdržíte nebo nastavíte hodnotu, která určuje kvalitu generovaného imagesto, se použije pouze tehdy, když uložíte stránky ve formátu “Jpeg”.
public int Quality { get; set; }
Hodnota nemovitosti
Remarks
Používá se pouze při úsporách do JPEG.Hodnota musí být mezi 0 a 100.Standardní hodnota je 100.
Štítek SVGFitToViewPort
Pokud je tato vlastnost pravdivá, vytvořený svg se hodí k zobrazení přístavu.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
Hodnota nemovitosti
SaveFormat
Obdržíte nebo nastavíte typ formátu výstupního souboruPodpora Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
Hodnota nemovitosti
Remarks
Poznámka: Tento člen je nyní zastaralý. místo toho,Pro Tiff/Svg, použijte Aspose.Cells.Rendering.ImageOrPrintOptions.ImažType; pro Xps, používejte Wl27.Workbook.Save(System.String,__W L27.Savoptions) s _ WL26.Tato nemovitost bude odstraněna o 12 měsíců později od srpna 2022.Aspose se omluví za jakékoli nepohodlí, které jste mohli zažít.
SheetSet
Obdržíte nebo nastavíte listy k předání. Předpokladem jsou všechny viditelné listy v knihovně: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
Hodnota nemovitosti
Remarks
Soubor je ignorován, když se používá v Aspose.Cells.Rendering.SheetRender
SmoothingMode
Způsobuje, zda se opláchnutí (antialiasing) aplikuje na čáry a kurvy a okraje naplněných oblast.Standardní hodnota je SmoothingMode.None
public SmoothingMode SmoothingMode { get; set; }
Hodnota nemovitosti
SvgCssPrefix
Obdrží a nastaví předpověď názvu css v svg,defaultní hodnota je prázdný řádek.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
Hodnota nemovitosti
TextCrossType
Obdrží nebo nastaví zobrazení typu textu, když je textová šířka větší než celková šířka.
public TextCrossType TextCrossType { get; set; }
Hodnota nemovitosti
TextRenderingHint
Určuje kvalitu textového renderován.Standardní hodnota je TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
Hodnota nemovitosti
TiffBinarizationMethod
Obdrží nebo nastaví metodu používanou při konverzi obrázků do formátu 1 bppkdyž Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType je Tiff a Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression je stejný jako Ccitt3 nebo Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Hodnota nemovitosti
Remarks
Standardní hodnota je FloydSteinbergDithering.
TiffColorDepth
Obdrží nebo nastaví bitovou hloubku, která se použije pouze při uložení stránek ve formátu “Tiff.
public ColorDepth TiffColorDepth { get; set; }
Hodnota nemovitosti
Remarks
inkuje pouze při úsporách na TIFF.Pokud je TiffCompression nastaven na CCITT3, CCITT4, nebude to platit, bitová hloubka generovaného obrázku tiff bude vždy 1.
TiffCompression
Obdrží nebo nastaví typ komprese, který se použije pouze při uložení stránek ve formátu “Tiff.
public TiffCompression TiffCompression { get; set; }
Hodnota nemovitosti
Remarks
inkuje pouze při úsporách na TIFF.Standardní hodnota je Lzw.
Transparent
Ukazuje, zda by pozadí generovaného obrazu mělo být průhledn.
public bool Transparent { get; set; }
Hodnota nemovitosti
Remarks
Předvolená hodnota je falešná, což znamená, že pozadí generovaných obrázků je bíl.
VerticalResolution
Obdrží nebo nastaví vertikální rozlišení pro generované obrázky, v bodách za palec.
public int VerticalResolution { get; set; }
Hodnota nemovitosti
Examples
Následující kód nastaví rozlišení na 192, šířka a výška generovaného obrazu je dvakrát vyšší nežJedná se o rozlišení, které zůstává jako standardní hodnota 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
Standardní hodnota je 96.
Nastavení Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution a Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution ovlivňuje šířku a výšku výstupního obrazu v pixlech.
WarningCallback
Obdržíte nebo nastavíte upozornění callback.
public IWarningCallback WarningCallback { get; set; }
Hodnota nemovitosti
Methods
SetDesiredSize(a int, int)
Nastavte požadovanou šířku a výšku obrazu.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
požadovaná šířka v pixlech
desiredHeight
int
požadovaná výška v pixlech
Remarks
Poznámka: Tento člen je nyní zastaralý. místo toho,Prosím, použijte Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) nastavením parametu udržetAspectRatio na falešn.Tato nemovitost bude odstraněna o 12 měsíců později od května 2023.Aspose se omluví za jakékoli nepohodlí, které jste mohli zažít.
SetDesiredSize(Int, int, bool)
Nastavte požadovanou šířku a výšku obrazu.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
požadovaná šířka v pixlech
desiredHeight
int
požadovaná výška v pixlech
keepAspectRatio
bool
Jak zachovat poměr vztahu k původnímu obrazu
Remarks
ka a výška výstupního obrazu v pixlech bude založena pouze na požadované šířce a výšce.
Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution a Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution nebude mít vliv na šířku a výšku výstupního obrazu v tomto případ.