Class PdfPageEditor
Classe PdfPageEditor
Rappresenta una classe per modificare la pagina del file PDF, inclusa la rotazione della pagina, lo zoom, il movimento della posizione e la modifica delle dimensioni della pagina.
public sealed class PdfPageEditor : SaveableFacade
Costruttori
Nome | Descrizione |
---|
PdfPageEditor() | Costruttore per la classe PdfPageEditor. |
PdfPageEditor(Document) | Costruttore per la classe PdfPageEditor. |
Proprietà
Nome | Descrizione |
---|
DisplayDuration { get; set; } | Ottiene o imposta la durata di visualizzazione per le pagine. |
Document { get; } | Ottiene il documento su cui la facciata sta lavorando. |
HorizontalAlignment { get; set; } | Ottiene o imposta l’allineamento orizzontale del contenuto PDF originale sulla pagina risultante, il valore predefinito è AlignmentType.Left. |
PageRotations { get; set; } | Una tabella hash contiene il numero di pagina e il grado di rotazione, la chiave rappresenta il numero di pagina, il valore della chiave rappresenta la rotazione in gradi. |
PageSize { get; set; } | Ottiene o imposta le dimensioni della pagina del file di output. |
ProcessPages { get; set; } | Ottiene o imposta i numeri di pagina da modificare. Per impostazione predefinita, ogni pagina verrebbe modificata. |
Rotation { get; set; } | Ottiene o imposta la rotazione delle pagine, la rotazione deve essere 0, 90, 180 o 270. Il valore predefinito è 0. |
TransitionDuration { get; set; } | Ottiene o imposta la durata dell’effetto di transizione. |
TransitionType { get; set; } | Ottiene o imposta lo stile di transizione da utilizzare quando si passa a questa pagina da un’altra durante una presentazione. |
VerticalAlignmentType { get; set; } | Ottiene o imposta l’allineamento verticale del contenuto PDF originale sulla pagina risultante, il valore predefinito è VerticalAlignmentType.Bottom. |
Zoom { get; set; } | Ottiene o imposta il coefficiente di zoom. Il valore 1.0 corrisponde al 100%. Il valore predefinito è 1.0. Il seguente esempio dimostra come cambiare lo zoom delle pagine del documento. |
Metodi
Nome | Descrizione |
---|
ApplyChanges() | Applica le modifiche apportate alle pagine del documento. |
virtual BindPdf(Document) | Inizializza la facciata. |
virtual BindPdf(Stream) | Inizializza la facciata. |
virtual BindPdf(string) | Inizializza la facciata. |
virtual Close() | Rilascia Aspose.Pdf.Document associato a una facciata. |
Dispose() | Rilascia la facciata. |
GetPageBoxSize(int, string) | Restituisce la dimensione della casella specificata nel documento. |
GetPageRotation(int) | Restituisce la rotazione della pagina specificata. |
GetPages() | Restituisce il numero totale di pagine. |
GetPageSize(int) | Restituisce le dimensioni della pagina della pagina specificata. |
MovePosition(float, float) | Sposta l’origine da (0, 0) al punto designato. L’origine è in basso a sinistra e l’unità è punto (1 pollice = 72 punti). |
override Save(Stream) | Salva il documento modificato nello stream. |
override Save(string) | Salva il documento modificato nel file. |
Campi
Nome | Descrizione |
---|
const BLINDH | Persiane Verticali |
const BLINDV | Persiane Verticali |
const BTWIPE | Wipe dal Basso in Alto |
const DGLITTER | Glitter Diagonale |
const DISSOLVE | La vecchia pagina si dissolve |
const INBOX | Scatola Inversa |
const LRGLITTER | Glitter da Sinistra a Destra |
const LRWIPE | Wipe da Sinistra a Destra |
const OUTBOX | Scatola Esterna |
const RLWIPE | Wipe da Destra a Sinistra |
const SPLITHIN | Divisione Orizzontale IN |
const SPLITHOUT | Divisione Orizzontale Out |
const SPLITVIN | Divisione Verticale In |
const SPLITVOUT | Divisione Verticale Out |
const TBGLITTER | Glitter dall’Alto in Basso |
const TBWIPE | Wipe dall’Alto in Basso |
Vedi Anche