RedactAnnotation

RedactAnnotation

Overzicht

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

Achterwaarts-compatibel alias voor RedactionAnnotation.

Deze klasse biedt 9 methoden voor het werken met RedactAnnotation objecten in .NET programma’s. Beschikbare methoden zijn: 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 door de overlay-tekst.
OverlayTextstring?Lezen/schrijvenDe overlaytekst (/OverlayText invoer).
RepeatboolLezen/schrijvenOf de overlaytekst moet worden herhaald (/Repeat entry).
JustificationintLezen/schrijvenJustering: 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; behouden als gemak voor redactiecode die 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 annotatierectangle die is inset door de /RD (rectangle differences) entry — het gebied dat daadwerkelijk binnen Rect wordt getekend.
WidthdoubleLezen/schrijvenDe breedte van de annotatierectangle.
HeightdoubleLezen/schrijvenDe hoogte van de annotatierectangle.
ActiveStatestring?Lezen/schrijvenMomenteel actieve weergavetoestand (/AS entry).
AlignmentTextAlignmentLezen/schrijvenTekstuitlijning (voor vrijetekst / widgetannotaties met opgemaakte tekst).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLezen/schrijvenHorizontale uitlijning (Aspose.Pdf biedt dit naast Alignment; de twee kunnen onafhankelijk worden ingesteld).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLezen/schrijvenSpecifieke horizontale uitlijning voor tekst overschrijven.
AppearanceAppearanceDictionaryLezenAppearance dictionary (/AP entry) — geïndexeerd op de naam van de appearance-stream (N, D, R).
StatesAppearanceDictionaryLezenAppearance-state dictionary (de per-state 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 de embedded font (indien aanwezig) moet worden gesubset.
Contentsstring?Lezen/schrijvenDe annotatie-inhoud (tekst).
OpacitydoubleLezen/schrijvenAnnotatie-opaciteit (0.0 = transparant, 1.0 = ondoorzichtig).
BorderBorder?Lezen/schrijvenAnnotatierand.
ColorColorLezen/schrijvenDe kleur van de annotatierand (/C entry).
InteriorColorColor?Lezen/schrijvenDe annotatie-interieurkleur (/IC entry, voor cirkel/kwadraat/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 invoer).
ModifiedDatestring?LezenDe wijzigingsdatum.
ModifiedDateTimeLezen/schrijvenDe /M (gewijzigd) datum als een getypt DateTime.
FlagsAnnotationFlagsLezen/schrijvenAnnotatie-vlaggen (/F entry) — gebruikt als de opslagachtergrond voor zowel de int- als getypeerde vormen.
AnnotationFlagsAnnotationFlagsLezen/schrijvenGetypeerde alias van Flags die overeenkomt met de Aspose.Pdf publieke interface die AnnotationFlags als eigenschap blootlegt.
ActionPdfAction?Lezen/schrijvenDe actie die aan deze annotatie is gekoppeld (/A entry).
ActionsPdfActionCollectionLezenCollectie van acties die aan deze annotatie zijn gekoppeld.
Authorstring?LezenDe annotatie-auteur (/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.
CharacteristicsCharacteristicsLezenUiterlijkseigenschappen (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/schrijvenInformatie in de buitenmarge toegepast op deze alinea.
IsFirstParagraphInColumnboolLezen/schrijvenForceer de alinea om in een nieuwe kolom te beginnen.
IsKeptWithNextboolLezen/schrijvenHoud deze alinea op dezelfde pagina als de volgende.
IsInNewPageboolLezen/schrijvenForceer de alinea om op een nieuwe pagina te beginnen.
IsInLineParagraphboolLezen/schrijvenInline alinea-vlag (start geen nieuwe regel).
HyperlinkTextstring?Lezen/schrijvenLegacy string-typed 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 redactiewaarschuwing voor de opgegeven pagina-rechthoek.
Flatten()Plat de overlay van deze redactie op de pagina.
Redact()Plat deze annotatie en verwijder de onderliggende inhoud binnen de rechthoek: verwijder fysiek de tekst waarvan de glyphs onder de redactierechthoek vallen (zodat deze niet meer kan worden geëxtraheerd), schilder vervolgens de FillColor over de rechthoek als een ondoorzichtige overlay.
Accept(visitor: AnnotationSelector)Roept Accept(visitor) aan op deze RedactAnnotation 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/verkleind.
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()Shallow clone — kopieert scalar/ref-shared state.

Zie ook

 Nederlands