Aspose::Pdf::Page klass

Page class

Klass som representerar en sida i PDF-dokumentet.

class Page : public System::IDisposable,
             public Aspose::Pdf::ISupportsMemoryCleanup,
             public Aspose::Pdf::IOperatorContainer

Metoder

MetodBeskrivning
Accept(const System::SharedPtr<Aspose::Pdf::Annotations::AnnotationSelector>&)Accepterar AnnotationSelector besökarobjekt som tillhandahåller funktionalitet för att arbeta med annotationer.
Accept(const System::SharedPtr<Aspose::Pdf::Text::TextFragmentAbsorber>&)Accepterar TextFragmentAbsorber besökarobjekt som tillhandahåller funktionalitet för att arbeta med textobjekt.
Accept(const System::SharedPtr<Aspose::Pdf::ImagePlacementAbsorber>&)Accepterar ImagePlacementAbsorber besökarobjekt som tillhandahåller funktionalitet för att arbeta med bildplaceringsobjekt.
Accept(const System::SharedPtr<Aspose::Pdf::Text::TextAbsorber>&)Accepterar TextAbsorber besökarobjekt som tillhandahåller funktionalitet för att arbeta med textobjekt.
AddGraphics(const System::SharedPtr<Aspose::Pdf::Vector::GraphicElementCollection>&, const System::SharedPtr<Aspose::Pdf::Rectangle>&)Lägger till grafik på sidan. Fungerar snabbare än att lägga till element ett i taget med metoden GraphicElement::AddOnPage(Page).
AddImage(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Pdf::Rectangle>&, const System::SharedPtr<Aspose::Pdf::Rectangle>&, bool)Lägger till en bild på sidan och placerar den i mitten av den angivna rektangeln samtidigt som bildens proportion bevaras.
AddImage(const System::String&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Pdf::Rectangle>&, const System::SharedPtr<Aspose::Pdf::Rectangle>&)Lägger till en sökbar bild på sidan och placerar den i mitten av den angivna rektangeln samtidigt som bildens proportion bevaras.
AddImage(const System::SharedPtr<System::IO::Stream>&, System::SharedPtr<Aspose::Pdf::Rectangle>, int32_t, int32_t, bool, const System::SharedPtr<Aspose::Pdf::Rectangle>&)Lägger till en bild på sidan och placerar den beroende på bildens rektangelposition.
AddImage(const System::String&, const System::SharedPtr<Aspose::Pdf::Rectangle>&)Lägger till en bild på sidan och placerar den i mitten av den angivna rektangeln samtidigt som bildens proportion bevaras.
AddStamp(const System::SharedPtr<Aspose::Pdf::Stamp>&)Placera stämpel på sidan. Stamp kan vara sidnummer, bild eller enkel text, t.ex. en logotyp.
AsByteArray(const System::SharedPtr<Aspose::Pdf::Devices::Resolution>&)Konverterar aktuell sida till bitmap och returnerar sedan en bytearray.
AsXml()Konverterar aktuell sida till XML med UTF‑8‑kodning.
CalculateContentBBox()Beräknar bbox‑värde – rektangel som innehåller innehållet utan synliga marginaler.
ConvertToPNGMemoryStream()Konvertera sidan till PNG för DSR-, OMR- och OCR-bildström.
DeleteGraphics(const System::SharedPtr<Aspose::Pdf::Vector::GraphicElementCollection>&)Tar bort grafik från sidan. Fungerar snabbare än att ta bort element ett i taget med metoden GraphicElement::Remove.
Dispose() overrideFrigör minne.
Flatten()Tar bort alla fält på sidan och placerar deras värden istället.
FreeMemory() overrideRensar cachelagrad data.
get_Actions()Hämtar samling av sidegenskaper.
get_Annotations()Hämtar samling av sidanteckningar. Annotations
get_ArtBox()Hämtar art‑boxen för sidan.
get_Artifacts()Hämtar samling av artefakter på sidan.
get_Background()Hämtar sidans bakgrundsfärg.
get_BackgroundImage() constHämtar bakgrundsbild för sidan (endast för generator, fylls inte i vid läsning av dokumentet).
get_BleedBox()Hämtar bleed‑boxen för sidan.
get_ColorType()Ställer in färgtyp för sidorna baserat på information från operatorerna SetColor, bilder och formulär.
get_Contents() overrideHämtar samling av operatorer i sidans innehållsström. OperatorCollection
get_CropBox()Hämtar crop‑boxen för sidan.
get_Duration()Hämtar eller anger sidans visningstid. Detta är tiden i sekunder som sidan ska visas under en presentation. Returnerar -1 om varaktigheten inte är definierad.
get_FieldsInTabOrder()Hämtar lista över Field‑objekt i tab‑ordning på den här sidan.
get_Footer() constHämtar sidfot.
get_Group()Hämtar en gruppattributklass som specificerar attributen för sidans sidgrupp för användning i den transparenta bildmodellen.
get_Header() constHämtar sidhuvud.
get_IsAddParagraphsAfterLast() constHämtar tillägget av stycken efter det sista stycket på sidan.
get_Layers()Hämtar lager‑samling.
get_MediaBox()Hämtar media‑boxen för sidan.
get_NoteLineStyle()Hämtar linjestilen för anteckningar (endast för generator, fylls inte i vid läsning av dokument).
get_Number()Hämta sidnumret.
get_PageInfo()Hämtar sidinformationen (endast för generator, fylls inte i när dokument läses).
get_Paragraphs()Hämtar styckena.
get_Rect()Hämtar rektangeln för sidan. Vid hämtning: sidans beskärningsruta returneras om den är angiven, annars returneras sidans mediabox. Vid inställning: sidans mediabox sätts alltid. Observera att denna egenskap inte tar hänsyn till sidrotation. För att hämta sidrektangeln med hänsyn till rotation, använd ActualRect.
get_Resources() overrideHämtar sidresurser. Objektet Resources innehåller samlingar av bilder, formulär och teckensnitt. Resources
get_Rotate()Hämtar sidans rotation.
get_RotationMatrix()Hämtar transformationsmatrisen för sidan.
get_TabOrder()Hämtar flikordningen för sidan. Möjliga värden: Row, Column. Standard, Manual.
get_TocInfo() constHämtar information om innehållsförteckning.
get_TrimBox()Hämtar trimrutan för sidan.
get_UserUnit()Hämtar UserUnit‑värdet. Ett positivt tal som anger storleken på standardenhet i användarutrymmet, i multiplar av 1 / 72 tum. Standardvärdet är 1. Ange noll eller ett negativt värde för att rensa detta fält på sidan.
get_Watermark()Hämtar sidans vattenstämpel.
GetNotifications()Returnerar aviseringar om interna operationer med sidans innehåll. (Endast aviseringar om stycke‑händelser i scenarier för texttillägg stöds för närvarande.)
GetPageRect(bool)Returnerar sidans rektangel enligt dess CropBox (eller MediaBox om CropBox är null).
GetResources() overrideHämtar resurserna som är associerade med sidan.
HasVectorGraphics()Detekterar förekomsten av vektorgrafik, om den finns på sidan.
static IntToRotation(int32_t)Översätter heltalsvärdet till motsvarande rotationsenum‑medlem.
IsBlank(double)Hämtar flaggan som anger om sidan är tom eller inte.
MakeGrayscale()Konverterar sidan till gråskala.
MergeLayers(const System::String&)Slår samman alla lager på sidan till ett enda lager med det angivna nya lagernamnet.
MergeLayers(const System::String&, const System::String&)Slår samman alla lager på sidan till ett enda lager med det angivna nya lagernamnet och valfri innehållsgrupp Id.
Resize(System::SharedPtr<Aspose::Pdf::PageSize>)Ändrar storlek på sidan.
static RotationToInt(Aspose::Pdf::Rotation)Översätter rotationsenum‑medlem till heltalsvärde.
SendTo(const System::SharedPtr<Aspose::Pdf::Devices::PageDevice>&, const System::SharedPtr<System::IO::Stream>&)Skickar sidan för bearbetning med given sid-enhet.
SendTo(const System::SharedPtr<Aspose::Pdf::Devices::PageDevice>&, const System::String&)Skickar sidan för bearbetning med given sid-enhet.
set_ArtBox(const System::SharedPtr<Aspose::Pdf::Rectangle>&)Ställer in art‑boxen för sidan.
set_Background(const System::SharedPtr<Aspose::Pdf::Color>&)Ställer in bakgrundsfärgen för sidan.
set_BackgroundImage(const System::SharedPtr<Aspose::Pdf::Image>&)Ställer in bakgrundsbild för sidan (endast för generator, fylls inte i vid läsning av dokumentet).
set_BleedBox(const System::SharedPtr<Aspose::Pdf::Rectangle>&)Ställer in bleed-boxen för sidan.
set_CropBox(const System::SharedPtr<Aspose::Pdf::Rectangle>&)Ställer in beskärningsrutan för sidan.
set_Duration(double)Hämtar eller anger sidans visningstid. Detta är tiden i sekunder som sidan ska visas under en presentation. Returnerar -1 om varaktigheten inte är definierad.
set_Footer(const System::SharedPtr<Aspose::Pdf::HeaderFooter>&)Ställer in sidfot.
set_Group(const System::SharedPtr<Aspose::Pdf::Group>&)Ställer in en gruppattributklass som specificerar attributen för sidans sidgrupp för användning i den transparenta bildmodellen.
set_Header(const System::SharedPtr<Aspose::Pdf::HeaderFooter>&)Ställer in sidhuvud.
set_IsAddParagraphsAfterLast(bool)Ställer in tillägget av stycken efter det sista stycket på sidan.
set_Layers(const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<Aspose::Pdf::Layer>>>&)Ställer in lagerkollektionen.
set_MediaBox(const System::SharedPtr<Aspose::Pdf::Rectangle>&)Ställer in mediaboxen för sidan.
set_NoteLineStyle(const System::SharedPtr<Aspose::Pdf::GraphInfo>&)Ställer in linjestilen för anteckningar.(endast för generator, inte fylls i när dokumentet läses)
set_PageInfo(const System::SharedPtr<Aspose::Pdf::PageInfo>&)Ställer in sidinformationen (endast för generator, inte fylls i när dokumentet läses).
set_Paragraphs(const System::SharedPtr<Aspose::Pdf::Paragraphs>&)Hämtar styckena.
set_Rect(const System::SharedPtr<Aspose::Pdf::Rectangle>&)Ställer in rektangeln för sidan. Vid hämtning: returneras sidans beskärningsruta om den är specificerad, annars returneras sidans mediabox. Vid inställning: sidans mediabox sätts alltid. Observera att denna egenskap inte tar hänsyn till sidrotation. För att få sidrektangeln med hänsyn till rotation, använd ActualRect.
set_Rotate(Aspose::Pdf::Rotation)Ställer in rotationen för sidan.
set_TabOrder(Aspose::Pdf::TabOrder)Ställer in tabb-ordningen för sidan. Möjliga värden: Row, Column. Standard, Manuell.
set_TocInfo(const System::SharedPtr<Aspose::Pdf::TocInfo>&)Ställer in information för innehållsförteckning.
set_TrimBox(const System::SharedPtr<Aspose::Pdf::Rectangle>&)Ställer in trim-boxen för sidan.
set_UserUnit(double)Ställer in UserUnit-värdet. Ett positivt tal som anger storleken på standardenheterna i användarutrymmet, i multiplar av 1 / 72 tum. Standardvärdet är 1. Ange noll eller ett negativt värde för att rensa detta fält på sidan.
set_Watermark(const System::SharedPtr<Aspose::Pdf::Watermark>&)Ställer in vattenstämpeln för sidan.
SetPageSize(double, double)Ställer in sidstorlek för sidan.
TrySaveVectorGraphics(const System::String&)Försöker spara vektorgrafik om den finns på sidan. Sparaformatet är SVG.

Typedefs

TypedefBeskrivning
BeforePageGenerateProcedur för att anpassa sidhuvud och sidfot.

Se även