Class SaveOptions

Class SaveOptions

نام ها : Aspose.Words.Saving جمع آوری: WL26_.dll (25.4.0)

این یک کلاس پایه خلاصه برای کلاس ها است که به کاربر اجازه می دهد تا اضافی را مشخص کند.گزینه ها هنگام ذخیره یک سند در یک فرمت خاص.

برای کسب اطلاعات بیشتر، به سایت مراجعه کنید Specify Save Options مقاله مستندات

public abstract class SaveOptions

Inheritance

object SaveOptions

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; }

ارزش املاک

bool

Remarks

توجه داشته باشید که Word فونت های PostScript را شامل نمی شود، اما می تواند اسناد با فونت های این نوع را باز کند.

این گزینه تنها زمانی کار می کند که Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts متعلق به Aspose.Words.DocumentBase.FontInfos تنظیم شده است.

CustomTimeZoneInfo

دریافت یا تنظیم منطقه زمانی محلی سفارشی برای زمینه های تاریخ / زمان استفاده می شود.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

ارزش املاک

TimeZoneInfo

Remarks

این گزینه در هر دو چارچوب .Net از نسخه 3.5 یا .Net استاندارد در دسترس است.

به طور پیش فرض، Aspose.Words از منطقه زمانی محلی سیستم در هنگام نوشتن میدان های تاریخ / زمان استفاده می کند، این گزینه به شما اجازه می دهد تا مقدار سفارشی را تنظیم کنید.

DefaultTemplate

دریافت یا تنظیم مسیر به قالب پیش فرض (از جمله نام فایل).ارزش پیش فرض این دارایی حلقه خالی (تغییرمسیر و خالی)

public string DefaultTemplate { get; set; }

ارزش املاک

string

Remarks

اگر مشخص شده است، این مسیر برای بارگذاری قالب استفاده می شود زمانی که Aspose.Words.Document.AutomaticallyUpdateStyles ’true’ است، اما Aspose.Words.Document.AttachedTemplate خالی است.

Dml3Defectsتغییرمسیر

به دست آوردن یا تعیین ارزش تعیین چگونه اثرات 3D ارائه می شود.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

ارزش املاک

Dml3DEffectsRenderingMode

Remarks

ارزش پیش فرض Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic است.

DmlEffectsRenderingMode

دریافت یا تنظیم یک مقدار تعیین می کند که چگونه اثرات DrawingML ارائه می شود.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

ارزش املاک

DmlEffectsRenderingMode

Remarks

ارزش پیش فرض Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified است.

این دارایی هنگامی استفاده می شود که سند به فرمت های صفحه ثابت صادر می شود.

DmlRenderingMode

دریافت یا تنظیم یک مقدار تعیین می کند که چگونه اشکال DrawingML ارائه می شود.

public DmlRenderingMode DmlRenderingMode { get; set; }

ارزش املاک

DmlRenderingMode

Remarks

ارزش پیش فرض Aspose.Words.Saving.DmlRenderingMode.Fallback است.

این دارایی هنگامی استفاده می شود که سند به فرمت های صفحه ثابت صادر می شود.

ExportGeneratorName

هنگامی که “واقعی” است، نام و نسخه Aspose.Words را در فایل های تولید شده قرار می دهد.قیمت پیش فرض “واقعی” است.

public bool ExportGeneratorName { get; set; }

ارزش املاک

bool

ImlRenderingMode

دریافت یا تنظیم یک مقدار تعیین می کند که چگونه اشیاء نقاشی (InkML) ارائه می شود.

public ImlRenderingMode ImlRenderingMode { get; set; }

ارزش املاک

ImlRenderingMode

Remarks

ارزش پیش فرض Aspose.Words.Saving.ImlRenderingMode.InkML است.

این دارایی هنگامی استفاده می شود که سند به فرمت های صفحه ثابت صادر می شود.

MemoryOptimization

دریافت یا تنظیم ارزش تعیین می کند که آیا بهینه سازی حافظه باید قبل از ذخیره اسناد انجام شود.قیمت پیش فرض برای این ویژگی جعلی است.

public bool MemoryOptimization { get; set; }

ارزش املاک

bool

Remarks

قرار دادن این گزینه به “واقعی” می تواند به طور قابل توجهی مصرف حافظه را کاهش دهد در حالی که اسناد بزرگ را در هزینه زمان صرفه جویی آهسته تر ذخیره می کند.

PrettyFormat

