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

NameTypeAccessDescription
owningDocumentDocumentReadBu sayfaya sahip olan belgeyi geri getirir veya eğer eklememişse sıfırdır.
mediaBoxRectangleReadBu sayfaya ait medya kutusunu geri getirir (ISO 32000, §7.7.3.3, Tablo 30).
cropBoxRectangleReadBu sayfaya ekmeği döndür.
artBoxRectangleReadArt Box’a geri dönüyor.
bleedBoxRectangleReadKanlı kutuyu geri getirir.
trimBoxRectangleReadKodu trim kutusuna geri dön.
rectRectangleReadBu sayfanın etkili düz açıını geri getirir (GetCropBox gibi).
rotateintReadSayfa dönüşünü derecelerde (0, 90, 180 veya 270) döndürür.
rotationMatrixMatrixReadSayfa dönüşü matrisini geri getirir.
resourcesResourcesReadSayfaya kaynakları geri getirir.
rawContentsPdfBaseReadKaynak sayfasının içeriğini PDF nesnesine veya yoksa sıfırına geri getirir.
contentsOperatorCollectionReadParsed içerik akış operatörleri (Aspose’un sayfa.Contents gibi) geri getirir.
contentsDirtybooleanRead@return bu sayfanın şifreli içerik operatörlerinin kaydedilmemiş düzenlemeler olup olmadığını.
syntheticTextFragmentsList<TextFragment>ReadBu sayfaya bağlı sentetik in-memory metin parçaları geri getirir.
annotationsAnnotationCollectionReadBu sayfaya yazılmış not koleksiyonunu geri getirir.
pdfDictionaryPdfDictionaryReadBu sayfaya PDF dizinini geri getirir.
backgroundColorReadSayfa arka plan rengi {@link #setBackground(Color)} veya {_code null} tarafından ayarlanmıştır, açık bir arkası uygulamadığında.
numberintRead1 sayfa numarasını geri getirir ( PageCollection ile ayarlanır).
layersjava.util.List<Layer>ReadBu sayfada katman listesini (Seçmeli İçerik Grupları) geri getirir.
colorTypeColorTypeReadBu 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.
artifactsArtifactCollectionReadBu sayfada bulunan eserlerin koleksiyonunu geri getirir.
paragraphsParagraphsReadBu sayfaya paragraf koleksiyonu geri verin.
pageInfoPageInfoReadBu sayfaya sayfa bilgileri ( boyutları ve marjları) iade eder.
headerHeaderFooterReadBu sayfaya başlık veya sıfır eğer yoksa geri döner.
footerHeaderFooterReadBu sayfaya ayak izini geri getirir, yoksa sıfır.
tocInfoTocInfoReadBu sayfaya TOC bilgileri veya sıfırını iade eder.
stampInfoRecordsPdfArrayReadBu sayfada kaydedilen metadata kayıtlarını çubukla geri getirir.
blankbooleanReadSayfa görünmez içeriğe sahip değilse {@code true} geri döner (boş veya yoklu içerik akışı).

Methods

SignatureDescription
Page(pageDict: PdfDictionary, parser: PDFParser)Bir sayfa dizininin etrafında bir sayfalık oluşturur.
getOwningDocument()DocumentBu sayfaya sahip olan belgeyi geri getirir, eğer eklememişse sıfır.
getMediaBox()RectangleBu sayfaya ait medya kutusunu geri getirir (ISO 32000, §7.7.3.3, Tablo 30).
getCropBox()RectangleBu sayfaya ekmeği döndür.
getArtBox()RectangleArt Box’a geri dönüyor.
getBleedBox()RectangleKanlı kutuyu geri getirir.
getTrimBox()RectangleKodu trim kutusuna geri dön.
getRect()RectangleBu sayfanın etkili düz açıını geri getirir (GetCropBox gibi).
calculateContentBBox()RectangleBu 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)RectangleSayfa düz açıdan döndürülür, seçmeli olarak dönüşü göz önünde bulundurarak.
getRotate()intSayfa dönüşünü derecelerde (0, 90, 180 veya 270) döndürür.
getRotationMatrix()MatrixSayfa dönüşü matrisini geri getirir.
getResources()ResourcesSayfaya kaynakları geri getirir.
getRawContents()PdfBaseKaynak sayfasının içeriğini PDF nesnesine veya yoksa sıfırına geri getirir.
getContents()OperatorCollectionParsed 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()AnnotationCollectionBu sayfaya yazılmış not koleksiyonunu geri getirir.
getPdfDictionary()PdfDictionaryBu sayfaya PDF dizinini geri getirir.
getBackground()ColorSayfa 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()int1 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()ColorTypeBu 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()ArtifactCollectionBu sayfada bulunan eserlerin koleksiyonunu geri getirir.
add(artifact: Artifact)
setPageSize(width: double, height: double)Uygunluk yöntemi, medya kutusunu ayarlayarak sayfa boyutunu belirlemek.
getParagraphs()ParagraphsBu sayfaya paragraf koleksiyonu geri verin.
setParagraphs(paragraphs: Paragraphs)Bu sayfaya paragraf koleksiyonu koyun.
getPageInfo()PageInfoBu sayfaya sayfa bilgileri ( boyutları ve marjları) iade eder.
setPageInfo(pageInfo: PageInfo)Sayfayı bilgi edin.
getHeader()HeaderFooterBu sayfaya başlık veya sıfır eğer yoksa geri döner.
setHeader(header: HeaderFooter)Bu sayfaya başlık koyun.
getFooter()HeaderFooterBu 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()TocInfoBu 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()PdfArrayBu 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()ResourcesBu 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()booleanSayfa 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)intBu sayfanın içerik akışında {@code searchText} ile tüm olayları değiştirir.

See Also

 Türkçe