Class SaveOptions
نام ها : Aspose.Words.Saving جمع آوری: WL26_.dll (25.4.0)
این یک کلاس پایه خلاصه برای کلاس ها است که به کاربر اجازه می دهد تا اضافی را مشخص کند.گزینه ها هنگام ذخیره یک سند در یک فرمت خاص.
برای کسب اطلاعات بیشتر، به سایت مراجعه کنید Specify Save Options مقاله مستندات
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
یک مثال از کلاس Aspose.Words.Saving.SaveOptions یا هر کلاس مشتق شده به جریان Aspose.Words.Document.Save(System.IO.Stream،Aspose.Words.Saving.SaveOptions) منتقل می شود.یا نوار Aspose.Words.Document.Save(System.String،Aspose.Words.Saving.SaveOptions) برای کاربر برای تعریف گزینه های سفارشی در هنگام ذخیره یک سند بارگذاری می شود.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
دریافت یا تنظیم یک مقدار بولیان نشان می دهد که آیا برای اجازه دادن به ادغام فونت ها با PostScript مشخصات زمانی که ادغام فونت های TrueType در یک سند پس از آن ذخیره می شود.
public bool AllowEmbeddingPostScriptFonts { get; set; }
ارزش املاک
Remarks
توجه داشته باشید که Word فونت های PostScript را شامل نمی شود، اما می تواند اسناد با فونت های این نوع را باز کند.
این گزینه تنها زمانی کار می کند که Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts متعلق به Aspose.Words.DocumentBase.FontInfos تنظیم شده است.
CustomTimeZoneInfo
دریافت یا تنظیم منطقه زمانی محلی سفارشی برای زمینه های تاریخ / زمان استفاده می شود.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
ارزش املاک
Remarks
این گزینه در هر دو چارچوب .Net از نسخه 3.5 یا .Net استاندارد در دسترس است.
به طور پیش فرض، Aspose.Words از منطقه زمانی محلی سیستم در هنگام نوشتن میدان های تاریخ / زمان استفاده می کند، این گزینه به شما اجازه می دهد تا مقدار سفارشی را تنظیم کنید.
DefaultTemplate
دریافت یا تنظیم مسیر به قالب پیش فرض (از جمله نام فایل).ارزش پیش فرض این دارایی حلقه خالی (تغییرمسیر و خالی)
public string DefaultTemplate { get; set; }
ارزش املاک
Remarks
اگر مشخص شده است، این مسیر برای بارگذاری قالب استفاده می شود زمانی که Aspose.Words.Document.AutomaticallyUpdateStyles ’true’ است، اما Aspose.Words.Document.AttachedTemplate خالی است.
Dml3Defectsتغییرمسیر
به دست آوردن یا تعیین ارزش تعیین چگونه اثرات 3D ارائه می شود.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
ارزش املاک
Remarks
ارزش پیش فرض Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic است.
DmlEffectsRenderingMode
دریافت یا تنظیم یک مقدار تعیین می کند که چگونه اثرات DrawingML ارائه می شود.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
ارزش املاک
Remarks
ارزش پیش فرض Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified است.
این دارایی هنگامی استفاده می شود که سند به فرمت های صفحه ثابت صادر می شود.
DmlRenderingMode
دریافت یا تنظیم یک مقدار تعیین می کند که چگونه اشکال DrawingML ارائه می شود.
public DmlRenderingMode DmlRenderingMode { get; set; }
ارزش املاک
Remarks
ارزش پیش فرض Aspose.Words.Saving.DmlRenderingMode.Fallback است.
این دارایی هنگامی استفاده می شود که سند به فرمت های صفحه ثابت صادر می شود.
ExportGeneratorName
هنگامی که “واقعی” است، نام و نسخه Aspose.Words را در فایل های تولید شده قرار می دهد.قیمت پیش فرض “واقعی” است.
public bool ExportGeneratorName { get; set; }
ارزش املاک
ImlRenderingMode
دریافت یا تنظیم یک مقدار تعیین می کند که چگونه اشیاء نقاشی (InkML) ارائه می شود.
public ImlRenderingMode ImlRenderingMode { get; set; }
ارزش املاک
Remarks
ارزش پیش فرض Aspose.Words.Saving.ImlRenderingMode.InkML است.
این دارایی هنگامی استفاده می شود که سند به فرمت های صفحه ثابت صادر می شود.
MemoryOptimization
دریافت یا تنظیم ارزش تعیین می کند که آیا بهینه سازی حافظه باید قبل از ذخیره اسناد انجام شود.قیمت پیش فرض برای این ویژگی جعلی است.
public bool MemoryOptimization { get; set; }
ارزش املاک
Remarks
قرار دادن این گزینه به “واقعی” می تواند به طور قابل توجهی مصرف حافظه را کاهش دهد در حالی که اسناد بزرگ را در هزینه زمان صرفه جویی آهسته تر ذخیره می کند.
PrettyFormat
هنگامی که “واقعی” است، به خوبی فرمت های خروجی که در آن اعمال می شود.قیمت پیش فرض “واقعی” است.
public bool PrettyFormat { get; set; }
ارزش املاک
Remarks
تنظیم شده برای ایجاد HTML، MHTML، EPUB، WordML، RTF، DOCX و ODT خروجی قابل خواندن انسان.
ProgressCallback
در هنگام ذخیره یک سند تماس گرفته و اطلاعات مربوط به پیشرفت ذخیره را می پذیرد.
public IDocumentSavingCallback ProgressCallback { get; set; }
ارزش املاک
Remarks
پیشرفت در هنگام ذخیره کردن به WL26_.SaveFormat.Docx، _ www.wl26_.saveformat .FlatOpc، wll26 .savformat .docm, wls26.safeformate.dotm، و _wwl26.softformats.dox. _ wls27.soften.co.uk.
SaveFormat
مشخص کردن فرمت که در آن اسناد ذخیره خواهد شد اگر این ذخیره گزینه ها مورد استفاده قرار می گیرد.
public abstract SaveFormat SaveFormat { get; set; }
ارزش املاک
TempFolder
مشخص کردن پوشه برای فایل های موقت مورد استفاده در هنگام ذخیره به یک فایل DOC یا DOCX.به طور پیش فرض این ویژگی صفر است و هیچ فایل موقتی مورد استفاده قرار نمی گیرد.
public string TempFolder { get; set; }
ارزش املاک
Remarks
هنگامی که Aspose.Words یک سند را ذخیره می کند، باید ساختارهای داخلی موقتی ایجاد کند.به طور پیش فرض، این ساختارهای داخلی در حافظه ایجاد می شوند و استفاده از حافظه برای مدت کوتاهی در حالی که اسناد ذخیره می شوند، بالا می رود.
مشخص کردن یک پوشه موقت با استفاده از Aspose.Words.Saving.SaveOptions.TempFolder باعث می شود Aspose.Words ساختارهای داخلی را در فایل های موقت به جای حافظه نگه دارید.
پوشه باید وجود داشته باشد و قابل نوشتن باشد، در غیر این صورت یک استثنا رها خواهد شد.
Aspose.Words به طور خودکار تمام فایل های موقت را هنگامی که ذخیره کامل است حذف می کند.
Exceptions
اگر شما در حال ذخیره یک سند بسیار بزرگ (هزاران صفحه) و / یا پردازش بسیاری از اسناد در همان زمان.افزایش حافظه در زمان صرفه جویی می تواند به اندازه کافی قابل توجه باشد تا این استثنا را ایجاد کند.
UpdateAmbiguousTextFont
تعیین می کند که آیا ویژگی های فونت با توجه به کد کاراکتر مورد استفاده تغییر خواهد کرد.
public bool UpdateAmbiguousTextFont { get; set; }
ارزش املاک
UpdateCreatedTimeProperty
دریافت یا تنظیم یک مقدار تعیین می کند که آیا ویژگی Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime قبل از ذخیره شده به روز شده است.
public bool UpdateCreatedTimeProperty { get; set; }
ارزش املاک
UpdateFields
دریافت یا تنظیم یک مقدار تعیین می کند که آیا میدان های نوع خاصی باید قبل از ذخیره اسناد به یک فرمت صفحه ثابت به روز شود.قیمت پیش فرض برای این ویژگی “واقعی” است.
public bool UpdateFields { get; set; }
ارزش املاک
Remarks
اجازه می دهد تا مشخص کنید که آیا برای تقلید از رفتار MS Word یا نه.
UpdateLastPrintedProperty
دریافت یا تنظیم یک مقدار تعیین می کند که آیا دارایی Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted قبل از صرفه جویی به روز شده است.
public bool UpdateLastPrintedProperty { get; set; }
ارزش املاک
UpdateLastSavedTimeProperty
دریافت و یا تنظیم یک ارزش تعیین می کند که آیا ویژگی Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime قبل از صرفه جویی به روز شده است.
public bool UpdateLastSavedTimeProperty { get; set; }
ارزش املاک
UseAntiAliasing
دریافت یا تنظیم یک مقدار تعیین می کند که آیا برای استفاده از آنتی الیاسینگ برای ارائه یا نه.
public bool UseAntiAliasing { get; set; }
ارزش املاک
Remarks
هنگامی که این مقدار به anti-aliasing تنظیم می شود، برای rendering مورد استفاده است.
این ویژگی در هنگام صادرات اسناد به فرمت های زیر استفاده می شود: Aspose.Words.SaveFormat.Tiff، Aspose.Words.SaveFormat.Png، Aspose.Words.SaveFormat.Bmp، Aspose.Words.SaveFormat.Jpeg، Aspose.Words.SaveFormat.Emf. هنگامی که اسناد به Aspose.Words.SaveFormat.Html، Aspose.Words.SaveFormat.Mhtml، Aspose.Words.SaveFormat.Epub، Aspose.Words.SaveFormat.Azw3 یا Aspose.Words.SaveFormat.Mobi این گزینه برای تصاویر راستر استفاده می شود.
UseHighQualityRendering
دریافت یا تنظیم یک ارزش تعیین می کند که آیا برای استفاده از الگوریتم های ارائه با کیفیت بالا (یعنی آهسته) استفاده می شود یا نه.
public bool UseHighQualityRendering { get; set; }
ارزش املاک
Remarks
ارزش پیش فرض «دروغ» است.
این ویژگی در هنگام صادرات اسناد به فرمت های تصویر استفاده می شود: Aspose.Words.SaveFormat.Tiff، Aspose.Words.SaveFormat.Png، Aspose.Words.SaveFormat.Bmp، Aspose.Words.SaveFormat.Jpeg، Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
ایجاد یک گزینه ذخیره از یک کلاس مناسب برای فرمت ذخیره مشخص شده است.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
فرمت ذخیره سازی که برای ایجاد یک گزینه ذخیره سازی اشیاء.
Returns
یک موضوع از یک کلاس است که از Aspose.Words.Saving.SaveOptions به دست می آید.
CreateSaveOptions(String)
ایجاد یک گزینه ذخیره از یک کلاس مناسب برای افزونه فایل مشخص شده در نام فایل داده شده است.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
افزونه این نام فایل کلاس گزینه های ذخیره را تعیین می کند.
Returns
یک موضوع از یک کلاس است که از Aspose.Words.Saving.SaveOptions به دست می آید.