Class ImageOrPrintOptions

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

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

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

bool

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

ImageFormat

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

bool

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

PrintPageEventHandler

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

QueryPageSettingsEventHandler

DefaultEditLanguage

Få eller indstille standardredigeringsspråket.

public DefaultEditLanguage DefaultEditLanguage { get; set; }

Ejendomsværdi

DefaultEditLanguage

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

string

DrawObjectEventHandler

Implementer denne grænseflade for at få DrawObject og Bound, når du renderer.

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

Ejendomsværdi

DrawObjectEventHandler

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

string

EmfRenderSetting

Indstillinger for at renderere EMF metafiler i kildefil.

public EmfRenderSetting EmfRenderSetting { get; set; }

Ejendomsværdi

EmfRenderSetting

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..Den standardværdi er EmfPlusDual.

public EmfType EmfType { get; set; }

Ejendomsværdi

EmfType

GridlineType

Få eller indsætte gridline type.

public GridlineType GridlineType { get; set; }

Ejendomsværdi

GridlineType

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

int

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

ImageType

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

Remarks

Undtagelsen er falsk.

PageCount

Få eller indstille antallet af sider til at gemme.

public int PageCount { get; set; }

Ejendomsværdi

int

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

int

Remarks

Undtagelsen er 0.

PageSavingCallback

Kontrol / Indikere fremskridt i sidesparingsprocessen.

public IPageSavingCallback PageSavingCallback { get; set; }

Ejendomsværdi

IPageSavingCallback

PixelFormat

Få eller indstille pixelformatet for de genererede billeder.

public PixelFormat PixelFormat { get; set; }

Ejendomsværdi

PixelFormat

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

bool

PrintingPage

Indikerer, hvilke sider der ikke vil blive udskrevet.

public PrintingPageType PrintingPage { get; set; }

Ejendomsværdi

PrintingPageType

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

int

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

bool

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

SaveFormat

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

SheetSet

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

SmoothingMode

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

string

TextCrossType

Du får eller indsætter teksttype, når tekstbredden er større end cellebredden.

public TextCrossType TextCrossType { get; set; }

Ejendomsværdi

TextCrossType

TextRenderingHint

Det angiver kvaliteten af tekst rendering.Den standardværdi er TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

Ejendomsværdi

TextRenderingHint

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

ImageBinarizationMethod

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

ColorDepth

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

TiffCompression

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

bool

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

int

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

IWarningCallback

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.

 Dansk