Page

Page class

Klasse, die die Seite des PDF-Dokuments darstellt.

public sealed class Page : IDisposable

Eigenschaften

NameBeschreibung
Actions { get; }Ruft eine Sammlung von Seiteneigenschaften ab.
Annotations { get; }Ruft eine Sammlung von Seitenanmerkungen ab. Annotations
ArtBox { get; set; }Holt oder setzt die Grafikbox der Seite.
Artifacts { get; }Ruft eine Sammlung von Artefakten auf der Seite ab.
Background { get; set; }Ruft die Hintergrundfarbe der Seite ab oder legt sie fest.
BackgroundImage { get; set; }Ruft das Hintergrundbild für die Seite ab oder legt es fest (nur für Generator).
BleedBox { get; set; }Ermittelt oder setzt die Anschnittbox der Seite.
ColorType { get; }Legt den Farbtyp der Seiten basierend auf Informationen fest, die von den Operatoren SetColor, Bilder und Formulare erhalten werden.
Contents { get; }Ruft eine Sammlung von Operatoren im Inhaltsstrom der Seite ab. OperatorCollection
CropBox { get; set; }Holt oder setzt Crop-Box der Seite.
Duration { get; set; }Ruft die eingestellte Seitenanzeigedauer ab. Dies ist die Zeit in Sekunden, die die Seite während der Präsentation angezeigt werden soll. Gibt -1 zurück, wenn die Dauer nicht definiert ist.
FieldsInTabOrder { get; }Ruft eine Liste von Feldobjekten in Tab-Reihenfolge auf dieser Seite ab.
Footer { get; set; }Ruft den Seitenfuß ab oder legt ihn fest.
Group { get; set; }Ruft eine Gruppenattributklasse ab oder legt sie fest, die die Attribute der Seitengruppe der Seite zur Verwendung im transparenten Bildgebungsmodell angibt.
Header { get; set; }Ruft Seitenheader ab oder legt sie fest.
IsAddParagraphsAfterLast { get; set; }Holt oder setzt das Hinzufügen von Absätzen nach dem letzten Absatz der Seite
Layers { get; set; }Ruft die Ebenensammlung ab oder legt sie fest.
MediaBox { get; set; }Holt oder setzt Medienbox der Seite.
NoteLineStyle { get; set; }Ruft den Linienstil für Notizen ab oder legt ihn fest. (nur für Generator)
Number { get; }Nummer der Seite abrufen.
PageInfo { get; set; }Holt oder setzt die Seiteninformationen (nur für Generator, wird beim Lesen der Datei nicht ausgefüllt).
Paragraphs { get; set; }Ruft die Absätze ab.
Rect { get; set; }Holt oder setzt das Rechteck der Seite. Falls angegeben, wird Seitenzuschneidebox zurückgegeben, andernfalls wird Seitenmedienbox zurückgegeben. Bitte beachten Sie, dass diese Eigenschaft die Seitendrehung nicht berücksichtigt. Um ein Seitenrechteck unter Berücksichtigung der Drehung zu erhalten, verwenden Sie bitte ActualRect.
Resources { get; }Ruft Seitenressourcen ab. Das Ressourcenobjekt enthält Sammlungen von Bildern, Formularen und Schriftarten. Resources
Rotate { get; set; }Ruft die Drehung der Seite ab oder legt sie fest.
RotationMatrix { get; }Ruft die Transformationsmatrix für die Seite ab.
TabOrder { get; set; }Ruft die Tab-Reihenfolge der Seite ab oder legt sie fest. Mögliche Werte: Zeile, Spalte. Standard, Manuell
TocInfo { get; set; }Ruft Inhaltsverzeichnisinformationen ab oder legt sie fest.
TrimBox { get; set; }Ermittelt oder setzt den Beschnittrahmen der Seite.
UserUnit { get; set; }Ruft den UserUnit-Wert ab oder legt ihn fest. Eine positive Zahl, die die Größe der standardmäßigen Benutzerraumeinheiten angibt, in Vielfachen von 1 ⁄ 72 Zoll. Der Standardwert ist 1. Bitte setzen Sie null oder einen negativen Wert, um diesen Eintrag auf Seite. zu löschen.
Watermark { get; set; }Ruft das Wasserzeichen der Seite ab oder setzt es.

