Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions Klasse
Inhalt
[
Ausblenden
]PdfSaveOptions class
Klasse für XPS-zu-PDF Speicheroptionen.
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
Methoden
| Methode | Beschreibung |
|---|---|
| get_BatchSize() override | Gibt die Größe eines Seitenabschnitts an, der von Knoten zu Knoten weitergegeben wird. |
| get_BeforePageSavingEventHandlers() override | Die Sammlung von Ereignis‑Handlern, die Änderungen an einer XPS‑Seite kurz vor dem Speichern vornimmt. |
| get_EncryptionDetails() const | Liefert Verschlüsselungsdetails. Wenn nicht festgelegt, wird keine Verschlüsselung durchgeführt. |
| get_ImageCompression() const | Gibt den Kompressionstyp an, der für alle Bilder im Dokument verwendet wird. Standard ist PdfImageCompression::Auto. |
| get_OutlineTreeExpansionLevel() const | Gibt an, bis zu welcher Ebene die Dokumentenübersicht erweitert werden soll, wenn die PDF-Datei in einem Viewer geöffnet wird. 1 - nur die Elemente der ersten Ebene werden angezeigt, 2 - nur die Elemente der ersten und zweiten Ebene werden angezeigt, und so weiter. Standard ist 1. |
| get_OutlineTreeHeight() const | Gibt die Höhe des zu speichernden Dokumentenübersichtsbaums an. 0 - der Übersichtsbaum wird nicht konvertiert, 1 - nur die Elemente der ersten Ebene werden konvertiert, und so weiter. Standard ist 10. |
| get_PageNumbers() override | Liest/setzt das Array von Seitenzahlen, die konvertiert werden sollen. |
| get_PreserveText() override | In XPS, können einige Textelemente Verweise auf alternative Glyphenformen enthalten, die keinem Zeichencode in der Schriftart entsprechen. Wenn dieses Flag auf true gesetzt ist, wird der Text solcher XPS Elemente in Grafikformen konvertiert. Dann erscheint der Text selbst transparent darüber. Dadurch bleibt der Text dieser Elemente auswählbar. Der Nebeneffekt ist jedoch, dass die Ausgabedatei viel größer sein kann als das Original. Wenn dieses Flag auf false gesetzt ist, werden die Zeichen, die als alternative Formen angezeigt werden sollen, durch andere Zeichen ersetzt, die den alternativen Glyphenformen zugeordnet werden. Daher wird der Text, obwohl weiterhin auswählbar, modifiziert und wahrscheinlich unlesbar. Standard ist false. |
| get_TextCompression() const | Gibt an, auf welcher Ebene der Dokumentenübersicht ApsBookmark-Objekte angezeigt werden sollen. 0 - nicht angezeigt. 1 - auf der ersten Ebene und so weiter. Standard ist 0. |
| PdfSaveOptions() | Erstellt eine neue Instanz von Optionen. |
| set_BatchSize(int32_t) override | Gibt die Größe eines Seitenabschnitts an, der von Knoten zu Knoten weitergegeben wird. |
| set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>) | Legt Verschlüsselungsdetails fest. Wenn nicht festgelegt, wird keine Verschlüsselung durchgeführt. |
| set_ImageCompression(PdfImageCompression) | Gibt den Kompressionstyp an, der für alle Bilder im Dokument verwendet wird. Standard ist PdfImageCompression::Auto. |
| set_OutlineTreeExpansionLevel(int32_t) | Gibt an, bis zu welcher Ebene die Dokumentenübersicht erweitert werden soll, wenn die PDF-Datei in einem Viewer geöffnet wird. 1 - nur die Elemente der ersten Ebene werden angezeigt, 2 - nur die Elemente der ersten und zweiten Ebene werden angezeigt, und so weiter. Standard ist 1. |
| set_OutlineTreeHeight(int32_t) | Gibt die Höhe des zu speichernden Dokumentenübersichtsbaums an. 0 - der Übersichtsbaum wird nicht konvertiert, 1 - nur die Elemente der ersten Ebene werden konvertiert, und so weiter. Standard ist 10. |
| set_PageNumbers(System::ArrayPtr<int32_t>) override | Liest/setzt das Array von Seitenzahlen, die konvertiert werden sollen. |
| set_PreserveText(bool) override | In XPS, können einige Textelemente Verweise auf alternative Glyphenformen enthalten, die keinem Zeichencode in der Schriftart entsprechen. Wenn dieses Flag auf true gesetzt ist, wird der Text solcher XPS Elemente in Grafikformen konvertiert. Dann erscheint der Text selbst transparent darüber. Dadurch bleibt der Text dieser Elemente auswählbar. Der Nebeneffekt ist jedoch, dass die Ausgabedatei viel größer sein kann als das Original. Wenn dieses Flag auf false gesetzt ist, werden die Zeichen, die als alternative Formen angezeigt werden sollen, durch andere Zeichen ersetzt, die den alternativen Glyphenformen zugeordnet werden. Daher wird der Text, obwohl weiterhin auswählbar, modifiziert und wahrscheinlich unlesbar. Standard ist false. |
| set_TextCompression(PdfTextCompression) | Gibt an, auf welcher Ebene der Dokumentenübersicht ApsBookmark-Objekte angezeigt werden sollen. 0 - nicht angezeigt. 1 - auf der ersten Ebene und so weiter. Standard ist 0. |
Siehe auch
- Class SaveOptions
- Class IMultiPageSaveOptions
- Class IXpsTextConversionOptions
- Class IPipelineOptions
- Class IEventBasedModificationOptions
- Namespace Aspose::Page::XPS::Presentation::Pdf
- Library Aspose.Page for C++