هنگامی که “واقعی” است، به خوبی فرمت های خروجی که در آن اعمال می شود.قیمت پیش فرض “واقعی” است.

public bool PrettyFormat { get; set; }

ارزش املاک

bool

Remarks

تنظیم شده برای ایجاد HTML، MHTML، EPUB، WordML، RTF، DOCX و ODT خروجی قابل خواندن انسان.

ProgressCallback

در هنگام ذخیره یک سند تماس گرفته و اطلاعات مربوط به پیشرفت ذخیره را می پذیرد.

public IDocumentSavingCallback ProgressCallback { get; set; }

ارزش املاک

IDocumentSavingCallback

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; }

ارزش املاک

SaveFormat

TempFolder

مشخص کردن پوشه برای فایل های موقت مورد استفاده در هنگام ذخیره به یک فایل DOC یا DOCX.به طور پیش فرض این ویژگی صفر است و هیچ فایل موقتی مورد استفاده قرار نمی گیرد.

public string TempFolder { get; set; }

ارزش املاک

string

Remarks

هنگامی که Aspose.Words یک سند را ذخیره می کند، باید ساختارهای داخلی موقتی ایجاد کند.به طور پیش فرض، این ساختارهای داخلی در حافظه ایجاد می شوند و استفاده از حافظه برای مدت کوتاهی در حالی که اسناد ذخیره می شوند، بالا می رود.

مشخص کردن یک پوشه موقت با استفاده از Aspose.Words.Saving.SaveOptions.TempFolder باعث می شود Aspose.Words ساختارهای داخلی را در فایل های موقت به جای حافظه نگه دارید.

پوشه باید وجود داشته باشد و قابل نوشتن باشد، در غیر این صورت یک استثنا رها خواهد شد.

Aspose.Words به طور خودکار تمام فایل های موقت را هنگامی که ذخیره کامل است حذف می کند.

Exceptions

OutOfMemoryException

اگر شما در حال ذخیره یک سند بسیار بزرگ (هزاران صفحه) و / یا پردازش بسیاری از اسناد در همان زمان.افزایش حافظه در زمان صرفه جویی می تواند به اندازه کافی قابل توجه باشد تا این استثنا را ایجاد کند.

UpdateAmbiguousTextFont

تعیین می کند که آیا ویژگی های فونت با توجه به کد کاراکتر مورد استفاده تغییر خواهد کرد.

public bool UpdateAmbiguousTextFont { get; set; }

ارزش املاک

bool

UpdateCreatedTimeProperty

دریافت یا تنظیم یک مقدار تعیین می کند که آیا ویژگی Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime قبل از ذخیره شده به روز شده است.

public bool UpdateCreatedTimeProperty { get; set; }

ارزش املاک

bool

UpdateFields

دریافت یا تنظیم یک مقدار تعیین می کند که آیا میدان های نوع خاصی باید قبل از ذخیره اسناد به یک فرمت صفحه ثابت به روز شود.قیمت پیش فرض برای این ویژگی “واقعی” است.

public bool UpdateFields { get; set; }

ارزش املاک

bool

Remarks

اجازه می دهد تا مشخص کنید که آیا برای تقلید از رفتار MS Word یا نه.

UpdateLastPrintedProperty

دریافت یا تنظیم یک مقدار تعیین می کند که آیا دارایی Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted قبل از صرفه جویی به روز شده است.

public bool UpdateLastPrintedProperty { get; set; }

ارزش املاک

bool

UpdateLastSavedTimeProperty

دریافت و یا تنظیم یک ارزش تعیین می کند که آیا ویژگی Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime قبل از صرفه جویی به روز شده است.

public bool UpdateLastSavedTimeProperty { get; set; }

ارزش املاک

bool

UseAntiAliasing

دریافت یا تنظیم یک مقدار تعیین می کند که آیا برای استفاده از آنتی الیاسینگ برای ارائه یا نه.

public bool UseAntiAliasing { get; set; }

ارزش املاک

bool

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; }

ارزش املاک

bool

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

SaveOptions

یک موضوع از یک کلاس است که از Aspose.Words.Saving.SaveOptions به دست می آید.

CreateSaveOptions(String)

ایجاد یک گزینه ذخیره از یک کلاس مناسب برای افزونه فایل مشخص شده در نام فایل داده شده است.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

افزونه این نام فایل کلاس گزینه های ذخیره را تعیین می کند.

Returns

SaveOptions

یک موضوع از یک کلاس است که از Aspose.Words.Saving.SaveOptions به دست می آید.

 فارسی