Class ImageOrPrintOptions

Class ImageOrPrintOptions

A név: Aspose.Cells.Rendering Összefoglaló: Aspose.Cells.dll (25.4.0)

Lehetővé teszi az opciók meghatározását a munkafüzet képekhez való renderelésével, a munkafüzet nyomtatásával vagy a grafikon képekhez való renderelésével kapcsolatban.

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

A Ct.

public ImageOrPrintOptions()

Properties

AllColumnsInOnePagePerSheet

Ha az AllColumnsInOnePagePerSheet igaz, az összes oszlop tartalma egy lapból csak egy oldalt eredményez.A lapfelület papírméretének szélessége nem érvényes, a lapfelület többi beállítása pedig nem érvényes.Még mindig hatással lesz.

public bool AllColumnsInOnePagePerSheet { get; set; }

ingatlan értéke

bool

ChartImageType

Az átalakítás során jelölje meg a grafikon képtípusát.Alapértelmezett érték: 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; }

ingatlan értéke

ImageFormat

Remarks

Megjegyzés: Ez a tag most elavult. helyett,A diagramot és a formát mindig vektorelemként (például pont, vonal) rendelik a minőségre.Ez az ingatlan 12 hónappal később kerül eltávolításra 2022. júniusától.Az Aspose bocsánatot kért bármilyen kellemetlenségért, amit tapasztalt.

CheckWorkbookDefaultFont

Ha az Excelben szereplő karakterek Unicode, és nem helyes betűtípusú betűtípus van beállítva,Ezek megjelenhetnek blokk formájában PDF, kép.Állítsa be ezt, hogy megpróbálja használni a munkafüzet alapértelmezett betűtípusát, hogy először megmutassa ezeket a karaktereket.

public bool CheckWorkbookDefaultFont { get; set; }

ingatlan értéke

bool

Remarks

Default igaz.

CustomPrintPageEventHandler

Az ügyfél speciális kimenetet tud nyomtatni az egyes oldalak nyomtatásakor a EventHandler használatával.

public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }

ingatlan értéke

PrintPageEventHandler

CustomQueryPageSettingsEventHandler

Az ügyfél ellenőrizheti a nyomtató oldalas beállításait az egyes oldalak nyomtatásakor a EventHandler használatával.

public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }

ingatlan értéke

QueryPageSettingsEventHandler

DefaultEditLanguage

Megkapja vagy beállítja az alapértelmezett szerkesztési nyelvet.

public DefaultEditLanguage DefaultEditLanguage { get; set; }

ingatlan értéke

DefaultEditLanguage

Remarks

Különböző szerkesztési nyelvek beállítása esetén megjelenítheti/átadhatja a szöveges bekezdés különböző elrendezéseit.Az alapértelmezett az Aspose.Cells.DefaultEditLanguage.Auto.

DefaultFont

Ha az Excelben szereplő karakterek Unicode, és nem helyes betűtípusú betűtípus van beállítva,Ezek megjelenhetnek blokk formájában PDF, kép.Állítsa be a DefaultFont, mint például a MingLiu vagy az MS Gothic, hogy megmutassa ezeket a karaktereket.Ha ezt a tulajdonságot nem állítja be, az Aspose.Cells a rendszer alapértelmezett betűtípusát használja, hogy ezeket az unicode karaktereket jelenítse meg.

public string DefaultFont { get; set; }

ingatlan értéke

string

DrawObjectEventHandler

Végezze el ezt a felületet a DrawObject és a Bound megszerzéséhez a renderelés során.

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

ingatlan értéke

DrawObjectEventHandler

EmbededImageNameInSvg

Jelölje meg a beágyazott kép fióknevét svg.Ez teljes útnak kell lennie a “c:\xpsEmbedded” címkével

[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }

ingatlan értéke

string

EmfRenderSetting

Beállítások az Emf metafilok forrásfájlban való rendereléséhez.

