Class ImageOrPrintOptions
Nama dari : Aspose.Cells.Rendering Perhitungan: Aspose.Cells.dll (25.4.0)
Hal ini memungkinkan untuk menentukan opsi ketika rendering lembar kerja ke gambar, mencetak lembaran kerja atau rendang grafis ke imej.
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()
dari Ctor.
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
Jika AllColumnsInOnePagePerSheet benar , semua kandungan kolom dari satu lembaran akan keluar ke hanya satu halaman hasilnya.Ketebalan ukuran kertas halaman akan tidak sah, dan pengaturan halaman lainnyaakan terus berkesan.
public bool AllColumnsInOnePagePerSheet { get; set; }
Nilai Properti
ChartImageType
Menunjukkan gambar grafis saat konversi.Nilai default : 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; }
Nilai Properti
Remarks
PENDAHULUAN: anggota ini sekarang sudah usang.Grafik dan Bentuk selalu di render sebagai elemen vektor (misalnya titik, garis) untuk rendering kualitas.Properti ini akan dihapus 12 bulan kemudian dari Juni 2022.Aspose memohon maaf atas sebarang ketidaknyamanan yang mungkin Anda alami.
CheckWorkbookDefaultFont
Ketika karakter dalam Excel adalah Unicode dan tidak ditetapkan dengan huruf yang benar dalam gaya sel,Mereka dapat muncul sebagai blok dalam pdf, gambar.Tetapkan ini untuk benar untuk mencoba menggunakan font default dari buku kerja untuk menunjukkan karakter-karakter ini terlebih dahulu.
public bool CheckWorkbookDefaultFont { get; set; }
Nilai Properti
Remarks
Default adalah benar.
CustomPrintPageEventHandler
Pelanggan dapat menghasilkan output khusus untuk pencetak ketika mencetak setiap halaman menggunakan EventHandler ini
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
Nilai Properti
CustomQueryPageSettingsEventHandler
Klien dapat mengontrol pengaturan halaman printer saat mencetak setiap halaman menggunakan EventHandler ini.
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
Nilai Properti
DefaultEditLanguage
Dapatkan atau menetapkan bahasa edit default.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
Nilai Properti
Remarks
Ini dapat memaparkan/menawarkan tata letak yang berbeda untuk paragraf teks ketika bahasa pengeditan yang berbeza ditetapkan.Secara default adalah Aspose.Cells.DefaultEditLanguage.Auto.
DefaultFont
Ketika karakter dalam Excel adalah Unicode dan tidak ditetapkan dengan huruf yang benar dalam gaya sel,Mereka dapat muncul sebagai blok dalam pdf, gambar.Tetapkan DefaultFont seperti MingLiu atau MS Gothic untuk menunjukkan karakter ini.Jika properti ini tidak diatur, Aspose.Cells akan menggunakan font sistem default untuk menampilkan karakter unicode ini.
public string DefaultFont { get; set; }
Nilai Properti
DrawObjectEventHandler
Implementasikan antarmuka ini untuk mendapatkan DrawObject dan Bound saat rendering.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
Nilai Properti
EmbededImageNameInSvg
Menunjukkan nama file gambar yang tertanam dalam svg.Ini harus jalan penuh dengan direktori seperti “c:\xpsEmbedded”
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
Nilai Properti
EmfRenderSetting
Mengatur untuk rendering metafisika Emf dalam file sumber.
public EmfRenderSetting EmfRenderSetting { get; set; }
Nilai Properti
Remarks
Metadata EMF yang diidentifikasi sebagai “EMF+ Dual” dapat mencakup kedua rekaman EMM+ dan rekannya.Sama ada jenis rekaman dapat digunakan untuk membuat gambar, hanya rekam EMF+, atau hanya Rekam EmF.Ketika Aspose.Cells.EmfRenderSetting. EmfPlusPrefer ditetapkan, maka rekaman EMF+ akan diparsed saat rendering ke gambar, jika tidak hanya rekam EMM akan diperset.Nilai default adalah Aspose.Cells.EmfRenderSetting.EMfOnly.Untuk rangka kerja yang bergantung pada .Net System.Drawing.Common, pengaturan ini diabaikan.
EmfType
Dapatkan atau menetapkan EmfType yang menentukan format Metafile..
public EmfType EmfType { get; set; }
Nilai Properti
GridlineType
Dapatkan atau menetapkan jenis gridline.
public GridlineType GridlineType { get; set; }
Nilai Properti
Remarks
Default adalah tipe Dotted.
HorizontalResolution
Dapatkan atau menetapkan resolusi horizontal untuk gambar yang dihasilkan, dalam titik per inci.
public int HorizontalResolution { get; set; }
Nilai Properti
Examples
Kode berikut menetapkan resolusi ke 192, lebar dan ketinggian gambar yang dihasilkan adalah dua kali lipat dariyang memiliki resolusi ditinggalkan sebagai nilai default 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
Nilai default adalah 96.
Setting Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution dan __ WL27.Rendering.ImageOrPrinoption.Vertical Resolution mempengaruhi lebar dan ketinggian gambar output dalam piksel.
ImageType
Dapatkan atau menetapkan format gambar yang dihasilkan.Nilai default : PNG
public virtual ImageType ImageType { get; set; }
Nilai Properti
IsCellAutoFit
Menunjukkan apakah lebar dan ketinggian sel secara otomatis disesuaikan dengan nilai sel.Nilai default adalah palsu.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
Nilai Properti
Remarks
PENDAHULUAN: anggota ini sekarang sudah usang.Silakan gunakan Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.OutofitterOptions) dan __ WL 27 _.Tanda kerja.Properti ini akan dihapus 12 bulan kemudian dari Agustus 2022.Aspose memohon maaf atas sebarang ketidaknyamanan yang mungkin Anda alami.
IsFontSubstitutionCharGranularity
Menunjukkan apakah untuk mengganti font karakter hanya ketika font sel tidak kompatibel dengannya.
public bool IsFontSubstitutionCharGranularity { get; set; }
Nilai Properti
Remarks
Kami akan mencoba font default dari Workbook dan PdfSaveOption/system untuk font sel pertama.
IsOptimized
Menunjukkan apakah untuk mengoptimalkan elemen output.
public bool IsOptimized { get; set; }
Nilai Properti
Remarks
Nilai default adalah palsu.Saat ini, ketika properti ini ditetapkan untuk benar, optimasi berikut akan dilakukan:
- Mengoptimalkan garis perbatasan.
- Mengoptimalkan ukuran file saat rendering ke Svg image.
OnePagePerSheet
Jika OnePagePerSheet benar , semua konten dari satu lembaran akan keluar ke hanya satu halaman hasilnya.Ukuran kertas halaman akan tidak sah, dan pengaturan halaman lainnyaakan terus berkesan.
public bool OnePagePerSheet { get; set; }
Nilai Properti
OnlyArea
Jika properti ini benar , satu Area akan menjadi output, dan tidak ada skala akan berlaku.
public bool OnlyArea { get; set; }
Nilai Properti
OutputBlankPageWhenNothingToPrint
Menunjukkan apakah untuk mengeluarkan halaman kosong ketika tidak ada apa-apa untuk dicetak.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
Nilai Properti
Remarks
Default adalah palsu.
PageCount
Dapatkan atau menetapkan jumlah halaman untuk disimpan.
public int PageCount { get; set; }
Nilai Properti
Remarks
Secara default adalah System.Int32.MaxValue yang berarti semua halaman akan ditransfer.
PageIndex
Dapatkan atau menetapkan indeks berbasis 0 dari halaman pertama untuk disimpan.
public int PageIndex { get; set; }
Nilai Properti
Remarks
Default adalah 0.
PageSavingCallback
Mengontrol / menunjukkan kemajuan proses penyimpanan halaman.
public IPageSavingCallback PageSavingCallback { get; set; }
Nilai Properti
PixelFormat
Dapatkan atau menetapkan format piksel untuk gambar yang dihasilkan.
public PixelFormat PixelFormat { get; set; }
Nilai Properti
Remarks
Nilai default adalah PixelFormat.Format32bppArgb.
PrintWithStatusDialog
Jika PrintWithStatusDialog = benar , akan ada dialog yang menunjukkan status cetak saat ini.Jika tidak, dialog seperti itu tidak akan muncul.
public bool PrintWithStatusDialog { get; set; }
Nilai Properti
PrintingPage
Menunjukkan halaman mana yang tidak akan dicetak.
public PrintingPageType PrintingPage { get; set; }
Nilai Properti
Quality
Dapatkan atau menetapkan nilai yang menentukan kualitas imagesto yang dihasilkan hanya berlaku ketika menyimpan halaman dalam format ‘Jpeg’.
public int Quality { get; set; }
Nilai Properti
Remarks
Ini hanya berlaku ketika menyimpan ke JPEG.Nilai harus antara 0 dan 100.Nilai default adalah 100.
Pelatihan SVGFitToViewPort
Jika properti ini benar, SVG yang dihasilkan akan cocok untuk melihat pelabuhan.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
Nilai Properti
SaveFormat
Dapatkan atau menetapkan format file outputDukungan Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
Nilai Properti
Remarks
PENDAHULUAN: anggota ini sekarang sudah usang.Untuk Tiff/Svg, gunakan Aspose.Cells.Rendering.ImageOrPrintOptions.ImeType; Untuk Xps, menggunakan __ WL27.Workbook.Save(System.String,_Wl27.saveOption) dengan __wL37.XpsSavOptionen.Properti ini akan dihapus 12 bulan kemudian dari Agustus 2022.Aspose memohon maaf atas sebarang ketidaknyamanan yang mungkin Anda alami.
SheetSet
Secara default adalah semua lembar yang terlihat dalam buku kerja: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
Nilai Properti
Remarks
Set ini diabaikan ketika digunakan dalam Aspose.Cells.Rendering.SheetRenders
SmoothingMode
Menentukan apakah pengelasan (antialiasing) diterapkan pada garis dan kurva dan tepi kawasan yang diisi.Nilai default adalah SmoothingMode.None
public SmoothingMode SmoothingMode { get; set; }
Nilai Properti
SvgCssPrefix
Mendapatkan dan menetapkan prefix nama css dalam svg, nilai default adalah string kosong.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
Nilai Properti
TextCrossType
Dapatkan atau menetapkan jenis teks yang dipaparkan ketika lebar teks lebih besar dari luas sel.
public TextCrossType TextCrossType { get; set; }
Nilai Properti
TextRenderingHint
Menentukan kualitas rendering teks.Nilai default adalah TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
Nilai Properti
TiffBinarizationMethod
Dapatkan atau menetapkan metode yang digunakan saat mengkonversi gambar ke format 1 bppKetika Aspose.Cells.Rendering.ImageOrPrintOptions. ImageType adalah Tiff dan __ WL27.Rendering.ImageOrprintOpsions.TiffCompression adalah sama dengan Ccitt3 atau CCitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Nilai Properti
Remarks
Nilai default adalah FloydSteinbergDithering.
TiffColorDepth
Dapatkan atau menetapkan kedalaman bit untuk diterapkan hanya ketika menyimpan halaman dalam format ‘Tiff’.
public ColorDepth TiffColorDepth { get; set; }
Nilai Properti
Remarks
Ini hanya berlaku ketika menjimatkan untuk TIFF.Jika TiffCompression ditetapkan pada CCITT3, CCitt4, ini tidak akan berlaku, kedalaman bit gambar tiff yang dihasilkan akan selalu 1.
TiffCompression
Dapatkan atau menetapkan jenis kompresi untuk diterapkan hanya ketika menyimpan halaman dalam format ‘Tiff’.
public TiffCompression TiffCompression { get; set; }
Nilai Properti
Remarks
Ini hanya berlaku ketika menjimatkan untuk TIFF.Nilai default adalah Lzw.
Transparent
Menunjukkan apakah latar belakang gambar yang dihasilkan harus transparan.
public bool Transparent { get; set; }
Nilai Properti
Remarks
Nilai default adalah palsu. yang berarti latar belakang gambar yang dihasilkan adalah putih.
VerticalResolution
Dapatkan atau menetapkan resolusi vertikal untuk gambar yang dihasilkan, dalam titik per inci.
public int VerticalResolution { get; set; }
Nilai Properti
Examples
Kode berikut menetapkan resolusi ke 192, lebar dan ketinggian gambar yang dihasilkan adalah dua kali lipat dariyang memiliki resolusi ditinggalkan sebagai nilai default 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
Nilai default adalah 96.
Setting Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution dan __ WL27.Rendering.ImageOrPrinoption.Vertical Resolution mempengaruhi lebar dan ketinggian gambar output dalam piksel.
WarningCallback
Dapatkan atau menetapkan peringatan callback.
public IWarningCallback WarningCallback { get; set; }
Nilai Properti
Methods
SetDesiredSize(dengan int, int)
Menetapkan lebar dan ketinggian gambar yang diinginkan.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
Ketebalan yang diinginkan dalam piksel
desiredHeight
int
Ketinggian yang diinginkan dalam piksel
Remarks
PENDAHULUAN: anggota ini sekarang sudah usang.Silakan gunakan Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,S System. Int33,Sistem.Boolean) dengan mengatur parameter menjagaAspectRatio menjadi palsu.Properti ini akan dihapus 12 bulan kemudian dari Mei 2023.Aspose memohon maaf atas sebarang ketidaknyamanan yang mungkin Anda alami.
SetDesiredSize(int, int dan bool)
Menetapkan lebar dan ketinggian gambar yang diinginkan.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
Ketebalan yang diinginkan dalam piksel
desiredHeight
int
Ketinggian yang diinginkan dalam piksel
keepAspectRatio
bool
Apakah untuk mempertahankan proporsi aspek dari gambar asal
Remarks
Ketebalan dan ketinggian gambar output dalam piksel hanya akan berdasarkan set lebar dan tinggi yang diinginkan.
Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution dan __ WL27.Rendering.ImageOrprintoption.Vertical Resolution tidak akan mempengaruhi lebar dan ketinggian gambar output dalam hal ini.