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
| Name | Type | Access | Description |
|---|---|---|---|
Number | int | Read | 1-based page number. |
FieldsInTabOrder | IList<Forms.Field> | Read | Hì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ọ. |
Rect | Rectangle | Đọc / viết | Trang trực tiếp (được nhầm lẫn với MediaBox). |
Rectangle | Rectangle | Đọc / viết | Trang trực tiếp. |
PageInfo | PageInfo | Đọc / viết | Trang info container với chiều rộng / chiều cao / đặc điểm. |
Background | Color? | Đọc / viết | Nhận hoặc đặt nền. |
MediaBox | Rectangle | Đọc / viết | hộp phương tiện cho trang này (được yêu cầu theo spec). |
CropBox | Rectangle | Đọc / viết | Cửa cỏ (trong trường hợp không có lỗi trong hộp media). |
BleedBox | Rectangle | Đọc / viết | Cửa máu (lầm lỗi đến hộp trồng). |
TrimBox | Rectangle | Đọc / viết | Cửa cắt (lầm lỗi đến crop box). |
ArtBox | Rectangle | Đọc / viết | The art box (defaults to crop box) - hộp nghệ thuật (thiết định đến hộpon thực vật). |
Rotate | Rotation | Đọc / viết | Trang xoay như Rotation enum. |
RotateDegrees | int | Đọc / viết | Trang xoay trong độ như int (0, 90, 180, 270). |
RotationMatrix | Matrix | Read | Đặ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. |
Duration | double | Đọc / viết | Thời gian hiển thị trang trong giây cho chế độ trình bày. |
Annotations | AnnotationCollection | Read | Các bài đăng trên trang này. |
Images | XImageCollection | Read | Hình ảnh XObjects trên trang này. |
Fonts | FontCollection | Read | Các phông chữ được đề cập trong trang này. |
Resources | Resources | Read | Tà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. |
Patterns | IReadOnlyDictionary<string, Pattern> | Read | Các tài nguyên mẫu trên trang này (được khóa bằng tên mẫu). |
Contents | OperatorCollection | Read | Content Stream Operator Collection. |
Width | double | Read | Hiển thị trang rộng tính toán cho xoay. |
Height | double | Read | - Tốc độ trang có thể được xem tính toán cho xoay. |
ColorType | ColorType | Read | Nhậ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. |
Transition | PageTransition? | Read | Hiệu ứng chuyển đổi trang, hoặc không nếu không có. |
Header | HeaderFooter? | Đọc / viết | Tiêu đề để xếp hàng ở trên cùng của trang này. |
Footer | HeaderFooter? | Đọc / viết | Bước chân để xếp hạng ở dưới cùng của trang này. |
TocInfo | TocInfo? | Đọc / viết | Thông tin TOC cho trang này. |
Paragraphs | Paragraphs | Đọc / viết | Bộ sưu tập các mục đoạn để thêm vào trang này (TextFragment, HtmlFragment , Bảng, Tiêu đề, vv). |
NoteLineStyle | GraphInfo | Đọc / viết | Mà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. |
Artifacts | ArtifactCollection | Read | Bộ sưu tập để thêm các tác phẩm (các dấu nước, vv) vào trang này. |
OcgLayers | LayerCollection | Read | Nhận các lớp (Các nhóm nội dung tùy chọn) được đề cập bởi trang này. |
Actions | PageActionCollection | Read | Các hành động bổ sung mỗi trang (mở / đóng / vv). |
UserUnit | double | Đọc / viết | Tính năng đơn vị người dùng (PDF 32000 §14.8.4 /UserUnit nhập). |
IsAddParagraphsAfterLast | bool | Đọc / viết | Hoặ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). |
BackgroundImage | Image? | Đọc / viết | Hình nền trang. |
Group | Group? | Đọc / viết | Nhóm / pha trộn màu không gian từ điển cho trang này. |
TabOrder | TabOrder | Đọc / viết | Lệnh Tab (PDF 32000 §12.5 /Tabs entry). |
Watermark | Watermark? | Đọc / viết | Watermark áp dụng cho trang này. |
Layers | System.Collections.Generic.List<Layer> | Đọc / viết | Danh 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
| Signature | Description |
|---|---|
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. |