public EmfRenderSetting EmfRenderSetting { get; set; }

ingatlan értéke

EmfRenderSetting

Remarks

Az EMF metafájlok, amelyeket „EMF+ Dual” néven azonosítanak, mind az EMF+ rekordokat, mind az EMF rekordokat tartalmazhatják.Bármilyen típusú felvételt használhatunk a kép megjelenítésére, csak EMF+ felvételek, vagy csak EMF felvételek.Ha az Aspose.Cells.EmfRenderSetting.EmfPlusPrefer be van állítva, akkor az EMF+ feljegyzéseket a kép megjelenítésével párosítják, különben csak az EMF feljegyzéseket párosítják.Az alapértelmezett érték az Aspose.Cells.EmfRenderSetting.EmfOnly.A .Net System.Drawing.Common-tól függő keretek esetében ez a beállítás figyelmen kívül hagyva történik.

EmfType

Hozzon vagy állítson be egy EmfType-t, amely meghatározza a Metafile formátumát.Az alapértelmezett érték EmfPlusDual.

public EmfType EmfType { get; set; }

ingatlan értéke

EmfType

GridlineType

Megkapja vagy rögzíti a gridline típusát.

public GridlineType GridlineType { get; set; }

ingatlan értéke

GridlineType

Remarks

Default a Dotted típus.

HorizontalResolution

Megkapja vagy beállítja a horizontális felbontást a generált képekhez, pontonként.

public int HorizontalResolution { get; set; }

ingatlan értéke

int

Examples

Az alábbi kód felbontást állít 192-re, a generált kép szélessége és magassága kétszereseA felbontással rendelkező érték a 96. alapértelmezett érték.

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

Az alapértelmezett érték 96.

Beállítások Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution és Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution befolyásolja a szélességet és magasságát a kimeneti kép pixelekben.

ImageType

Megkapja vagy beállítja a generált képek formátumát.Alapértelmezett érték: PNG

public virtual ImageType ImageType { get; set; }

ingatlan értéke

ImageType

IsCellAutoFit

Azt jelzi, hogy a sejtek szélessége és magassága automatikusan a sejt értékével van-e rögzítve.Az alapértelmezett érték hamis.

[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }

ingatlan értéke

bool

Remarks

Megjegyzés: Ez a tag most elavult. helyett,Kérjük, használja a Aspose.Cells.Worksheet.AutoFitColumns(W L 27.Az AutoFitterOptions) és a Wl 27 . Az Auto FitRows munkalapú funkciókat ( WL 27_ .Az Autofitter Options).Ez az ingatlan 12 hónappal később kerül eltávolításra 2022. augusztusától.Az Aspose bocsánatot kért bármilyen kellemetlenségért, amit tapasztalt.

IsFontSubstitutionCharGranularity

Azt jelzi, hogy csak akkor helyettesíti a karakter fontot, ha a sejt font nem kompatibilis vele.

public bool IsFontSubstitutionCharGranularity { get; set; }

ingatlan értéke

bool

Remarks

Először megpróbáljuk a Workbook és a PdfSaveOption/system alapértelmezett betűtípusát a celluláris betűtípushoz.

IsOptimized

Megmutatja, hogy optimalizálja-e a kimeneti elemeket.

public bool IsOptimized { get; set; }

ingatlan értéke

bool

Remarks

Az alapértelmezett érték hamis.Jelenleg, amikor ez a tulajdonság valósul meg, a következő optimalizációk történnek:

  • A határvonal optimalizálása.
  • A fájl méretének optimalizálása a Svg képre történő renderelés során.

OnePagePerSheet

Ha a OnePagePerSheet igaz, egy lap összes tartalma csak egy oldalt eredményez.A lapfelület papírmérete érvénytelen lesz, a lapfelület többi beállítása pedig érvénytelen.Még mindig hatással lesz.

public bool OnePagePerSheet { get; set; }

ingatlan értéke

bool

OnlyArea

