Page
Overview
Page Java için Aspose.PDF FOSS sınıfıdır.
Tek bir PDF sayfasını temsil eder (ISO 32000-1:2008, §7.3.3).
Bu sınıf, Java programlarında Sayfa nesneleri ile çalışmak için 67 yöntem sunar. Mevcut yöntemler şunları içerir: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,51 adet daha kullanılmıştır. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : annotations, artBox, artifacts, background, blank, bleedBox,22 daha fazlası.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
owningDocument | Document | Read | Bu sayfaya sahip olan belgeyi geri getirir veya eğer eklememişse sıfırdır. |
mediaBox | Rectangle | Read | Bu sayfaya ait medya kutusunu geri getirir (ISO 32000, §7.7.3.3, Tablo 30). |
cropBox | Rectangle | Read | Bu sayfaya ekmeği döndür. |
artBox | Rectangle | Read | Art Box’a geri dönüyor. |
bleedBox | Rectangle | Read | Kanlı kutuyu geri getirir. |
trimBox | Rectangle | Read | Kodu trim kutusuna geri dön. |
rect | Rectangle | Read | Bu sayfanın etkili düz açıını geri getirir (GetCropBox gibi). |
rotate | int | Read | Sayfa dönüşünü derecelerde (0, 90, 180 veya 270) döndürür. |
rotationMatrix | Matrix | Read | Sayfa dönüşü matrisini geri getirir. |
resources | Resources | Read | Sayfaya kaynakları geri getirir. |
rawContents | PdfBase | Read | Kaynak sayfasının içeriğini PDF nesnesine veya yoksa sıfırına geri getirir. |
contents | OperatorCollection | Read | Parsed içerik akış operatörleri (Aspose’un sayfa.Contents gibi) geri getirir. |
contentsDirty | boolean | Read | @return bu sayfanın şifreli içerik operatörlerinin kaydedilmemiş düzenlemeler olup olmadığını. |
syntheticTextFragments | List<TextFragment> | Read | Bu sayfaya bağlı sentetik in-memory metin parçaları geri getirir. |
annotations | AnnotationCollection | Read | Bu sayfaya yazılmış not koleksiyonunu geri getirir. |
pdfDictionary | PdfDictionary | Read | Bu sayfaya PDF dizinini geri getirir. |
background | Color | Read | Sayfa arka plan rengi {@link #setBackground(Color)} veya {_code null} tarafından ayarlanmıştır, açık bir arkası uygulamadığında. |
number | int | Read | 1 sayfa numarasını geri getirir ( PageCollection ile ayarlanır). |
layers | java.util.List<Layer> | Read | Bu sayfada katman listesini (Seçmeli İçerik Grupları) geri getirir. |
colorType | ColorType | Read | Bu sayfanın dominan renk içeriğini sınıflandırır: {@link ColorType#Rgb} eğer içerik herhangi bir kromatik rengi varsa, { @linkColorType #Grayscale} sadece gri midtonlar kullanırsa, {\link } ColorType {BlackAndWhite} eylemler için her gözlemlenen renk sabit siyah veya sabit beyaz ise veya {_link} (Plateholders_4}} [Undefined}) boş / okunamaz bir içecek akışı için. |
artifacts | ArtifactCollection | Read | Bu sayfada bulunan eserlerin koleksiyonunu geri getirir. |
paragraphs | Paragraphs | Read | Bu sayfaya paragraf koleksiyonu geri verin. |
pageInfo | PageInfo | Read | Bu sayfaya sayfa bilgileri ( boyutları ve marjları) iade eder. |
header | HeaderFooter | Read | Bu sayfaya başlık veya sıfır eğer yoksa geri döner. |
footer | HeaderFooter | Read | Bu sayfaya ayak izini geri getirir, yoksa sıfır. |
tocInfo | TocInfo | Read | Bu sayfaya TOC bilgileri veya sıfırını iade eder. |
stampInfoRecords | PdfArray | Read | Bu sayfada kaydedilen metadata kayıtlarını çubukla geri getirir. |
blank | boolean | Read | Sayfa görünmez içeriğe sahip değilse {@code true} geri döner (boş veya yoklu içerik akışı). |
Methods
| Signature | Description |
|---|---|
Page(pageDict: PdfDictionary, parser: PDFParser) | Bir sayfa dizininin etrafında bir sayfalık oluşturur. |
getOwningDocument() → Document | Bu sayfaya sahip olan belgeyi geri getirir, eğer eklememişse sıfır. |
getMediaBox() → Rectangle | Bu sayfaya ait medya kutusunu geri getirir (ISO 32000, §7.7.3.3, Tablo 30). |
getCropBox() → Rectangle | Bu sayfaya ekmeği döndür. |
getArtBox() → Rectangle | Art Box’a geri dönüyor. |
getBleedBox() → Rectangle | Kanlı kutuyu geri getirir. |
getTrimBox() → Rectangle | Kodu trim kutusuna geri dön. |
getRect() → Rectangle | Bu sayfanın etkili düz açıını geri getirir (GetCropBox gibi). |
calculateContentBBox() → Rectangle | Bu sayfadaki içeriklerin en az sınır kutusunu kullanıcı alanında geri getirir, yol operatörleri ({@code re}, {@ code m} , { @code l}), metin pozisyonu operatörü ( {_code Tm} ve XObject çağrısı için) içeriği akışını tarar. |
getPageRect(considerRotation: boolean) → Rectangle | Sayfa düz açıdan döndürülür, seçmeli olarak dönüşü göz önünde bulundurarak. |
getRotate() → int | Sayfa dönüşünü derecelerde (0, 90, 180 veya 270) döndürür. |
getRotationMatrix() → Matrix | Sayfa dönüşü matrisini geri getirir. |
getResources() → Resources | Sayfaya kaynakları geri getirir. |
getRawContents() → PdfBase | Kaynak sayfasının içeriğini PDF nesnesine veya yoksa sıfırına geri getirir. |
getContents() → OperatorCollection | Parsed içerik akış operatörleri (Aspose’un sayfa.Contents gibi) geri getirir. |
markContentsDirty() | Cache operatör koleksiyonunu kirli olarak işaretleyin, böylece bir sonraki {@link #flushContentsIfDirty()} ({@code Document.save} tarafından çağrılan) mevcut cacheyi {_code /Content}‘a geri seriize edecektir. |
isContentsDirty() → boolean | @return bu sayfanın şifreli içerik operatörlerinin kaydedilmemiş düzenlemeler olup olmadığını. |
flushPageInfoIfNeeded() | Sayfayı {@link PageInfo} boyutlarını sayfanın { @code /MediaBox}‘a geri iletir, eğer kullanıcı bunları {_link #getPageInfo()} {://code .setWidth(…)} / {#code setHeight(… )}/ {=code SetIsLandscape( … ) } aracılığıyla değiştirdi. |
flushContentsIfDirty() | |
clearContentsCache() | Cache operatör koleksiyonunu temizler ve bir sonraki {@link #getContents()} çağrısını {_code /Content}‘dan yeniden atmaya zorlar. |
addSyntheticTextFragments(fragments: List<TextFragment>) | Bu sayfaya bağlı metin parçaları ile anıtsal sentetik kayıtlar. |
getSyntheticTextFragments() → List<TextFragment> | Bu sayfaya bağlı sentetik in-memory metin parçaları geri getirir. |
getAnnotations() → AnnotationCollection | Bu sayfaya yazılmış not koleksiyonunu geri getirir. |
getPdfDictionary() → PdfDictionary | Bu sayfaya PDF dizinini geri getirir. |
getBackground() → Color | Sayfa arka plan rengi {@link #setBackground(Color)} veya {_code null} tarafından ayarlanmıştır, açık bir arkası uygulamadığında. |
setBackground(color: Color) | Bu sayfaya sağlam bir arka plan rengi koyun. |
getNumber() → int | 1 sayfa numarasını geri getirir ( PageCollection ile ayarlanır). |
setNumber(number: int) | 1 sayfa sayısını oluşturun. |
setMediaBox(rect: Rectangle) | Bu sayfaya medya kutusunu ayarlayın (ISO 32000, §7.7.3.3, Tablo 30). |
setCropBox(rect: Rectangle) | Bu sayfaya göre bitki kutusunu ayarlayın (ISO 32000, §14.11.2). |
setArtBox(rect: Rectangle) | Bu sayfaya sanat kutusunu ayarlayın. |
setBleedBox(rect: Rectangle) | Bu sayfaya kan kutusu koyun. |
setTrimBox(rect: Rectangle) | Bu sayfaya çerçeve kutusunu ayarlayın. |
setRotation(degrees: int) | Sayfa döngüsünü dereceler halinde ayarlayın. |
setRotate(rotation: Rotation) | Sayfayı {@link Rotation} enum kullanarak döndürün. |
accept(absorber: TextAbsorber) | Bu sayfadan metin çıkarmak için bir metnin absorbörü kabul edilir. |
accept(absorber: ImagePlacementAbsorber) | Bu sayfada resimleri bulmak için bir görüntü yerleştirme absorberini kabul eder. |
getLayers() → java.util.List<Layer> | Bu sayfada katman listesini (Seçmeli İçerik Grupları) geri getirir. |
setLayers(layers: java.util.List<Layer>) | Bu sayfaya katmanlar koyun. |
getColorType() → ColorType | Bu sayfanın dominan renk içeriğini sınıflandırır: {@link ColorType#Rgb} eğer içerik herhangi bir kromatik rengi varsa, { @linkColorType #Grayscale} sadece gri midtonlar kullanırsa, {\link } ColorType {BlackAndWhite} eylemler için her gözlemlenen renk sabit siyah veya sabit beyaz ise veya {_link} (Plateholders_4}} [Undefined}) boş / okunamaz bir içecek akışı için. |
getArtifacts() → ArtifactCollection | Bu sayfada bulunan eserlerin koleksiyonunu geri getirir. |
add(artifact: Artifact) | |
setPageSize(width: double, height: double) | Uygunluk yöntemi, medya kutusunu ayarlayarak sayfa boyutunu belirlemek. |
getParagraphs() → Paragraphs | Bu sayfaya paragraf koleksiyonu geri verin. |
setParagraphs(paragraphs: Paragraphs) | Bu sayfaya paragraf koleksiyonu koyun. |
getPageInfo() → PageInfo | Bu sayfaya sayfa bilgileri ( boyutları ve marjları) iade eder. |
setPageInfo(pageInfo: PageInfo) | Sayfayı bilgi edin. |
getHeader() → HeaderFooter | Bu sayfaya başlık veya sıfır eğer yoksa geri döner. |
setHeader(header: HeaderFooter) | Bu sayfaya başlık koyun. |
getFooter() → HeaderFooter | Bu sayfaya ayak izini geri getirir, yoksa sıfır. |
setFooter(footer: HeaderFooter) | Bu sayfaya ayak izi koyun. |
applyHeaderFooterOverlay(pageNumber: int, totalPages: int) | Bu sayfanın başlığı ve/veya ayak izi ( {@link #setHeader}/ { @link_setFooter} üzerinden ayarlanır) bir Form XObject yalıtımı olarak, sayfasının mevcut içerik akışına eklenir. |
getTocInfo() → TocInfo | Bu sayfaya TOC bilgileri veya sıfırını iade eder. |
setTocInfo(tocInfo: TocInfo) | TOC info’yı ayarlayın, bu sayfa bir tablo içeriği sayfası haline getirin. |
flattenAnnotations() | Bu sayfadaki tüm notları, normal görünüm akışlarını sayfa içerik akışına kaydırarak ve ardından /Annots girişini kaldırarak (ISO 32000-1:2008, §12.5.5). |
addStamp(stamp: Stamp) | Bu sayfaya bir çubuk ekleyin, çubuğun {@link Stamp#put(Page)} yöntemine gönderin. |
addStamp(stamp: TextStamp) | Bu sayfaya bir metin çubuğu ekleyin içerik akışı operatörleri oluşturarak. |
addStamp(stamp: ImageStamp) | Bu sayfaya bir görüntü çubuğu ekleyin içerik akışı operatörleri oluşturarak. |
addStamp(stamp: PdfPageStamp) | Bu sayfaya bir sayfa çubuğu ekleyin, kaynak sayfası içeriğini aşarak. |
getStampInfoRecords() → PdfArray | Bu sayfada kaydedilen metadata kayıtlarını çubukla geri getirir. |
removeStampById(stampId: int) → boolean | |
prependToContentStream(data: byte[]) | Bu sayfanın mevcut / İçerikleri öncesinde kaynak içeriği akış verilerini engeller. |
appendToContentStream(data: byte[]) | Bu sayfanın /Sayfa içeriğine kaynak veri akışı ekleyin. |
ensureResources() → Resources | Bu sayfanın bir /Resources sözlüğü olmasından emin olun, yoksa bir oluşturun. |
setContents(operators: OperatorCollection) | Sayfayı içerik akışını belirli operatör koleksiyonu ile değiştirir. |
isBlank() → boolean | Sayfa görünmez içeriğe sahip değilse {@code true} geri döner (boş veya yoklu içerik akışı). |
replaceText(searchText: String, replaceText: String) → int | Bu sayfanın içerik akışında {@code searchText} ile tüm olayları değiştirir. |