Page

Opinie generală

Page este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IDisposable.

Reprezintă o pagină dintr-un document PDF.

Această clasă oferă 53 de metode pentru a lucra cu obiecte Page în programe .NET. Metodele disponibile includ: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, și 27 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, şi 34 mai mult.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
NumberintCiteşte.1-based page number.
FieldsInTabOrderIList<Forms.Field>Citeşte.Câmpurile de formare ale căror widget-uri apar pe această pagină, ordonate după ordinul taburilor.
RectRectangleCitire/scriereRectangul de pagină (default MediaBox).
RectangleRectangleCitire/scrierePagina dreptunghiul.
PageInfoPageInfoCitire/scriereContainer de informații pagină cu proprietăți lățime/înălțimi/marjine.
BackgroundColor?Citire/scriereIa sau stabilește fundalul.
MediaBoxRectangleCitire/scriereCâmpul de date pentru această pagină (recomandat în funcție de specificații).
CropBoxRectangleCitire/scriereCâmpul de recoltare (default media box).
BleedBoxRectangleCitire/scriereCutia de sângerare (default la crop box).
TrimBoxRectangleCitire/scriereCutia de trimare (default pentru crop box).
ArtBoxRectangleCitire/scriereCutia de artă (default pentru crop box).
RotateRotationCitire/scriereRotația paginii ca rotație enum.
RotateDegreesintCitire/scriereRotația paginii în grade ca int (0, 90, 180, 270).
RotationMatrixMatrixCiteşte.Transformare affină care mapează sistemul de coordonate PDF neînvârtit la cel vizibil utilizatorului paginii (rotat).
DurationdoubleCitire/scriereDurata afișării paginii în secunde pentru modul de prezentare.
AnnotationsAnnotationCollectionCiteşte.Anotări pe această pagină.
ImagesXImageCollectionCiteşte.Imagini XObjects pe această pagină.
FontsFontCollectionCiteşte.Fonturi la care face referire această pagină.
ResourcesResourcesCiteşte.Resurse de pagină (fonte, imagini) oferă acces prin intermediul unui obiect unificat Resources.
PatternsIReadOnlyDictionary<string, Pattern>Citeşte.Resurse de model pe această pagină (întocmită prin numele modelelor).
ContentsOperatorCollectionCiteşte.Colectarea de conținut flux operator.
WidthdoubleCiteşte.Lățimea paginii vizibilă, luând în considerare rotația.
HeightdoubleCiteşte.Înălțimea paginii vizibilă, care ține cont de rotație.
ColorTypeColorTypeCiteşte.Obține tipul de culoare a paginii prin analizarea operatorilor fluxului de conținut și spațiul de culori al imaginii.
TransitionPageTransition?Citeşte.Efectul de tranziție a paginii, sau nul dacă nu este setat.
HeaderHeaderFooter?Citire/scriereHeader pentru a face în partea de sus a acestei pagini.
FooterHeaderFooter?Citire/scriereRendering de subsol la partea de jos a paginii.
TocInfoTocInfo?Citire/scriereInformații TOC pentru această pagină.
ParagraphsParagraphsCitire/scriereColectarea obiectelor de paragraf care urmează să fie adăugate la această pagină (TextFragment, HtmlFragment , tabel, intitulat etc.).
NoteLineStyleGraphInfoCitire/scriereStilul de parțială pentru tragere/umplere folosit pentru a desena liniile separatoare note / notele finale.
ArtifactsArtifactCollectionCiteşte.Colectare pentru adăugarea de artefacte (watermark-uri, etc.) pe această pagină.
OcgLayersLayerCollectionCiteşte.Obține straturile (grupuri opționale de conținut) la care face referință această pagină.
ActionsPageActionCollectionCiteşte.Acțiuni suplimentare pe pagină (deschide / închide/ etc.).
UserUnitdoubleCitire/scrierefactor unitate-utilizator (PDF 32000 §14.8.4 /UserUnit).
IsAddParagraphsAfterLastboolCitire/scriereDacă se adaugă la sfârșit (vs poziția de flux).
BackgroundImageImage?Citire/scriereImaginea de fundal a paginii.
GroupGroup?Citire/scriereDicționarul spațiilor de culori pentru această pagină.
TabOrderTabOrderCitire/scriereOrdinea fișelor (PDF 32000 §12.5 /Entrarea fişelor).
WatermarkWatermark?Citire/scriereWatermark aplicat pe această pagină.
LayersSystem.Collections.Generic.List<Layer>Citire/scriereLista real-eficientă a straturilor susținută de OcgLayers fiecare OCG la care face referință pagina este materializată ca o instanță Layer.

Metode de evaluare

