Aspose.Pdf.Annotations

Der Aspose.Pdf.Annotations-Namespace bietet Klassen zum Arbeiten mit verschiedenen Arten von Aktionen, Zielen und anderen Funktionen von Dokumenten, die traditionell als interaktiv bezeichnet werden und es dem Benutzer ermöglichen, mit ihnen zu interagieren.

Klassen

KlasseBeschreibung
ActionCollectionSammlung von Aktionen
AnnotationKlasse, die das Annotationsobjekt darstellt.
AnnotationActionCollectionStellt die Sammlung von Annotationsaktionen dar.
AnnotationCollectionKlasse, die die Annotationssammlung darstellt.
AnnotationSelectorDiese Klasse wird verwendet, um Anmerkungen mithilfe der Visitor-Template-Idee auszuwählen.
AppearanceDictionaryAnnotationsdarstellungswörterbuch, das angibt, wie die Annotation visuell auf der Seite dargestellt werden soll.
BleedMarkAnnotationStellt eine Bleed Mark-Annotation dar.
BorderKlasse, die die Eigenschaften des Annotationsrahmens darstellt.
CaretAnnotationKlasse, die die Caret-Annotation darstellt.
CharacteristicsStellt die Eigenschaften der Annotation dar
CircleAnnotationKlasse, die die Kreisannotation darstellt.
ColorBarAnnotationKlasse, die die ColorBarAnnotation-Annotation darstellt. Die Eigenschaft Color wird ignoriert, stattdessen wird ColorsOfCMYK verwendet. Bei der Erstellung bestimmt das Verhältnis von Breite und Höhe die Ausrichtung der Annotation - horizontal oder vertikal. Anschließend wird überprüft, ob das Annotationsrechteck außerhalb des TrimBox liegt, und falls nicht, wird es an den nächstgelegenen Ort außerhalb des TrimBox verschoben, wobei die Ausrichtung der Annotation berücksichtigt wird. Es ist möglich, die Breite (Höhe) zu reduzieren, damit die Annotation außerhalb des TrimBox passt. Wenn kein Platz für das Layout vorhanden ist, kann die Breite/Höhe auf null gesetzt werden (in diesem Fall ist die Annotation auf der Seite vorhanden, wird jedoch nicht angezeigt).
CommonFigureAnnotationAbstrakte Klasse, die die allgemeine Figurenannotation darstellt.
CornerPrinterMarkAnnotationStellt Annotationsarten dar, die in den Ecken der gedruckten Seite platziert sind.
CustomExplicitDestinationStellt ein benutzerdefiniertes explizites Ziel dar.
DashKlasse, die das Linienstreumuster darstellt.
DefaultAppearanceBeschreibt das Standardaussehen des Feldes (Schriftart, Textgröße und Farbe).
DocumentActionCollectionKlasse beschreibt Aktionen, die bei einigen Aktionen mit dem Dokument ausgeführt werden
ExplicitDestinationStellt die Basisklasse für explizite Ziele im PDF-Dokument dar.
FdfReaderKlasse, die das Lesen des FDF-Formats durchführt.
FileAttachmentAnnotationKlasse beschreibt die Datei-Anhang-Annotation.
FitBExplicitDestinationStellt ein explizites Ziel dar, das die Seite mit ihrem Inhalt so vergrößert anzeigt, dass sie vollständig innerhalb des Fensters sowohl horizontal als auch vertikal passt. Wenn die erforderlichen horizontalen und vertikalen Vergrößerungsfaktoren unterschiedlich sind, verwenden Sie den kleineren der beiden und zentrieren Sie das Begrenzungsrechteck innerhalb des Fensters in der anderen Dimension.
FitBHExplicitDestinationStellt ein explizites Ziel dar, das die Seite mit der vertikalen Koordinate oben positioniert am oberen Rand des Fensters anzeigt und den Inhalt der Seite so vergrößert, dass die gesamte Breite des Begrenzungsrechtecks innerhalb des Fensters passt. Ein Nullwert für oben gibt an, dass der aktuelle Wert dieses Parameters unverändert beibehalten werden soll.
FitBVExplicitDestinationStellt ein explizites Ziel dar, das die Seite mit der horizontalen Koordinate links positioniert am linken Rand des Fensters anzeigt und den Inhalt der Seite so vergrößert, dass die gesamte Höhe des Begrenzungsrechtecks innerhalb des Fensters passt. Ein Nullwert für links gibt an, dass der aktuelle Wert dieses Parameters unverändert beibehalten werden soll.
FitExplicitDestinationStellt ein explizites Ziel dar, das die Seite mit ihrem Inhalt so vergrößert anzeigt, dass die gesamte Seite sowohl horizontal als auch vertikal innerhalb des Fensters passt. Wenn die erforderlichen horizontalen und vertikalen Vergrößerungsfaktoren unterschiedlich sind, verwenden Sie den kleineren der beiden und zentrieren Sie die Seite innerhalb des Fensters in der anderen Dimension.
FitHExplicitDestinationStellt ein explizites Ziel dar, das die Seite mit der vertikalen Koordinate oben positioniert am oberen Rand des Fensters anzeigt und den Inhalt der Seite so vergrößert, dass die gesamte Breite der Seite innerhalb des Fensters passt. Ein Nullwert für oben gibt an, dass der aktuelle Wert dieses Parameters unverändert beibehalten werden soll.
FitRExplicitDestinationStellt ein explizites Ziel dar, das die Seite mit ihrem Inhalt so vergrößert anzeigt, dass das Rechteck, das durch die Koordinaten links, unten, rechts und oben angegeben ist, vollständig innerhalb des Fensters sowohl horizontal als auch vertikal passt. Wenn die erforderlichen horizontalen und vertikalen Vergrößerungsfaktoren unterschiedlich sind, verwenden Sie den kleineren der beiden und zentrieren Sie das Rechteck innerhalb des Fensters in der anderen Dimension. Ein Nullwert für einen der Parameter kann zu unvorhersehbarem Verhalten führen.
FitVExplicitDestinationStellt ein explizites Ziel dar, das die Seite mit der horizontalen Koordinate links positioniert am linken Rand des Fensters anzeigt und den Inhalt der Seite so vergrößert, dass die gesamte Höhe der Seite innerhalb des Fensters passt. Ein Nullwert für links gibt an, dass der aktuelle Wert dieses Parameters unverändert beibehalten werden soll.
FixedPrintStellt die festen Druckdaten der Wasserzeichenannotation dar.
FreeTextAnnotationStellt eine Freitextannotation dar, die Text direkt auf der Seite anzeigt. Im Gegensatz zu einer gewöhnlichen Textannotation hat eine Freitextannotation keinen offenen oder geschlossenen Zustand; anstelle von einem Popup-Fenster wird der Text immer angezeigt.
GoToActionStellt eine Go-To-Aktion dar, die die Ansicht zu einem bestimmten Ziel (Seite, Standort und Vergrößerungsfaktor) ändert.
GoToRemoteActionStellt eine Remote-Go-To-Aktion dar, die einer gewöhnlichen Go-To-Aktion ähnelt, aber zu einem Ziel in einer anderen PDF-Datei anstelle der aktuellen Datei springt.
GoToURIActionStellt eine URI-Aktion dar, die eine URI auflöst.
HideActionStellt eine Hide-Aktion dar, die eine oder mehrere Anmerkungen auf dem Bildschirm ausblendet oder anzeigt, indem ihre Hidden-Flags gesetzt oder gelöscht werden.
HighlightAnnotationStellt eine Hervorhebungsannotation dar, die einen Textbereich im Dokument hervorhebt.
ImportDataActionBei der Ausführung einer Importdatenaktion werden Daten im Forms Data Format (FDF) in das interaktive Formular des Dokuments aus einer angegebenen Datei importiert.
InkAnnotationStellt eine Freihand-“Kritzelei” dar, die aus einem oder mehreren disjunkten Pfaden besteht.
JavascriptActionKlasse, die die JavaScript-Aktion darstellt.
LaunchActionStellt eine Startaktion dar, die eine Anwendung startet oder ein Dokument öffnet oder druckt.
LineAnnotationKlasse, die die Linienannotation darstellt.
LinkAnnotationStellt entweder einen Hypertextlink zu einem Ziel an anderer Stelle im Dokument oder eine auszuführende Aktion dar.
MarkupAnnotationAbstrakte Klasse, die die Markup-Annotation darstellt.
MeasureKlasse, die das Maßkoordinatensystem beschreibt.
MediaClipKlasse beschreibt das Medienclipobjekt der Wiedergabe.
MediaClipDataKlasse beschreibt die Mediendaten des Clips.
MediaClipSectionDiese Klasse beschreibt den Medienclipabschnitt.
MediaRenditionKlasse beschreibt die Medienwiedergabe.
MovieAnnotationStellt eine Filmannotation dar, die animierte Grafiken und Ton enthält, die auf dem Computerbildschirm und über die Lautsprecher präsentiert werden. Wenn die Annotation aktiviert wird, wird der Film abgespielt.
NamedActionStellt benannte Aktionen dar, die von PDF-Viewer-Anwendungen unterstützt werden sollen.
NamedDestinationAnstatt direkt mit der expliziten Syntax definiert zu werden, kann ein Ziel indirekt durch ein Namensobjekt oder eine Byte-Zeichenfolge referenziert werden.
PageInformationAnnotationStellt eine Seiteninformationsannotation in einem PDF-Dokument dar. Diese Annotation enthält den Dateinamen, die Seitennummer sowie das Datum und die Uhrzeit der Erstellung der Annotation.
PDF3DAnnotationKlasse PDF3DAnnotation. Diese Klasse kann nicht vererbt werden.
PDF3DArtworkKlasse PDF3DArtwork.
PDF3DContentKlasse PDF3DContent.
PDF3DCrossSectionKlasse PDF3DCrossSection.
PDF3DCrossSectionArrayKlasse PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientationKlasse PDF3DCuttingPlaneOrientation.
PDF3DLightingSchemeKlasse PDF3DLightingScheme.
PDF3DRenderModeKlasse PDF3DRenderMode.
PDF3DStreamKlasse PDF3DStream.
PDF3DViewKlasse PDF3DView.
PDF3DViewArrayKlasse PDF3DViewArray.
PdfActionStellt die Aktion im PDF-Dokument dar
PdfActionCollectionKlasse beschreibt die Liste der Aktionen.
PolyAnnotationAbstrakte Basisklasse für Poly-Annotationen.
PolygonAnnotationKlasse, die die Polygonannotation darstellt.
PolylineAnnotationStellt die Polyline-Annotation dar, die ähnlich wie ein Polygon ist, mit dem Unterschied, dass der erste und der letzte Scheitelpunkt nicht implizit verbunden sind.
PopupAnnotationStellt die Popup-Annotation dar, die Text in einem Popup-Fenster zur Eingabe und Bearbeitung anzeigt.
PrinterMarkAnnotationAbstrakte Klasse, die die Druckmarkierungsannotation darstellt.
PrinterMarksKindExtensionsBietet Erweiterungsmethoden für die PrinterMarksKind Enumeration.
RedactionAnnotationStellt die Redaktionsannotation dar.
RegistrationMarkAnnotationStellt eine Registrierungsmarkierungsannotation dar.
RenditionKlasse, die das Wiedergabeobjekt der RenditionAnnotation beschreibt.
RenditionActionEine Wiedergabeaktion, die die Wiedergabe von Multimedia-Inhalten steuert.
RichMediaAnnotationKlasse beschreibt die RichMediaAnnotation, die es ermöglicht, Video-/Audiodaten in ein PDF-Dokument einzubetten.
ScreenAnnotationEine Bildschirmannotation, die einen Bereich einer Seite angibt, auf dem Medienclips abgespielt werden können.
SelectorRenditionKlasse beschreibt die Selektorwiedergabe.
SoundAnnotationStellt eine Soundannotation dar, die den Ton enthält, der vom Mikrofon des Computers aufgenommen oder aus einer Datei importiert wurde.
SoundDataStellt eine Sounddaten dar, die den Ton definiert, der abgespielt werden soll, wenn die Annotation aktiviert wird.
SoundSampleDataStellt zusätzliche Einträge dar, die spezifisch für ein Soundobjekt sind (Abschnitt 9.2 PDF1-7)
SquareAnnotationKlasse, die die Quadratannotation darstellt.
SquigglyAnnotationStellt die gewellte Annotation dar, die als gezackte Unterstreichung im Text eines Dokuments erscheint.
StampAnnotationStellt die Gummistempelannotation dar. Diese Art von Annotation zeigt Text oder Grafiken an, die so aussehen, als wären sie mit einem Gummistempel auf die Seite gestempelt worden.
StrikeOutAnnotationStellt eine Durchstreichannotation dar, die als Durchstreichung im Text des Dokuments erscheint.
SubmitFormActionKlasse, die die Submit-Formularaktion beschreibt.
TextAnnotationStellt eine Textannotation dar, die eine ‘Haftnotiz’ ist, die an einem Punkt im PDF-Dokument angeheftet ist.
TextMarkupAnnotationAbstrakte Basisklasse für Textmarkup-Annotationen.
TextStyleKlasse, die den Stil des Textes in der Annotation darstellt
TrimMarkAnnotationStellt eine Trim Mark-Annotation dar.
UnderlineAnnotationStellt eine Unterstreichannotation dar, die als Unterstreichung im Text des Dokuments erscheint.
WatermarkAnnotationKlasse beschreibt das Wasserzeichenannotationsobjekt.
WidgetAnnotationKlasse, die die Widget-Annotation darstellt.
XfdfReaderKlasse, die das Lesen des XFDF-Formats durchführt.
XYZExplicitDestinationStellt ein explizites Ziel dar, das die Seite mit den Koordinaten (links, oben) anzeigt, die in der oberen linken Ecke des Fensters positioniert sind, und den Inhalt der Seite um den Faktor Zoom vergrößert. Ein Nullwert für einen der Parameter links, oben oder Zoom gibt an, dass der aktuelle Wert dieses Parameters unverändert beibehalten werden soll. Ein Zoomwert von 0 hat die gleiche Bedeutung wie ein Nullwert.

