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