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; }
قيمة الممتلكات
CustomPageSize
يحصل أو يحدد حجم الصفحة المخصصة في النقاط (1 نقطة = 1/72 بوصة).
public SizeF CustomPageSize { get; set; }
قيمة الممتلكات
DrawNonWorkingTime
يحصل أو يضع قيمة تشير إلى ما إذا كان من الضروري سحب وقت عدم العمل (القيمة الافتراضية هي TRUE).
public bool DrawNonWorkingTime { get; set; }
قيمة الممتلكات
EndDate
يحصل أو يحدد موعدًا لإنهاء التسليم.
public DateTime EndDate { get; set; }
قيمة الممتلكات
FitContent
يحصل أو يضع قيمة تشير إلى ما إذا كان يجب زيادة ارتفاع الصف لتناسب محتواه.
public bool FitContent { get; set; }
قيمة الممتلكات
FitTimescaleToEndOfPage
يحصل أو يحدد ما إذا كان ينبغي تسليم جزء تقويمي من المشهد إلى نهاية (الجانب الأيمن) من الصفحة الأخيرة.إذا كانت القيمة غير صحيحة ، يتم تسليم قسم التقويم بالضبط إلى EndDate ، حتى لو كان هناك مساحة فارغة على صفحة.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
قيمة الممتلكات
Gridlines
يحصل أو يضع قائمة Aspose.Tasks.Visualization.Gridline التي تظهر في عرض المشروع.
public List<gridline> Gridlines { get; set; }
قيمة الممتلكات
IsPortrait
يحصل أو يحدد قيمة تشير إلى ما إذا كانت توجيه الصفحة صورة؛ يعيد كاذبة إذا كانت توجيه الصفحة منظر.
public bool IsPortrait { get; set; }
قيمة الممتلكات
Remarks
لا ينطبق عند SaveOptions.PageSize == عرض.PageSize.DefinedInView.في هذه الحالة ، يتم استخدام View.PageInfo.PageSettings.IsPortrait بدلاً من ذلك.لا ينطبق عند إعداد SaveOptions.CustomPageSize.
LegendDrawingOptions
يحصل أو يضع قيمة تحدد كيفية تقديم أسطورة.القيمة الافتراضية هي LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
قيمة الممتلكات
Remarks
لا ينطبق إلا عند عرض الرسم البياني Gantt.
LegendItems
يحصل أو يضع سلسلة من PageLegendItem التي تحدد ما هي الشرائح التي ينبغي تقديمها في صفحة الأسطورة.إذا صفر ، يتم تسليم العناصر الافتراضية.
public PageLegendItem[] LegendItems { get; set; }
قيمة الممتلكات
PageLegendItem [ ]
Remarks
لا ينطبق إلا عند عرض الرسم البياني Gantt.
MarkCriticalTasks
يحصل أو يضع قيمة تشير إلى ما إذا كانت المهام الحاسمة يجب أن تظهر باللون الأحمر (القيمة الافتراضية هي FALSE).
public bool MarkCriticalTasks { get; set; }
قيمة الممتلكات
NonWorkingTimeColor
يحصل أو يضع لون الوقت غير العامل.
public Color NonWorkingTimeColor { get; set; }
قيمة الممتلكات
PageCount
يحصل أو يحدد عدد الصفحات في المشروع.
public int PageCount { get; protected set; }
قيمة الممتلكات
PageSize
يحصل أو يحدد حجم الصفحة التي سيتم تقديمها (القيمة الافتراضية هي PageSize.A4).
public PageSize PageSize { get; set; }
قيمة الممتلكات
PresentationFormat
يحصل أو يضع Aspose.Tasks.Saving.SaveOptions.PresentationFormat حيث سيتم حفظ المستند.
public PresentationFormat PresentationFormat { get; set; }
قيمة الممتلكات
RenderToSinglePage
يحصل أو يضع قيمة تشير إلى ما إذا كان ينبغي تسليم المشروع إلى صفحة واحدةعندما يتم حفظ المشروع في شكل رسومات.سيتم تغيير حجم الصفحة بحيث يمكن أن يكون المشروع المناسب على صفحة واحدة.
public bool RenderToSinglePage { get; set; }
قيمة الممتلكات
RollUpGanttBars
يحصل أو يحدد قيمة تشير إلى ما إذا كانت المهام الفرعية على شريط المهام الإجمالي يجب أن تكون ملصقة.بالنسبة للمهمات الفرعية، يشير مربع Rollup إلى ما إذا كانت المعلومات الموجودة على شرائح Gantt الفرعية سيتم تحريكها إلى شريط المهام المجموع.بالنسبة للمهام المشتركة ، يظهر مربع Rollup ما إذا كانت شريط المهام المشترك يعرض الشرائح المشتركة.يجب أن يكون لديك حقل التمرير للمهام المشتركة التي تم تعيينها على نعم لأي المهام الفرعية للتمرير لهم.
public bool RollUpGanttBars { get; set; }
قيمة الممتلكات
Remarks
لا ينطبق إلا عند عرض الرسم البياني Gantt.
StartDate
يحصل أو يحدد التاريخ لبدء التسليم من.
public DateTime StartDate { get; set; }
قيمة الممتلكات
TextStyles
يحصل أو يضع قائمة بأساليب النص التي تم تطبيقها أثناء عرض المشروع.
public List<textstyle> TextStyles { get; set; }
قيمة الممتلكات
Remarks
هذه الأنماط تتجاوز الأنماط المحددة في GanttCharView.TextStyles.
Timescale
يحصل أو يضع قيمة Aspose.Tasks.Saving.SaveOptions.Timescale التي تستخدم للتحكم في كيفية تسجيل مقياس الوقت (إن وجدت) عندما يتم حفظ المشروع في تنسيق الرسومات.
public Timescale Timescale { get; set; }
قيمة الممتلكات
TimescaleFitBehavior
يحصل أو يضع سلوكًا يحدد كيفية تكييف النهاية الصحيحة من مقياس الوقت مع نهاية الصفحة.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
قيمة الممتلكات
UseGradientBrush
يحصل أو يضع قيمة تشير إلى ما إذا كان ينبغي استخدام فرشاة الجرادين عند عرض الرسم البياني.
public virtual bool UseGradientBrush { get; set; }
قيمة الممتلكات
Remarks
لا ينطبق إلا عند عرض الرسم البياني Gantt.
View
يحصل أو يضع قائمة بالأعمدة التي ينبغي تقديمها (Aspose.Tasks.Visualization.GanttChartColumn).إذا لم يتم إعدادها ، فإن IDs المهمة وأسماء المهمة والبدء والنهاية يتم تقديمها فقط.إذا تم تعيين خصائص View و Aspose.Tasks.Saving.SaveOptions.ViewSettings، فإن الأعمدة من View تتجاوز الأعمدة من ViewSettings.
public ProjectView View { get; set; }
قيمة الممتلكات
ViewSettings
يمكنك استخدام هذه الخيارات لتحديد صراحة أي عرض ينبغي حفظه في تنسيقات PDF أو HTML أو الصورة.إذا تم تعيين هذا الممتلكات، يتم تجاهل Aspose.Tasks.Visualization.PresentationFormat الممتلكات عندما يتم حفظ المشروع.ينبغي أن يكون عرض من أحد الشاشات التالية ((Aspose.Tasks.View.Screen)): (Gantt، TaskSheet، TaskUsage، ResourceSheet، ResourceUsage)
public View ViewSettings { get; set; }
قيمة الممتلكات
Exceptions
عندما يتم استدعاء الطريقة المحددة ويتم توفير مثال من فئة عرض مع قيمة غير مدعومة من خصائص الشاشة.