TextStamp
ภาพรวม
TextStamp เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: Stamp.
สแตมป์ข้อความที่สามารถนําไปใช้กับหน้า PDF ได้.
หมวดนี้ให้ 8 วิธีในการทํางานกับวัตถุ TextStamp ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize,และอีก 19 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
DefaultFont | Font | อ่าน | แฟนต์แบบถัดไปที่ใช้เมื่อ FontName ไม่ถูกกําหนดอย่างชัดเจน. |
DefaultFontSize | float | อ่าน | ขนาดตัวอักษรที่ตั้งค่าใช้เมื่อ FontSize ไม่ถูกกําหนดอย่างชัดเจน. |
Text | string | อ่าน/เขียน | ข้อความที่ต้องประทับตรา. |
Value | string | อ่าน/เขียน | อัลยาสสําหรับข้อความ. |
FontName | string | อ่าน/เขียน | ชื่อตัวอักษร (ต้องมีในทรัพยากรหน้าหรือเป็นตัวแปลมาตรฐาน 14). |
FontSize | float | อ่าน | ขนาดตัวอักษรในจุด. |
Color | Color | อ่าน/เขียน | สีข้อความ. |
TextState | TextState | อ่าน/เขียน | สถานะการจัดรูปแบบข้อความ. |
WordWrap | bool | อ่าน/เขียน | จะพับข้อความที่ Width boundary หรือไม่. |
WordWrapMode | TextFormattingOptions.WordWrapMode | อ่าน/เขียน | รูปแบบพับคําที่ใช้กับข้อความของตราจร. |
Width | double | อ่าน/เขียน | การกักขั้นความกว้างที่ใช้สําหรับการพับคํา (ในจุด). |
Height | double | อ่าน/เขียน | ความสูงของกล่องตรา. |
Scale | bool | อ่าน/เขียน | เมื่อเป็นจริง ข้อความตราถูกปรับขนาดให้เหมาะกับ Width × Height. |
Zoom | double | อ่าน/เขียน | ปัจจัยการขยายที่ใช้กับตราจร. |
TextAlignment | HorizontalAlignment | อ่าน/เขียน | การจัดเส้นข้อความในกล่องตราเป็นแนวขวาง. |
StampId | int | อ่าน/เขียน | ตัวเลขการระบุตรา. |
Pages | int[]? | อ่าน/เขียน | หน้าที่ต้องใช้ตรา (ฐาน 1). |
PageNumber | int | อ่าน/เขียน | เลขหน้าเดียวที่ต้องใช้ตรา (ฐาน 1). |
XOrigin | double | อ่าน/เขียน | X สถานที่กําเนิดในจุด. |
YOrigin | double | อ่าน/เขียน | Y ตําแหน่งที่มาจากในจุด. |
Rotation | float | อ่าน/เขียน | มุมหมุนในกิโลกรัม. |
Opacity | float | อ่าน/เขียน | ความค่อนข้างไม่ชัด (0.0-1.0). |
IsBackground | bool | อ่าน/เขียน | ว่ามีตรานี้อยู่เบื้องหลังหรือไม่. |
Quality | int | อ่าน/เขียน | คุณภาพ JPEG (1..100) เมื่อการออกตราเป็นรูป JPIG. |
BlendingSpace | BlendingColorSpace | อ่าน/เขียน | การผสมพื้นที่สี ที่ใช้ในการประกอบตราบนหน้า. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
TextStamp(text: string) | เรียก TextStamp(text) ในตัวอย่างนี้ TextStamp. |
TextStamp(formattedText: FormattedText) | สร้าง TextStamp จาก FormattedText (ทําให้เส้นของมันเรียบเป็นสตริงเดียวที่เข้ากับ ‘\n’). |
BindLogo(formattedText: FormattedText) | การผูก FormattedText เป็นโลโก้ของตรา (ตัวกระดาษ). |
BindImage(imageData: byte[]) | การผูกรูปแบบ raw bytes เป็นโลโก้ของตรา (ตระกูลภาพ). |
BindPdf(pdfStream: Stream, pageNumber: int) | การผูกหน้า PDF (เป็นแหล่งที่มาของตรา) โดยการสตรีม + 1 ที่เน้นเลขหน้า. |
BindTextState(textState: TextState) | Bind a TextState ที่เลื่อนค่าตั้งเมื่อ stamp เป็นการตีข้อความ. |
SetImageSize(width: float, height: float) | กําหนดขนาดพิกเซลที่ชัดเจน ที่การแสดงภาพสแตมป์. |
SetOrigin(originX: float, originY: float) | ตั้งตำแหน่งต้นกำเนิด. |