Page

Overview

Page là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: IDisposable.

Hiển thị một trang trong tài liệu PDF.

Khóa học này cung cấp 53 phương pháp để làm việc với các đối tượng Trang trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml,27 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage,34 và nhiều hơn nữa.

Properties

NameTypeAccessDescription
NumberintRead1-based page number.
FieldsInTabOrderIList<Forms.Field>ReadHình thành các trường mà widgets xuất hiện trên trang này, được đặt theo lệnh tab của họ.
RectRectangleĐọc / viếtTrang trực tiếp (được nhầm lẫn với MediaBox).
RectangleRectangleĐọc / viếtTrang trực tiếp.
PageInfoPageInfoĐọc / viếtTrang info container với chiều rộng / chiều cao / đặc điểm.
BackgroundColor?Đọc / viếtNhận hoặc đặt nền.
MediaBoxRectangleĐọc / viếthộp phương tiện cho trang này (được yêu cầu theo spec).
CropBoxRectangleĐọc / viếtCửa cỏ (trong trường hợp không có lỗi trong hộp media).
BleedBoxRectangleĐọc / viếtCửa máu (lầm lỗi đến hộp trồng).
TrimBoxRectangleĐọc / viếtCửa cắt (lầm lỗi đến crop box).
ArtBoxRectangleĐọc / viếtThe art box (defaults to crop box) - hộp nghệ thuật (thiết định đến hộpon thực vật).
RotateRotationĐọc / viếtTrang xoay như Rotation enum.
RotateDegreesintĐọc / viếtTrang xoay trong độ như int (0, 90, 180, 270).
RotationMatrixMatrixReadĐặt chuyển đổi mà bản đồ hệ thống phối hợp PDF không xoay sang một (còn) có thể nhìn thấy người dùng của trang.
DurationdoubleĐọc / viếtThời gian hiển thị trang trong giây cho chế độ trình bày.
AnnotationsAnnotationCollectionReadCác bài đăng trên trang này.
ImagesXImageCollectionReadHình ảnh XObjects trên trang này.
FontsFontCollectionReadCác phông chữ được đề cập trong trang này.
ResourcesResourcesReadTài nguyên trang (các nguồn, hình ảnh) – cung cấp quyền truy cập thông qua một đối tượng tài nguyên thống nhất.
PatternsIReadOnlyDictionary<string, Pattern>ReadCác tài nguyên mẫu trên trang này (được khóa bằng tên mẫu).
ContentsOperatorCollectionReadContent Stream Operator Collection.
WidthdoubleReadHiển thị trang rộng tính toán cho xoay.
HeightdoubleRead- Tốc độ trang có thể được xem tính toán cho xoay.
ColorTypeColorTypeReadNhận loại màu của trang này bằng cách phân tích các nhà điều hành dòng nội dung và không gian màu hình ảnh.
TransitionPageTransition?ReadHiệu ứng chuyển đổi trang, hoặc không nếu không có.
HeaderHeaderFooter?Đọc / viếtTiêu đề để xếp hàng ở trên cùng của trang này.
FooterHeaderFooter?Đọc / viếtBước chân để xếp hạng ở dưới cùng của trang này.
TocInfoTocInfo?Đọc / viếtThông tin TOC cho trang này.
ParagraphsParagraphsĐọc / viếtBộ sưu tập các mục đoạn để thêm vào trang này (TextFragment, HtmlFragment , Bảng, Tiêu đề, vv).
NoteLineStyleGraphInfoĐọc / viếtMàn hình cột/làm theo mặc định được sử dụng để vẽ các dòng phân biệt footnote / endnote.
ArtifactsArtifactCollectionReadBộ sưu tập để thêm các tác phẩm (các dấu nước, vv) vào trang này.
OcgLayersLayerCollectionReadNhận các lớp (Các nhóm nội dung tùy chọn) được đề cập bởi trang này.
ActionsPageActionCollectionReadCác hành động bổ sung mỗi trang (mở / đóng / vv).
UserUnitdoubleĐọc / viếtTính năng đơn vị người dùng (PDF 32000 §14.8.4 /UserUnit nhập).
IsAddParagraphsAfterLastboolĐọc / viếtHoặc các phần bổ sung được thêm vào cuối (trái ngược với vị trí dòng chảy).
BackgroundImageImage?Đọc / viếtHình nền trang.
GroupGroup?Đọc / viếtNhóm / pha trộn màu không gian từ điển cho trang này.
TabOrderTabOrderĐọc / viếtLệnh Tab (PDF 32000 §12.5 /Tabs entry).
WatermarkWatermark?Đọc / viếtWatermark áp dụng cho trang này.
LayersSystem.Collections.Generic.List<Layer>Đọc / viếtDanh sách lớp thực tế được hỗ trợ bởi OcgLayers - mỗi OCG được đề cập bởi trang được vật chất hóa như một ví dụ Layer.

Methods

