ImageOrPrintOptions sınıfı

ImageOrPrintOptions sınıfı

Çalışma sayfasını görüntüye dönüştürürken, çalışma sayfasını yazdırırken veya grafikleri görüntüye dönüştürürken seçenekleri belirtmenize olanak tanır.

ImageOrPrintOptions türü aşağıdaki üyeleri ortaya çıkarır:

İnşaatçılar

OluşturucuTanım
__init__(self)Kondüktör.

Özellikler

MülkTanım
save_formatÇıktı dosyası biçim türünü alır veya ayarlar
Tiff/XPS’i destekleyin
print_with_status_dialogPrintWithStatusDialog = true ise, geçerli yazdırma durumunu gösteren bir iletişim kutusu açılacaktır.
aksi takdirde böyle bir iletişim kutusu gösterilmeyecektir.
horizontal_resolutionOluşturulan görüntülerin yatay çözünürlüğünü inç başına nokta cinsinden alır veya ayarlar.
vertical_resolutionOluşturulan görüntülerin dikey çözünürlüğünü inç başına nokta cinsinden alır veya ayarlar.
tiff_compressionSayfalar yalnızca Tiff biçiminde kaydedilirken uygulanacak sıkıştırma türünü alır veya ayarlar.
tiff_color_depthSayfalar yalnızca Tiff biçiminde kaydedilirken uygulanacak bit derinliğini alır veya ayarlar.
tiff_binarization_methodGörüntüleri 1 bpp biçimine dönüştürürken kullanılan yöntemi alır veya ayarlar
ImageOrPrintOptions.image_type Tiff olduğunda ve ImageOrPrintOptions.tiff_compression Ccitt3 veya Ccitt4’e eşit olduğunda.
printing_pageHangi sayfaların yazdırılmayacağını belirtir.
qualityOluşturulan görüntülerin kalitesini belirleyen bir değeri alır veya ayarlar
yalnızca sayfalar Jpeg biçiminde kaydedilirken uygulanır. Varsayılan değer 100’dür
image_typeOluşturulan görsellerin formatını alır veya ayarlar.
varsayılan değer: PNG.
is_cell_auto_fitHücrelerin genişliğinin ve yüksekliğinin hücre değerine göre otomatik olarak uydurulup uydurulmadığını belirtir.
Varsayılan değer false’tur.
one_page_per_sheetOnePagePerSheet true ise, bir sayfanın tüm içeriği sonuçta yalnızca bir sayfaya çıktı olarak verilir.
Pagesetup’ın kağıt boyutu geçersiz olacak ve pagesetup’ın diğer ayarları
hala geçerliliğini koruyacaktır.
all_columns_in_one_page_per_sheetAllColumnsInOnePagePerSheet true ise, bir sayfanın tüm sütun içeriği sonuçta yalnızca bir sayfaya çıktı olarak verilir.
Pagesetup’ın kağıt boyutunun genişliği geçersiz olacak ve pagesetup’ın diğer ayarları
hala geçerliliğini koruyacaktır.
chart_image_typeDönüştürürken grafik görüntü türünü belirtin.
varsayılan değer: PNG.
embeded_image_name_in_svgSVG’deki gömülü resmin dosya adını belirtin.
Bu, “c:\xpsEmbedded” gibi bir dizine sahip tam yol olmalıdır.
svg_fit_to_view_porteğer bu özellik doğruysa, oluşturulan svg görüntü portuna sığacaktır.
svg_css_prefixSVG’deki css adının önekini alır ve ayarlar, varsayılan değer boş dizedir.
only_areaBu özellik doğruysa, bir Alan çıktısı verilecek ve hiçbir ölçek etkili olmayacaktır.
text_rendering_hintMetin oluşturmanın kalitesini belirtir.
Varsayılan değer TextRenderingHint.SystemDefault’dur
smoothing_modeÇizgilere, eğrilere ve doldurulmuş alanların kenarlarına yumuşatma (antialiasing) uygulanıp uygulanmayacağını belirtir.
Varsayılan değer SmoothingMode.None’dur
transparentOluşturulan görüntünün arka planının şeffaf olup olmayacağını belirtir.
pixel_formatOluşturulan görsellerin piksel biçimini alır veya ayarlar.
is_font_substitution_char_granularityHücre yazı tipi karakterle uyumlu olmadığında yalnızca karakterin yazı tipinin değiştirilip değiştirilmeyeceğini belirtir.
page_indexKaydedilecek ilk sayfanın 0 tabanlı dizinini alır veya ayarlar.
page_countKaydedilecek sayfa sayısını alır veya ayarlar.
is_optimizedÇıkış elemanlarının optimize edilip edilmeyeceğini belirtir.
default_fontExcel’deki karakterler Unicode olduğunda ve hücre stilinde doğru yazı tipiyle ayarlanmadığında,
Pdf, resim içerisinde blok olarak gözükebilir.
Bu karakterleri göstermek için MingLiu veya MS Gothic gibi DefaultFont’u ayarlayın.
Bu özellik ayarlanmazsa, Aspose.Cells bu unicode karakterlerini göstermek için sistemin varsayılan yazı tipini kullanacaktır.
check_workbook_default_fontExcel’deki karakterler Unicode olduğunda ve hücre stilinde doğru yazı tipiyle ayarlanmadığında,
Pdf, resim içerisinde blok olarak gözükebilir.
Bu karakterleri önce göstermek için çalışma kitabının varsayılan yazı tipini kullanmayı denemek üzere bunu doğru olarak ayarlayın.
output_blank_page_when_nothing_to_printYazdırılacak bir şey olmadığında boş bir sayfa çıktısı alınıp alınmayacağını belirtir.
gridline_typeIzgara tipini alır veya ayarlar.
gridline_colorIzgara renginin alınması veya ayarlanması.
text_cross_typeMetin genişliği hücre genişliğinden büyük olduğunda görüntülenecek metin türünü alır veya ayarlar.
emf_typeMetafile’ın biçimini belirten bir EmfType alır veya ayarlar.
Varsayılan değer EmfPlusDual’dır.
default_edit_languageVarsayılan düzenleme dilini alır veya ayarlar.
sheet_setİşlenecek sayfaları alır veya ayarlar. Varsayılan, çalışma kitabındaki tüm görünür sayfalardır: SheetSet.visible.
emf_render_settingKaynak dosyada Emf meta dosyalarının oluşturulması için ayar.
custom_render_settingsİşleme sırasında özel ayarları alır veya ayarlar.

Yöntemler

YöntemTanım
set_desired_size(self, desired_width, desired_height)Görüntünün istenilen genişliğini ve yüksekliğini ayarlar.
set_desired_size(self, desired_width, desired_height, keep_aspect_ratio)Görüntünün istenilen genişliğini ve yüksekliğini ayarlar.

Örnek

from aspose.cells import Workbook
from aspose.cells.drawing import ImageType
from aspose.cells.rendering import ImageOrPrintOptions

# Set Image Or Print Options
options = ImageOrPrintOptions()
# Set output image format
options.image_type = ImageType.PNG
# Set Horizontal resolution
options.horizontal_resolution = 300
# Set Vertical Resolution
options.vertical_resolution = 300
# Instantiate Workbook
book = Workbook("test.xls")
# Save chart as Image using ImageOrPrint Options
book.worksheets[0].charts[0].to_image("chart.png", options)

Ayrıca bakınız