Class PdfSaveOptions

Class PdfSaveOptions

Името на пространството: Aspose.Page.XPS.Presentation.Pdf Асамблея: Aspose.Page.dll (25.4.0)

Класа за опции за съхранение XPS-as-PDF.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Inheritance

object SaveOptions PdfSaveOptions

Implements

IXpsTextConversionOptions , IPipelineOptions , IEventBasedModificationOptions

наследници

SaveOptions.SupressErrors , SaveOptions.Size , SaveOptions.Exceptions , SaveOptions.Debug , SaveOptions.ConvertFontsToTTF , SaveOptions.AdditionalFontsFolders , SaveOptions.JpegQualityLevel , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PdfSaveOptions()

Създават се нови опции.

public PdfSaveOptions()

Properties

BatchSize

Определя размера на част от страниците, които трябва да преминат от възел към възал.

public int BatchSize { get; set; }

стойност на имота

int

BeforePageSavingEventHandlers

Събирането на мениджъри на събития, които извършват модификации на страница XPS точно преди да бъде спасена.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

стойност на имота

IList < BeforePageSavingEventHandler >

EncryptionDetails

Получава или задава подробности за шифроване.Ако не е зададен, тогава няма да се извършва шифриране.

public PdfEncryptionDetails EncryptionDetails { get; set; }

стойност на имота

PdfEncryptionDetails

ImageCompression

Определя типа на компресия, който трябва да се използва за всички изображения в документа.По подразбиране е Aspose.Page.XPS.Presentation.Pdf.PDFImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

стойност на имота

PdfImageCompression

OutlineTreeExpansionLevel

Определя до какво ниво следва да бъде разширен изходът на документа, когато PDF файлът се отваря в зрител.1 - се показват само елементите на първо ниво,2 - се показват само първите и вторите нива на изходните елементи,И така нататък.Дефектът е 1.

public int OutlineTreeExpansionLevel { get; set; }

стойност на имота

int

OutlineTreeHeight

Определя височината на дървото, което трябва да се съхранява.0 - изходното дърво няма да бъде конвертирано,1 - ще бъдат конвертирани само елементите от първо ниво,И така на.Дефектът е 10.

public int OutlineTreeHeight { get; set; }

стойност на имота

int

PageNumbers

Получава / задава редица страници, за да конвертирате.

public int[] PageNumbers { get; set; }

стойност на имота

int []

PreserveText

В XPS някои текстови елементи могат да съдържат референции към алтернативни глифни форми.Това не съответства на никакъв символен код в шрифта.Ако този флаг е зададен за истински, текстът от такива XPS елементи се конвертира в графични форми.Тогава самият текст се появява прозрачен на върха. Това оставя текста на такива елементи избираем.Но страничният ефект е, че изходният файл може да бъде много по-голям от оригиналния.Ако този флаг е зададен за фалшив, символите, които трябва да се показват като алтернативни формиса заменени с някои други знаци, които стават мапирани към алтернативните глифни форми.Следователно текстът, макар и все още селективен, ще бъде модифициран и вероятно ще стане нечитаем.Дефектът е фалшив.

public bool PreserveText { get; set; }

стойност на имота

bool

TextCompression

Определя типа на компресия, който трябва да се използва за всички потоци на съдържание, с изключение на изображенията.По подразбиране е Aspose.Page.XPS.Presentation.Pdf.PDFTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

стойност на имота

PdfTextCompression

 Български