Page

ภาพรวม

Page เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IDisposable.

แสดงเป็นหน้าในเอกสาร PDF.

หมวดนี้ให้ 58 วิธีในการทํางานกับวัตถุ Page ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml,และ 28 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage,และอีก 35 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
Numberintอ่าน1-based page number.
FieldsInTabOrderIList<Forms.Field>อ่านฟอร์มฟิลด์ที่วิดจ์ของมันปรากฏบนหน้านี้ ตามลําดับแท็บของมัน.
RectRectangleอ่าน/เขียนหน้าสี่เหลี่ยม (ตั้งค่าก่อน MediaBox).
RectangleRectangleอ่าน/เขียนหน้าสี่เหลี่ยม.
PageInfoPageInfoอ่าน/เขียนขายข้อมูลหน้าที่มีคุณสมบัติความกว้าง/ความสูง/ขอบเขต.
BackgroundColor?อ่าน/เขียนรับหรือกำหนดพื้นหลัง.
MediaBoxRectangleอ่าน/เขียนกล่องสื่อสําหรับหน้านี้ (จําเป็นตามรายละเอียด).
CropBoxRectangleอ่าน/เขียนกล่องการปลูก (ตั้งค่าล่วงหน้าเป็นกลองสื่อ).
BleedBoxRectangleอ่าน/เขียนกล่องเลือด (ตั้งค่าเป็นกลองการปลูก).
TrimBoxRectangleอ่าน/เขียนกล่องตัด (ตั้งค่าเป็นกลองเก็บ).
ArtBoxRectangleอ่าน/เขียนกล่องภาพ (ตั้งค่าโดย default เป็นกลองการปลูก).
RotateRotationอ่าน/เขียนการหมุนหน้าเป็น Rotation enum.
RotateDegreesintอ่าน/เขียนการหมุนหน้าในระดับ int (0, 90, 180, 270).
RotationMatrixMatrixอ่านการแปลง Affine ที่นําระบบประสาน PDF ไม่หมุนไปยังระบบที่เห็นได้ของผู้ใช้ (หมวน) ของหน้า.
Durationdoubleอ่าน/เขียนระยะเวลาในการแสดงหน้าในวินาที สําหรับโหมดการนําเสนอ.
AnnotationsAnnotationCollectionอ่านคําบรรยายบนหน้านี้.
ImagesXImageCollectionอ่านImage XObjects บนหน้านี้.
FontsFontCollectionอ่านแฟนท์ที่ทําการอ้างอิงจากหน้านี้.
ResourcesResourcesอ่านแหล่งแหลมหน้า (โฟนต์, รูปภาพ) ให้การเข้าถึงผ่านวัตถุ Resources ที่รวมกัน.
PatternsIReadOnlyDictionary<string, Pattern>อ่านแหล่งทรัพยากรแบบในหน้านี้ (นําไปโดยชื่อแบบ).
ContentsOperatorCollectionอ่านการรวบรวมของผู้ประกอบการสตรีมเนื้อหา.
ContentsAppenderContentsAppenderอ่านช่วยให้ผู้ประกอบการพัฟเฟอร์ได้นําไป / เพิ่มเข้ากับสตรีมเนื้อหาของหน้านี้, ใช้ใน UpdateData.
Widthdoubleอ่านความกว้างหน้าที่มองเห็นได้ตามการหมุนเวียน.
Heightdoubleอ่านความสูงของหน้าที่มองเห็นได้ตามการหมุนเวียน.
ColorTypeColorTypeอ่านได้รับสีของหน้านี้โดยวิเคราะห์ตัวประกอบการสตรีมเนื้อหาและพื้นที่สีภาพ.
TransitionPageTransition?อ่านผลการเปลี่ยนหน้า หรือ null หากไม่มีที่ตั้งไว้.
HeaderHeaderFooter?อ่าน/เขียนหัวข้อที่จะทําการแสดงด้านบนของหน้านี้.
FooterHeaderFooter?อ่าน/เขียนการทําตารางขาล่างด้านลุ่มของหน้านี้.
TocInfoTocInfo?อ่าน/เขียนข้อมูล TOC สําหรับหน้านี้.
ParagraphsParagraphsอ่าน/เขียนการรวบรวมของสิ่งที่ประกอบด้วยข้อที่เพิ่มไปในหน้านี้ (TextFragment, HtmlFragment , ตาราง, หัวฯลฯ).
NoteLineStyleGraphInfoอ่าน/เขียนแบบการเขียนแบบถัดไป / การเต็มที่ใช้ในการวาดเส้นแยกข้อความตอนล่าง / ข้อสุดท้าย.
ArtifactsArtifactCollectionอ่านรวมข้อมูลเพื่อเพิ่มผลงาน (watermarks, ฯลฯ) ไปยังหน้านี้.
OcgLayersLayerCollectionอ่านได้รับชั้น (กลุ่มเนื้อหาทางเลือก) ที่ทําการอ้างอิงจากหน้านี้.
ActionsPageActionCollectionอ่านการกระทําเพิ่มเติมต่อหน้า (เปิด / ปิด / ฯลฯ).
UserUnitdoubleอ่าน/เขียนตัวปัจจัยของหน่วยผู้ใช้ (PDF 32000 §14.8.4 /UserUnit).
IsAddParagraphsAfterLastboolอ่าน/เขียนการเพิ่มพูนของข้อที่สองจะติดต่อในท้าย (vs สถานะการไหล) หรือไม่.
BackgroundImageImage?อ่าน/เขียนภาพพื้นหลังหน้า.
GroupGroup?อ่าน/เขียนกลุ่ม / การผสมสี สเปซคําศัพท์สําหรับหน้านี้.
TabOrderTabOrderอ่าน/เขียนการจัดเรียงตาราง (PDF 32000 §12.5 /การใส่ตรา).
WatermarkWatermark?อ่าน/เขียนสายน้ําหน้า.
LayersSystem.Collections.Generic.List<Layer>อ่าน/เขียนชั้นของหน้า (กลุ่มเนื้อหาทางเลือก).

