Class ImageOrPrintOptions
İsim alanı : Aspose.Cells.Rendering Toplantı: Aspose.Cells.dll (25.4.0)
Görüntülere çalışma sayfasını sunarken, çalışma sayfasını yazdırırken veya grafikleri görüntüye sunarken seçenekleri belirlemenizi sağlar.
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()
Ctor için.
public ImageOrPrintOptions()
Properties
AllColumnsInOnePagePerSheet
AllColumnsInOnePagePerSheet doğru ise, sonuçta tek bir sayfanın tüm sütun içeriği yalnızca bir sayfaya çıkacaktır.Sayfa boyutunun genişliği geçersiz kalır ve diğer sayfa boyutunun ayarları geçersiz kalır.Hala etkisi olacak.
public bool AllColumnsInOnePagePerSheet { get; set; }
Mülkiyet Değer
ChartImageType
Dönüştürme sırasında grafik görüntü türünü gösterin.Değişken Değer: 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; }
Mülkiyet Değer
Remarks
Not: Bu üye artık eski olmuştur. yerine,Tablo ve Şekil her zaman kaliteyi göstermek için vektör unsurları (örneğin nokta, çizgi) olarak sunulur.Bu mülk, Haziran 2022’den itibaren 12 ay sonra kaldırılacak.Aspose, yaşayabileceğiniz herhangi bir rahatsızlıktan dolayı özür diledi.
CheckWorkbookDefaultFont
Excel’deki karakterler Unicode olduğunda ve hücre tarzında doğru yazı tipi ile ayarlanmadığında,Bunlar bir blok olarak PDF, görüntü olarak görünebilir.Bunu doğruluğa ayarlayın ve bu karakterleri ilk olarak göstermek için çalışma kitabının varsayılan yazı tipi kullanmaya çalışın.
public bool CheckWorkbookDefaultFont { get; set; }
Mülkiyet Değer
Remarks
Default gerçektir.
CustomPrintPageEventHandler
Müşteri bu EventHandler kullanarak her sayfayı yazdırırken özel bir çıkış yapabilir.
public PrintPageEventHandler CustomPrintPageEventHandler { get; set; }
Mülkiyet Değer
CustomQueryPageSettingsEventHandler
Müşteri bu EventHandler kullanarak her sayfayı yazdırırken yazıcı sayfa ayarlarını kontrol edebilir.
public QueryPageSettingsEventHandler CustomQueryPageSettingsEventHandler { get; set; }
Mülkiyet Değer
DefaultEditLanguage
Default edit dilini alır veya ayarlar.
public DefaultEditLanguage DefaultEditLanguage { get; set; }
Mülkiyet Değer
Remarks
Farklı düzenleme dilleri ayarlandığında metin paragrafı için farklı düzenlemeleri görüntüleyebilir/satırabilir.Default olarak Aspose.Cells.DefaultEditLanguage.Auto olarak adlandırılır.
DefaultFont
Excel’deki karakterler Unicode olduğunda ve hücre tarzında doğru yazı tipi ile ayarlanmadığında,Bunlar bir blok olarak PDF, görüntü olarak görünebilir.Bu karakterleri göstermek için MingLiu veya MS Gothic gibi DefaultFont’u ayarlayın.Bu özellik ayarlanmıyorsa, Aspose.Cells bu unicode karakterlerini göstermek için sistem varsayılan yazı tipi kullanır.
public string DefaultFont { get; set; }
Mülkiyet Değer
DrawObjectEventHandler
Rendering sırasında DrawObject ve Bound almak için bu arayüzü uygulayın.
public DrawObjectEventHandler DrawObjectEventHandler { get; set; }
Mülkiyet Değer
EmbededImageNameInSvg
Svg’de yerleşik görüntü fil adı gösterin.Bu, “c:\xpsEmbedded” gibi dizinler ile tam bir yol olmalıdır.
[Obsolete("Images are always embedded in Svg with base64 format, please remove this property.")]
[Browsable(false)]
public string EmbededImageNameInSvg { get; set; }
Mülkiyet Değer
EmfRenderSetting
Kaynak dosyasında EMF metafilolarını render etmek için ayarlayın.
public EmfRenderSetting EmfRenderSetting { get; set; }
Mülkiyet Değer
Remarks
“EMF+ Dual” olarak tanımlanan EMF metafizileri hem EMF+ kayıtları hem de EMF kayıtları içerebilir.Herhangi bir kayıt türü resim sunmak için kullanılabilir, sadece EMF+ kayıtları, ya da sadece EMF kayıtları.Aspose.Cells.EmfRenderSetting.EmfPlusPrefer ayarlandığında, EMF+ kayıtları görüntüleme sırasında parsedilir, aksi takdirde sadece EMF kayıtları parsedilir.Varsayılan değer Aspose.Cells.EmfRenderSetting.EmfOnly’dir..Net System.Drawing.Common’a bağlı olan çerçeveler için, bu ayar göz ardı edilir.
EmfType
Metafile formatını belirleyen bir EmfType alır veya ayarlar..
public EmfType EmfType { get; set; }
Mülkiyet Değer
GridlineType
Gridline türünü alır veya ayarlar.
public GridlineType GridlineType { get; set; }
Mülkiyet Değer
Remarks
Default bir tiptir.
HorizontalResolution
Görüntüler için yatay çözünürlüğünü, inç başına noktalara alır veya ayarlar.
public int HorizontalResolution { get; set; }
Mülkiyet Değer
Examples
Aşağıdaki kod çözünürlüğünü 192, oluşturulan görüntü genişliği ve yüksekliği iki katıdır.Resolüye sahip olanı 96. default değeri olarak bırakır.
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
Default değeri 96’dır.
Ayarlar Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution ve Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution, çıkış görüntüsünün genişliğini ve yüksekliğini piksellerde etkiler.
ImageType
Gelen resimlerin biçimini alır veya ayarlar.Değişken Değer: PNG
public virtual ImageType ImageType { get; set; }
Mülkiyet Değer
IsCellAutoFit
Hücrelerin genişliği ve yüksekliği otomatik olarak hücre değerine göre ayarlandığını gösterir.Default değeri yanlıştır.
[Obsolete("Use Worksheet.AutoFitColumns(AutoFitterOptions) and Worksheet.AutoFitRows(AutoFitterOptions) instead.")]
[Browsable(false)]
public bool IsCellAutoFit { get; set; }
Mülkiyet Değer
Remarks
Not: Bu üye artık eski olmuştur. yerine,lütfen Aspose.Cells.Worksheet.AutoFitColumns(_W L 27.AutofitterOptions) ve __ WL 27 _.Türkçe Altyazılı’yı kullanın.Bu mülk, Ağustos 2022’den itibaren 12 ay sonra kaldırılacaktır.Aspose, yaşayabileceğiniz herhangi bir rahatsızlıktan dolayı özür diledi.
IsFontSubstitutionCharGranularity
Karakter harfini yalnızca hücre harfinin buna uyumlu olmadığı zaman değiştirmeniz gerektiğini gösterir.
public bool IsFontSubstitutionCharGranularity { get; set; }
Mülkiyet Değer
Remarks
İş kitabı ve PdfSaveOption/sistem önceden hücresel yazı tipi için varsayılan yazı tipi deneyeceğiz.
IsOptimized
Sonuçların optimize edilmesini sağlar.
public bool IsOptimized { get; set; }
Mülkiyet Değer
Remarks
Default değeri yanlıştır.Şu anda bu mülk geçerli hale getirildiğinde, aşağıdaki optimizasyonlar yapılacaktır:
- Sınır hatlarını optimize etmek.
- Dosya boyutunu optimize ederken Svg görüntüsüne dönüştürür.
OnePagePerSheet
Eğer OnePagePerSheet doğru ise, bir sayfanın tüm içeriği sonuçta sadece bir sayfaya çıkacaktır.Sayfa boyutunun kağıt boyutu iptal edilecek ve sayfa boyutunun diğer ayarları iptal edilecektir.Hala etkisi olacak.
public bool OnePagePerSheet { get; set; }
Mülkiyet Değer
OnlyArea
Eğer bu mülk doğru ise, bir Bölge bir çıkış olacaktır ve hiçbir ölçek geçerli olmayacaktır.
public bool OnlyArea { get; set; }
Mülkiyet Değer
OutputBlankPageWhenNothingToPrint
Yazdırmak için hiçbir şey olmadığı zaman beyaz bir sayfa çıkartmak için gösterir.
public bool OutputBlankPageWhenNothingToPrint { get; set; }
Mülkiyet Değer
Remarks
Default yanlıştır.
PageCount
Kaydetmek için sayfa sayısını alır veya ayarlar.
public int PageCount { get; set; }
Mülkiyet Değer
Remarks
Varsayılan olarak System.Int32.MaxValue yani tüm sayfalar sunulacak anlamına gelir.
PageIndex
Kaydetmek için ilk sayfanın 0 tabanlı endeksini alır veya ayarlar.
public int PageIndex { get; set; }
Mülkiyet Değer
Remarks
Default sayısı 0.
PageSavingCallback
Kontrol / sayfa kaydetme sürecinin ilerlemesini gösterin.
public IPageSavingCallback PageSavingCallback { get; set; }
Mülkiyet Değer
PixelFormat
Görüntüler için piksel biçimini alır veya ayarlar.
public PixelFormat PixelFormat { get; set; }
Mülkiyet Değer
Remarks
Varsayılan değer PixelFormat.Format32bppArgb’dir.
PrintWithStatusDialog
Eğer PrintWithStatusDialog = doğru ise, mevcut baskı durumunu gösteren bir diyalog olacaktır.Aksi takdirde böyle bir diyalog olmayacak.
public bool PrintWithStatusDialog { get; set; }
Mülkiyet Değer
PrintingPage
Hangi sayfaları yazdırmayacağınızı belirtin.
public PrintingPageType PrintingPage { get; set; }
Mülkiyet Değer
Quality
Oluşturulan imagesto’nun kalitesini belirleyen bir değer alır veya ayarlar yalnızca ‘Jpeg’ biçiminde sayfaları kaydedildiğinde geçerlidir.
public int Quality { get; set; }
Mülkiyet Değer
Remarks
Sadece JPEG’de tasarruf yaparken geçerlidir.Değer 0 ile 100 arasında olmalıdır.Default değeri 100’tür.
SGKFitToViewPort
Eğer bu mülk doğru ise, üretilen svg port görüntüleme için uygun olacaktır.
[Obsolete("Use SvgImageOptions.FitToViewPort property instead.")]
[Browsable(false)]
public bool SVGFitToViewPort { get; set; }
Mülkiyet Değer
SaveFormat
Alın veya çıkış dosya biçimi türü ayarlayınDestek Tiff/XPS
[Obsolete("For Tiff/Svg, use ImageType; For Xps, use Workbook.Save(string, SaveOptions) with XpsSaveOptions")]
[Browsable(false)]
public SaveFormat SaveFormat { get; set; }
Mülkiyet Değer
Remarks
Not: Bu üye artık eski olmuştur. yerine,Tiff/Svg için Aspose.Cells.Rendering.ImageOrPrintOptions. ImageType’yi kullanın; Xps için, __ WL27.Workbook.Save(System.String,_Wl27.Güven Seçenekleri) ile __wL37.Bu mülk, Ağustos 2022’den itibaren 12 ay sonra kaldırılacaktır.Aspose, yaşayabileceğiniz herhangi bir rahatsızlıktan dolayı özür diledi.
SheetSet
İş defterinde görülebilen tüm sayfalar var: Aspose.Cells.Rendering.SheetSet.Visible.
public SheetSet SheetSet { get; set; }
Mülkiyet Değer
Remarks
Bu set Aspose.Cells.Rendering.SheetRender’da kullanıldığında göz ardı edilir.
SmoothingMode
Yumuşatma (antialiasing) çizgiler ve eğriler ve doldurulmuş alanların kenarlarına uygulandığını belirtir.Varsayılan değeri SmoothingMode.None
public SmoothingMode SmoothingMode { get; set; }
Mülkiyet Değer
SvgCssPrefix
Css adının şifresini svg’de alır ve ayarlar,varsayılan değeri boş satırdır.
[Obsolete("Use SvgImageOptions.CssPrefix property instead.")]
[Browsable(false)]
public string SvgCssPrefix { get; set; }
Mülkiyet Değer
TextCrossType
Metin genişliği hücre genişliğinden daha büyük olduğunda metin tipi görüntülenir veya ayarlanır.
public TextCrossType TextCrossType { get; set; }
Mülkiyet Değer
TextRenderingHint
Yazının kalitesini belirler.Varsayılan değeri TextRenderingHint.SystemDefault
public TextRenderingHint TextRenderingHint { get; set; }
Mülkiyet Değer
TiffBinarizationMethod
Görüntüleri 1 bpp formatına dönüştürürken kullanılan yöntemi alır veya ayarlarAspose.Cells.Rendering.ImageOrPrintOptions.ImageType Tiff ve Aspose.Cells.Rendering.ImageOrPrintOptions.TiffCompression Ccitt3 veya Ccitt4 eşittir.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Mülkiyet Değer
Remarks
İndirim değeri FloydSteinbergDithering’dir.
TiffColorDepth
Sadece ‘Tiff’ biçiminde sayfaları kaydetmek için uygulamak için bit derinliği alır veya ayarlar.
public ColorDepth TiffColorDepth { get; set; }
Mülkiyet Değer
Remarks
Sadece TIFF için tasarruf yaparken etkilenir.Eğer TiffCompression CCITT3, CCITT4’e ayarlanırsa, bu işe yaramaz, üretilen tiff görüntüsünün bit derinliği her zaman 1. olacaktır.
TiffCompression
Sadece ‘Tiff’ biçiminde sayfaları kaydetmek için uygulanacak kompres türünü alır veya ayarlar.
public TiffCompression TiffCompression { get; set; }
Mülkiyet Değer
Remarks
Sadece TIFF için tasarruf yaparken etkilenir.Default değeri Lzw’dir.
Transparent
Oluşturulan görüntü arka planının şeffaf olup olmadığını gösterir.
public bool Transparent { get; set; }
Mülkiyet Değer
Remarks
Varsayılan değeri sahte. yani oluşturulan resimlerin arka planı beyazdır.
VerticalResolution
Görüntüler için vertikal çözünürlüğünü, inç başına noktalara alır veya ayarlar.
public int VerticalResolution { get; set; }
Mülkiyet Değer
Examples
Aşağıdaki kod çözünürlüğünü 192, oluşturulan görüntü genişliği ve yüksekliği iki katıdır.Resolüye sahip olanı 96. default değeri olarak bırakır.
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
Default değeri 96’dır.
Ayarlar Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution ve Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution, çıkış görüntüsünün genişliğini ve yüksekliğini piksellerde etkiler.
WarningCallback
Alınan veya ayarlanan bir uyarı çağrısı.
public IWarningCallback WarningCallback { get; set; }
Mülkiyet Değer
Methods
SetDesiredSize(int , int , int)
İstediğiniz görüntü genişliği ve yüksekliği ayarlayın.
[Obsolete("Use SetDesiredSize(int, int, bool) by setting param keepAspectRatio to false instead.")]
public void SetDesiredSize(int desiredWidth, int desiredHeight)
Parameters
desiredWidth
int
İstenilen genişlik pixellerde
desiredHeight
int
İstediğiniz yükseklik pixellerde
Remarks
Not: Bu üye artık eski olmuştur. yerine,Lütfen Aspose.Cells.Rendering.ImageOrPrintOptions.SetDesiredSize(System.Int32,System.Int32,System.Boolean) parametrelerini ayarlayarak AspectRatio’yu sahte tutun.Bu mülk, Mayıs 2023’ten 12 ay sonra kaldırılacaktır.Aspose, yaşayabileceğiniz herhangi bir rahatsızlıktan dolayı özür diledi.
SetDesiredSize(int , int , bool)
İstediğiniz görüntü genişliği ve yüksekliği ayarlayın.
public void SetDesiredSize(int desiredWidth, int desiredHeight, bool keepAspectRatio)
Parameters
desiredWidth
int
İstenilen genişlik pixellerde
desiredHeight
int
İstediğiniz yükseklik pixellerde
keepAspectRatio
bool
Görüntünün orijinal oranını korumak için
Remarks
Piksel çıkış görüntüsünün genişliği ve yüksekliği yalnızca istenen genişlik ve yükseklik setine dayanır.
Aspose.Cells.Rendering.ImageOrPrintOptions.HorizontalResolution ve Aspose.Cells.Rendering.ImageOrPrintOptions.VerticalResolution bu durumda çıkış görüntü genişliği ve yüksekliği etkilemez.