Sivu

Yleiskatsaus

Page on luokka Aspose.PDF FOSS:ssä .NET:lle. Periytyy luokasta: IDisposable.

Edustaa PDF-asiakirjan sivua.

Tämä luokka tarjoaa 53 menetelmää Page-objektien käsittelemiseen .NET-ohjelmissa. Käytettävissä olevat menetelmät sisältävät: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml, ja 27 lisämenetelmää. Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen. Ominaisuudet: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage, ja 34 muuta.

Ominaisuudet

NimiTyyppiKäyttöKuvaus
NumberintLuku1-pohjainen sivunumero.
FieldsInTabOrderIList<Forms.Field>LukuLomakekentät, joiden widgetit näkyvät tällä sivulla, järjestettynä niiden sarkainjärjestyksen mukaan.
RectRectangleLuku/KirjoitusSivun suorakulmio (oletuksena MediaBox).
RectangleRectangleLuku/KirjoitusSivun suorakulmio.
PageInfoPageInfoLuku/KirjoitusSivun tietokontti, jossa on leveys/korkeus/margin-ominaisuudet.
BackgroundColor?Luku/KirjoitusHakee tai asettaa taustan.
MediaBoxRectangleLuku/KirjoitusTämän sivun media-ruutu (vaaditaan määrittelyn mukaan).
CropBoxRectangleLuku/KirjoitusLeikkausruutu (oletuksena media-ruutu).
BleedBoxRectangleLuku/KirjoitusVerkistysruutu (oletuksena leikkausruutu).
TrimBoxRectangleLuku/KirjoitusTrim-ruutu (oletuksena leikkausruutu).
ArtBoxRectangleLuku/KirjoitusArt-ruutu (oletuksena leikkausruutu).
RotateRotationLuku/KirjoitusSivun kierto Rotation-enumeraationa.
RotateDegreesintLuku/KirjoitusSivun kierto asteina kokonaislukuna (0, 90, 180, 270).
RotationMatrixMatrixLukuAffine-muunnos, joka kartoittaa kiertämättömän PDF-koordinaatistojärjestelmän sivun käyttäjän näkemään (kierrettynä) järjestelmään.
DurationdoubleLuku/KirjoitusSivun näyttöaika sekunteina esitystilassa.
AnnotationsAnnotationCollectionLukuAnnotaatiot tällä sivulla.
ImagesXImageCollectionLukuKuvan XObjectit tällä sivulla.
FontsFontCollectionLukuTämän sivun viittaamat fontit.
ResourcesResourcesLukuSivun resurssit (fontit, kuvat) — tarjoaa pääsyn yhtenäisen Resources-objektin kautta.
PatternsIReadOnlyDictionary<string, Pattern>LukuMalliresurssit tällä sivulla (avaimena mallin nimi).
ContentsOperatorCollectionLukuSisältövirran operaattorikokoelma.
WidthdoubleLukuNäkyvä sivun leveys ottaen huomioon kierto.
HeightdoubleLukuNäkyvä sivun korkeus ottaen huomioon kierto.
ColorTypeColorTypeLukuHakee tämän sivun väri-tyypin analysoimalla sen sisältövirran operaattorit ja kuvien väriavaruudet.
TransitionPageTransition?LukuSivun siirtymäefekti, tai null jos sitä ei ole asetettu.
HeaderHeaderFooter?Luku/KirjoitusYlätunniste, joka renderöidään sivun yläosaan.
FooterHeaderFooter?Luku/KirjoitusAlatunniste, joka renderöidään sivun alareunaan.
TocInfoTocInfo?Luku/KirjoitusSisällysluettelon (TOC) tiedot tälle sivulle.
ParagraphsParagraphsLuku/KirjoitusKokoelma kappaleobjekteja, jotka lisätään tälle sivulle (TextFragment, HtmlFragment, Table, Heading jne.).
NoteLineStyleGraphInfoLuku/KirjoitusOletusviiva-/täyttötyyli, jota käytetään alaviitteiden / loppuviitteiden erotuslinjojen piirtämiseen.
ArtifactsArtifactCollectionLukuKokoelma, jonka avulla lisätään artefakteja (vesileimoja jne.) tälle sivulle.
OcgLayersLayerCollectionLukuHakee tämän sivun viittaamat kerrokset (Optional Content Groups).
ActionsPageActionCollectionLukuSivukohtaiset lisätoiminnot (avaa / sulje / jne.).
UserUnitdoubleLuku/KirjoitusKäyttäjäyksikön kerroin (PDF 32000 §14.8.4 /UserUnit -merkintä).
IsAddParagraphsAfterLastboolLuku/KirjoitusMäärittää, lisätäänkö kappaleet lopuksi (vs virta-asemaan).
BackgroundImageImage?Luku/KirjoitusSivun taustakuva.
GroupGroup?Luku/KirjoitusRyhmä- / sekoitusväriavaruus-sanakirja tälle sivulle.
TabOrderTabOrderLuku/KirjoitusSarkainjärjestys (PDF 32000 §12.5 /Tabs -merkintä).
WatermarkWatermark?Luku/KirjoitusTälle sivulle sovellettu vesileima.
LayersSystem.Collections.Generic.List<Layer>Luku/KirjoitusTodellinen tehokas kerroslista, jota tukee OcgLayers — jokainen sivun viittaama OCG toteutetaan Layer-instanssina.

Menetelmät

