Class ImageOrPrintOptions
Navne til: Aspose.Cells.Rendering Sammensætning: Aspose.Cells.dll (25.4.0)
Det giver dig mulighed for at angive muligheder, når du renderer værktøj til billeder, printer værktøj eller renderer diagrammer til billeder.
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()
af Ctor.
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
Hvis AllColumnsInOnePagePerSheet er sandt, vil alle kolonneindhold i et blad komme ud til kun en side i resultatet.Længden af papirstørrelsen af sidetop vil være ugyldig, og de øvrige sidetopindstillingerDet vil fortsat få virkning.
public bool AllColumnsInOnePagePerSheet { get; set; }
Ejendomsværdi
ChartImageType
Angiv billedtypen ved konvertering.Standardværdi: 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; }
Ejendomsværdi
Remarks
Bemærk: Denne medlem er nu forældet. i stedet,Chart og Shape er altid renderet som vektorelementer (f.eks. point, linje) for rendering af kvalitet.Denne ejendom vil blive fjernet 12 måneder senere siden juni 2022.Aspose undskylder for eventuelle ubehag, du måske har oplevet.
CheckWorkbookDefaultFont
Når tegnene i Excel er Unicode og ikke er indstillet med den korrekte font i cellestil,De kan vises som blok i pdf, billede.Sæt dette til sandt for at forsøge at bruge arbejdsbokens standardfonde til at vise disse tegn først.
public bool CheckWorkbookDefaultFont { get; set; }
Ejendomsværdi
Remarks
Default er sandt.
CustomPrintPageEventHandler
Kunden kan få en speciel udgang til printeren, når der udskrives hver side ved hjælp af denne EventHandler
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
Ejendomsværdi
CustomQueryPageSettingsEventHandler
Kunden kan styre sidestedet af printeren, når der udskrives hver side ved hjælp af denne EventHandler
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
Ejendomsværdi
DefaultEditLanguage
Få eller indstille standardredigeringsspråket.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
Ejendomsværdi
Remarks
Det kan vise/sendere forskellige layouter for tekst afsnit, når forskellige redigeringssprog er indstillet.Default er Aspose.Cells.DefaultEditLanguage.Auto.
DefaultFont
Når tegnene i Excel er Unicode og ikke er indstillet med den korrekte font i cellestil,De kan vises som blok i pdf, billede.Indstill DefaultFont som MingLiu eller MS Gothic for at vise disse tegn.Hvis denne egenskab ikke er indstillet, vil Aspose.Cells bruge systemets standardfonde til at vise disse unicode tegn.
public string DefaultFont { get; set; }
Ejendomsværdi
DrawObjectEventHandler
Implementer denne grænseflade for at få DrawObject og Bound, når du renderer.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
Ejendomsværdi
EmbededImageNameInSvg
Angiv filenamen for det indbyggede billede i svg.Dette skal være den fulde vej med kataloger som “c:\xpsEmbedded”
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
Ejendomsværdi
EmfRenderSetting
Indstillinger for at renderere EMF metafiler i kildefil.
public EmfRenderSetting EmfRenderSetting { get; set; }
Ejendomsværdi
Remarks
EMF-metaphiler, der er identificeret som “EMF+ Dual”, kan indeholde både EMF+-optegnelser og EMF-optegnelser.En hvilken som helst type optegnelse kan bruges til at udgive billedet, kun EMF+ optegnelser, eller kun EMF optegnelser.Når Aspose.Cells.EmfRenderSetting.EmfPlusPrefer er indstillet, vil EMF+-optegnelser blive parset, mens de renderer til billedet, ellers vil kun EMF-optegnelser blive parset.Standardværdien er Aspose.Cells.EmfRenderSetting.EmfOnly.For de rammer, der er afhængige af .Net System.Drawing.Common, ignoreres denne indstilling.
EmfType
Få eller indstille en EmfType, der angiver formatet for Metafile..
public EmfType EmfType { get; set; }
Ejendomsværdi
GridlineType
Få eller indsætte gridline type.
public GridlineType GridlineType { get; set; }
Ejendomsværdi
Remarks
Det er en standardtype.
HorizontalResolution
Få eller indstille den horisontale opløsning for genererede billeder, i point per inch.
public int HorizontalResolution { get; set; }
Ejendomsværdi
Examples
Følgende kod indsætter opløsning til 192, bredden og højde af det genererede billede er dobbelt så højt somDen med opløsning forlades som standardværdien 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
Den standardværdi er 96.
Indstillingen Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution og Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution påvirker bredden og højde af udgangsbilledet i piksler.
ImageType
Få eller indstille formatet for de genererede billeder.Standardværdi: PNG.
public virtual ImageType ImageType { get; set; }
Ejendomsværdi
IsCellAutoFit
Indikerer, om bredden og højdeen af cellerne automatisk er tilpasset cellenværdien.Den standardværdi er falsk.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
Ejendomsværdi
Remarks
Bemærk: Denne medlem er nu forældet. i stedet,Vær opmærksom på, at du bruger Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.AutofitterOptions) og __ WL 27 _.Tilbudet.Denne ejendom vil blive fjernet 12 måneder senere siden august 2022.Aspose undskylder for eventuelle ubehag, du måske har oplevet.
IsFontSubstitutionCharGranularity
Indikerer, om du kun skal erstatte tegnets bogstaver, når cellens bogstaver ikke er kompatible med det.
public bool IsFontSubstitutionCharGranularity { get; set; }
Ejendomsværdi
Remarks
Vi vil prøve standard font af Workbook og PdfSaveOption/system for celle font først.
IsOptimized
Indikerer, om man skal optimere produktionselementer.
public bool IsOptimized { get; set; }
Ejendomsværdi
Remarks
Default værdi er falsk.I øjeblikket, når denne ejendom er sat til virkelighed, vil følgende optimeringer blive gjort:
- Optimer grænselinjen.
- Optimer filstørrelsen, mens du renderer til Svg-billedet.
OnePagePerSheet
Hvis OnePagePerSheet er sandt, vil alle indholdet i et blad komme ud til kun en side i resultatet.Papirstørrelsen af sidetup vil være ugyldig, og de øvrige sidetup-indstillingerDet vil fortsat få virkning.
public bool OnePagePerSheet { get; set; }
Ejendomsværdi
OnlyArea
Hvis denne ejendom er sand, vil et område være produktet, og ingen skala vil træde i kraft.
public bool OnlyArea { get; set; }
Ejendomsværdi
OutputBlankPageWhenNothingToPrint
Indikerer, om du skal udstede en hvid side, når der ikke er noget at trykke p.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
Ejendomsværdi
Remarks
Undtagelsen er falsk.
PageCount
Få eller indstille antallet af sider til at gemme.
public int PageCount { get; set; }
Ejendomsværdi
Remarks
Standard er System.Int32.MaxValue, hvilket betyder, at alle sider vil blive renderet.
PageIndex
Få eller indsæt 0-baseret indeks på den første side til at gemme.
public int PageIndex { get; set; }
Ejendomsværdi
Remarks
Undtagelsen er 0.
PageSavingCallback
Kontrol / Indikere fremskridt i sidesparingsprocessen.
public IPageSavingCallback PageSavingCallback { get; set; }
Ejendomsværdi
PixelFormat
Få eller indstille pixelformatet for de genererede billeder.
public PixelFormat PixelFormat { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er PixelFormat.Format32bppArgb.
PrintWithStatusDialog
Hvis PrintWithStatusDialog = sand, vil der være en dialog, der viser den aktuelle trykstatus.Ellers vil ingen sådan dialog vise sig.
public bool PrintWithStatusDialog { get; set; }
Ejendomsværdi
PrintingPage
Indikerer, hvilke sider der ikke vil blive udskrevet.
public PrintingPageType PrintingPage { get; set; }
Ejendomsværdi
Quality
Få eller indsætte en værdi, der bestemmer kvaliteten af den genererede imagesto gælder kun, når du sparer sider til ‘Jpeg’ format.
public int Quality { get; set; }
Ejendomsværdi
Remarks
Det virker kun, når du sparer til JPEG.Værdien skal være mellem 0 og 100.Den standardværdi er 100.
Skærm af SVGFitToViewPort
Hvis denne ejendom er sand, vil den genererede svg være egnet til at se havnen.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
Ejendomsværdi
SaveFormat
Få eller indstille udgangsfilformatet typeStøtte til Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
Ejendomsværdi
Remarks
Bemærk: Denne medlem er nu forældet. i stedet,For Tiff/Svg kan du bruge Aspose.Cells.Rendering.ImageOrPrintOptions.ImmageType; for Xps, brug Wl27.Workbook.Save(System.String,W L 27 .Saveroptioner) med _ WL27.Denne ejendom vil blive fjernet 12 måneder senere siden august 2022.Aspose undskylder for eventuelle ubehag, du måske har oplevet.
SheetSet
Default er alle synlige blade i arbejdsbogen: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
Ejendomsværdi
Remarks
Setet ignoreres, når det bruges i Aspose.Cells.Rendering.SheetRender
SmoothingMode
Det angiver, om slidning (antialiasing) anvendes på linjer og kurver og kanterne af fyldt område.Den standardværdi er SmoothingMode.None
public SmoothingMode SmoothingMode { get; set; }
Ejendomsværdi
SvgCssPrefix
Giver og indsætter præfixet for css-navnet i svg,det standardværdi er tomt string.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
Ejendomsværdi
TextCrossType
Du får eller indsætter teksttype, når tekstbredden er større end cellebredden.
public TextCrossType TextCrossType { get; set; }
Ejendomsværdi
TextRenderingHint
Det angiver kvaliteten af tekst rendering.Den standardværdi er TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
Ejendomsværdi
TiffBinarizationMethod
Få eller indsætte metoden, der anvendes ved at konvertere billeder til 1 bpp formatnår Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType er Tiff og Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression er lig med Ccitt3 eller Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er FloydSteinbergDithering.
TiffColorDepth
Få eller indstille bit dybde til at anvende kun, når du sparer sider til ‘Tiff’ format.
public ColorDepth TiffColorDepth { get; set; }
Ejendomsværdi
Remarks
Det virker kun, når du sparer til TIFF.Hvis TiffCompression er indstillet til CCITT3, CCITT4, vil dette ikke træde i kraft, bit dybden af det genererede tiffbillede vil altid være 1.
TiffCompression
Få eller indstille kompressionstypen til at anvende kun, når du sparer sider til ‘Tiff’ format.
public TiffCompression TiffCompression { get; set; }
Ejendomsværdi
Remarks
Det virker kun, når du sparer til TIFF.Den standardværdi er Lzw.
Transparent
Indikerer, om baggrunden af det genererede billede skal være gennemsigtig.
public bool Transparent { get; set; }
Ejendomsværdi
Remarks
Den standardværdi er falsk. Det betyder, at baggrunden af de genererede billeder er hvid.
VerticalResolution
Få eller indstille den vertikale opløsning for genererede billeder, i punkter pr. Inch.
public int VerticalResolution { get; set; }
Ejendomsværdi
Examples
Følgende kod indsætter opløsning til 192, bredden og højde af det genererede billede er dobbelt så højt somDen med opløsning forlades som standardværdien 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
Den standardværdi er 96.
Indstillingen Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution og Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution påvirker bredden og højde af udgangsbilledet i piksler.
WarningCallback
Du får eller sætter en advarsel callback.
public IWarningCallback WarningCallback { get; set; }
Ejendomsværdi
Methods
SetDesiredSize(Det er int)
Bestil den ønskede bredde og højde af billedet.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
Ønsket bredde i pixels
desiredHeight
int
Ønsket højde i pixels
Remarks
Bemærk: Denne medlem er nu forældet. i stedet,Brug Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) ved at indstille parameter for at holde AspectRatio falsk.Denne ejendom vil blive fjernet 12 måneder senere siden maj 2023.Aspose undskylder for eventuelle ubehag, du måske har oplevet.
SetDesiredSize(Int, Int og Bool)
Bestil den ønskede bredde og højde af billedet.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
Ønsket bredde i pixels
desiredHeight
int
Ønsket højde i pixels
keepAspectRatio
bool
om man skal opretholde et aspektforhold af oprindelsesbilledet
Remarks
Gennemsnitets bredde og højde i pixels vil kun være baseret på den ønskede bredde og højde.
Den Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution og Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution vil ikke påvirke bredden og højde af produktionsbilledet i dette tilfælde.