XpsDocument
Genel Bakış
XpsDocument Python için FOSS’de bir sınıf.
Yüklenen veya düzenlenebilir bir XPS belgesini temsil eder.
Bu sınıf, Python programlarında XpsDocument nesnelerle çalışmak için 12 yöntem sağlar. Kullanılabilir yöntemler şunlardır: add_page, create, from_bytes, from_file, get_print_tickets, insert_page, remove_page, remove_print_ticket, save, set_print_ticket, to_image, to_pdf. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir. Özellikleri: builder, package.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
package | XpsPackage | Okuma/Yazma | Paketi alır veya ayarlar. |
builder | XpsDocumentBuilder | Okuma/Yazma | builder’ı alır veya ayarlar. |
Yöntemler
| Signature | Açıklama: |
|---|---|
| `create(title: str | None)→“XpsDocument”` |
from_bytes(data: bytes) → "XpsDocument" | Baytlardan bir XPS belge oluşturun. |
from_file(path: str) → "XpsDocument" | Bir dosya yolundan bir XPS belge oluşturun. |
add_page(width: float, height: float) → XpsFixedPage | Yeni bir sabit sayfa ekle ve geri ver. |
insert_page(index: int, page: XpsFixedPage) | Verilen indeksde sabit bir sayfa ekleyin. |
remove_page(index: int) | Verilen indeksde sabit bir sayfayı kaldır. |
| `save(path: str | None)→bytes` |
get_print_tickets() → list["PrintTicket"] | Belgedeki tüm baskı biletlerini iade edin. |
| `set_print_ticket(scope: str, xml: str, page_index: int | None)` |
| `remove_print_ticket(scope: str, page_index: int | None)` |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Belgeyi raster görüntü baytlarına dönüştür. |