ImageOrPrintOptions sınıfı

ImageOrPrintOptions sınıfı

Çalışma sayfasını görüntülere dönüştürürken, çalışma sayfasını yazdırırken veya grafiği 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
initImageOrPrintOptions’ın yeni bir örneğini oluşturur

Özellikler

MülkTanım
save_formatÇıktı dosyası formatı türünü alır veya ayarlar
Destek Tiff/XPS
print_with_status_dialogPrintWithStatusDialog = true ise geçerli yazdırma durumunu gösteren bir iletişim kutusu olacaktır.
aksi takdirde böyle bir diyalog gösterilmez.
horizontal_resolutionOluşturulan görüntüler için yatay çözünürlüğü inç başına nokta cinsinden alır veya ayarlar.
Emf formatındaki görüntüler dışında görüntü oluşturma yöntemini uygular.
vertical_resolutionOluşturulan görüntüler için dikey çözünürlüğü inç başına nokta cinsinden alır veya ayarlar.
Emf formatındaki görüntü dışında görüntü oluşturma yöntemini uygular.
tiff_compressionYalnızca sayfaları Tiff biçiminde kaydederken uygulanacak sıkıştırma türünü alır veya ayarlar.
tiff_color_depthYalnızca sayfaları Tiff biçiminde kaydederken 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ğer alır veya ayarlar
yalnızca sayfaları Jpeg biçiminde kaydederken uygulamak için. Varsayılan değer 100’dür
image_typeOluşturulan görüntülerin 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 sığdırılıp sığdırılmayacağını belirtir.
Varsayılan değer false’tur.
one_page_per_sheetOnePagePerSheet true olursa, sonuçta bir sayfanın tüm içeriği yalnızca bir sayfaya yazdırılır.
Pagesetup’ın kağıt boyutu ve diğer pagesetup ayarları geçersiz olacaktır.
hâlâ geçerli olacaktır.
all_columns_in_one_page_per_sheetAllColumnsInOnePagePerSheet true ise, sonuçta bir sayfanın tüm sütun içeriğinin çıktısı yalnızca bir sayfaya çıkar.
Pagesetup’ın kağıt boyutunun genişliği geçersiz olacak ve pagesetup’ın diğer ayarları geçersiz olacaktır.
hâlâ geçerli olacaktır.
draw_object_event_handlerİşleme sırasında DrawObject ve Bound’u almak için bu arayüzü uygular.
chart_image_typeDönüştürme sırasında grafik görüntü türünü belirtin.
varsayılan değer: PNG.
embeded_image_name_in_svgGömülü görüntünün dosya adını svg’de belirtin.
Bu, “c:\xpsEmbedded” gibi bir dizine sahip tam yol olmalıdır
svg_fit_to_view_portbu özellik doğruysa oluşturulan svg, görüntüleme bağlantı noktasına sığacaktır.
only_areaBu özellik true ise, bir Alan çıktısı alınacak 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 (kenar yumuşatma) uygulanıp uygulanmayacağını belirtir.
Varsayılan değer: SmoothingMode.None
transparentOluşturulan görüntünün arka planının şeffaf olup olmayacağını belirtir.
pixel_formatOluşturulan görüntüler için piksel biçimini alır veya ayarlar.
warning_callbackUyarı geri aramasını alır veya ayarlar.
page_saving_callbackSayfa kaydetme işleminin ilerlemesini kontrol edin/gösterin.
is_font_substitution_char_granularityYalnızca hücre yazı tipi uyumlu olmadığında 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ış öğelerinin optimize edilip edilmeyeceğini belirtir.
default_fontExcel’deki karakterler Unicode olduğunda ve hücre stilinde doğru yazı tipiyle ayarlanmadığında,
PDF, resimde blok olarak görünebilirler.
Bu karakterleri göstermek için MingLiu veya MS Gotik gibi Varsayılan Yazı Tipini ayarlayın.
Bu özellik ayarlanmazsa, Aspose.Cells bu unicode karakterleri göstermek için sistem varsayılan yazı tipini kullanır.
check_workbook_default_fontExcel’deki karakterler Unicode olduğunda ve hücre stilinde doğru yazı tipiyle ayarlanmadığında,
PDF, resimde blok olarak görünebilirler.
Önce bu karakterleri göstermek amacıyla çalışma kitabının varsayılan yazı tipini kullanmayı denemek için bunu true olarak ayarlayın.
output_blank_page_when_nothing_to_printYazdırılacak bir şey olmadığında boş sayfa çıktısının alınıp alınmayacağını belirtir.
gridline_typeKılavuz çizgisi türünü alır veya ayarlar.
text_cross_typeMetin genişliği hücre genişliğinden büyük olduğunda görüntülenen metin türünü alır veya ayarlar.
emf_typeMeta dosyasını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_setOluşturulacak sayfaları alır veya ayarlar. Varsayılan, çalışma kitabındaki tüm görünür sayfalardır: SheetSet.visible.
emf_render_settingEmf meta dosyasını işlemeye yönelik ayar.

Yöntemler

YöntemTanım
set_desired_sizeGörüntünün istenen genişliğini ve yüksekliğini ayarlar.
set_desired_sizeGörüntünün istenen 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