Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions classe
Contenuti
[
Nascondere
]PdfSaveOptions class
Classe per le opzioni di salvataggio XPS-come-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
Metodi
| Metodo | Descrizione |
|---|---|
| get_BatchSize() override | Specifica la dimensione di una porzione di pagine da passare da nodo a nodo. |
| get_BeforePageSavingEventHandlers() override | La raccolta di gestori di eventi che esegue modifiche a una pagina XPS appena prima del salvataggio. |
| get_EncryptionDetails() const | Ottiene i dettagli di crittografia. Se non impostato, non verrà eseguita alcuna crittografia. |
| get_ImageCompression() const | Specifica il tipo di compressione da utilizzare per tutte le immagini nel documento. Il valore predefinito è PdfImageCompression::Auto. |
| get_OutlineTreeExpansionLevel() const | Specifica fino a quale livello l’indice del documento deve essere espanso quando il file PDF viene aperto in un visualizzatore. 1 - vengono mostrati solo gli elementi di primo livello, 2 - vengono mostrati gli elementi di primo e secondo livello, e così via. Il valore predefinito è 1. |
| get_OutlineTreeHeight() const | Specifica l’altezza dell’albero dell’indice del documento da salvare. 0 - l’albero dell’indice non verrà convertito, 1 - verranno convertiti solo gli elementi di primo livello, e così via. Il valore predefinito è 10. |
| get_PageNumbers() override | Ottiene/imposta l’array dei numeri di pagina da convertire. |
| get_PreserveText() override | Nell’XPS, alcuni elementi di testo possono contenere riferimenti a forme di glifo alternative che non corrispondono a nessun codice carattere nel font. Se questa opzione è impostata su true, il testo di tali elementi XPS viene convertito in forme grafiche. Quindi il testo stesso appare trasparente sopra. Questo rende il testo di tali elementi selezionabile. Tuttavia l’effetto collaterale è che il file di output può diventare molto più grande dell’originale. Se questa opzione è impostata su false, i caratteri che dovrebbero essere visualizzati come forme alternative vengono sostituiti con altri caratteri che vengono mappati alle forme di glifo alternative. Pertanto il testo, sebbene ancora selezionabile, verrà modificato e probabilmente diventerà leleggibile. Il valore predefinito è false. |
| get_TextCompression() const | Specifica a quale livello dell’indice del documento visualizzare gli oggetti ApsBookmark. 0 - non visualizzati. 1 al primo livello e così via. Il valore predefinito è 0. |
| PdfSaveOptions() | Crea una nuova istanza delle opzioni. |
| set_BatchSize(int32_t) override | Specifica la dimensione di una porzione di pagine da passare da nodo a nodo. |
| set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>) | Imposta i dettagli di crittografia. Se non impostato, non verrà eseguita alcuna crittografia. |
| set_ImageCompression(PdfImageCompression) | Specifica il tipo di compressione da utilizzare per tutte le immagini nel documento. Il valore predefinito è PdfImageCompression::Auto. |
| set_OutlineTreeExpansionLevel(int32_t) | Specifica fino a quale livello l’indice del documento deve essere espanso quando il file PDF viene aperto in un visualizzatore. 1 - vengono mostrati solo gli elementi di primo livello, 2 - vengono mostrati gli elementi di primo e secondo livello, e così via. Il valore predefinito è 1. |
| set_OutlineTreeHeight(int32_t) | Specifica l’altezza dell’albero dell’indice del documento da salvare. 0 - l’albero dell’indice non verrà convertito, 1 - verranno convertiti solo gli elementi di primo livello, e così via. Il valore predefinito è 10. |
| set_PageNumbers(System::ArrayPtr<int32_t>) override | Ottiene/imposta l’array dei numeri di pagina da convertire. |
| set_PreserveText(bool) override | Nell’XPS, alcuni elementi di testo possono contenere riferimenti a forme di glifo alternative che non corrispondono a nessun codice carattere nel font. Se questa opzione è impostata su true, il testo di tali elementi XPS viene convertito in forme grafiche. Quindi il testo stesso appare trasparente sopra. Questo rende il testo di tali elementi selezionabile. Tuttavia l’effetto collaterale è che il file di output può diventare molto più grande dell’originale. Se questa opzione è impostata su false, i caratteri che dovrebbero essere visualizzati come forme alternative vengono sostituiti con altri caratteri che vengono mappati alle forme di glifo alternative. Pertanto il testo, sebbene ancora selezionabile, verrà modificato e probabilmente diventerà leleggibile. Il valore predefinito è false. |
| set_TextCompression(PdfTextCompression) | Specifica a quale livello dell’indice del documento visualizzare gli oggetti ApsBookmark. 0 - non visualizzati. 1 al primo livello e così via. Il valore predefinito è 0. |
Vedi anche
- Class SaveOptions
- Class IMultiPageSaveOptions
- Class IXpsTextConversionOptions
- Class IPipelineOptions
- Class IEventBasedModificationOptions
- Namespace Aspose::Page::XPS::Presentation::Pdf
- Library Aspose.Page for C++