PdfPageEditor
PdfPageEditor class
Rappresenta una classe per modificare la pagina del file PDF, inclusa la rotazione della pagina, lo zoom della pagina, lo spostamento 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 delle pagine. |
Document { get; } | Ottiene la facciata del documento su cui sta lavorando. |
HorizontalAlignment { get; set; } | Ottiene o imposta l’allineamento orizzontale del contenuto PDF originale nella pagina dei risultati, l’impostazione predefinita è 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 di 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 di default è 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 nella pagina dei risultati, l’impostazione predefinita è VerticalAlignmentType.Bottom. |
Zoom { get; set; } | Ottieni o imposta il coefficiente di zoom. Il valore 1.0 corrisponde a 100%. Il valore predefinito è 1.0. L’esempio seguente mostra come modificare 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() | Dispose Aspose.Pdf.Document rilegato con una facciata. |
Dispose() | Elimina 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 la dimensione 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à è il punto (1 pollice = 72 punti). |
override Save(Stream) | Salva il documento modificato nello stream. |
override Save(string) | Salva il documento modificato in un file. |
Campi
Nome | Descrizione |
---|
const BLINDH | Tende verticali |
const BLINDV | Tende verticali |
const BTWIPE | Pulisci fondo-alto |
const DGLITTER | Glitter diagonale |
const DISSOLVE | La vecchia pagina si dissolve |
const INBOX | Scatola interna |
const LRGLITTER | Glitter sinistro-destro |
const LRWIPE | Pulisci sinistra-destra |
const OUTBOX | Scatola verso l’esterno |
const RLWIPE | Pulisci destra-sinistra |
const SPLITHIN | IN Divisione orizzontale |
const SPLITHOUT | Suddivisione orizzontale |
const SPLITVIN | Nella divisione verticale |
const SPLITVOUT | Spaccatura verticale fuori |
const TBGLITTER | Glitter dall’alto in basso |
const TBWIPE | Pulisci dall’alto in basso |
Guarda anche