Aspose::Pdf::Page klass
Innehåll
[
Dölj
]Page class
Klass som representerar en sida i PDF-dokumentet.
class Page : public System::IDisposable,
public Aspose::Pdf::ISupportsMemoryCleanup,
public Aspose::Pdf::IOperatorContainer
Metoder
| Metod | Beskrivning |
|---|---|
| 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() override | Frigör minne. |
| Flatten() | Tar bort alla fält på sidan och placerar deras värden istället. |
| FreeMemory() override | Rensar 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() const | Hä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() override | Hä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() const | Hä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() const | Hämtar sidhuvud. |
| get_IsAddParagraphsAfterLast() const | Hä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() override | Hä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() const | Hä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() override | Hä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
| Typedef | Beskrivning |
|---|---|
| BeforePageGenerate | Procedur för att anpassa sidhuvud och sidfot. |
Se även
- Class IDisposable
- Class ISupportsMemoryCleanup
- Class IOperatorContainer
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++