ImageOrPrintOptions صف

ImageOrPrintOptions صف

يسمح بتحديد الخيارات عند عرض ورقة العمل على الصور أو طباعة ورقة العمل أو عرض المخطط على الصورة.

يكشف النوع ImageOrPrintOptions عن الأعضاء التاليين:

البنائين

البناءوصف
__init__(self)ممرضة

ملكيات

ملكيةوصف
save_formatيحصل على نوع تنسيق ملف الإخراج أو يعينه
دعم Tiff/XPS
print_with_status_dialogإذا كان PrintWithStatusDialog = true، فسيكون هناك مربع حوار يعرض حالة الطباعة الحالية.
وإلا فلن يظهر مثل هذا الحوار.
horizontal_resolutionيحصل على الدقة الأفقية للصور المولدة أو يضبطها، بنقاط لكل بوصة.
vertical_resolutionيحصل على الدقة الرأسية للصور المولدة أو يضبطها، بنقاط لكل بوصة.
tiff_compressionيحصل على نوع الضغط الذي سيتم تطبيقه فقط عند حفظ الصفحات بتنسيق Tiff أو يعينه.
tiff_color_depthيحصل على عمق البت أو يعينه ليتم تطبيقه فقط عند حفظ الصفحات بتنسيق Tiff.
tiff_binarization_methodيحصل على الطريقة المستخدمة أثناء تحويل الصور إلى تنسيق 1 بت لكل بوصة أو يعينها
عندما يكون ImageOrPrintOptions.image_type هو Tiff و ImageOrPrintOptions.tiff_compression يساوي Ccitt3 أو Ccitt4.
printing_pageيشير إلى الصفحات التي لن تتم طباعتها.
qualityيحصل على قيمة تحدد جودة الصور المولدة أو يحددها
يُطبّق فقط عند حفظ الصفحات بتنسيق Jpeg. القيمة الافتراضية هي 100
image_typeيحصل على تنسيق الصور المولدة أو يعينه.
القيمة الافتراضية: PNG.
is_cell_auto_fitيشير إلى ما إذا كان عرض وارتفاع الخلايا يتناسبان تلقائيًا مع قيمة الخلية.
القيمة الافتراضية هي false.
one_page_per_sheetإذا كانت قيمة OnePagePerSheet صحيحة، فسيتم إخراج كل محتوى ورقة واحدة إلى صفحة واحدة فقط في النتيجة.
سيكون حجم الورق في إعداد الصفحة غير صالح، والإعدادات الأخرى لإعداد الصفحة
سوف تظل سارية المفعول.
all_columns_in_one_page_per_sheetإذا كانت قيمة AllColumnsInOnePagePerSheet صحيحة، فسيتم إخراج كل محتوى العمود في ورقة واحدة إلى صفحة واحدة فقط في النتيجة.
سيكون عرض حجم الورق لإعداد الصفحة غير صالح، والإعدادات الأخرى لإعداد الصفحة
سوف تظل سارية المفعول.
chart_image_typeقم بالإشارة إلى نوع صورة الرسم البياني عند التحويل.
القيمة الافتراضية: PNG.
embeded_image_name_in_svgأشر إلى اسم ملف الصورة المضمنة في svg.
يجب أن يكون هذا المسار الكامل مع الدليل مثل “c:\xpsEmbedded”
svg_fit_to_view_portإذا كانت هذه الخاصية صحيحة، فسوف يتناسب ملف svg الناتج مع منفذ العرض.
svg_css_prefixيحصل على ويعين بادئة اسم css في svg، والقيمة الافتراضية هي سلسلة فارغة.
only_areaإذا كانت هذه الخاصية صحيحة، فسيتم إخراج منطقة واحدة، ولن يتم تطبيق أي مقياس.
text_rendering_hintيحدد جودة عرض النص.
القيمة الافتراضية هي TextRenderingHint.SystemDefault
smoothing_modeيحدد ما إذا كان سيتم تطبيق التنعيم (التنعيم المضاد للتعرج) على الخطوط والمنحنيات وحواف المناطق المملوءة.
القيمة الافتراضية هي SmoothingMode.None
transparentيشير إلى ما إذا كان ينبغي أن تكون خلفية الصورة المولدة شفافة.
pixel_formatيحصل على تنسيق البكسل للصور المولدة أو يعينه.
is_font_substitution_char_granularityيشير إلى ما إذا كان سيتم استبدال خط الحرف فقط عندما لا يكون خط الخلية متوافقًا معه.
page_indexيحصل على أو يعين الفهرس المستند إلى 0 للصفحة الأولى التي سيتم حفظها.
page_countيحصل على عدد الصفحات التي سيتم حفظها أو يحدده.
is_optimizedيشير إلى ما إذا كان سيتم تحسين عناصر الإخراج.
default_fontعندما تكون الأحرف في Excel عبارة عن Unicode ولا يتم ضبطها بالخط الصحيح في نمط الخلية،
قد تظهر على شكل كتلة في ملف pdf أو صورة.
قم بتعيين الخط الافتراضي مثل MingLiu أو MS Gothic لإظهار هذه الأحرف.
إذا لم يتم تعيين هذه الخاصية، فسوف يستخدم Aspose.Cells الخط الافتراضي للنظام لإظهار أحرف Unicode هذه.
check_workbook_default_fontعندما تكون الأحرف في Excel عبارة عن Unicode ولا يتم ضبطها بالخط الصحيح في نمط الخلية،
قد تظهر على شكل كتلة في ملف pdf أو صورة.
قم بتعيين هذا على true لمحاولة استخدام الخط الافتراضي للمصنف لإظهار هذه الأحرف أولاً.
output_blank_page_when_nothing_to_printيشير إلى ما إذا كان سيتم إخراج صفحة فارغة عندما لا يكون هناك شيء للطباعة.
gridline_typeيحصل على نوع خط الشبكة أو يعينه.
gridline_colorيحصل على أو يعين لون خطوط الشبكة.
text_cross_typeيحصل على نوع النص المعروض أو يعينه عندما يكون عرض النص أكبر من عرض الخلية.
emf_typeيحصل على أو يعين EmfType الذي يحدد تنسيق الملف التعريفي.
القيمة الافتراضية هي EmfPlusDual.
default_edit_languageيحصل على لغة التحرير الافتراضية أو يعينها.
sheet_setيُعرِّف أو يُعيِّن الأوراق المراد عرضها. الإعداد الافتراضي هو جميع الأوراق المرئية في المصنف: SheetSet.visible.
emf_render_settingإعداد لعرض ملفات التعريف Emf في ملف المصدر.
custom_render_settingsيحصل على إعدادات مخصصة أو يعينها أثناء العرض.

طُرق

طريقةوصف
set_desired_size(self, desired_width, desired_height)تعيين العرض والارتفاع المطلوبين للصورة.
set_desired_size(self, desired_width, desired_height, keep_aspect_ratio)تعيين العرض والارتفاع المطلوبين للصورة.

مثال

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)

أنظر أيضا