ImageOrPrintOptions

ImageOrPrintOptions class

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

public class ImageOrPrintOptions

المنشئون

اسموصف
ImageOrPrintOptions()Default_Constructor

الخصائص

اسموصف
AllColumnsInOnePagePerSheet { get; set; }إذا كانت AllColumnsInOnePagePerSheet صحيحة ، فسيتم إخراج كافة محتويات العمود في ورقة واحدة إلى صفحة واحدة فقط في النتيجة. سيكون عرض حجم الورق الخاص بإعداد الصفحات غير صالح ، وستظل الإعدادات الأخرى لإعداد الصفحات سارية المفعول .
CheckWorkbookDefaultFont { get; set; }عندما تكون الأحرف في Excel Unicode ولا يتم تعيينها بالخط الصحيح في نمط الخلية ، قد تظهر ككتلة في pdf ، image. اضبط هذا على “true” لمحاولة استخدام الخط الافتراضي للمصنف لإظهار هذه الأحرف أولاً.
CustomPrintPageEventHandler { get; set; }يمكن للعميل إخراج إخراج خاص للطابعة عند طباعة كل صفحة باستخدام EventHandler
CustomQueryPageSettingsEventHandler { get; set; }يمكن للعميل التحكم في إعداد صفحة الطابعة عند طباعة كل صفحة باستخدام EventHandler
DefaultEditLanguage { get; set; }الحصول على لغة التحرير الافتراضية أو تعيينها.
DefaultFont { get; set; }عندما تكون الأحرف في Excel Unicode ولا يتم تعيينها بالخط الصحيح في نمط الخلية ، قد تظهر ككتلة في ملف pdf ، image. قم بتعيين الخط الافتراضي مثل MingLiu أو MS Gothic لإظهار هذه الأحرف . إذا كانت هذه الخاصية هي لم يتم تعيينها ، ستستخدم Aspose.Cells الخط الافتراضي للنظام لإظهار أحرف unicode هذه.
DrawObjectEventHandler { get; set; }تنفيذ هذه الواجهة للحصول على DrawObject و Bound عند العرض.
EmbededImageNameInSvg { get; set; }حدد اسم ملف الصورة المضمنة بتنسيق svg. يجب أن يكون هذا المسار كاملًا بالدليل مثل “c: \ xpsEmbedded”
EmfType { get; set; }الحصول على أو تعيين EmfType الذي يحدد تنسيق ملف التعريف .. القيمة الافتراضية هي EmfPlusDual.
GridlineType { get; set; }الحصول على نوع خط الشبكة أو تعيينه.
HorizontalResolution { get; set; }الحصول على الدقة الأفقية أو ضبطها للصور التي تم إنشاؤها ، بالنقاط في البوصة . يطبق طريقة إنشاء الصورة باستثناء الصور بتنسيق Emf.
ImageType { get; set; }الحصول على أو تحديد تنسيق الصور التي تم إنشاؤها. القيمة الافتراضية: PNG .
IsCellAutoFit { get; set; }يشير إلى ما إذا كان عرض الخلايا وارتفاعها يتناسب تلقائيًا مع قيمة الخلية. القيمة الافتراضية هي false .
IsFontSubstitutionCharGranularity { get; set; }يشير إلى ما إذا كان سيتم استبدال خط الحرف فقط عندما لا يكون خط الخلية متوافقًا معه.
IsOptimized { get; set; }يشير إلى ما إذا كان سيتم تحسين عناصر الإخراج.
OnePagePerSheet { get; set; }إذا كانت OnePagePerSheet صحيحة ، فسيتم إخراج كل محتويات ورقة واحدة إلى صفحة واحدة فقط نتيجة لذلك. سيكون حجم الورق الخاص بإعداد الصفحات غير صالح ، وستظل الإعدادات الأخرى لإعداد الصفحات سارية المفعول .
OnlyArea { get; set; }إذا كانت هذه الخاصية صحيحة ، فسيتم إخراج منطقة واحدة ولن يسري أي مقياس.
OutputBlankPageWhenNothingToPrint { get; set; }يشير إلى ما إذا كان سيتم إخراج صفحة فارغة في حالة عدم وجود شيء يمكن طباعته.
PageCount { get; set; }الحصول على أو تحديد عدد الصفحات المراد حفظها.
PageIndex { get; set; }الحصول على أو تعيين فهرس للصفحة الأولى على أساس 0 للحفظ.
PageSavingCallback { get; set; }التحكم / الإشارة إلى تقدم عملية حفظ الصفحة.
PixelFormat { get; set; }الحصول على أو تحديد تنسيق البكسل للصور التي تم إنشاؤها.
PrintingPage { get; set; }يشير إلى الصفحات التي لن تتم طباعتها .
PrintWithStatusDialog { get; set; }إذا كانت PrintWithStatusDialog = true ، فسيكون هناك مربع حوار يعرض حالة الطباعة الحالية.
Quality { get; set; }الحصول على أو تعيين قيمة تحدد جودة الصور المُنشأة ليتم تطبيقها فقط عند حفظ الصفحات فيJPEG صيغة. القيمة الافتراضية هي 100
SaveFormat { get; set; }الحصول على أو تعيين نوع تنسيق ملف الإخراج دعم Tiff / XPS
SmoothingMode { get; set; }يحدد ما إذا كان التنعيم (منع الحواف) مطبقًا على الخطوط والمنحنيات وحواف المساحات المعبأة. القيمة الافتراضية هي SmoothingMode.None
SVGFitToViewPort { get; set; }إذا كانت هذه الخاصية صحيحة ، فإن svg الذي تم إنشاؤه سوف يتناسب مع عرض المنفذ.
TextCrossType { get; set; }الحصول على عرض نوع النص أو تعيينه عندما يكون عرض النص أكبر من عرض الخلية.
TextRenderingHint { get; set; }يحدد جودة عرض النص. القيمة الافتراضية هي TextRenderingHint.SystemDefault
TiffColorDepth { get; set; }الحصول على عمق البت أو تعيينه ليتم تطبيقه فقط عند حفظ الصفحات في ملفشجار صيغة.
TiffCompression { get; set; }الحصول على نوع الضغط أو تحديده ليتم تطبيقه فقط عند حفظ الصفحات في ملفشجار التنسيق .
Transparent { get; set; }يشير إلى ما إذا كانت خلفية الصورة التي تم إنشاؤها يجب أن تكون شفافة.
VerticalResolution { get; set; }الحصول على الدقة الرأسية للصور المُنشأة أو تعيينها ، بالنقاط في البوصة . يطبق طريقة إنشاء الصورة باستثناء صورة بتنسيق Emf.
WarningCallback { get; set; }الحصول على رد اتصال التحذير أو تعيينه .

