Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions class
inhoud
[
verbergen
]PdfSaveOptions class
Klasse voor XPS-als-PDF-opslagopties.
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 | Beschrijving |
|---|---|
| get_BatchSize() override | Specificeert de grootte van een deel van pagina’s dat van node naar node wordt doorgegeven. |
| get_BeforePageSavingEventHandlers() override | De verzameling van gebeurtenishandlers die wijzigingen uitvoert op een XPS pagina vlak voordat deze wordt opgeslagen. |
| get_EncryptionDetails() const | Haalt encryptiedetails op. Indien niet ingesteld, wordt er geen encryptie uitgevoerd. |
| get_ImageCompression() const | Specificeert het compressietype dat voor alle afbeeldingen in het document wordt gebruikt. Standaard is PdfImageCompression::Auto. |
| get_OutlineTreeExpansionLevel() const | Specificeert tot welk niveau de documentstructuur moet worden uitgeklapt wanneer het PDF‑bestand wordt geopend in een viewer. 1 - alleen de items van het eerste niveau worden getoond, 2 - alleen de items van het eerste en tweede niveau worden getoond, enzovoort. Standaard is 1. |
| get_OutlineTreeHeight() const | Specificeert de hoogte van de documentstructuurboom die moet worden opgeslagen. 0 - de structuurboom wordt niet geconverteerd, 1 - alleen de items van het eerste niveau worden geconverteerd, enzovoort. Standaard is 10. |
| get_PageNumbers() override | Haalt op/zet de array met paginanummers die moeten worden geconverteerd. |
| get_PreserveText() override | In XPS kunnen sommige textelementen verwijzingen bevatten naar alternatieve glyphvormen die niet overeenkomen met een tekencode in het lettertype. Als deze vlag op true wordt gezet, wordt de tekst van dergelijke XPS‑elementen geconverteerd naar grafische vormen. Vervolgens verschijnt de tekst zelf transparant erboven. Hierdoor blijft de tekst van dergelijke elementen selecteerbaar. Het neveneffect is echter dat het uitvoerbestand veel groter kan zijn dan het origineel. Als deze vlag op false wordt gezet, worden de tekens die als alternatieve vormen moeten worden weergegeven vervangen door andere tekens die worden gemapt op de alternatieve glyphvormen. Daarom wordt de tekst, hoewel nog steeds selecteerbaar, aangepast en zal waarschijnlijk onleesbaar worden. Standaard is false. |
| get_TextCompression() const | Specificeert op welk niveau in de documentstructuur ApsBookmark‑objecten moeten worden weergegeven. 0 - niet weergegeven. 1 op het eerste niveau enzovoort. Standaard is 0. |
| PdfSaveOptions() | Maakt een nieuwe instantie van opties aan. |
| set_BatchSize(int32_t) override | Specificeert de grootte van een deel van pagina’s dat van node naar node wordt doorgegeven. |
| set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>) | Stelt encryptiedetails in. Indien niet ingesteld, wordt er geen encryptie uitgevoerd. |
| set_ImageCompression(PdfImageCompression) | Specificeert het compressietype dat voor alle afbeeldingen in het document wordt gebruikt. Standaard is PdfImageCompression::Auto. |
| set_OutlineTreeExpansionLevel(int32_t) | Specificeert tot welk niveau de documentstructuur moet worden uitgeklapt wanneer het PDF‑bestand wordt geopend in een viewer. 1 - alleen de items van het eerste niveau worden getoond, 2 - alleen de items van het eerste en tweede niveau worden getoond, enzovoort. Standaard is 1. |
| set_OutlineTreeHeight(int32_t) | Specificeert de hoogte van de documentstructuurboom die moet worden opgeslagen. 0 - de structuurboom wordt niet geconverteerd, 1 - alleen de items van het eerste niveau worden geconverteerd, enzovoort. Standaard is 10. |
| set_PageNumbers(System::ArrayPtr<int32_t>) override | Haalt op/zet de array met paginanummers die moeten worden geconverteerd. |
| set_PreserveText(bool) override | In XPS kunnen sommige textelementen verwijzingen bevatten naar alternatieve glyphvormen die niet overeenkomen met een tekencode in het lettertype. Als deze vlag op true wordt gezet, wordt de tekst van dergelijke XPS‑elementen geconverteerd naar grafische vormen. Vervolgens verschijnt de tekst zelf transparant erboven. Hierdoor blijft de tekst van dergelijke elementen selecteerbaar. Het neveneffect is echter dat het uitvoerbestand veel groter kan zijn dan het origineel. Als deze vlag op false wordt gezet, worden de tekens die als alternatieve vormen moeten worden weergegeven vervangen door andere tekens die worden gemapt op de alternatieve glyphvormen. Daarom wordt de tekst, hoewel nog steeds selecteerbaar, aangepast en zal waarschijnlijk onleesbaar worden. Standaard is false. |
| set_TextCompression(PdfTextCompression) | Specificeert op welk niveau in de documentstructuur ApsBookmark‑objecten moeten worden weergegeven. 0 - niet weergegeven. 1 op het eerste niveau enzovoort. Standaard is 0. |
Zie ook
- Class SaveOptions
- Class IMultiPageSaveOptions
- Class IXpsTextConversionOptions
- Class IPipelineOptions
- Class IEventBasedModificationOptions
- Namespace Aspose::Page::XPS::Presentation::Pdf
- Library Aspose.Page for C++