Methoden

NameBeschreibung
Accept(AnnotationSelector)AkzeptiertAnnotationSelector Besucherobjekt, das Funktionen zum Arbeiten mit Anmerkungen bereitstellt.
Accept(ImagePlacementAbsorber)AkzeptiertImagePlacementAbsorber Besucherobjekt, das Funktionen zum Arbeiten mit Bildplatzierungsobjekten bereitstellt.
Accept(TextAbsorber)AkzeptiertTextAbsorber Besucherobjekt, das Funktionen zum Arbeiten mit Textobjekten bereitstellt.
Accept(TextFragmentAbsorber)AkzeptiertTextFragmentAbsorber Besucherobjekt, das Funktionen zum Arbeiten mit Textobjekten bereitstellt.
AddImage(Stream, Rectangle)Fügt ein Bild auf der Seite hinzu und positioniert es in der Mitte des angegebenen Rechtecks, wobei die Proportionen des Bilds gespeichert werden.
AddImage(string, Rectangle)Fügt ein Bild auf der Seite hinzu und positioniert es in der Mitte des angegebenen Rechtecks, wobei die Proportionen des Bilds gespeichert werden.
AddImage(string, Stream, Rectangle)Fügt ein durchsuchbares Bild auf der Seite hinzu und positioniert es in der Mitte des angegebenen Rechtecks, wobei die Proportionen des Bilds gespeichert werden.
AddImage(Stream, Rectangle, int, int, bool)Fügt ein Bild auf der Seite hinzu und platziert es abhängig von der Position des Bildrechtecks.
AddStamp(Stamp)Stempel in Seite setzen. Der Stempel kann eine Seitennummer, ein Bild oder einfacher Text sein, z. B. ein Logo.
AsByteArray(Resolution)Konvertiert die aktuelle Seite als Bitmap und gibt dann ein Array von Bytes zurück.
AsXml()Konvertiert die aktuelle Seite als xml in utf8-Kodierung.
CalculateContentBBox()Berechnet den Bbox-Wert - Rechteck mit Inhalt ohne sichtbare Ränder.
ConvertToPNGMemoryStream()Seite für DSR-, OMR- und OCR-Bildstream in PNG konvertieren.
Dispose()Gibt Speicher frei
Flatten()Entfernt alle Felder auf der Seite und setzt stattdessen ihre Werte.
FreeMemory()Löscht zwischengespeicherte Daten
GetNotifications()Gibt Benachrichtigungen über interne Vorgänge mit Seiteninhalt zurück. (Es werden jetzt nur Benachrichtigungen über Absatzereignisse in Szenarios zum Hinzufügen von Text unterstützt.)
GetPageRect(bool)Gibt das Rechteck der Seite zurück.
IsBlank(double)Ruft das Flag ab, ob die Seite leer ist oder nicht.
MakeGrayscale()Wandelt die Seite in Graustufen um.
SendTo(PageDevice, Stream)Sendet die Seite zur Verarbeitung mit dem angegebenen Seitengerät.
SendTo(PageDevice, string)Sendet die Seite zur Verarbeitung mit dem angegebenen Seitengerät.
SetPageSize(double, double)Legt die Seitengröße für die Seite fest.
static IntToRotation(int)Übersetzt den ganzzahligen Wert in das entsprechende Element der Rotationsaufzählung.
static RotationToInt(Rotation)Übersetzt das Element der Rotationsaufzählung in einen ganzzahligen Wert.

Andere Mitglieder

NameBeschreibung
delegate BeforePageGenerateVerfahren zum Anpassen von Kopf- und Fußzeile.

Siehe auch