AnnotationCollection
Összefoglaló
AnnotationCollection az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IReadOnlyList<Annotation>.
Az egy oldalon található megjegyzések gyűjteménye.
Ez a osztály 35 módszert biztosít az AnnotationCollection objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: Accept, Add, AddCaretAnnotation, AddCircleAnnotation, AddFileAttachmentAnnotation, AddFreeTextAnnotation, AddHighlightAnnotation, AddInkAnnotation, AddLineAnnotation, AddLinkAnnotation, AddPolyLineAnnotation, AddPolygonAnnotation, és 17 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Count, IsReadOnly, IsSynchronized, SyncRoot.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Count | int | Olvasd! | Megtaláltuk. |
IsReadOnly | bool | Olvasd! | Mindig hamis: a hívók hozzáadhatják és eltávolíthatják az kommenteket. |
IsSynchronized | bool | Olvasd! | Mindig hamis: a hívók saját hozzáférésüket sorrendbe helyezik. |
SyncRoot | object | Olvasd! | A ICollection.SyncRoot stílusú zárzásra szolgáló őr objektum. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
AddTextAnnotation(rect: Rectangle, contents: string, title: string?, open: bool) | Adjon hozzá egy szöveges (kötőjelző) megjegyzést. |
AddFreeTextAnnotation(rect: Rectangle, contents: string, fontName: string?, fontSize: double, color: double[]?) | Adjon hozzá egy szabad szöveges megjegyzést (a szöveg közvetlenül a oldalra jelenik meg). |
AddLinkAnnotation(rect: Rectangle, uri: string) | Hozzáad egy link megjegyzést a URI-re. |
AddLinkAnnotation(rect: Rectangle, destinationPage: int, destRect: Rectangle) | Hozzáadjon egy link-megjegyzést a céloldalhoz (a TOC bejegyzések esetében). |
AddLinkAnnotation(rect: Rectangle, action: PdfAction) | Adjunk hozzá egy link megjegyzést egy egyedi akcióval. |
AddHighlightAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?) | Adj egy kiemelkedő megjegyzést. |
AddUnderlineAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?) | Adjon hozzá egy aláhúzott megjegyzést. |
AddStrikeOutAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?) | Adjunk hozzá egy kivonási megjegyzést. |
AddSquareAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double) | Adjunk hozzá egy négyzet (tiszta sarok) megjegyzést. |
AddCircleAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double) | Adjunk hozzá egy kör (ellipse) megjegyzést. |
AddLineAnnotation(rect: Rectangle, x1: double, y1: double, x2: double, y2: double, color: double[]?, lineWidth: double) | Adj egy soros megjegyzést. |
AddInkAnnotation(rect: Rectangle, inkPaths: double[][], color: double[]?, lineWidth: double) | Töltsön hozzá egy tintával (szabad kézzel készített rajz) írt feliratot. |
AddStampAnnotation(rect: Rectangle, contents: string, stampName: string) | Adj egy gumitemplást. |
AddCaretAnnotation(rect: Rectangle, contents: string?) | Adjon hozzá egy karét-megjegyzést (beillesztési pont). |
AddRedactAnnotation(rect: Rectangle, color: double[]?, overlayText: string?) | Adj egy felcserélési megjegyzést. |
AddFileAttachmentAnnotation(rect: Rectangle, contents: string, fileName: string, fileData: byte[]) | Adj egy fájlhoz csatolt megjegyzést. |
AddSquigglyAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?) | Adjunk hozzá egy szögletesen aláhúzott megjegyzést. |
AddPolygonAnnotation(rect: Rectangle, vertices: double[], borderColor: double[]?, fillColor: double[]?, lineWidth: double) | Adjunk hozzá egy többszögös megjegyzést. |
AddPolyLineAnnotation(rect: Rectangle, vertices: double[], color: double[]?, lineWidth: double) | Adjunk hozzá egy több vonaljegyzőt. |
AddPopupAnnotation(rect: Rectangle, open: bool) | Adj egy feltűnő megjegyzést. |
AddWatermarkAnnotation(rect: Rectangle, contents: string?) | Adj egy vízjegy-megjegyzést. |
Add(wa: WatermarkAnnotation) | Adjunk hozzá egy WatermarkAnnotation objektumot. |
Add(annotation: Annotation) | Adj hozzá bármilyen programmal létrehozott megjegyzést. |
Add(annotation: Annotation, considerRotation: bool) | Adjon hozzá egy megjegyzést, ha van rá lehetőséged, az oldal forgatását a beillesztés előtt alkalmazza a /Rect bejegyzésre. |
Clear() | Eltörölni minden kommentációt a gyűjteményből. |
Contains(annotation: Annotation) | Igaz, ha a megjegyzés jelenleg a gyűjteményben van (az hivatkozással és azután a backing dict-tel egyeztethető). |
CopyTo(array: Annotation[], index: int) | Másolja a megjegyzéseket az indexnél kezdődő táblázatba. |
Delete() | Eltávolítani minden kommentációt a gyűjteményből (a Clear névvel). |
Delete(index: int) | A megadott 1-es alapú indexnél eltávolítani kell a megjegyzést. |
FindByName(name: string) | Találjon meg egy olyan kommentációt, amelynek /NM (anotációs név) bejegyzése megfelel a nevéhez. |
Remove(annotation: Annotation) | Eltávolítja az első egyeztetést; igazot ad, ha eltávolították a megjegyzést. |
Delete(annotation: Annotation) | A megadott megjegyzés eltávolítása a gyűjteményből. |
RemoveAt(index: int) | A megadott indexnél eltávolítani kell egy megjegyzést. |
GetEnumerator() | Iterált megjegyzések az alapul szolgáló listán, így a hívók eltávolíthatják a megjelöléseket (a Delete / RemoveAt segítségével) egy előfelé való beállításon keresztül anélkül, hogy eltalálnák az élő gyűjtő védelmét. |
Accept(visitor: AnnotationSelector) | Fedezze át a gyűjtemény minden jegyzetét, és küldje el az látogatónak. |