SignatureDescription
SetRotation(degrees: int)Aseta sivun kierto asteina (0, 90, 180, 270).
SetMediaBox(rect: Rectangle)Aseta tämän sivun media-laatikko.
SetCropBox(rect: Rectangle)Aseta tämän sivun rajauslaatikko.
SetBleedBox(rect: Rectangle)Aseta tämän sivun verhoilulaatikko.
SetTrimBox(rect: Rectangle)Aseta tämän sivun trim-laatikko.
SetArtBox(rect: Rectangle)Aseta tämän sivun art-laatikko.
Accept(visitor: Annotations.AnnotationSelector)Käy läpi kaikki tämän sivun merkinnät vierailijan avulla; täsmäävät kerätään Selectediin.
GetResources()Metodityylinen accessor Resurssille.
SetPageSize(width: double, height: double)Aseta sivun koko päivittämällä MediaBox.
GetPageRect(considerRotation: bool)Hae sivun suorakulmio, valinnaisesti huomioiden CropBox.
Accept(visitor: Text.TextAbsorber)Hyväksy TextAbsorber -vierailija (joka vastaa julkista API:a).
GetText()Poimi kaikki teksti sivulta käyttäen TextAbsorberia.
Accept(visitor: Text.TextFragmentAbsorber)Hyväksy TextFragmentAbsorber -vierailija (joka vastaa julkista API:a).
Accept(visitor: ImagePlacementAbsorber)Hyväksy ImagePlacementAbsorber -vierailija (joka vastaa julkista API:a).
SendTo(device: Devices.ImageDevice, outputFileName: string)Lisää leima tälle sivulle.
SendTo(device: Devices.ImageDevice, output: Stream)Renderöi tämä sivu määritellyllä laitteella ja kirjoita virtaan.
AddStamp(stamp: ImageStamp)Käytä kuvaleimaa tälle sivulle.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)Kutsuu AddStamp-metodia tässä Page-instanssissa.
AddContentStream(contentBytes: byte[])Lisää sisältövirta tälle sivulle.
PrependContentStream(contentBytes: byte[])Lisää sisältövirran tavut ennen olemassa olevaa sivun sisältöä (taustaelementtejä varten).
AddContent(contentStreamBytes: byte[])Lisää sisältövirran tavut tälle sivulle.
AddTable(table: Table)Lisää taulukko tälle sivulle.
AddGraph(graph: Drawing.Graph)Lisää kaavio (muotojen kokoelma) tälle sivulle.
AddFloatingBox(box: FloatingBox)Lisää kelluva laatikko tälle sivulle.
AddExtGState(extGState: Content.ExtGState)Lisää ExtGState-sanakirja tämän sivun resursseihin ja palauta resurssin nimi.
AddImage(imageData: byte[], rect: Rectangle)Lisää kuva tälle sivulle määritettyyn sijaintiin ja kokoon.
AddImage(imageStream: Stream, rect: Rectangle)Lisää kuva virrasta tälle sivulle määritettyyn sijaintiin ja kokoon.
AddImage(imagePath: string, rectangle: Rectangle)Lisää kuva tiedostopolusta määritettyyn suorakulmioon.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)Lisää kuva imageRectiin eksplisiittisellä raja-laatikolla.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)Lisää kuva eksplisiittisellä pikselikoolla + raja-laatikolla.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)Lisää kuva, johon liittyy HOCR (OCR-peite) -merkkijono.
Resize(targetSize: Aspose.Pdf.PageSize)Muuta tämän sivun kokoa targetSizeen päivittämällä media-box.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)Renderöi tämä sivu PNG-tavutaulukkoon pyydetyllä resoluutiolla.
Flatten()Litistä kaikki merkinnät tällä sivulla — renderöi niiden visuaalinen ulkoasu sivun sisältövirtaan ja poista ne merkintöjen taulukosta.
ConvertToPNGMemoryStream()Määrittää, onko sivu tyhjä (ei sisällä merkittävää sisältöä).
IsBlank(fillThresholdFactor: double)Kutsuu IsBlank-metodia tässä Page-instanssissa.
MergeLayers(newLayerName: string)Yhdistä kaikki tason tälle sivulle yhdeksi tasoksi annetulla nimellä.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)Yhdistä kaikki tasot tällä sivulla, määrittäen uudelle OCG:lle annetun tunnuksen.
HasVectorGraphics()Sisältääkö tämä sivu vektorigrafiikkaa.
TrySaveVectorGraphics(pathToSave: string)Tallenna vektorigrafiikka tältä sivulta polkuun pathToSave.
AsXml()Diagnostinen XML-representaatio tästä sivusta.
GetNotifications()Tallentimen tarjoama ilmoitusteksti, joka tuotetaan sivua renderöitäessä.
MakeGrayscale()Muunna kaikki värilliset täytöt/viivat tällä sivulla harmaasävyiksi.
IntToRotation(rotation: int)Muunna asteina oleva kokonaislukukierto Rotationiksi.
RotationToInt(rotation: Rotation)Muunna Rotation asteiksi kokonaislukuna.
FreeMemory()Tyhjentää välimuistitiedot.
Dispose()Vapauttaa muistia.
CalculateContentBBox()Laske pienin akselien suuntaisesti kohdistettu suorakulmio sivutilassa, joka ympäröi kaiken maalatun sisällön tällä sivulla (teksti, vektoripolut, kuvat, sisäkkäiset kuvat, rekursiivisesti Form XObjecteista).
SendTo(device: PageDevice, output: Stream)Renderöi tämä sivu PageDevice:n kautta virtaan.
SendTo(device: PageDevice, outputFileName: string)Renderöi tämä sivu PageDevice:n kautta tiedostoon.
AddStamp(stamp: Stamp)Käytä leimaa sen Put(Page)-ylikirjoituksen kautta.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)Vektorielementtien emittointia ei ole toteutettu — renderöijä ei vielä kuluta GraphicElementCollectionia.
DeleteGraphics(elementsToDelete: GraphicElementCollection)Sama — vektorielementtien poistoa ei ole kytketty.

Katso myös

 Suomi