Ha ez a tulajdonság igaz, akkor egy Terület lesz a termelés, és nem lép hatályba skála.

public bool OnlyArea { get; set; }

ingatlan értéke

bool

OutputBlankPageWhenNothingToPrint

Azt jelzi, hogy ki kell-e adni egy üres oldalt, amikor nincs mit nyomtatni.

public bool OutputBlankPageWhenNothingToPrint { get; set; }

ingatlan értéke

bool

Remarks

Default a hamis.

PageCount

Megkapja vagy beállítja az oldalak számát, hogy mentse.

public int PageCount { get; set; }

ingatlan értéke

int

Remarks

Az alapértelmezés a System.Int32.MaxValue, ami azt jelenti, hogy az összes oldal megjelenik.

PageIndex

Megkapja vagy beállítja a 0-alapú indexet az első oldalon, hogy mentse.

public int PageIndex { get; set; }

ingatlan értéke

int

Remarks

Az alapértelmezés 0.

PageSavingCallback

Ellenőrizze / jelezze az oldal mentési folyamatának előrehaladását.

public IPageSavingCallback PageSavingCallback { get; set; }

ingatlan értéke

IPageSavingCallback

PixelFormat

Megkapja vagy beállítja a pixel formátumot a generált képekhez.

public PixelFormat PixelFormat { get; set; }

ingatlan értéke

PixelFormat

Remarks

Az alapértelmezett érték a PixelFormat.Format32bppArgb.

PrintWithStatusDialog

Ha a PrintWithStatusDialog = igaz, akkor lesz egy párbeszéd, amely jelenlegi nyomtatási állapotot mutat.Másrészt ilyen párbeszéd nem fog megjelenni.

public bool PrintWithStatusDialog { get; set; }

ingatlan értéke

bool

PrintingPage

jelzi, hogy mely oldalakat nem fognak nyomtatni.

public PrintingPageType PrintingPage { get; set; }

ingatlan értéke

PrintingPageType

Quality

A generált imagesto minőségét meghatározó értéket kapja vagy beállítja csak akkor, ha az oldalakat a ‘Jpeg’ formátumban mentjük.

public int Quality { get; set; }

ingatlan értéke

int

Remarks

Csak akkor működik, ha JPEG-re mentünk.Az értéknek 0 és 100 között kell lennie.Az alapértelmezett érték 100.

Székesfehérvár

ha ez a tulajdonság igaz, a generált svg megfelel a kikötő megtekintéséhez.

[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }

ingatlan értéke

bool

SaveFormat

Megkapja vagy beállítja a kimeneti fájl formátum típusátTámogatás Tiff/XPS

[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }

ingatlan értéke

SaveFormat

Remarks

Megjegyzés: Ez a tag most elavult. helyett,A Tiff/Svg-hez használja a Aspose.Cells.Rendering.ImageOrPrintOptions.ImmageType-t; Xps-ek esetében használjon a Wl27.Workbook.Save(System.String,W L 27 .Saver Options) lehetőséget az __ WL27.Ez az ingatlan 12 hónappal később kerül eltávolításra 2022. augusztusától.Az Aspose bocsánatot kért bármilyen kellemetlenségért, amit tapasztalt.

SheetSet

Az alapértelmezett az összes látható lap a munkafüzet: Aspose.Cells.Rendering.SheetSet.Visible.

public SheetSet SheetSet { get; set; }

ingatlan értéke

SheetSet

Remarks

A készlet figyelmen kívül hagyva, amikor az Aspose.Cells.Rendering.SheetRender

SmoothingMode

Határozza meg, hogy az öntözést (antialiázist) a vonalakra és a függönyökre és a kitöltött területek szélére alkalmazzák-e.Az alapértelmezett érték a SmoothingMode.None

public SmoothingMode SmoothingMode { get; set; }

ingatlan értéke

SmoothingMode

SvgCssPrefix

