Class Page
Contenuti
[
Nascondere
]Classe Pagina
Classe che rappresenta una pagina di un documento PDF.
public sealed class Page : IDisposable
Proprietà
| Nome | Descrizione |
|---|---|
| Actions { get; } | Ottiene la collezione delle proprietà della pagina. |
| Annotations { get; } | Ottiene la collezione delle annotazioni della pagina. Annotations |
| ArtBox { get; set; } | Ottiene o imposta la scatola artistica della pagina. |
| Artifacts { get; } | Ottiene la collezione degli artefatti sulla 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, non compilata durante la lettura del documento). |
| BleedBox { get; set; } | Ottiene o imposta la scatola di bleed 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 collezione degli operatori nel flusso di contenuti della pagina. OperatorCollection |
| CropBox { get; set; } | Ottiene o imposta la scatola di ritaglio della pagina. |
| Duration { get; set; } | Ottiene o imposta la durata di visualizzazione della pagina. Questo è il tempo in secondi che la pagina deve essere visualizzata durante la presentazione. Restituisce -1 se la durata non è definita. |
| FieldsInTabOrder { get; } | Ottiene l’elenco degli oggetti Field nell’ordine Tab su 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 per l’uso 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 collezione di livelli. |
| MediaBox { get; set; } | Ottiene o imposta la scatola media della pagina. |
| NoteLineStyle { get; set; } | Ottiene o imposta lo stile della linea per le note. (solo per il generatore, non compilato durante la lettura del documento) |
| Number { get; } | Ottiene il numero della pagina. |
| PageInfo { get; set; } | Ottiene o imposta le informazioni sulla pagina (solo per il generatore, non compilato durante la lettura del documento). |
| Paragraphs { get; set; } | Ottiene i paragrafi. |
| Rect { get; set; } | Ottiene o imposta il rettangolo della pagina. Per ottenere: viene restituita la scatola di ritaglio della pagina se specificata, altrimenti viene restituita la scatola media della pagina. Per impostare: la scatola media della pagina è sempre impostata. Si prega di notare che questa proprietà non considera la rotazione della pagina. Per ottenere il rettangolo della pagina considerando la rotazione, si prega di utilizzare ActualRect. |
| Resources { get; } | Ottiene le risorse della pagina. L’oggetto risorse contiene collezioni 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 delle schede della pagina. Valori possibili: Riga, Colonna. Predefinito, Manuale |
| TocInfo { get; set; } | Ottiene o imposta le informazioni della tabella dei contenuti. |
| TrimBox { get; set; } | Ottiene o imposta la scatola di rifilatura della pagina. |
| UserUnit { get; set; } | Ottiene o imposta il valore UserUnit. Un numero positivo che indica la dimensione delle unità di spazio utente predefinite, in multipli di 1 / 72 pollice. Il valore predefinito è 1. Si prega di impostare un valore zero o negativo per cancellare questa voce nella pagina. |
| Watermark { get; set; } | Ottiene o imposta la filigrana della pagina. |
Metodi
| Nome | Descrizione |
|---|---|
| Accept(AnnotationSelector) | Accetta l’oggetto visitatore AnnotationSelector che fornisce funzionalità per lavorare con le annotazioni. |
| Accept(ImagePlacementAbsorber) | Accetta l’oggetto visitatore ImagePlacementAbsorber che fornisce funzionalità per lavorare con gli oggetti di posizionamento delle immagini. |
| Accept(TextAbsorber) | Accetta l’oggetto visitatore TextAbsorber che fornisce funzionalità per lavorare con gli oggetti di testo. |
| Accept(TextFragmentAbsorber) | Accetta l’oggetto visitatore TextFragmentAbsorber che fornisce funzionalità per lavorare con gli oggetti di testo. |
| AddGraphics(GraphicElementCollection, Rectangle) | Aggiunge grafica alla pagina. Funziona più velocemente rispetto all’aggiunta di elementi uno per uno con il metodo AddOnPage. |
| AddImage(string, Rectangle) | Aggiunge un’immagine sulla pagina e la posiziona al centro del rettangolo specificato mantenendo la proporzione dell’immagine. |
| AddImage(Stream, Rectangle, Rectangle, bool) | Aggiunge un’immagine sulla pagina e la posiziona al centro del rettangolo specificato mantenendo la proporzione dell’immagine. |
| AddImage(string, Stream, Rectangle, Rectangle) | Aggiunge un’immagine ricercabile sulla pagina e la posiziona al centro del rettangolo specificato mantenendo la proporzione dell’immagine. |
| AddImage(Stream, Rectangle, int, int, bool, Rectangle) | Aggiunge un’immagine sulla pagina e la posiziona in base alla posizione del rettangolo dell’immagine. |
| AddStamp(Stamp) | Inserisce un 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 in bitmap e restituisce quindi un array di byte. |
| AsXml() | Converte la pagina corrente in xml in codifica utf8. |
| CalculateContentBBox() | Calcola il valore bbox - rettangolo contenente i contenuti senza margini visibili. |
| ConvertToPNGMemoryStream() | Converte la pagina in PNG per il flusso di immagini DSR, OMR, OCR. |
| DeleteGraphics(GraphicElementCollection) | Elimina la grafica dalla pagina. Funziona più velocemente rispetto all’eliminazione di elementi uno per uno con il metodo Remove. |
| Dispose() | Libera la memoria |
| Flatten() | Rimuove tutti i campi presenti sulla pagina e inserisce i loro valori al posto. |
| FreeMemory() | Pulisce i dati memorizzati nella cache |
| GetNotifications() | Restituisce notifiche sulle operazioni interne con il contenuto della pagina. (Attualmente sono supportate solo le notifiche sugli eventi dei paragrafi negli scenari di aggiunta di testo.) |
| GetPageRect(bool) | Restituisce il rettangolo della pagina in base alla sua CropBox (o MediaBox se CropBox è nullo). |
| GetResources() | Recupera le risorse associate alla pagina. |
| HasVectorGraphics() | Rileva la presenza di grafica vettoriale, se presente sulla pagina. |
| IsBlank(double) | Ottiene il flag se la pagina è vuota o meno. |
| MakeGrayscale() | Converte la pagina in scala di grigi. |
| MergeLayers(string) | Unisce tutti i livelli sulla pagina in un unico livello con il nome del nuovo livello specificato. |
| MergeLayers(string, string) | Unisce tutti i livelli sulla pagina in un unico livello con il nome del nuovo livello specificato e un Id di gruppo di contenuti opzionale. |
| Resize(PageSize) | Ridimensiona la pagina. |
| SendTo(PageDevice, Stream) | Invia la pagina per l’elaborazione con il dispositivo pagina fornito. |
| SendTo(PageDevice, string) | Invia la pagina per l’elaborazione con il dispositivo pagina fornito. |
| SetPageSize(double, double) | Imposta la dimensione della pagina per la pagina. |
| TrySaveVectorGraphics(string) | Tenta di salvare la grafica vettoriale se presente sulla pagina. Il formato di salvataggio è SVG. |
| static IntToRotation(int) | Traduci il valore intero nel corrispondente membro di enumerazione di rotazione. |
| static RotationToInt(Rotation) | Traduci il membro di enumerazione di rotazione in valore intero. |
Eventi
| Nome | Descrizione |
|---|---|
| event OnBeforePageGenerate | Evento per personalizzare intestazione e piè di pagina. |
Altri Membri
| Nome | Descrizione |
|---|---|
| delegate BeforePageGenerate | Procedura per personalizzare intestazione e piè di pagina. |
Vedi Anche
- namespace Aspose.Pdf
- assembly Aspose.PDF