AnnotationCollection

AnnotationCollection

Översikt

AnnotationCollection är en klass i Aspose.PDF FOSS för .NET. ärvt från: IReadOnlyList<Annotation>.

Samla anteckningar på en sida.

Denna klass ger 35 metoder för att arbeta med AnnotationCollection objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, Add, AddCaretAnnotation, AddCircleAnnotation, AddFileAttachmentAnnotation, AddFreeTextAnnotation, AddHighlightAnnotation, AddInkAnnotation, AddLineAnnotation, AddLinkAnnotation, AddPolyLineAnnotation, AddPolygonAnnotation,17 och ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Count, IsReadOnly, IsSynchronized, SyncRoot.

ägodelar

NamnTyp avAccessBeskrivning
CountintLäsningHämtar antalet.
IsReadOnlyboolLäsningAlltid falsk: samtalare kan lägga till och ta bort anteckningar.
IsSynchronizedboolLäsningAlltid falsk: samtalare serierar sin egen åtkomst.
SyncRootobjectLäsningSentinellobjekt för ICollection.SyncRoot-stil låsning.

Metoder

SignatureBeskrivning
AddTextAnnotation(rect: Rectangle, contents: string, title: string?, open: bool)Lägg till en text (sticky note) anteckning.
AddFreeTextAnnotation(rect: Rectangle, contents: string, fontName: string?, fontSize: double, color: double[]?)Lägg till en gratis textanmälan (text som visas direkt på sidan).
AddLinkAnnotation(rect: Rectangle, uri: string)Lägg till en länk anteckning med en URI-åtgärd.
AddLinkAnnotation(rect: Rectangle, destinationPage: int, destRect: Rectangle)Lägg till en länk anteckning med en sida destination (för TOC-inträden).
AddLinkAnnotation(rect: Rectangle, action: PdfAction)Lägg till en länk anteckning med en anpassad åtgärd.
AddHighlightAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)Lägg till en högljudda anmärkning.
AddUnderlineAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)Lägg till en underliggande anmälning.
AddStrikeOutAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)Lägg till en strikeout anmälning.
AddSquareAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double)Lägg till en kvadrat (rektangulär) anmälning.
AddCircleAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double)Lägg till en cirkel (ellipse) anmälning.
AddLineAnnotation(rect: Rectangle, x1: double, y1: double, x2: double, y2: double, color: double[]?, lineWidth: double)Lägg till en linje anmälning.
AddInkAnnotation(rect: Rectangle, inkPaths: double[][], color: double[]?, lineWidth: double)Lägg till en ink (fria ritningar) anteckning.
AddStampAnnotation(rect: Rectangle, contents: string, stampName: string)Lägg till en rubberstämpel anmälning.
AddCaretAnnotation(rect: Rectangle, contents: string?)Lägg till en karettannotation (insertionspunkt).
AddRedactAnnotation(rect: Rectangle, color: double[]?, overlayText: string?)Lägg till en redigeringsanmälan.
AddFileAttachmentAnnotation(rect: Rectangle, contents: string, fileName: string, fileData: byte[])Lägg till en fil bifogad anteckning.
AddSquigglyAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)Lägg till en skitlig underlinje.
AddPolygonAnnotation(rect: Rectangle, vertices: double[], borderColor: double[]?, fillColor: double[]?, lineWidth: double)Lägg till en polygon anteckning.
AddPolyLineAnnotation(rect: Rectangle, vertices: double[], color: double[]?, lineWidth: double)Lägg till en polylin anmälning.
AddPopupAnnotation(rect: Rectangle, open: bool)Lägg till en popup anmälning.
AddWatermarkAnnotation(rect: Rectangle, contents: string?)Lägg till en vattenmärkning.
Add(wa: WatermarkAnnotation)Lägg till ett WatermarkAnnotation objekt.
Add(annotation: Annotation)Lägg till alla anteckningar som skapats programmatiskt.
Add(annotation: Annotation, considerRotation: bool)Lägg till en anmälning.
Clear()Ta bort varje anteckning från samlingen.
Contains(annotation: Annotation)Sanningen när anmälningen är för närvarande i samlingen (matchar efter referens, sedan genom backing dic).
CopyTo(array: Annotation[], index: int)Kopiera anteckningar i array som börjar med index.
Delete()Ta bort varje anteckning från samlingen (Aspose.Pdf alias för Clear; bevarad för API-paritet).
Delete(index: int)Ta bort anmälningen på den angivna 1-baserade indexet.
FindByName(name: string)Hitta en anteckning vars /NM (annotationnamn) entré matchar namn.
Remove(annotation: Annotation)Ta bort den första match av anteckningen; återkommer giltigt när en anteckt har tagits bort.
Delete(annotation: Annotation)Ta bort den angivna anmälningen från samlingen.
RemoveAt(index: int)Ta bort en anteckning på den angivna indexet.
GetEnumerator()Iterat anteckningar på en snapshot av den underliggande listan så att samtalare kan ta bort antecker (via Delete / RemoveAt) från insidan av ett förskott utan att kliva in i live-samlingsguiden.
Accept(visitor: AnnotationSelector)Gå igenom varje anteckning i samlingen och skicka den till besökaren.

Se även

 Svenska