SemnăturaDescriere:
SetRotation(degrees: int)Setarea rotației paginii în grade (0, 90, 180, 270).
SetMediaBox(rect: Rectangle)Setarea cutiei media pentru această pagină.
SetCropBox(rect: Rectangle)Setarea caseta de recoltare pentru această pagină.
SetBleedBox(rect: Rectangle)Setarea cutiei de sângerare pentru această pagină.
SetTrimBox(rect: Rectangle)Setarea cutiei de trim pentru această pagină.
SetArtBox(rect: Rectangle)Setarea cutie de artă pentru această pagină.
Accept(visitor: Annotations.AnnotationSelector)Treci prin fiecare anotație de pe această pagină, vizitator; potrivirea se acumulează în Select.
GetResources()Accesorul de tip metodă pentru Resurse.
SetPageSize(width: double, height: double)Setarea dimensiunii paginii prin actualizarea MediaBox.
GetPageRect(considerRotation: bool)Obțineți dreptunghiul paginii, luând în considerare opțional CropBox.
Accept(visitor: Text.TextAbsorber)Acceptarea unui vizitator TextAbsorber (care corespunde API-ului public).
GetText()Extrage tot textul de pe pagină folosind TextAbsorber.
Accept(visitor: Text.TextFragmentAbsorber)Acceptarea unui vizitator TextFragmentAbsorber (care corespunde API-ului public).
Accept(visitor: ImagePlacementAbsorber)Acceptarea unui vizitator ImagePlacementAbsorber (care corespunde API-ului public).
SendTo(device: Devices.ImageDevice, outputFileName: string)Adaugă un timbru pe această pagină.
SendTo(device: Devices.ImageDevice, output: Stream)Rendează această pagină folosind dispozitivul specificat și scrie într-un flux.
AddStamp(stamp: ImageStamp)Aplică o ștampila de imagine pe această pagină.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)Se cheamă AddStamp pe această instanță Pagina.
AddContentStream(contentBytes: byte[])Adăugați un flux de conținut la această pagină.
PrependContentStream(contentBytes: byte[])Preveniți fluxul de conținut cu baiti înaintea conținerii paginii existente (pentru elementele de fundal).
AddContent(contentStreamBytes: byte[])Adăugați baiti flux de conținut la această pagină.
AddTable(table: Table)Adăugaţi o tablă la această pagină.
AddGraph(graph: Drawing.Graph)Adăugați un grafic (colecție de forme) pe această pagină.
AddFloatingBox(box: FloatingBox)Adaugă o cutie plutitoare la această pagină.
AddExtGState(extGState: Content.ExtGState)Adăugați un dicţionar ExtGState la resursele acestei pagini și întoarceți numele resurselor.
AddImage(imageData: byte[], rect: Rectangle)Adăugați o imagine pe această pagină la poziția și dimensiunea specificate.
AddImage(imageStream: Stream, rect: Rectangle)Adăugați o imagine dintr-un flux pe această pagină la poziția și dimensiunea specificate.
AddImage(imagePath: string, rectangle: Rectangle)Adăugați o imagine dintr-o cale de fișiere la rectangul specificat.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)Adăugați o imagine la imageRect cu un câmp de limitare explicit.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)Adăugați o imagine cu dimensiune explicită a pixelului + bbox.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)Adăugați o imagine însoțită de un șir HOCR (OCR overlay).
Resize(targetSize: Aspose.Pdf.PageSize)Modificați dimensiunea paginii la targetSize prin actualizarea media-box.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)Transformă această pagină într-o matrice de bați PNG la rezoluția solicitată.
Flatten()Aplatizați toate anotațiile de pe această pagină Redacționați aspectul lor vizual în fluxul de conținut al paginii și eliminați-le din matrice de anotalații.
ConvertToPNGMemoryStream()Determine dacă pagina este goală (nu are conținut semnificativ).
IsBlank(fillThresholdFactor: double)Se cheamă IsBlank pe această instanță Pagina.
MergeLayers(newLayerName: string)Merge toate straturile de pe această pagină într-un singur strat cu numele dat.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)Merge toate straturile de pe această pagină, atribuind noului OCG id-ul dat.
HasVectorGraphics()Dacă această pagină conține orice grafice vectoriale.
TrySaveVectorGraphics(pathToSave: string)Salvați grafica vectorială din această pagină în pathToSave.
AsXml()Reprezentare XML diagnostică a acestei pagini.
GetNotifications()Text de notificare furnizat de salvator emis în timp ce se redă această pagină.
MakeGrayscale()Convertează fiecare umplutură/trase colorată de pe această pagină în gri.
IntToRotation(rotation: int)Convertează o rotaţie de grade în Rotation.
RotationToInt(rotation: Rotation)Convertează rotația în grade ca int.
FreeMemory()Curăţă datele în cache.
Dispose()Eliberează memoria.
CalculateContentBBox()Calculați cel mai mic dreptunghi aliniat la axă din spațiul paginii care cuprinde tot conținutul pictat de pe această pagină (text, căi vectoriale, imagini, imagine în linie, recursiv prin intermediul Obiectelor X.
SendTo(device: PageDevice, output: Stream)Rendear această pagină printr-un PageDevice într-o flux.
SendTo(device: PageDevice, outputFileName: string)Transformă această pagină printr-un PageDevice într-o fișier.
AddStamp(stamp: Stamp)Aplicați timbru prin intermediul său Put(Page) suprasolicitare.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)Emisia elementului vector nu este implementată rendererul încă nu consumă GraphicElementCollection.
DeleteGraphics(elementsToDelete: GraphicElementCollection)Aceeaşi eliminarea elementului vector nu este conectată.

Vezi și:

 Română