Page

Overview

Page az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDisposable.

A PDF dokumentum egyik oldalát jelöli.

Ez a osztály 53 módszert biztosít az .NET programokban lévő oldalobjektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, és 27 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, és még 34-at.

Properties

NameTypeAccessDescription
NumberintRead1-based page number.
FieldsInTabOrderIList<Forms.Field>ReadA mezők formája, amelyek widgetjeit a lapban találjuk, az elemsorrend szerint.
RectRectangleOlvasás/írásA oldal téglalap (az MediaBox alapértelmezett).
RectangleRectangleOlvasás/írásA oldal négyzete.
PageInfoPageInfoOlvasás/írásA oldal információs tartály a szélesség/magasság/margin tulajdonságokkal.
BackgroundColor?Olvasás/írásMegkapja vagy beállítja a háttért.
MediaBoxRectangleOlvasás/írásA médiakészlet e oldalra (szükséges a specifikáció szerint).
CropBoxRectangleOlvasás/írásA szaporító doboz (az alapértelmezett média-kábla).
BleedBoxRectangleOlvasás/írásA vérzés doboz (az alapértelmezett a szüret doboza).
TrimBoxRectangleOlvasás/írásA szerelési doboz (az alapértelmezés szerint a szüretelő dobozok).
ArtBoxRectangleOlvasás/írásA műfajtáskészlet (az alapértelmezett a szüret doboz).
RotateRotationOlvasás/írásA lapforgás a rotációs enum.
RotateDegreesintOlvasás/írásAz oldalforgása az int (0, 90, 180, 270) fokban.
RotationMatrixMatrixReadAffine transform, amely a nem forgó PDF koordinátarendszert az oldal felhasználó számára látható (forgolt) rendszeréhez mutatja.
DurationdoubleOlvasás/írásA megjelenítési módban a oldal időtartama másodpercekben.
AnnotationsAnnotationCollectionReadAz alábbi oldalon található megjegyzések.
ImagesXImageCollectionReadA kép XObjects ezen az oldalon.
FontsFontCollectionReadA fenti oldalon hivatkozott betűtípusok.
ResourcesResourcesReadA oldal erőforrásai (fontok, képek) hozzáférést biztosít az egységes Resources objektum segítségével.
PatternsIReadOnlyDictionary<string, Pattern>ReadA minták forrásai ezen az oldalon (a mintakönyvben feltüntetett név).
ContentsOperatorCollectionReadTartalomáram-üzemeltető gyűjtése.
WidthdoubleReadA rotációra számított látható oldal szélesség.
HeightdoubleReadA forgatás miatt látható oldalmagasság.
ColorTypeColorTypeReadMegszerezheti a oldal színtípusát azáltal, hogy elemzi a tartalomáramlat operátorokat és képek színeit.
TransitionPageTransition?ReadA oldal átmenet hatása, vagy null ha nincs beállítva.
HeaderHeaderFooter?Olvasás/írásA címcímet a lap tetején kell megjeleníteni.
FooterHeaderFooter?Olvasás/írásA lábjegyzetet a oldal alján kell megjeleníteni.
TocInfoTocInfo?Olvasás/írásA TOC információ a következő oldalon.
ParagraphsParagraphsOlvasás/írásAz oldalhoz hozzáadandó bekezdésobjektumok gyűjteménye (TextFragment, HtmlFragment), Táblázat, Fejlés stb.
NoteLineStyleGraphInfoOlvasás/írásAz alapértelmezett vonal/teljesítés stílus, amelyet a lábjegyzet és az utolsó jegyzetek elválasztó vonalak rajzolására használnak.
ArtifactsArtifactCollectionReadA weboldalhoz artefaktumok (vízjelzés stb.) hozzáadásának gyűjteménye.
OcgLayersLayerCollectionReadMegkapja a rétegeket (opcionális tartalomcsoportok), amelyekre hivatkozik az oldal.
ActionsPageActionCollectionReadA további műveletek (nyitás / bezárás , stb.).
UserUnitdoubleOlvasás/írásHasználói egység-faktor (PDF 32000 §14.8.4 /UserUnit bejegyzés).
IsAddParagraphsAfterLastboolOlvasás/írásAz alábbiak szerint a következők:.
BackgroundImageImage?Olvasás/írásA oldal háttérképe.
GroupGroup?Olvasás/írásA csoport / keverő színezőhelyek szószövege erre az oldalra.
TabOrderTabOrderOlvasás/írásTab sorrend (PDF 32000 §12.5 /Tabs bejegyzés).
WatermarkWatermark?Olvasás/írásVízjelzés a lapra.
LayersSystem.Collections.Generic.List<Layer>Olvasás/írásA OcgLayers által támogatott valós hatásos réteglistát minden OCG, amelyre a oldal hivatkozik, Layer-instansszaként materializálódik.

Methods

