UnderlineAnnotation

UnderlineAnnotation

Overzicht

UnderlineAnnotation is een klasse in Aspose.PDF FOSS voor .NET. Erft van: TextMarkupAnnotation.

Onderstreepte tekst markup-annotatie.

Deze klasse biedt 19 methoden voor het werken met UnderlineAnnotation objecten in .NET programma’s. Beschikbare methoden omvatten: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation, en 6 extra methoden. 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 44.

Eigenschappen

NaamTypeToegangBeschrijving
AnnotationTypeAnnotationTypeLezenHaalt het annotatietype op.
CreationDateSystem.DateTimeLezen/schrijvenCreatietijdstempel vastgelegd in /CreationDate.
OpacitydoubleLezen/schrijvenOpaciteit (0..1) opgeslagen in /CA.
PopupPopupAnnotation?Lezen/schrijvenBijbehorende pop-upannotatie (/Popup).
ReplyTypeReplyTypeLezen/schrijvenAntwoordrelatie naar InReplyTo (/RT).
RichTextstring?Lezen/schrijvenRich-text-inhoud (/RC), XHTML-opgemaakt.
Subjectstring?Lezen/schrijvenOnderwerpsregel (/Subj).
Titlestring?Lezen/schrijvenAuteur / titel meegenomen in /T.
RectRectangle?Lezen/schrijvenHet annotatierectangle (positie op pagina).
InnerRectRectangle?LezenHet annotatierectangle ingesprongen door de /RD (rechthoekverschillen) entry — het gebied dat daadwerkelijk binnen Rect wordt getekend.
WidthdoubleLezen/schrijvenDe breedte van het annotatierectangle.
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; de twee kunnen onafhankelijk worden ingesteld).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLezen/schrijvenTekstspecifieke horizontale uitlijningsoverschrijving.
AppearanceAppearanceDictionaryLezenAppearance dictionary (/AP entry) — geïndexeerd op de naam van de appearance-stream (N, D, R).
StatesAppearanceDictionaryLezenAppearance-state dictionary (de per-status sub-dict van AP/N, b.v.
NormalAppearanceXForm?LezenDe normale (/AP /N) weergave van de annotatie als een XForm, of null wanneer deze er geen heeft.
UpdateAppearanceOnConvertboolLezen/schrijvenOf de weergavestroom opnieuw moet worden gegenereerd wanneer een annotatie wordt opgeslagen in een geconverteerd document.
UseFontSubsetboolLezen/schrijvenOf het ingesloten lettertype (indien aanwezig) moet worden gesubset.
Contentsstring?Lezen/schrijvenDe inhoud van de annotatie (tekst).
BorderBorder?Lezen/schrijvenAnnotatierand.
ColorColorLezen/schrijvenDe annotatierandkleur (/C entry).
InteriorColorColor?Lezen/schrijvenDe annotatie-interne kleur (/IC entry, voor cirkel/vierkant/lijnannotaties).
Namestring?Lezen/schrijvenDe annotatienaam (unieke identifier — de /NM entry).
FullNamestring?LezenVolledig gekwalificeerde annotatienaam.
ModifiedDatestring?LezenDe wijzigingsdatum.
ModifiedDateTimeLezen/schrijvenDe /M (gewijzigde) datum als een getypte DateTime.
FlagsAnnotationFlagsLezen/schrijvenAnnotatie-vlaggen (/F-invoer) — gebruikt als de opslagachtergrond voor zowel de int- als getypte vormen.
AnnotationFlagsAnnotationFlagsLezen/schrijvenGetypte alias van Flags die overeenkomt met de publieke interface die AnnotationFlags als eigenschap beschikbaar maakt.
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 annotatie-status (/State entry), bijv.
AnnotationStateModelstring?LezenHet annotatie-statusmodel (/StateModel 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/schrijvenBuitenmarge-informatie 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 (begint geen nieuwe regel).
HyperlinkTextstring?Lezen/schrijvenLegacy string-typed hyperlinkdoel.
HyperlinkHyperlink?Lezen/schrijvenGetypeerde hyperlinkdecoratie toegepast op de alinea.
ZIndexintLezen/schrijvenZ-order index die door de DOM-renderer wordt gebruikt.

Methoden

HandtekeningBeschrijving
UnderlineAnnotation(page: Page, rect: Rectangle)Roept UnderlineAnnotation(page, rect) aan op deze UnderlineAnnotation instantie.
Accept(visitor: AnnotationSelector)Roept Accept(visitor) aan op deze UnderlineAnnotation instantie.
TextMarkupAnnotation(document: Document)Documentgebonden ctor (later aan een pagina toegevoegd).
GetMarkedText()De tekst die door de QuadPoints van deze annotatie wordt gedekt, met de tekst van elke quad (elke gemarkeerde regel) gescheiden door NewLine.
GetMarkedTextFragments()De paginatekstfragmenten die door de QuadPoints van deze annotatie worden gedekt — één geknipte fragment per bronfragment dat elk quad overlapt.
MarkupAnnotation(document: Document)Documentgebonden ctor voor het maken van een markup-annotatie die nog niet aan een specifieke pagina is gekoppeld; aanroepers voegen deze later toe via page.Annotations.Add(annot).
GetState()Lees de /State entry in het eigenschappenwoordenboek van de annotatie.
GetStateModel()Lees de /StateModel entry, waarbij de ontbrekende /entry wordt gemapt naar Undefined.
SetMarkedState(marked: bool)Stel /State in op Marked of Unmarked plus /StateModel = Marked.
SetReviewState(state: AnnotationState)Stel de beoordelingsstatus in.
SetReviewState(state: AnnotationState, userName: string)Stel de reviewstatus in samen met de gebruikersnaam van de reviewer (vastgelegd in /T volgens de PDF-specificatie).
ClearState()Verwijder alle vastgelegde /State en /StateModel.
FindStateAnnotation()Zoek de status-tracking annotatie die aan deze markup is gekoppeld (de meest recente /IRT-antwoordannotatie die een /State-vermelding bevat, volgens PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Omhullende rechthoek aangepast door considerRotation.
ChangeAfterResize(transform: Matrix)Pas de geometrie van de annotatie aan nadat de gebruiker de grootte van de pagina of de hostrechthoek heeft aangepast.
UpdateAppearances()Genereer de normale weergavestroom (/AP /N) opnieuw op basis van de huidige geometrie en colours 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).
Flatten()Vlak deze annotatie — render de visuele weergave in de paginainhoud en verwijder deze uit de annotatiesarray van de pagina.
Clone()Ondiep klonen — kopieert scalar/ref-shared state.

Zie ook

 Nederlands