Schnittstellen

SchnittstelleBeschreibung
IAnnotationVisitorDefiniert einen Visitor zum Besuchen verschiedener Dokumentannotations.
IAppointmentStellt die allgemeine Schnittstelle für Aktionen und Ziele dar.

Aufzählung

AufzählungBeschreibung
AnnotationFlagsEine Menge von Flags, die verschiedene Eigenschaften der Annotation spezifizieren.
AnnotationStateDie Aufzählung der Zustände, in die die ursprüngliche Annotation gesetzt werden kann.
AnnotationStateModelDas Zustandsmodell, das dem Zustand der Annotation entspricht.
AnnotationTypeAufzählung der Annotationsarten.
BorderEffectBeschreibt den Effekt, der auf den Rand der Annotationen angewendet werden soll.
BorderStyleBeschreibt den Stil des Annotationsrahmens.
CapStyleStil des Linienendes der Tintenannotationslinie.
CaptionPositionAufzählung der Positionierung der Beschriftung der Annotation.
CaretSymbolEin Symbol, das mit dem Caret assoziiert werden soll.
ColorsOfCMYKFarben, die im CMYK-Farbmodell enthalten sind.
ExplicitDestinationTypeEnumeriert die Arten von expliziten Zielen.
FileIconEin Symbol, das bei der Anzeige der Annotation verwendet werden soll.
FreeTextIntentEnumeriert die Absichten der Freitextannotation.
HighlightingModeEnumeriert den Hervorhebungsmodus der Annotation, den visuellen Effekt, der verwendet werden soll, wenn die Maustaste innerhalb des aktiven Bereichs gedrückt oder gehalten wird.
JustificationEnumeriert die Formen des Quaddings (Rechtfertigung), die bei der Anzeige des Textes der Annotation verwendet werden sollen.
LaunchActionOperationEnumeriert die Operationen, die mit dem Dokument während der Ausführung der Startaktion durchgeführt werden sollen.
LightingSchemeTypeEnum LightingSchemeType: Menge von Beleuchtungsschemata.
LineEndingEnumeriert die Linienendstile, die beim Zeichnen der Linie verwendet werden sollen.
LineIntentEnumeriert die Absichten der Linienannotation.
PDF3DActivationEnum PDF3DActivation: Menge von 3D-Annotationsaktivierungsmodi.
PolyIntentEnumeriert die Absichten der Polygon- oder Polyline-Annotation.
PredefinedActionDefiniert verschiedene Aktionen, die aus einer PDF-Datei ausgelöst werden können.
PrinterMarkCornerPositionStellt eine Position einer Markierung in einer Ecke einer Seite dar.
PrinterMarkSidePositionStellt eine Position einer Registrierungsmarkierung auf einer Seite dar.
PrinterMarksKindGibt die Arten von Druckmarken an, die zu einem Dokument hinzugefügt werden sollen.
RenderModeTypeEnum RenderModeType: Menge von Render-Modi
RenditionOperationDie Operation, die ausgeführt werden soll, wenn die Aktion ausgelöst wird.
RenditionTypeAufzählung beschreibt mögliche Typen von Wiedergaben.
ReplyTypeEnumeriert die Arten der Beziehungen (der “Antworttyp”) zwischen der Annotation und einer durch InReplyTo angegebenen.
SoundEncodingDas Codierungsformat für die Beispieldaten.
SoundIconEnumeriert die Symbole, die bei der Anzeige der Annotation verwendet werden sollen.
SoundSampleDataEncodingFormatDas Codierungsformat für die Soundbeispieldaten.
StampIconEnumeriert die Symbole, die bei der Anzeige der Annotation verwendet werden sollen.
TextIconEnumeriert die Symbole, die bei der Anzeige der Annotation verwendet werden sollen.