طُرق

اسموصف
SetDesiredSize(int, int)يضبط العرض والارتفاع المطلوبين للصورة.

أمثلة


[C#]

// تعيين خيارات الصورة أو الطباعة
ImageOrPrintOptions options = new ImageOrPrintOptions();

// تعيين تنسيق صورة الإخراج
options.ImageType = ImageType.Png;

// تعيين الدقة الأفقية
options.HorizontalResolution = 300;

// تعيين الدقة الرأسية
options.VerticalResolution = 300;

// مثيل المصنف
Workbook book = new Workbook("test.xls");

// حفظ الرسم البياني كصورة باستخدام خيارات ImageOrPrint
book.Worksheets[0].Charts[0].ToImage("chart.png", options);

[VB.NET]

'تعيين خيارات الصورة أو الطباعة
Dim options As New ImageOrPrintOptions()

'قم بتعيين تنسيق صورة الإخراج
options.ImageType = ImageType.Png

'تعيين الدقة الأفقية
options.HorizontalResolution = 300

'ضبط الدقة الرأسية
options.VerticalResolution = 300

'إنشاء المصنف
Dim book As New Workbook("test.xls")

'احفظ المخطط كصورة باستخدام خيارات ImageOrPrint
book.Worksheets(0).Charts(0).ToImage("chart.png", options)

أنظر أيضا