Class ImageOrPrintOptions

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

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

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

bool

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

ImageFormat

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

bool

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

PrintPageEventHandler

CustomQueryPageSettingsEventHandler

Klien dapat mengontrol pengaturan halaman printer saat mencetak setiap halaman menggunakan EventHandler ini.

public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }

Nilai Properti

QueryPageSettingsEventHandler

DefaultEditLanguage

Dapatkan atau menetapkan bahasa edit default.

public DefaultEditLanguage DefaultEditLanguage { get; set; }

Nilai Properti

DefaultEditLanguage

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

string

DrawObjectEventHandler

Implementasikan antarmuka ini untuk mendapatkan DrawObject dan Bound saat rendering.

public DrawObjectEventHandler DrawObjectEventHandler { get; set; }

Nilai Properti

DrawObjectEventHandler

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

string

EmfRenderSetting

Mengatur untuk rendering metafisika Emf dalam file sumber.

public EmfRenderSetting EmfRenderSetting { get; set; }

Nilai Properti

EmfRenderSetting

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..Nilai default adalah EmfPlusDual.

public EmfType EmfType { get; set; }

Nilai Properti

EmfType

GridlineType

Dapatkan atau menetapkan jenis gridline.

public GridlineType GridlineType { get; set; }

Nilai Properti

GridlineType

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

int

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

ImageType

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

bool

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

bool

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

bool

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

bool

OnlyArea

Jika properti ini benar , satu Area akan menjadi output, dan tidak ada skala akan berlaku.

public bool OnlyArea { get; set; }

Nilai Properti

bool

OutputBlankPageWhenNothingToPrint

Menunjukkan apakah untuk mengeluarkan halaman kosong ketika tidak ada apa-apa untuk dicetak.

public bool OutputBlankPageWhenNothingToPrint { get; set; }

Nilai Properti

bool

Remarks

Default adalah palsu.

PageCount

Dapatkan atau menetapkan jumlah halaman untuk disimpan.

public int PageCount { get; set; }

Nilai Properti

int

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

int

Remarks

Default adalah 0.

PageSavingCallback

Mengontrol / menunjukkan kemajuan proses penyimpanan halaman.

public IPageSavingCallback PageSavingCallback { get; set; }

Nilai Properti

IPageSavingCallback

PixelFormat

Dapatkan atau menetapkan format piksel untuk gambar yang dihasilkan.

public PixelFormat PixelFormat { get; set; }

Nilai Properti

PixelFormat

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

bool

PrintingPage

Menunjukkan halaman mana yang tidak akan dicetak.

public PrintingPageType PrintingPage { get; set; }

Nilai Properti

PrintingPageType

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

int

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

bool

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

SaveFormat

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

SheetSet

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

SmoothingMode

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

string

TextCrossType

Dapatkan atau menetapkan jenis teks yang dipaparkan ketika lebar teks lebih besar dari luas sel.

public TextCrossType TextCrossType { get; set; }

Nilai Properti

TextCrossType

TextRenderingHint

Menentukan kualitas rendering teks.Nilai default adalah TextRenderingHint.SystemDefault

public TextRenderingHint TextRenderingHint { get; set; }

Nilai Properti

TextRenderingHint

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

ImageBinarizationMethod

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

ColorDepth

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

TiffCompression

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

bool

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

int

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

IWarningCallback

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.

 Indonesia