Class SaveOptions

Class SaveOptions

اسم الفضاء : Aspose.Tasks.Saving تجميع: Aspose.Tasks.dll (25.4.0)

هذه هي فئة أساسية مجردة للفصول التي تسمح للمستخدم بتحديد خيارات إضافية عند حفظ مشروعفي شكل معين.

public abstract class SaveOptions : SimpleSaveOptions

Inheritance

object SimpleSaveOptions SaveOptions

Derived

HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions

الأعضاء الموروثين

SimpleSaveOptions.project , SimpleSaveOptions.SaveFormat , SimpleSaveOptions.TasksComparer , SimpleSaveOptions.TasksFilter , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

يتم نقل مثال من أي فئة مشتقة من فئة SaveOptions إلى تدفق Save أو string Save overloadsلكي يحدد المستخدم خيارات مخصصة عند حفظ وثيقة.

Constructors

SaveOptions()

يبدأ مثالًا جديدًا من فئة Aspose.Tasks.Saving.SaveOptions.

protected SaveOptions()

SaveOptions(SaveOptions)

يبدأ مثالًا جديدًا من فئة Aspose.Tasks.Saving.SaveOptions.

protected SaveOptions(SaveOptions options)

Parameters

options SaveOptions

The Aspose.Tasks.Saving.SaveOptions للنسخ.

Properties

BarStyles

يحصل أو يضع قائمة بالمحاضرات في فئة Aspose.Tasks.Visualization.BarStyle التي تظهر في عرض المشروع.

public List<barstyle> BarStyles { get; set; }

قيمة الممتلكات

List &lt؛ BarStyle >

CustomPageSize

يحصل أو يحدد حجم الصفحة المخصصة في النقاط (1 نقطة = 1/72 بوصة).

public SizeF CustomPageSize { get; set; }

قيمة الممتلكات

SizeF

DrawNonWorkingTime

يحصل أو يضع قيمة تشير إلى ما إذا كان من الضروري سحب وقت عدم العمل (القيمة الافتراضية هي TRUE).

public bool DrawNonWorkingTime { get; set; }

قيمة الممتلكات

bool

EndDate

يحصل أو يحدد موعدًا لإنهاء التسليم.

public DateTime EndDate { get; set; }

قيمة الممتلكات

DateTime

FitContent

يحصل أو يضع قيمة تشير إلى ما إذا كان يجب زيادة ارتفاع الصف لتناسب محتواه.

public bool FitContent { get; set; }

قيمة الممتلكات

bool

FitTimescaleToEndOfPage

يحصل أو يحدد ما إذا كان ينبغي تسليم جزء تقويمي من المشهد إلى نهاية (الجانب الأيمن) من الصفحة الأخيرة.إذا كانت القيمة غير صحيحة ، يتم تسليم قسم التقويم بالضبط إلى EndDate ، حتى لو كان هناك مساحة فارغة على صفحة.

[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }

قيمة الممتلكات

bool

Gridlines

يحصل أو يضع قائمة Aspose.Tasks.Visualization.Gridline التي تظهر في عرض المشروع.

public List<gridline> Gridlines { get; set; }

قيمة الممتلكات

List &lt؛ Gridline >

IsPortrait

يحصل أو يحدد قيمة تشير إلى ما إذا كانت توجيه الصفحة صورة؛ يعيد كاذبة إذا كانت توجيه الصفحة منظر.

public bool IsPortrait { get; set; }

قيمة الممتلكات

bool

Remarks

لا ينطبق عند SaveOptions.PageSize == عرض.PageSize.DefinedInView.في هذه الحالة ، يتم استخدام View.PageInfo.PageSettings.IsPortrait بدلاً من ذلك.لا ينطبق عند إعداد SaveOptions.CustomPageSize.

LegendDrawingOptions

يحصل أو يضع قيمة تحدد كيفية تقديم أسطورة.القيمة الافتراضية هي LegendDrawingOptions.OnEveryPage.

public LegendDrawingOptions LegendDrawingOptions { get; set; }

قيمة الممتلكات

LegendDrawingOptions

Remarks

لا ينطبق إلا عند عرض الرسم البياني Gantt.

LegendItems

يحصل أو يضع سلسلة من PageLegendItem التي تحدد ما هي الشرائح التي ينبغي تقديمها في صفحة الأسطورة.إذا صفر ، يتم تسليم العناصر الافتراضية.

public PageLegendItem[] LegendItems { get; set; }

قيمة الممتلكات

PageLegendItem [ ]

Remarks

لا ينطبق إلا عند عرض الرسم البياني Gantt.

MarkCriticalTasks

يحصل أو يضع قيمة تشير إلى ما إذا كانت المهام الحاسمة يجب أن تظهر باللون الأحمر (القيمة الافتراضية هي FALSE).

public bool MarkCriticalTasks { get; set; }

قيمة الممتلكات

bool

NonWorkingTimeColor

