ImageOrPrintOptions صف

ImageOrPrintOptions صف

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

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

البنائين

البناءوصف
initإنشاء مثيل جديد لـ ImageOrPrintOptions

ملكيات

ملكيةوصف
save_formatالحصول على أو تعيين نوع تنسيق ملف الإخراج
دعم تيف/XPS
print_with_status_dialogإذا كانت PrintWithStatusDialog = true، فسيكون هناك مربع حوار يوضح حالة الطباعة الحالية.
وإلا فلن يظهر مثل هذا الحوار.
horizontal_resolutionالحصول على أو تعيين الدقة الأفقية للصور التي تم إنشاؤها، بالنقاط في البوصة.
يتم تطبيق طريقة إنشاء الصورة باستثناء الصور بتنسيق Emf.
vertical_resolutionالحصول على أو تعيين الدقة الرأسية للصور التي تم إنشاؤها، بالنقاط في البوصة.
يتم تطبيق طريقة إنشاء الصورة باستثناء الصورة بتنسيق Emf.
tiff_compressionالحصول على أو تعيين نوع الضغط الذي سيتم تطبيقه فقط عند حفظ الصفحات بتنسيق Tiff.
tiff_color_depthالحصول على عمق البت أو تعيينه ليتم تطبيقه فقط عند حفظ الصفحات بتنسيق Tiff.
tiff_binarization_methodيحصل أو يحدد الطريقة المستخدمة أثناء تحويل الصور إلى تنسيق 1 bpp
عندما يكون ImageOrPrintOptions.image_type هو Tiff وImageOrPrintOptions.tiff_compression يساوي Ccitt3 أو Ccitt4.
printing_pageيشير إلى الصفحات التي لن تتم طباعتها.
qualityالحصول على أو تعيين قيمة تحدد جودة الصور التي تم إنشاؤها
يتم تطبيقه فقط عند حفظ الصفحات بتنسيق Jpeg. القيمة الافتراضية هي 100
image_typeالحصول على أو تعيين تنسيق الصور التي تم إنشاؤها.
القيمة الافتراضية: PNG.
is_cell_auto_fitيشير إلى ما إذا كان عرض الخلايا وارتفاعها يتم ملاءمتهما تلقائيًا بقيمة الخلية.
القيمة الافتراضية هي كاذبة.
one_page_per_sheetإذا كان OnePagePerSheet صحيحًا، فسيتم إخراج كل محتوى ورقة واحدة إلى صفحة واحدة فقط في النتيجة.
سيكون حجم الورق الخاص بإعداد الصفحات غير صالح، كما أن الإعدادات الأخرى لإعداد الصفحات غير صالحة
سوف لا تزال نافذة المفعول.
all_columns_in_one_page_per_sheetإذا كانت قيمة AllColumnsInOnePagePerSheet صحيحة، فسيتم إخراج كل محتوى العمود في ورقة واحدة إلى صفحة واحدة فقط في النتيجة.
سيكون عرض حجم الورق لإعداد الصفحات غير صالح، والإعدادات الأخرى لإعداد الصفحات
سوف لا تزال نافذة المفعول.
draw_object_event_handlerينفذ هذه الواجهة للحصول على DrawObject وBound عند العرض.
chart_image_typeأشر إلى نوع صورة المخطط عند التحويل.
القيمة الافتراضية: PNG.
embeded_image_name_in_svgأشر إلى اسم ملف الصورة المضمنة في svg.
يجب أن يكون هذا المسار كاملاً بدليل مثل “c:\xpsEmbedded”
svg_fit_to_view_portإذا كانت هذه الخاصية صحيحة، فسيكون ملف svg الذي تم إنشاؤه مناسبًا لعرض المنفذ.
only_areaإذا كانت هذه الخاصية صحيحة، فسيتم إخراج منطقة واحدة، ولن يتم تفعيل أي مقياس.
text_rendering_hintيحدد جودة عرض النص.
القيمة الافتراضية هي TextRenderingHint.SystemDefault
smoothing_modeيحدد ما إذا كان سيتم تطبيق التجانس (منع الحواف) على الخطوط والمنحنيات وحواف المساحات المعبأة.
القيمة الافتراضية هي SmoothingMode.None
transparentيشير إلى ما إذا كانت خلفية الصورة التي تم إنشاؤها يجب أن تكون شفافة.
pixel_formatالحصول على أو تعيين تنسيق البكسل للصور التي تم إنشاؤها.
warning_callbackالحصول على رد اتصال تحذيري أو تعيينه.
page_saving_callbackالتحكم/الإشارة إلى تقدم عملية حفظ الصفحة.
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، صورة.
قم بتعيين هذا على “صحيح” لمحاولة استخدام الخط الافتراضي للمصنف لإظهار هذه الأحرف أولاً.
output_blank_page_when_nothing_to_printيشير إلى ما إذا كان سيتم إخراج صفحة فارغة عندما لا يكون هناك أي شيء لطباعته.
gridline_typeالحصول على أو تعيين نوع خط الشبكة.
text_cross_typeالحصول على أو تعيين عرض نوع النص عندما يكون عرض النص أكبر من عرض الخلية.
emf_typeالحصول على EmfType أو تعيينه الذي يحدد تنسيق ملف التعريف.
القيمة الافتراضية هي EmfPlusDual.
default_edit_languageالحصول على لغة التحرير الافتراضية أو تعيينها.
sheet_setالحصول على الأوراق المراد عرضها أو تعيينها. الافتراضي هو كافة الأوراق المرئية في المصنف: SheetSet.visible.
emf_render_settingالإعداد لتقديم ملف التعريف Emf.

طُرق

طريقةوصف
set_desired_sizeيضبط العرض والارتفاع المطلوب للصورة.
set_desired_sizeيضبط العرض والارتفاع المطلوب للصورة.

مثال

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)

أنظر أيضا