SignatureDescription
SetRotation(degrees: int)A oldalforgását a (0, 90, 180, 270) fokban állítsa be.
SetMediaBox(rect: Rectangle)A médiakészlet beállítása.
SetCropBox(rect: Rectangle)Állítsa be a szüret dobozt erre az oldalra.
SetBleedBox(rect: Rectangle)Állítsa be a vérzés dobozát erre az oldalra.
SetTrimBox(rect: Rectangle)Állítsa be a szerelvényeket erre az oldalra.
SetArtBox(rect: Rectangle)Állítsa be a kép dobozt erre az oldalra.
Accept(visitor: Annotations.AnnotationSelector)Minden komment ezen az oldalon a látogató által; A mérések összegyűlnek a kiválasztottban.
GetResources()Mód-stílusú Accessor for Resources.
SetPageSize(width: double, height: double)A oldal méretét a MediaBox frissítéssel állítsa be.
GetPageRect(considerRotation: bool)Szerezd meg az oldalas téglalapot, opcionálisan figyelembe véve a CropBox.
Accept(visitor: Text.TextAbsorber)Elfogadja a TextAbsorber látogatót (a nyilvános API-val egyező).
GetText()Az összes szöveg kivonása az oldaltól a TextAbsorber segítségével.
Accept(visitor: Text.TextFragmentAbsorber)Elfogadja a TextFragmentAbsorber látogatót (a nyilvános API-val egyező).
Accept(visitor: ImagePlacementAbsorber)Egy ImagePlacementAbsorber látogató elfogadása (a nyilvános API-val egyező).
SendTo(device: Devices.ImageDevice, outputFileName: string)Adj bélyeget a lapra.
SendTo(device: Devices.ImageDevice, output: Stream)Renderezd ezt az oldalt a megadott eszköz segítségével, és írj egy folyóba.
AddStamp(stamp: ImageStamp)Töltse ki a lapot.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)Hívja a AddStamp-t ezen az oldal példányában.
AddContentStream(contentBytes: byte[])Hozzáadhat egy tartalomcsatornát erre az oldalra.
PrependContentStream(contentBytes: byte[])A tartalomáram bajtjainak megelőzése a meglévő oldal tartalmának (a háttérelemek esetében).
AddContent(contentStreamBytes: byte[])Hozzáadja a tartalom áramlás bajtjait ennek az oldalnak.
AddTable(table: Table)Adj egy táblázatot a lapra.
AddGraph(graph: Drawing.Graph)Adjon hozzá egy grafikont (alakok gyűjteménye) erre az oldalra.
AddFloatingBox(box: FloatingBox)Adjunk egy lebegő dobozt erre az oldalra.
AddExtGState(extGState: Content.ExtGState)Adjon hozzá egy ExtGState szótárat a oldal erőforrásaihoz, és adja vissza az erőforrás nevét.
AddImage(imageData: byte[], rect: Rectangle)Hozzáadhat egy képet a megadott pozícióban és méretben.
AddImage(imageStream: Stream, rect: Rectangle)Hozzáadjon egy képet egy folyóból a megadott pozícióban és méretben.
AddImage(imagePath: string, rectangle: Rectangle)Hozzáad egy képet egy fájl útvonalából a megadott téglalaphoz.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)Adjon hozzá egy képet az imageRect-ben egy kifejezett határoló mezővel.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)Adj egy képet, a pixel méret + bbox kifejezéssel.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)Hozzáad egy HOCR (OCR overlay) szalaggal kísérett képet.
Resize(targetSize: Aspose.Pdf.PageSize)A média-doboz frissítésével a targetSize formában módosítsa az oldalt.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)A kérés teljesítménye szerint PNG bájt-tartományba alakítsa ezt az oldalt.
Flatten()Flat minden megjegyzés ezen az oldalon adja a vizuális megjelenését a oldal tartalom áramlás és távolítsa el őket a megjelölések array.
ConvertToPNGMemoryStream()Meghatározza, hogy a oldal üres (nem tartalmaz értelmes tartalmat).
IsBlank(fillThresholdFactor: double)Hívja a IsBlank-t ezen az oldal példányában.
MergeLayers(newLayerName: string)Összeolvasztja az összes réteget egy adott névvel.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)Összeolvadnak az összes réteg ezen a oldalon, és az új OCG-nek megadják az adott azonosítót.
HasVectorGraphics()Hogy ez az oldal tartalmaz-e vektorgrafikát.
TrySaveVectorGraphics(pathToSave: string)Vektori grafikákat menteni a pathToSave-ra.
AsXml()A oldal XML-képzése.
GetNotifications()A mentő által megadott értesítési szöveget a oldal megjelenítésekor adták ki.
MakeGrayscale()A fenti oldalon található minden színes töltés/szöveg szürkevé változtassák.
IntToRotation(rotation: int)Konverzáljon egy fokos-int rotációt Rotációvá.
RotationToInt(rotation: Rotation)Konverzáljuk a Rotációt fokokba int formájában.
FreeMemory()Kitakarítja a tárolt adatokat.
Dispose()Feloldja a memóriát.
CalculateContentBBox()Számolja ki a legkisebb tengelyre igazított téglalapot az oldalterületen, amely magában foglalja az összes festett tartalmat ezen az oldalon (szöveg, vektorútvonalak, képek, inline képeket, rekurzíven XObjektumok formájában).
SendTo(device: PageDevice, output: Stream)A PageDevice-on keresztül a streamben.
SendTo(device: PageDevice, outputFileName: string)A PageDevice-on keresztül egy fájlt alakítsunk ki.
AddStamp(stamp: Stamp)A “Put(Page) -t felülíró jelölésen keresztül nyomja be a bélyeget.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)A vektorelemek kibocsátását nem valósítják meg a renderer még nem fogyasztja el GraphicElementCollection.
DeleteGraphics(elementsToDelete: GraphicElementCollection)Ugyanaz a vektor-element eltávolítása nem vezetékes.

See Also

 Magyar