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
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
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
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
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
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
DefaultEditLanguage
Megkapja vagy beállítja az alapértelmezett szerkesztési nyelvet.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
ingatlan értéke
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
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
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
EmfRenderSetting
Beállítások az Emf metafilok forrásfájlban való rendereléséhez.
public EmfRenderSetting EmfRenderSetting { get; set; }
ingatlan értéke
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.
public EmfType EmfType { get; set; }
ingatlan értéke
GridlineType
Megkapja vagy rögzíti a gridline típusát.
public GridlineType GridlineType { get; set; }
ingatlan értéke
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
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
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
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
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
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
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
OutputBlankPageWhenNothingToPrint
Azt jelzi, hogy ki kell-e adni egy üres oldalt, amikor nincs mit nyomtatni.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
ingatlan értéke
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
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
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
PixelFormat
Megkapja vagy beállítja a pixel formátumot a generált képekhez.
public PixelFormat PixelFormat { get; set; }
ingatlan értéke
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
PrintingPage
jelzi, hogy mely oldalakat nem fognak nyomtatni.
public PrintingPageType PrintingPage { get; set; }
ingatlan értéke
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.