Megkapja és beállítja a css nevét a svg-ben,az alapértelmezett érték üres sor.

[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }

ingatlan értéke

string

TextCrossType

Megkapja vagy beállítja a szövegtípus megjelenítését, amikor a szöveg szélessége nagyobb, mint a sejt szélessége.

public TextCrossType TextCrossType { get; set; }

ingatlan értéke

TextCrossType

TextRenderingHint

Meghatározza a szöveg renderelésének minőségét.Az alapértelmezett érték TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

ingatlan értéke

TextRenderingHint

TiffBinarizationMethod

Megkapja vagy beállítja a módszert, amelyet a képek 1 bpp formátumra történő átalakításakor használnakamikor Aspose.Cells.Rendering.ImageOrPrintOptions.ImageType Tiff és Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression egyenlő a Ccitt3 vagy Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

ingatlan értéke

ImageBinarizationMethod

Remarks

Az alapértelmezett érték FloydSteinbergDithering.

TiffColorDepth

Megkapja vagy beállítja a bit mélységet, hogy csak akkor alkalmazható, ha az oldalakat a ‘Tiff’ formátumban mentheti.

public ColorDepth TiffColorDepth { get; set; }

ingatlan értéke

ColorDepth

Remarks

Csak akkor működik, ha a TIFF megtakarítását.Ha a TiffCompression be van állítva a CCITT3, CCITT4, ez nem fog hatályba lépni, a generált tiff kép bit mélysége mindig 1.

TiffCompression

Megkapja vagy beállítja a tömörítés típusát, amelyet csak akkor kell alkalmazni, ha az oldalakat a “Tiff” formátumban mentheti.

public TiffCompression TiffCompression { get; set; }

ingatlan értéke

TiffCompression

Remarks

Csak akkor működik, ha a TIFF megtakarítását.Az alapértelmezett érték Lzw.

Transparent

jelzi, hogy a létrehozott kép háttérének átláthatónak kell lennie.

public bool Transparent { get; set; }

ingatlan értéke

bool

Remarks

Az alapértelmezett érték hamis. Ez azt jelenti, hogy a generált képek háttér fehér.

VerticalResolution

Megkapja vagy beállítja a generált képek függőleges felbontását pontonként.

public int VerticalResolution { get; set; }

ingatlan értéke

int

Examples

Az alábbi kód felbontást állít 192-re, a generált kép szélessége és magassága kétszereseA felbontással rendelkező érték a 96. alapértelmezett érték.

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

Az alapértelmezett érték 96.

Beállítások Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution és Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution befolyásolja a szélességet és magasságát a kimeneti kép pixelekben.

WarningCallback

Megkapja vagy beállítja a figyelmeztetést callback.

public IWarningCallback WarningCallback { get; set; }

ingatlan értéke

IWarningCallback

Methods

SetDesiredSize(Az int, int)

Szerezze meg a kívánt szélességet és a kép magasságát.

[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)

Parameters

desiredWidth int

kívánt szélesség pixelekben

desiredHeight int

A kívánt magasság pixelekben

Remarks

Megjegyzés: Ez a tag most elavult. helyett,Kérjük, használja Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) beállítása paraméterek tartaniAspectRatio hamis.Ez az ingatlan 2023 májusától 12 hónappal később lesz eltávolítva.Az Aspose bocsánatot kért bármilyen kellemetlenségért, amit tapasztalt.

SetDesiredSize(Az int, int, bool)

Szerezze meg a kívánt szélességet és a kép magasságát.

public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)

Parameters

desiredWidth int

kívánt szélesség pixelekben

desiredHeight int

A kívánt magasság pixelekben

keepAspectRatio bool

A származási kép arányának megőrzése

Remarks

A kiindulási kép szélessége és magassága pixelekben csak a kívánt szélesség és magassága alapján történik.

Az Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution és Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution nem befolyásolja a szélességet és magasságát a kimeneti kép ebben az esetben.

 Magyar