Page

Page class

Classe che rappresenta la pagina del documento PDF.

public sealed class Page : IDisposable

Proprietà

Nome Descrizione
Actions { get; } Ottiene la raccolta delle proprietà della pagina.
Annotations { get; } Ottiene la raccolta di annotazioni di pagina. Annotations
ArtBox { get; set; } Ottiene o imposta il riquadro artistico della pagina.
Artifacts { get; } Ottiene la raccolta di artefatti nella pagina.
Background { get; set; } Ottiene o imposta il colore di sfondo della pagina.
BackgroundImage { get; set; } Ottiene o imposta l’immagine di sfondo per la pagina (solo per il generatore).
BleedBox { get; set; } Ottiene o imposta il riquadro al vivo della pagina.
ColorType { get; } Imposta il tipo di colore delle pagine in base alle informazioni ottenute dagli operatori SetColor, immagini e moduli.
Contents { get; } Ottiene la raccolta di operatori nel flusso di contenuto della pagina. OperatorCollection
CropBox { get; set; } Ottiene o imposta la casella di ritaglio della pagina.
Duration { get; set; } Ottiene la durata di visualizzazione della pagina impostata. Questo è il tempo in secondi che la pagina deve essere visualizzata durante la presentazione. Returs -1 se la durata non è definita.
FieldsInTabOrder { get; } Ottiene l’elenco degli oggetti Campo in ordine di tabulazione in questa pagina.
Footer { get; set; } Ottiene o imposta il piè di pagina della pagina.
Group { get; set; } Ottiene o imposta una classe di attributi di gruppo che specifica gli attributi del gruppo di pagine della pagina da utilizzare nel modello di imaging trasparente.
Header { get; set; } Ottiene o imposta l’intestazione della pagina.
IsAddParagraphsAfterLast { get; set; } Ottiene o imposta l’aggiunta di paragrafi dopo l’ultimo paragrafo della pagina
Layers { get; set; } Ottiene o imposta la raccolta di livelli.
MediaBox { get; set; } Ottiene o imposta il riquadro multimediale della pagina.
NoteLineStyle { get; set; } Ottiene o imposta lo stile della linea per le note.(solo per il generatore)
Number { get; } Ottieni il numero della pagina.
PageInfo { get; set; } Ottiene o imposta le informazioni sulla pagina (solo per il generatore, non compilate durante la lettura del file).
Paragraphs { get; set; } Ottiene i paragrafi.
Rect { get; set; } Ottiene o imposta il rettangolo della pagina. La casella di ritaglio della pagina viene restituita se specificata, altrimenti viene restituita la casella di ritaglio della pagina. Si prega di notare che questa proprietà non considera la rotazione della pagina. Per ottenere il rettangolo della pagina considerando la rotazione, utilizzare ActualRect.
Resources { get; } Ottiene le risorse della pagina. L’oggetto Risorse contiene raccolte di immagini, moduli e caratteri. Resources
Rotate { get; set; } Ottiene o imposta la rotazione della pagina.
RotationMatrix { get; } Ottiene la matrice di trasformazione per la pagina.
TabOrder { get; set; } Ottiene o imposta l’ordine di tabulazione della pagina. Valori possibili: Riga, Colonna. Predefinito, Manuale
TocInfo { get; set; } Ottiene o imposta le informazioni sul sommario.
TrimBox { get; set; } Ottiene o imposta il riquadro di ritaglio della pagina.
UserUnit { get; set; } Ottiene o imposta il valore UserUnit. Un numero positivo che fornisce la dimensione delle unità di spazio utente predefinite, in multipli di 1 ⁄ 72 pollici. Il valore predefinito è 1. Impostare zero o un valore negativo per cancellare questa voce nella pagina.
Watermark { get; set; } Ottiene o imposta la filigrana della pagina.

Metodi

Nome Descrizione
Accept(AnnotationSelector) AccettaAnnotationSelector oggetto visitatore che fornisce funzionalità per lavorare con le annotazioni.
Accept(ImagePlacementAbsorber) AccettaImagePlacementAbsorber oggetto visitatore che fornisce funzionalità per lavorare con oggetti posizionamento immagine.
Accept(TextAbsorber) AccettaTextAbsorber oggetto visitatore che fornisce funzionalità per lavorare con oggetti di testo.
Accept(TextFragmentAbsorber) AccettaTextFragmentAbsorber oggetto visitatore che fornisce funzionalità per lavorare con oggetti di testo.
AddImage(Stream, Rectangle) Aggiunge l’immagine alla pagina e la posiziona al centro del rettangolo specificato salvando la proporzione dell’immagine.
AddImage(string, Rectangle) Aggiunge l’immagine alla pagina e la posiziona al centro del rettangolo specificato salvando la proporzione dell’immagine.
AddImage(string, Stream, Rectangle) Aggiunge un’immagine ricercabile alla pagina e la individua al centro del rettangolo specificato salvando la proporzione dell’immagine.
AddImage(Stream, Rectangle, int, int, bool) Aggiunge l’immagine alla pagina e la posiziona in base alla posizione del rettangolo dell’immagine.
AddStamp(Stamp) Metti il timbro nella pagina. Il timbro può essere un numero di pagina, un’immagine o un semplice testo, ad esempio un logo.
AsByteArray(Resolution) Converte la pagina corrente come bitmap e quindi restituisce un array di byte.
AsXml() Converte la pagina corrente come xml nella codifica utf8.
CalculateContentBBox() Calcola il valore bbox - rettangolo contenente contenuto senza margini visibili.
ConvertToPNGMemoryStream() Converti la pagina in PNG per il flusso di immagini DSR, OMR, OCR.
Dispose() Libera memoria
Flatten() Rimuove tutti i campi che si trovano nella pagina e ne inserisce i valori.
FreeMemory() Cancella i dati memorizzati nella cache
GetNotifications() Restituisce notifiche sulle operazioni interne con il contenuto della pagina. (Ora sono supportate solo le notifiche sugli eventi di paragrafo negli scenari di aggiunta di testo.)
GetPageRect(bool) Restituisce il rettangolo della pagina.
IsBlank(double) Ottiene il flag se la pagina è vuota o meno.
MakeGrayscale() Converte la pagina in scala di grigi.
SendTo(PageDevice, Stream) Invia la pagina da elaborare con un determinato dispositivo di pagina.
SendTo(PageDevice, string) Invia la pagina da elaborare con un determinato dispositivo di pagina.
SetPageSize(double, double) Imposta la dimensione della pagina per la pagina.
static IntToRotation(int) Converte il valore intero nel corrispondente membro dell’enumerazione della rotazione.
static RotationToInt(Rotation) Converte il membro dell’enumerazione della rotazione in un valore intero.

Altri membri

Nome Descrizione
delegate BeforePageGenerate Procedura per personalizzare intestazione e piè di pagina.

Guarda anche