класс 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. |
См. также
- Class SaveOptions
- Class IMultiPageSaveOptions
- Class IXpsTextConversionOptions
- Class IPipelineOptions
- Class IEventBasedModificationOptions
- Namespace Aspose::Page::XPS::Presentation::Pdf
- Library Aspose.Page for C++