AnnotationCollection

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ésLeírás
CountintOlvasd!Megtaláltuk.
IsReadOnlyboolOlvasd!Mindig hamis: a hívók hozzáadhatják és eltávolíthatják az kommenteket.
IsSynchronizedboolOlvasd!Mindig hamis: a hívók saját hozzáférésüket sorrendbe helyezik.
SyncRootobjectOlvasd!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.

Lásd még:

 Magyar