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: | Prihvat | Opisivanje |
|---|---|---|---|
Count | int | Čitaj. | -Zna se koliko. |
IsReadOnly | bool | Čitaj. | Uvijek pogrešno: pozivatelji mogu dodati i ukloniti napomene. |
IsSynchronized | bool | Čitaj. | Uvijek lažno: pozivači se serijski povezuju. |
SyncRoot | object | Čitaj. | Službeni objekat za zaključavanje u stilu ICollection.SyncRoot. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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. |