класс Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions

PdfSaveOptions class

Класс параметров сохранения XPS как PDF.

class PdfSaveOptions : public Aspose::Page::SaveOptions,
                       public Aspose::Page::IMultiPageSaveOptions,
                       public Aspose::Page::XPS::Presentation::IXpsTextConversionOptions,
                       public Aspose::Page::XPS::Presentation::IPipelineOptions,
                       public Aspose::Page::XPS::Presentation::IEventBasedModificationOptions

Методы

МетодОписание
get_BatchSize() overrideУказывает размер части страниц, передаваемых от узла к узлу.
get_BeforePageSavingEventHandlers() overrideКоллекция обработчиков событий, выполняющих модификации страницы XPS непосредственно перед её сохранением.
get_EncryptionDetails() constПолучает детали шифрования. Если не задано, шифрование не будет выполнено.
get_ImageCompression() constУказывает тип сжатия, используемый для всех изображений в документе. По умолчанию — PdfImageCompression::Auto.
get_OutlineTreeExpansionLevel() constУказывает, до какого уровня следует раскрывать структуру документа при открытии PDF-файла в просмотрщике. 1 — отображаются только элементы первого уровня, 2 — только элементы первого и второго уровней и т.д. По умолчанию 1.
get_OutlineTreeHeight() constУказывает глубину сохраняемого дерева структуры документа. 0 — дерево структуры не будет преобразовано, 1 — будут преобразованы только элементы первого уровня и т.д. По умолчанию 10.
get_PageNumbers() overrideПолучает/устанавливает массив номеров страниц для конвертации.
get_PreserveText() overrideВ XPS некоторые текстовые элементы могут содержать ссылки на альтернативные формы глифов, которые не соответствуют ни одному коду символа в шрифте. Если этот флаг установлен в true, текст из таких элементов XPS преобразуется в графические фигуры. Затем сам текст отображается прозрачным поверх них. Это делает текст таких элементов выделяемым. Однако побочный эффект — полученный файл может быть значительно больше оригинала. Если флаг установлен в false, символы, которые должны отображаться как альтернативные формы, заменяются другими символами, которые сопоставляются с альтернативными глифами. Таким образом, текст, хотя и остаётся выделяемым, будет изменён и, вероятно, станет нечитаемым. По умолчанию false.
get_TextCompression() constУказывает, на каком уровне структуры документа отображать объекты ApsBookmark. 0 — не отображать. 1 — на первом уровне и т.д. По умолчанию 0.
PdfSaveOptions()Создаёт новый экземпляр параметров.
set_BatchSize(int32_t) overrideУказывает размер части страниц, передаваемых от узла к узлу.
set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>)Устанавливает детали шифрования. Если не задано, шифрование не будет выполнено.
set_ImageCompression(PdfImageCompression)Указывает тип сжатия, используемый для всех изображений в документе. По умолчанию — PdfImageCompression::Auto.
set_OutlineTreeExpansionLevel(int32_t)Указывает, до какого уровня следует раскрывать структуру документа при открытии PDF-файла в просмотрщике. 1 — отображаются только элементы первого уровня, 2 — только элементы первого и второго уровней и т.д. По умолчанию 1.
set_OutlineTreeHeight(int32_t)Указывает глубину сохраняемого дерева структуры документа. 0 — дерево структуры не будет преобразовано, 1 — будут преобразованы только элементы первого уровня и т.д. По умолчанию 10.
set_PageNumbers(System::ArrayPtr<int32_t>) overrideПолучает/устанавливает массив номеров страниц для конвертации.
set_PreserveText(bool) overrideВ XPS некоторые текстовые элементы могут содержать ссылки на альтернативные формы глифов, которые не соответствуют ни одному коду символа в шрифте. Если этот флаг установлен в true, текст из таких элементов XPS преобразуется в графические фигуры. Затем сам текст отображается прозрачным поверх них. Это делает текст таких элементов выделяемым. Однако побочный эффект — полученный файл может быть значительно больше оригинала. Если флаг установлен в false, символы, которые должны отображаться как альтернативные формы, заменяются другими символами, которые сопоставляются с альтернативными глифами. Таким образом, текст, хотя и остаётся выделяемым, будет изменён и, вероятно, станет нечитаемым. По умолчанию false.
set_TextCompression(PdfTextCompression)Указывает, на каком уровне структуры документа отображать объекты ApsBookmark. 0 — не отображать. 1 — на первом уровне и т.д. По умолчанию 0.

См. также