วิธีการ

Signatureคําอธิบาย
SetRotation(degrees: int)ตั้งค่าการหมุนของหน้าเป็นองศา (0, 90, 180, 270).
SetMediaBox(rect: Rectangle)ตั้งค่า media box สำหรับหน้านี้.
SetCropBox(rect: Rectangle)ตั้งค่ากล่องครอปสำหรับหน้านี้.
SetBleedBox(rect: Rectangle)ตั้งกล่องบลียด์สำหรับหน้านี้.
SetTrimBox(rect: Rectangle)ตั้งกล่องตัดสำหรับหน้านี้.
SetArtBox(rect: Rectangle)ตั้งกล่องศิลปะสำหรับหน้านี้.
Accept(visitor: Annotations.AnnotationSelector)เดินทางทุกคําอธิบายบนหน้านี้ผ่านผู้เข้าชม; การตรงกันสะสมในที่เลือก.
GetResources()การเข้าถึงแบบวิธีสําหรับ Resources Aspose.Pdf parity.
SetPageSize(width: double, height: double)ตั้งค่าขนาดหน้าโดยอัปเดต MediaBox.
GetPageRect(considerRotation: bool)รับสี่เหลี่ยมหน้ากระดาษ, โดยอาจพิจารณา CropBox ด้วย.
Accept(visitor: Text.TextAbsorber)รับ TextAbsorber ผู้เข้าชม (ที่ตรงกับ API ของสาธารณะ).
GetText()สกัดข้อความทั้งหมดจากหน้า โดยใช้ TextAbsorber.
Accept(visitor: Text.TextFragmentAbsorber)รับ TextFragmentAbsorber ผู้เข้าชม (ที่ตรงกับ API ของสาธารณะ).
GetTextRotationStatistic()คัดเลขว่ามีส่วนหนึ่งของข้อความกี่ชิ้นในหน้านี้ที่วาดตามมุมหมุนแต่ละครั้ง.
Accept(visitor: ImagePlacementAbsorber)รับ ImagePlacementAbsorber ผู้เข้าชม (ที่ตรงกับ API ของสาธารณะ).
SendTo(device: Devices.ImageDevice, outputFileName: string)เพิ่มตราไปในหน้านี้.
SendTo(device: Devices.ImageDevice, output: Stream)ทําหน้านี้โดยใช้อุปกรณ์ที่กําหนด และเขียนไปยังสตรีม.
AddStamp(stamp: ImageStamp)ใช้ภาพตราบนหน้านี้.
AddStamp(stamp: PdfPageStamp)ใช้ตราหน้ากับหน้านี้.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)เรียก AddStamp(ตรา) ในตัวอย่างหน้านี้.
AddContentStream(contentBytes: byte[])เพิ่มสตรีมเนื้อหาเข้าหน้านี้.
PrependContentStream(contentBytes: byte[])เก็บสตรีมเนื้อหาก่อนการใช้ข้อมูลในหน้า (สําหรับตัวแท้).
AddContent(contentStreamBytes: byte[])เพิ่มไบต์สตรีมเนื้อหาไปยังหน้านี้.
AddTable(table: Table)เพิ่มตารางในหน้านี้.
AddGraph(graph: Drawing.Graph)เพิ่มกราฟ (รวมรูปแบบ) ไปยังหน้านี้.
AddFloatingBox(box: FloatingBox)เพิ่มกล่องลอยไปในหน้านี้.
AddExtGState(extGState: Content.ExtGState)เพิ่มคําศัพท์ ExtGState ไปยังทรัพยากรของหน้านี้และคืนชื่อแหล่ง.
AddImage(imageData: byte[], rect: Rectangle, blackWhite: bool)เพิ่มภาพในหน้านี้ที่ตําแหน่งและขนาดที่กําหนดไว้.
AddImage(imageStream: Stream, rect: Rectangle)เพิ่มภาพจากสตรีมไปในหน้านี้ที่ตําแหน่งและขนาดที่กําหนดไว้.
AddImage(imagePath: string, rectangle: Rectangle)เพิ่มภาพจากเส้นทางไฟล์ที่สี่เหลี่ยมที่ระบุ.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)เพิ่มภาพที่ imageRect ด้วยกรอบเขตชัดเจน.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool)เพิ่มภาพที่มีขนาดพิกเซล + รางส่วนตัวอย่างชัดเจน (bbox เป็นแบบตั้งค่าในการสร้างรูปทรงสี่เหลี่ยม).
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)เพิ่มภาพที่มีขนาดพิกเซลชัดเจน + bbox.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle)วางภาพและอ้าง HOCR (OCR) สายเป็นชั้นข้อความที่มองไม่เห็น (โหมดการแสดงเนื้อหา 3), ดังนั้นหน้าจะแสดงรูป แต่บทความที่ถูกจําได้สามารถค้นหา / สําเนา-ติดได้.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)วางภาพและอวเวอร์เลย์รหัส HOCR (OCR) เป็นชั้นข้อความที่มองไม่เห็น; bbox ถูกยอมรับสําหรับการเท่าเทียม API.
Resize(targetSize: Aspose.Pdf.PageSize)เปลี่ยนขนาดหน้านี้เป็น targetSize ผ่านการอัพเดท Media-box.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)ทําหน้านี้เป็น array PNG byte ในความละเอียดที่ต้องการ.
Flatten()แผ่นความหมายทั้งหมดในหน้านี้ ทําให้การมองเห็นของมันอยู่ในกระแสเนื้อหาหน้า และลบจากอาร์เรย์ความคิดคํานวณ.
ConvertToPNGMemoryStream()ตัดสินใจว่าหน้าเปล่าหรือไม่ (ไม่มีเนื้อหาที่มีความหมาย).
IsBlank(fillThresholdFactor: double)เรียก IsBlank ((fillThresholdFactor) ในตัวอย่างหน้านี้.
MergeLayers(newLayerName: string)รวมชั้นทั้งหมดในหน้านี้เป็นชั้นเดียวที่มีชื่อที่ได้รับ.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)ผสมรวมทุกชั้นในหน้านี้ โดยมอบ OCG ใหม่ ID ที่ได้รับมา.
HasVectorGraphics()ไม่ว่าหน้านี้วาดภาพเวกเตอร์ใด ๆ, คือ.
TrySaveVectorGraphics(pathToSave: string)เก็บภาพวัคเตอร์จากหน้านี้เป็น pathToSave.
AsXml()การแสดงตัวอย่าง XML ของหน้านี้เพื่อการวินิจฉัย.
GetNotifications()การแจ้งการตัดเส้นที่ออกโดยแผนลักษณะของหน้านี้เมื่อ EnableNotificationLogging ถูกตั้งไว้ก่อนบันทึก.
MakeGrayscale()เปลี่ยนสีของหน้านี้เป็นสเกลเทา: ตัวประกอบการสีในคลื่นเนื้อหา, อูปภาพ XObjects, แหล่งพื้นที่สีที่มีชื่อ และความเห็นในการแสดงความคิดเห็น.
IntToRotation(rotation: int)เปลี่ยนการหมุนในระดับกีฬาเป็น การหมวน.
RotationToInt(rotation: Rotation)เปลี่ยน Rotation เป็นกีระเป็น int.
FreeMemory()ทําความสะอาดข้อมูลที่เก็บไว้ในคีย์.
Dispose()ช่วยให้ความจําสะอาดขึ้น.
CalculateContentBBox()คํานวณขนานที่ตรงกับแกนเล็กที่สุดในพื้นที่หน้า รวมเนื้อหาสีทั้งหมดบนหน้านี้ (ข้อความ, เส้นทางเวกเตอร์, ภาพ, อีเมจอินไลน์, โดยการคัดเลือกผ่าน Form XObjects).
SendTo(device: PageDevice, output: Stream)ทําหน้านี้ผ่าน PageDevice เป็นสตรีม.
SendTo(device: PageDevice, outputFileName: string)ทําหน้านี้ผ่าน PageDevice เป็นไฟล์.
AddStamp(stamp: Stamp)ใช้ Stamp ผ่านการ Override ของ Put ((Page).
AddGraphics(elements: GraphicElementCollection)เพิ่มตัวเอกสารวัคเตอร์ที่ให้ (โดยทั่วไปผลิตโดย GraphicsAbsorber) ไปยังสตรีมเนื้อหาของหน้านี้ โดยการสร้างรูปทรงประโยคของแต่ละองค์กรในพื้นที่หน้า.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)ใส่ตัวเวกเตอร์; สี่เหลี่ยมเป็นคําแนะนํา (องค์ประกอบถูกปล่อยออกมาเต็มที่, มีจอเมทรีของตนเอง).
DeleteGraphics(elementsToDelete: GraphicElementCollection)การลบตัวเวกเตอร์แบบเดียวกันไม่ได้เชื่อมต่อ.

ดูเช่นกัน

 ภาษาไทย