AnnotationCollection

AnnotationCollection

Približni podaci

AnnotationCollection je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IReadOnlyList<Annotation>.

Sastavkom bilješki na stranici.

Ova klasa pruža 35 metoda za rad s AnnotationCollection objektima u .NET programima. Postoje i sljedeće metode: Accept, Add, AddCaretAnnotation, AddCircleAnnotation, AddFileAttachmentAnnotation, AddFreeTextAnnotation, AddHighlightAnnotation, AddInkAnnotation, AddLineAnnotation, AddLinkAnnotation, AddPolyLineAnnotation, AddPolygonAnnotation, i 17 dodatnih metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Count, IsReadOnly, IsSynchronized, SyncRoot.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
CountintČitaj.-Zna se koliko.
IsReadOnlyboolČitaj.Uvijek pogrešno: pozivatelji mogu dodati i ukloniti napomene.
IsSynchronizedboolČitaj.Uvijek lažno: pozivači se serijski povezuju.
SyncRootobjectČitaj.Službeni objekat za zaključavanje u stilu ICollection.SyncRoot.

Metoda za primjenu

PotpisOpisivanje
AddTextAnnotation(rect: Rectangle, contents: string, title: string?, open: bool)Dodaj tekst (lepljivo) opomenu.
AddFreeTextAnnotation(rect: Rectangle, contents: string, fontName: string?, fontSize: double, color: double[]?)Dodajte besplatnu tekstualnu opomenu (tekst prikazan neposredno na stranici).
AddLinkAnnotation(rect: Rectangle, uri: string)Dodajte oznaku poveznice s URI akcijom.
AddLinkAnnotation(rect: Rectangle, destinationPage: int, destRect: Rectangle)Dodajte komentariju veza s odredišnom stranicom (za TOC unose).
AddLinkAnnotation(rect: Rectangle, action: PdfAction)Dodajte komentare za link s prilagođenom akcijom.
AddHighlightAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)Dodaj naglasak.
AddUnderlineAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)Dodaj napomenu.
AddStrikeOutAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)Dodaj napomenu o izbacivanju.
AddSquareAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double)Dodajte kvadratnu (pravokutnu) opisu.
AddCircleAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double)Dodajte opisu kruga (elipse).
AddLineAnnotation(rect: Rectangle, x1: double, y1: double, x2: double, y2: double, color: double[]?, lineWidth: double)Dodaj komentare.
AddInkAnnotation(rect: Rectangle, inkPaths: double[][], color: double[]?, lineWidth: double)Dodajte bilješku s crvenom masticom (slobodna slika).
AddStampAnnotation(rect: Rectangle, contents: string, stampName: string)Dodaj gumeni žig.
AddCaretAnnotation(rect: Rectangle, contents: string?)Dodajte napomenu u karetu (točka za umetanje).
AddRedactAnnotation(rect: Rectangle, color: double[]?, overlayText: string?)Dodaj komentare.
AddFileAttachmentAnnotation(rect: Rectangle, contents: string, fileName: string, fileData: byte[])Dodaj prilog datoteke.
AddSquigglyAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)Dodajte napomenu.
AddPolygonAnnotation(rect: Rectangle, vertices: double[], borderColor: double[]?, fillColor: double[]?, lineWidth: double)Dodaj komentare poligona.
AddPolyLineAnnotation(rect: Rectangle, vertices: double[], color: double[]?, lineWidth: double)Dodaj polyline opisa.
AddPopupAnnotation(rect: Rectangle, open: bool)Dodajte popup opomenu.
AddWatermarkAnnotation(rect: Rectangle, contents: string?)Dodaj komentare za vodeni znak.
Add(wa: WatermarkAnnotation)Dodaj WatermarkAnnotation objekt.
Add(annotation: Annotation)Dodajte bilo kakvu anotiranje koje je stvoreno programski.
Add(annotation: Annotation, considerRotation: bool)Dodajte komentare, ako želite primijeniti rotaciju stranice na /Rect stavku prije unosa.
Clear()Uklonite svaku bilješku iz zbirke.
Contains(annotation: Annotation)Istina kada je anotiranje trenutno u zbirci (prikladno referenci, zatim podupiranjem dikta).
CopyTo(array: Annotation[], index: int)Kopirajte komentare u niz koji počinje od indeksa.
Delete()Ukloniti svaku bilješku iz zbirke (alias za Clear).
Delete(index: int)U ovom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 4. ovog članka.
FindByName(name: string)Pronađite anotiranje čiji se /NM (naziv annotiranja) unosa podudara s imenom.
Remove(annotation: Annotation)Uklanjanje prve podudaranja; vraća true kada je uklonjena.
Delete(annotation: Annotation)Uklonite navedenu opisu iz zbirke.
RemoveAt(index: int)Odstranite napomenu na datom indeksu.
GetEnumerator()Iterirati komentare na snimku osnovne liste tako da pozivatelji mogu ukloniti komentari (preko Izbriši / RemoveAt) iz unutar prednji bez pokretanja živa-sabir zaštitu.
Accept(visitor: AnnotationSelector)Prođi po svim bilježnicama i pošalji posjetitelju.

Također pogledajte:

 Hrvatski