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)
أنظر أيضا
- الوحدة
aspose.cells.rendering