RedactionAnnotation

RedactionAnnotation

Overzicht

RedactionAnnotation is een klasse in Aspose.PDF FOSS voor .NET. Erft van: Annotation.

Vertegenwoordigt een redactie-annotatie.

Deze klasse biedt 10 methoden voor het werken met RedactionAnnotation objecten in .NET programma’s. Beschikbare methoden omvatten: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, Redact, RedactionAnnotation, UpdateAppearances, WriteXfdf. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, en nog 52.

Eigenschappen

NaamTypeToegangBeschrijving
AnnotationTypeAnnotationTypeLezenHaalt het annotatietype op.
DefaultAppearancestringLezen/schrijvenStandaard weergave-string (/DA) toegepast op overlay-tekst.
FontSizefloatLezen/schrijvenLettergrootte die wordt gebruikt voor de overlay-tekst.
OverlayTextstring?Lezen/schrijvenDe overlaytekst (/OverlayText invoer).
RepeatboolLezen/schrijvenOf de overlaytekst moet worden herhaald (/Repeat invoer).
JustificationintLezen/schrijvenUitlijning: 0=links, 1=midden, 2=rechts (/Q entry).
TextAlignmentHorizontalAlignmentLezen/schrijvenTekstuitlijning voor overlay-tekst (komt overeen met /Q).
FillColorColor?Lezen/schrijvenVulkleur (/IC entry).
BorderColorColor?Lezen/schrijvenRandkleur (/C entry — hetzelfde als Color maar getypt; bewaard als een gemak voor redactiecode die onderscheid maakt tussen rand vs.
PopupPopupAnnotation?LezenDe pop-upannotatie die bij deze redactie hoort (/Popup entry), of null.
QuadPointPoint[]?Lezen/schrijvenQuadPoints (/QuadPoints entry) die sub-rechthoeken binnen de Rect van de annotatie definieert.
CreationDateDateTimeLezen/schrijvenDe /CreationDate als een DateTime.
RectRectangle?Lezen/schrijvenDe annotatierechthoek (positie op pagina).
InnerRectRectangle?LezenDe annotatierechthoek die is ingesprongen door de /RD (rectangle differences) entry — het gebied dat daadwerkelijk binnen Rect wordt getekend.
WidthdoubleLezen/schrijvenDe breedte van de annotatierechthoek.
HeightdoubleLezen/schrijvenDe hoogte van de annotatierechthoek.
ActiveStatestring?Lezen/schrijvenMomenteel actieve weergavetoestand (/AS entry).
AlignmentTextAlignmentLezen/schrijvenTekstuitlijning (voor vrije-tekst / widgetannotaties met opgemaakte tekst).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLezen/schrijvenHorizontale uitlijning (beschikbaar naast Alignment; beide kunnen onafhankelijk worden ingesteld).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLezen/schrijvenTekstspecificieke horizontale uitlijningsoverschrijving.
AppearanceAppearanceDictionaryLezenAppearance dictionary (/AP entry) — geïndexeerd op appearance stream-naam (N, D, R).
StatesAppearanceDictionaryLezenAppearance-state dictionary (de per-status sub-dict van AP/N, bijv.
NormalAppearanceXForm?LezenDe normale (/AP /N) weergave van de annotatie als een XForm, of null wanneer er geen is.
UpdateAppearanceOnConvertboolLezen/schrijvenOf de appearance stream moet worden geregenereerd wanneer een annotatie wordt opgeslagen in een geconverteerd document.
UseFontSubsetboolLezen/schrijvenOf het ingesloten lettertype (indien aanwezig) moet worden subsetted.
Contentsstring?Lezen/schrijvenDe inhoud van de annotatie (tekst).
OpacitydoubleLezen/schrijvenAnnotatie-opaciteit (0.0 = transparant, 1.0 = ondoorzichtig).
BorderBorder?Lezen/schrijvenAnnotatiegrens.
ColorColorLezen/schrijvenDe kleur van de annotatiegrens (/C entry).
InteriorColorColor?Lezen/schrijvenDe binnenkleur van de annotatie (/IC entry, voor cirkel/vierkant/lijnannotaties).
Titlestring?Lezen/schrijvenDe annotatietitel (auteur voor markup-annotaties).
Namestring?Lezen/schrijvenDe annotatienaam (unieke identifier — de /NM-entry).
FullNamestring?LezenVolledig gekwalificeerde annotatienaam.
Subjectstring?Lezen/schrijvenHet annotatie-onderwerp (/Subj entry).
ModifiedDatestring?LezenDe wijzigingsdatum.
ModifiedDateTimeLezen/schrijvenDe /M (modified) datum als een getypte DateTime.
FlagsAnnotationFlagsLezen/schrijvenAnnotatieflags (/F entry) — gebruikt als de opslagondersteuning voor zowel de int- als getypte vormen.
AnnotationFlagsAnnotationFlagsLezen/schrijvenGetypte alias van Flags die overeenkomt met de publieke interface die AnnotationFlags als eigenschap blootstelt.
ActionPdfAction?Lezen/schrijvenDe actie die aan deze annotatie (/A entry) is gekoppeld.
ActionsPdfActionCollectionLezenVerzameling van acties die aan deze annotatie zijn gekoppeld.
Authorstring?LezenDe auteur van de annotatie (/T entry).
AnnotationStatestring?LezenDe annotatiestatus (/State entry), bijv.
AnnotationStateModelstring?LezenHet annotatiestatusmodel (/StateModel entry), bijv.
ReplyTypestring?LezenHet antwoordtype (/RT entry), bijv.
InReplyToAnnotation?Lezen/schrijvenDe annotatie waarop deze reageert (/IRT entry).
QuadPointsPoint[]Lezen/schrijvenQuadPoints als een array van Point-waarden.
CharacteristicsCharacteristicsLezenWeergavekenmerken (randkleur, achtergrondkleur, rotatie).
PageIndexintLezen1-gebaseerde index van de pagina die deze annotatie bezit.
PagePage?LezenDe pagina die deze annotatie bezit, of null wanneer deze niet kan worden opgelost (bijv.
VerticalAlignmentVerticalAlignmentLezen/schrijvenVerticale uitlijning toegepast op deze alinea.
MarginMarginInfoLezen/schrijvenOuter-margin-informatie toegepast op deze alinea.
IsFirstParagraphInColumnboolLezen/schrijvenForceer de alinea om een nieuwe kolom te beginnen.
IsKeptWithNextboolLezen/schrijvenHoud deze alinea op dezelfde pagina als de volgende.
IsInNewPageboolLezen/schrijvenForceer dat de alinea op een nieuwe pagina begint.
IsInLineParagraphboolLezen/schrijvenInline alinea-vlag (start geen nieuwe regel).
HyperlinkTextstring?Lezen/schrijvenLegacy string-getypeerd hyperlinkdoel.
HyperlinkHyperlink?Lezen/schrijvenGetypeerde hyperlinkdecoratie toegepast op de alinea.
ZIndexintLezen/schrijvenZ-order-index gebruikt door de DOM-renderer.

Methoden

HandtekeningBeschrijving
RedactionAnnotation(page: Page, rect: Rectangle)Maak een nieuwe redaction-annotatie voor de opgegeven pagina-rectangle.
RedactionAnnotation(document: Document)Documentgebonden redaction-annotatie; de aanroeper voegt deze later aan een pagina toe.
Flatten()Vlak de overlay van deze redaction op de pagina af.
Redact()Vlak deze annotatie af en verwijder de onderliggende inhoud binnen zijn rectangle: verwijder fysiek de tekst waarvan de glyphs onder de redaction rectangle vallen (zodat deze niet meer kan worden geëxtraheerd), en schilder vervolgens de FillColor over de rectangle als een ondoorzichtige overlay.
Accept(visitor: AnnotationSelector)Roept Accept(visitor) aan op deze RedactionAnnotation instantie.
GetRectangle(considerRotation: bool)Omhullende rechthoek aangepast door considerRotation.
ChangeAfterResize(transform: Matrix)Pas de geometrie van de annotatie aan nadat de gebruiker de pagina of de hostrechthoek heeft vergroot.
UpdateAppearances()Genereer de normale weergavestroom (/AP /N) opnieuw op basis van de huidige geometrie en kleuren van de annotatie.
WriteXfdf(writer: System.Xml.XmlWriter)Serialiseer deze annotatie als een XFDF-element naar de writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Ondiepe kloon — kopieert scalar/ref-shared state.

Zie ook

 Nederlands