يحصل أو يضع لون الوقت غير العامل.

public Color NonWorkingTimeColor { get; set; }

قيمة الممتلكات

Color

PageCount

يحصل أو يحدد عدد الصفحات في المشروع.

public int PageCount { get; protected set; }

قيمة الممتلكات

int

PageSize

يحصل أو يحدد حجم الصفحة التي سيتم تقديمها (القيمة الافتراضية هي PageSize.A4).

public PageSize PageSize { get; set; }

قيمة الممتلكات

PageSize

PresentationFormat

يحصل أو يضع Aspose.Tasks.Saving.SaveOptions.PresentationFormat حيث سيتم حفظ المستند.

public PresentationFormat PresentationFormat { get; set; }

قيمة الممتلكات

PresentationFormat

RenderToSinglePage

يحصل أو يضع قيمة تشير إلى ما إذا كان ينبغي تسليم المشروع إلى صفحة واحدةعندما يتم حفظ المشروع في شكل رسومات.سيتم تغيير حجم الصفحة بحيث يمكن أن يكون المشروع المناسب على صفحة واحدة.

public bool RenderToSinglePage { get; set; }

قيمة الممتلكات

bool

RollUpGanttBars

يحصل أو يحدد قيمة تشير إلى ما إذا كانت المهام الفرعية على شريط المهام الإجمالي يجب أن تكون ملصقة.بالنسبة للمهمات الفرعية، يشير مربع Rollup إلى ما إذا كانت المعلومات الموجودة على شرائح Gantt الفرعية سيتم تحريكها إلى شريط المهام المجموع.بالنسبة للمهام المشتركة ، يظهر مربع Rollup ما إذا كانت شريط المهام المشترك يعرض الشرائح المشتركة.يجب أن يكون لديك حقل التمرير للمهام المشتركة التي تم تعيينها على نعم لأي المهام الفرعية للتمرير لهم.

public bool RollUpGanttBars { get; set; }

قيمة الممتلكات

bool

Remarks

لا ينطبق إلا عند عرض الرسم البياني Gantt.

StartDate

يحصل أو يحدد التاريخ لبدء التسليم من.

public DateTime StartDate { get; set; }

قيمة الممتلكات

DateTime

TextStyles

يحصل أو يضع قائمة بأساليب النص التي تم تطبيقها أثناء عرض المشروع.

public List<textstyle> TextStyles { get; set; }

قيمة الممتلكات

List &lt؛ TextStyle >

Remarks

هذه الأنماط تتجاوز الأنماط المحددة في GanttCharView.TextStyles.

Timescale

يحصل أو يضع قيمة Aspose.Tasks.Saving.SaveOptions.Timescale التي تستخدم للتحكم في كيفية تسجيل مقياس الوقت (إن وجدت) عندما يتم حفظ المشروع في تنسيق الرسومات.

public Timescale Timescale { get; set; }

قيمة الممتلكات

Timescale

TimescaleFitBehavior

يحصل أو يضع سلوكًا يحدد كيفية تكييف النهاية الصحيحة من مقياس الوقت مع نهاية الصفحة.

public TimescaleFitBehavior TimescaleFitBehavior { get; set; }

قيمة الممتلكات

TimescaleFitBehavior

UseGradientBrush

يحصل أو يضع قيمة تشير إلى ما إذا كان ينبغي استخدام فرشاة الجرادين عند عرض الرسم البياني.

public virtual bool UseGradientBrush { get; set; }

قيمة الممتلكات

bool

Remarks

لا ينطبق إلا عند عرض الرسم البياني Gantt.

View

يحصل أو يضع قائمة بالأعمدة التي ينبغي تقديمها (Aspose.Tasks.Visualization.GanttChartColumn).إذا لم يتم إعدادها ، فإن IDs المهمة وأسماء المهمة والبدء والنهاية يتم تقديمها فقط.إذا تم تعيين خصائص View و Aspose.Tasks.Saving.SaveOptions.ViewSettings، فإن الأعمدة من View تتجاوز الأعمدة من ViewSettings.

public ProjectView View { get; set; }

قيمة الممتلكات

ProjectView

ViewSettings

يمكنك استخدام هذه الخيارات لتحديد صراحة أي عرض ينبغي حفظه في تنسيقات PDF أو HTML أو الصورة.إذا تم تعيين هذا الممتلكات، يتم تجاهل Aspose.Tasks.Visualization.PresentationFormat الممتلكات عندما يتم حفظ المشروع.ينبغي أن يكون عرض من أحد الشاشات التالية ((Aspose.Tasks.View.Screen)): (Gantt، TaskSheet، TaskUsage، ResourceSheet، ResourceUsage)

public View ViewSettings { get; set; }

قيمة الممتلكات

View

Exceptions

ArgumentException

عندما يتم استدعاء الطريقة المحددة ويتم توفير مثال من فئة عرض مع قيمة غير مدعومة من خصائص الشاشة.

 عربي