SignatureDescription
SetRotation(degrees: int)Thiết lập xoay trang bằng độ (0, 90, 180, 270).
SetMediaBox(rect: Rectangle)Thiết lập hộp truyền thông cho trang này.
SetCropBox(rect: Rectangle)Thiết lập hộp crop cho trang này.
SetBleedBox(rect: Rectangle)Đặt hộp máu cho trang này.
SetTrimBox(rect: Rectangle)Thiết lập hộp trim cho trang này.
SetArtBox(rect: Rectangle)Thiết lập hộp nghệ thuật cho trang này.
Accept(visitor: Annotations.AnnotationSelector)Đi bộ mỗi ghi chú trên trang này thông qua khách truy cập; các trận đấu tích lũy trong Chọn.
GetResources()Phương pháp-tiểu phụ kiện cho tài nguyên.
SetPageSize(width: double, height: double)Thiết lập kích cỡ trang bằng cách cập nhật MediaBox.
GetPageRect(considerRotation: bool)Nhận trang thẳng, tùy chọn xem xét CropBox.
Accept(visitor: Text.TextAbsorber)Nhận một TextAbsorber khách (tương thích với API công cộng).
GetText()Tắt tất cả văn bản từ trang bằng cách sử dụng TextAbsorber.
Accept(visitor: Text.TextFragmentAbsorber)Nhận một TextFragmentAbsorber khách (tương thích với API công cộng).
Accept(visitor: ImagePlacementAbsorber)Nhận một ImagePlacementAbsorber khách (tương thích với API công cộng).
SendTo(device: Devices.ImageDevice, outputFileName: string)Thêm một dấu hiệu vào trang này.
SendTo(device: Devices.ImageDevice, output: Stream)Tải về trang này bằng cách sử dụng thiết bị được chỉ định và viết vào một dòng.
AddStamp(stamp: ImageStamp)Nhập một tấm ảnh vào trang này.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)Khởi động AddStamp trên trang này.
AddContentStream(contentBytes: byte[])Thêm một dòng nội dung vào trang này.
PrependContentStream(contentBytes: byte[])Tăng tải nội dung stream byte trước nội bộ trang hiện có (đối với các yếu tố nền).
AddContent(contentStreamBytes: byte[])Thêm nội dung stream byte vào trang này.
AddTable(table: Table)Thêm một bảng vào trang này.
AddGraph(graph: Drawing.Graph)Thêm một biểu đồ (một bộ sưu tập các hình dạng) vào trang này.
AddFloatingBox(box: FloatingBox)Thêm một hộp lặn vào trang này.
AddExtGState(extGState: Content.ExtGState)Thêm một từ điển ExtGState vào tài nguyên của trang này và trả về tên tài chính.
AddImage(imageData: byte[], rect: Rectangle)Thêm một hình ảnh vào trang này ở vị trí và kích thước được chỉ định.
AddImage(imageStream: Stream, rect: Rectangle)Thêm một hình ảnh từ dòng vào trang này ở vị trí và kích thước được chỉ định.
AddImage(imagePath: string, rectangle: Rectangle)Thêm một hình ảnh từ con đường tệp ở góc thẳng cụ thể.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)Thêm một hình ảnh vào imageRect với hộp giới hạn rõ ràng.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)Thêm hình ảnh với kích thước pixel + bbox rõ ràng.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)Thêm một hình ảnh kèm theo một dòng HOCR (OCR overlay).
Resize(targetSize: Aspose.Pdf.PageSize)Tải lại trang này để mục tiêuSize thông qua Media-box update.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)Đổi trang này vào một PNG byte array tại độ phân giải được yêu cầu.
Flatten()Đặt tất cả các ghi chú trên trang này - đưa sự xuất hiện thị giác của họ vào dòng nội dung trang và loại bỏ chúng khỏi hàng ghi lại.
ConvertToPNGMemoryStream()Chọn xem trang có trắng hay không (không có nội dung có ý nghĩa).
IsBlank(fillThresholdFactor: double)Khởi động IsBlank trên trang này.
MergeLayers(newLayerName: string)Kết hợp tất cả các lớp trên trang này vào một lớp duy nhất với tên đã được cung cấp.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)Kết hợp tất cả các lớp trên trang này, cho OCG mới là ID đã được cung cấp.
HasVectorGraphics()Trang này có chứa bất kỳ đồ họa vector nào không.
TrySaveVectorGraphics(pathToSave: string)Lưu đồ họa vector từ trang này để pathToSave.
AsXml()Xét nghiệm XML của trang này.
GetNotifications()Tin nhắn thông báo được tiết kiệm cung cấp trong khi trình bày trang này.
MakeGrayscale()Chuyển đổi mỗi màu đầy / nhấp vào trên trang này sang màu xanh lá cây.
IntToRotation(rotation: int)Chuyển đổi một độ-int xoay thành Rotation.
RotationToInt(rotation: Rotation)Chuyển đổi xoay thành độ như một int.
FreeMemory()Tải dữ liệu cache.
Dispose()Tự do bộ nhớ.
CalculateContentBBox()Tích hợp góc thẳng nhỏ nhất theo axis trong không gian trang bao gồm tất cả nội dung được vẽ trên trang này (thiết văn bản, đường vector, hình ảnh, các hình dạng inline, lặp lại thông qua Form XObjects).
SendTo(device: PageDevice, output: Stream)Chuyển trang này qua một PageDevice đến một dòng.
SendTo(device: PageDevice, outputFileName: string)Chuyển trang này qua PageDevice vào một tệp.
AddStamp(stamp: Stamp)Ứng dụng stamp qua Put(Page) override của nó.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)Vector-element emission không được thực hiện - renderer vẫn chưa tiêu thụ GraphicElementCollection.
DeleteGraphics(elementsToDelete: GraphicElementCollection)Cũng giống như - loại bỏ vector-element không dây.

See Also

 Tiếng Việt