AnnotationCollection

AnnotationCollection

ภาพรวม

AnnotationCollection เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IReadOnlyList<Annotation>.

การรวบรวมคําอธิบายบนหน้าหนึ่ง.

หมวดนี้ให้ 35 วิธีในการทํางานกับ AnnotationCollection วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Accept, Add, AddCaretAnnotation, AddCircleAnnotation, AddFileAttachmentAnnotation, AddFreeTextAnnotation, AddHighlightAnnotation, AddInkAnnotation, AddLineAnnotation, AddLinkAnnotation, AddPolyLineAnnotation, AddPolygonAnnotation,และ 17 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Count, IsReadOnly, IsSynchronized, SyncRoot.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
Countintอ่านรับจำนวน.
IsReadOnlyboolอ่านเสมอ false: ผู้โทรอาจเพิ่มและลบคําบรรยายได้.
IsSynchronizedboolอ่านเสมอผิด: ผู้โทรหาทําการติดต่อตามลําดับของตัวเอง.
SyncRootobjectอ่านวัตถุ Sentinel สําหรับการล็อคแบบ ICollection.SyncRoot.

วิธีการ

Signatureคําอธิบาย
AddTextAnnotation(rect: Rectangle, contents: string, title: string?, open: bool)เพิ่มข้อความ (หมายเหตุติด) การอธิบาย.
AddFreeTextAnnotation(rect: Rectangle, contents: string, fontName: string?, fontSize: double, color: double[]?)เพิ่มคําอธิบายข้อความฟรี (ข้อเขียนที่แสดงตรงบนหน้า).
AddLinkAnnotation(rect: Rectangle, uri: string)เพิ่มคําบรรยายเชื่อมต่อกับการกระทํา URI.
AddLinkAnnotation(rect: Rectangle, destinationPage: int, destRect: Rectangle)เพิ่มคําบรรยายลิงค์กับหน้าหมายปลาย (สําหรับรายการ TOC).
AddLinkAnnotation(rect: Rectangle, action: PdfAction)เพิ่มคําบรรยายลิ้งด้วยการกระทําที่กําหนดเอง.
AddHighlightAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)เพิ่มคําบรรยายที่เด่นขึ้น.
AddUnderlineAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)เพิ่มคําบรรยายที่ล่วงหน้าไป.
AddStrikeOutAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)เพิ่มการอธิบาย strikeout.
AddSquareAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double)เพิ่มคําบรรยายสี่เหลี่ยม (ขนาน).
AddCircleAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double)เพิ่มคําบรรยายวงกลม (เอลิปซิส).
AddLineAnnotation(rect: Rectangle, x1: double, y1: double, x2: double, y2: double, color: double[]?, lineWidth: double)เพิ่มคําบรรยายเส้นหนึ่ง.
AddInkAnnotation(rect: Rectangle, inkPaths: double[][], color: double[]?, lineWidth: double)เพิ่มความหมายด้วยลายคัด (การวาดมือเสรี).
AddStampAnnotation(rect: Rectangle, contents: string, stampName: string)เพิ่มคําบรรยายที่ติดกับตรายาง.
AddCaretAnnotation(rect: Rectangle, contents: string?)เพิ่มคําบรรยาย (จุดใส่).
AddRedactAnnotation(rect: Rectangle, color: double[]?, overlayText: string?)เพิ่มคําบรรยายการแก้ไข.
AddFileAttachmentAnnotation(rect: Rectangle, contents: string, fileName: string, fileData: byte[])เพิ่มคําบรรยายต่อไฟล์.
AddSquigglyAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?)เพิ่มคําบรรยายแบบกดขาให้เห็น.
AddPolygonAnnotation(rect: Rectangle, vertices: double[], borderColor: double[]?, fillColor: double[]?, lineWidth: double)เพิ่มคําบรรยายหลายเหลี่ยม.
AddPolyLineAnnotation(rect: Rectangle, vertices: double[], color: double[]?, lineWidth: double)เพิ่มคําบรรยายหลายเส้น.
AddPopupAnnotation(rect: Rectangle, open: bool)เพิ่มคําบรรยายในโพ๊ปอัพ.
AddWatermarkAnnotation(rect: Rectangle, contents: string?)เพิ่มคําบรรยายของเครื่องหมายน้ํา.
Add(wa: WatermarkAnnotation)เพิ่มวัตถุ WatermarkAnnotation.
Add(annotation: Annotation)เพิ่มความหมายใด ๆ ที่ถูกสร้างโดยโปรแกรม.
Add(annotation: Annotation, considerRotation: bool)เพิ่มคําบรรยาย.
Clear()ลบคําบรรยายทุกเรื่องจากคอลเลกชั่น.
Contains(annotation: Annotation)True เมื่อคําบรรยายอยู่ในคอลเลกชั่น (ที่ตรงกับการอ้างอิง, จากนั้นโดยการรองรับ dict).
CopyTo(array: Annotation[], index: int)คัดลอกคําบรรยายเข้าในอาร์เรย์ เริ่มจากอินเด็กซ์.
Delete()ลบคําบรรยายทุกตัวจากคอลเลกชั่น (Aspose.Pdf อัลยาสสําหรับ Clear; อยู่ในความเท่าเทียมของ API).
Delete(index: int)ลบคําบรรยายที่อัตราฐาน 1 ที่ให้ไว้.
FindByName(name: string)ค้นหาคําบรรยายที่ /NM (ชื่อการบรรณา) การใส่ตรงกับ ชื่อ.
Remove(annotation: Annotation)ลบการตรงกันครั้งแรกของคําอธิบาย; กลับ true เมื่อมีการลบคําประโยค.
Delete(annotation: Annotation)ถอดคําบรรยายจากคอลเลกชั่น.
RemoveAt(index: int)ลบคําบรรยายที่อัตรานิยมที่ให้ไว้.
GetEnumerator()การแสดงความหมายในภาพถ่ายของรายการที่อยู่เบื้องหลัง เพื่อให้ผู้โทรสามารถลบความຫມາຍ (ผ่าน Delete / RemoveAt) จากภายใน foreach โดยไม่ต้องกดตัวป้องกันเก็บสด.
Accept(visitor: AnnotationSelector)ไปดูทุกคําบรรยายในคอลเลกชั่น และส่งมันไปให้ผู้เข้าชม.

ดูเช่นกัน

 ภาษาไทย