Class Page
Inhalt
[
Ausblenden
]Seitenklasse
Klasse, die eine Seite des PDF-Dokuments darstellt.
public sealed class Page : IDisposable
Eigenschaften
| Name | Beschreibung |
|---|---|
| Actions { get; } | Gibt die Sammlung von Seiten Eigenschaften zurück. |
| Annotations { get; } | Gibt die Sammlung von Seitenanmerkungen zurück. Annotations |
| ArtBox { get; set; } | Gibt die Kunstbox der Seite zurück oder setzt sie. |
| Artifacts { get; } | Gibt die Sammlung von Artefakten auf der Seite zurück. |
| Background { get; set; } | Gibt die Hintergrundfarbe der Seite zurück oder setzt sie. |
| BackgroundImage { get; set; } | Gibt das Hintergrundbild für die Seite zurück oder setzt es (nur für Generator, nicht ausgefüllt beim Lesen des Dokuments). |
| BleedBox { get; set; } | Gibt die Beschnittbox der Seite zurück oder setzt sie. |
| ColorType { get; } | Setzt den Farbtyp der Seiten basierend auf Informationen von den Operatoren SetColor, Bildern und Formularen. |
| Contents { get; } | Gibt die Sammlung von Operatoren im Inhaltsstrom der Seite zurück. OperatorCollection |
| CropBox { get; set; } | Gibt die Zuschneidebox der Seite zurück oder setzt sie. |
| Duration { get; set; } | Gibt die Anzeige-Dauer der Seite zurück oder setzt sie. 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; } | Gibt die Liste der Feldobjekte in Tab-Reihenfolge auf dieser Seite zurück. |
| Footer { get; set; } | Gibt die Fußzeile der Seite zurück oder setzt sie. |
| Group { get; set; } | Gibt eine Gruppenattributklasse zurück oder setzt sie, die die Attribute der Seiten-Gruppe für die Verwendung im transparenten Bildmodell angibt. |
| Header { get; set; } | Gibt die Kopfzeile der Seite zurück oder setzt sie. |
| IsAddParagraphsAfterLast { get; set; } | Gibt die Hinzufügung von Absätzen nach dem letzten Absatz der Seite zurück oder setzt sie. |
| Layers { get; set; } | Gibt die Sammlung von Ebenen zurück oder setzt sie. |
| MediaBox { get; set; } | Gibt die Medienbox der Seite zurück oder setzt sie. |
| NoteLineStyle { get; set; } | Gibt den Linienstil für Notizen zurück oder setzt ihn. (nur für Generator, nicht ausgefüllt beim Lesen des Dokuments) |
| Number { get; } | Gibt die Nummer der Seite zurück. |
| PageInfo { get; set; } | Gibt die Seiteninformationen zurück oder setzt sie (nur für Generator, nicht ausgefüllt beim Lesen des Dokuments). |
| Paragraphs { get; set; } | Gibt die Absätze zurück. |
| Rect { get; set; } | Gibt das Rechteck der Seite zurück oder setzt es. Für get: die Seiten-Zuschneidebox wird zurückgegeben, wenn angegeben, andernfalls wird die Seiten-Medienbox zurückgegeben. Für set: die Seiten-Medienbox wird immer gesetzt. Bitte beachten Sie, dass diese Eigenschaft die Seitenrotation nicht berücksichtigt. Um das Seitenrechteck unter Berücksichtigung der Rotation zu erhalten, verwenden Sie bitte ActualRect. |
| Resources { get; } | Gibt die Seitenressourcen zurück. Das Ressourcenobjekt enthält Sammlungen von Bildern, Formularen und Schriftarten. Resources |
| Rotate { get; set; } | Gibt die Rotation der Seite zurück oder setzt sie. |
| RotationMatrix { get; } | Gibt die Transformationsmatrix für die Seite zurück. |
| TabOrder { get; set; } | Gibt die Tab-Reihenfolge der Seite zurück oder setzt sie. Mögliche Werte: Zeile, Spalte. Standard, Manuell |
| TocInfo { get; set; } | Gibt die Informationen zum Inhaltsverzeichnis zurück oder setzt sie. |
| TrimBox { get; set; } | Gibt die Beschnittbox der Seite zurück oder setzt sie. |
| UserUnit { get; set; } | Gibt den Wert von UserUnit zurück oder setzt ihn. Eine positive Zahl, die die Größe der Standardbenutzereinheiten in Vielfachen von 1 / 72 Zoll angibt. Der Standardwert ist 1. Bitte setzen Sie einen Wert von null oder negativ, um diesen Eintrag auf der Seite zu löschen. |
| Watermark { get; set; } | Gibt das Wasserzeichen der Seite zurück oder setzt es. |
Methoden
| Name | Beschreibung |
|---|---|
| Accept(AnnotationSelector) | Akzeptiert AnnotationSelector Besucherobjekt, das Funktionen zum Arbeiten mit Anmerkungen bereitstellt. |
| Accept(ImagePlacementAbsorber) | Akzeptiert ImagePlacementAbsorber Besucherobjekt, das Funktionen zum Arbeiten mit Bildplatzierungsobjekten bereitstellt. |
| Accept(TextAbsorber) | Akzeptiert TextAbsorber Besucherobjekt, das Funktionen zum Arbeiten mit Textobjekten bereitstellt. |
| Accept(TextFragmentAbsorber) | Akzeptiert TextFragmentAbsorber Besucherobjekt, das Funktionen zum Arbeiten mit Textobjekten bereitstellt. |
| AddGraphics(GraphicElementCollection, Rectangle) | Fügt der Seite Grafiken hinzu. Funktioniert schneller als das Hinzufügen von Elementen einzeln mit der Methode AddOnPage. |
| AddImage(string, Rectangle) | Fügt ein Bild auf die Seite hinzu und platziert es in der Mitte des angegebenen Rechtecks, wobei das Verhältnis des Bildes beibehalten wird. |
| AddImage(Stream, Rectangle, Rectangle, bool) | Fügt ein Bild auf die Seite hinzu und platziert es in der Mitte des angegebenen Rechtecks, wobei das Verhältnis des Bildes beibehalten wird. |
| AddImage(string, Stream, Rectangle, Rectangle) | Fügt ein durchsuchbares Bild auf die Seite hinzu und platziert es in der Mitte des angegebenen Rechtecks, wobei das Verhältnis des Bildes beibehalten wird. |
| AddImage(Stream, Rectangle, int, int, bool, Rectangle) | Fügt ein Bild auf die Seite hinzu und platziert es abhängig von der Position des Bildrechtecks. |
| AddStamp(Stamp) | Fügt einen Stempel in die Seite ein. Der Stempel kann eine Seitenzahl, ein Bild oder einfacher Text, z.B. ein Logo, sein. |
| AsByteArray(Resolution) | Konvertiert die aktuelle Seite in ein Bitmap und gibt dann ein Byte-Array zurück. |
| AsXml() | Konvertiert die aktuelle Seite in XML mit UTF-8-Codierung. |
| CalculateContentBBox() | Berechnet den BBox-Wert - ein Rechteck, das den Inhalt ohne sichtbare Ränder enthält. |
| ConvertToPNGMemoryStream() | Konvertiert die Seite in PNG für DSR, OMR, OCR-Bildstrom. |
| DeleteGraphics(GraphicElementCollection) | Löscht Grafiken von der Seite. Funktioniert schneller als das Löschen von Elementen einzeln mit der Methode Remove. |
| Dispose() | Gibt den Speicher frei |
| Flatten() | Entfernt alle auf der Seite befindlichen Felder und ersetzt deren Werte. |
| FreeMemory() | Löscht zwischengespeicherte Daten |
| GetNotifications() | Gibt Benachrichtigungen über interne Vorgänge mit dem Seiteninhalt zurück. (Derzeit werden nur Benachrichtigungen über Absatzereignisse in Text-Hinzufügungsszenarien unterstützt.) |
| GetPageRect(bool) | Gibt das Rechteck der Seite gemäß ihrer CropBox (oder MediaBox, wenn CropBox null) zurück. |
| GetResources() | Ruft die mit der Seite verbundenen Ressourcen ab. |
| HasVectorGraphics() | Erkennt das Vorhandensein von Vektorgrafiken, wenn sie auf der Seite vorhanden sind. |
| IsBlank(double) | Gibt das Flag zurück, ob die Seite leer ist oder nicht. |
| MakeGrayscale() | Konvertiert die Seite in Graustufen. |
| MergeLayers(string) | Führt alle Ebenen auf der Seite in eine einzelne Ebene mit dem angegebenen neuen Ebenennamen zusammen. |
| MergeLayers(string, string) | Führt alle Ebenen auf der Seite in eine einzelne Ebene mit dem angegebenen neuen Ebenennamen und optionaler Inhaltsgruppen-ID zusammen. |
| Resize(PageSize) | Ändert die Größe der Seite. |
| SendTo(PageDevice, Stream) | Sendet die Seite zur Verarbeitung mit dem angegebenen Seiten-Gerät. |
| SendTo(PageDevice, string) | Sendet die Seite zur Verarbeitung mit dem angegebenen Seiten-Gerät. |
| SetPageSize(double, double) | Setzt die Seitengröße für die Seite. |
| TrySaveVectorGraphics(string) | Versucht, Vektorgrafiken zu speichern, wenn sie auf der Seite vorhanden sind. Das Speicherformat ist SVG. |
| static IntToRotation(int) | Übersetzt den ganzzahligen Wert in das entsprechende Rotationsenumerationsmitglied. |
| static RotationToInt(Rotation) | Übersetzt das Rotationsenumerationsmitglied in einen ganzzahligen Wert. |
Ereignisse
| Name | Beschreibung |
|---|---|
| event OnBeforePageGenerate | Ereignis zur Anpassung von Kopf- und Fußzeile. |
Andere Mitglieder
| Name | Beschreibung |
|---|---|
| delegate BeforePageGenerate | Verfahren zur Anpassung von Kopf- und Fußzeile. |
Siehe auch
- namespace Aspose.Pdf
- assembly Aspose.PDF