Aspose::Pdf::Facades::PdfFileStamp class
Innehåll
[
Dölj
]PdfFileStamp class
Klass för att lägga till stämplar (vattenstämpel eller bakgrund) till PDF-filer.
class PdfFileStamp : public Aspose::Pdf::Facades::SaveableFacade
Metoder
| Metod | Beskrivning |
|---|---|
| AddFooter(const System::SharedPtr<FormattedText>&, float) | Lägger till sidfot på dokumentets sidor. |
| AddFooter(const System::SharedPtr<FormattedText>&, float, float, float) | Lägger till sidfot på dokumentets sidor. |
| AddFooter(const System::String&, float) | Lägger till bild som sidfot på dokumentets sidor. |
| AddFooter(const System::String&, float, float, float) | Lägger till bild som sidfot på sidorna. |
| AddFooter(const System::SharedPtr<System::IO::Stream>&, float) | Lägger till bild som sidfot på sidan. |
| AddFooter(const System::SharedPtr<System::IO::Stream>&, float, float, float) | Lägger till bild som sidfot på sidan. |
| AddHeader(const System::SharedPtr<FormattedText>&, float) | Lägger till sidhuvud på sidan. |
| AddHeader(const System::SharedPtr<FormattedText>&, float, float, float) | Lägger till sidhuvud på filens sidor. |
| AddHeader(const System::String&, float) | Lägger till bild som sidhuvud på filens sidor. |
| AddHeader(const System::String&, float, float, float) | Lägger till bild som sidhuvud på sidorna. |
| AddHeader(const System::SharedPtr<System::IO::Stream>&, float) | Lägger till bild som sidhuvud på sidorna. |
| AddHeader(const System::SharedPtr<System::IO::Stream>&, float, float, float) | Lägger till bild högst upp på sidan. |
| AddPageNumber(const System::String&) | Lägg till sidnummer i filen. Page nummertext kan innehålla #‑tecken som kommer att ersättas med sidnumret. Page nummer placeras längst ner på sidan centrerat horisontellt. |
| AddPageNumber(const System::SharedPtr<FormattedText>&) | Lägger till sidnummer på sidan. Page nummer kan innehålla #‑tecken som kommer att ersättas med sidnumret. Page nummer placeras längst ner på sidan centrerat horisontellt. |
| AddPageNumber(const System::String&, int32_t, float, float, float, float) | Lägger till sidnummer på dokumentets sidor. |
| AddPageNumber(const System::String&, float, float) | Lägger till sidnummer på den angivna positionen på sidan. |
| AddPageNumber(const System::SharedPtr<FormattedText>&, int32_t, float, float, float, float) | Lägger till sidnummer på dokumentets sidor. |
| AddPageNumber(const System::SharedPtr<FormattedText>&, float, float) | Lägger till sidnummer på den angivna positionen på sidan. |
| AddPageNumber(const System::String&, int32_t) | Lägger till sidnummer på sidorna. |
| AddPageNumber(const System::SharedPtr<FormattedText>&, int32_t) | Lägger till sidnummer på sidorna. |
| AddStamp(const System::SharedPtr<Stamp>&) | Lägger till stämpel i filen. |
| Close() override | Stänger öppna filer och sparar ändringar. Varning. Om in- eller utdataflöden är angivna stängs de inte av Close()‑metoden. |
| get_AttachmentName() const | Hämtar namn på bilagan när resultatet av operationen lagras i HttpResponse‑objekt som bilaga. |
| get_ContentDisposition() const | Hämtar hur innehållet kommer att lagras när resultatet av operationen lagras i ett HttpResponse‑objekt. Möjligt värde: inline / attachment. Standard: inline. |
| get_InputFile() const | Hämtar namn och sökväg för indatafilen. |
| get_InputStream() const | Hämtar indataflöde. |
| get_KeepSecurity() const | Behåller säkerhet om true. (Denna funktion kommer att implementeras i kommande versioner). |
| get_NumberingStyle() const | Hämtar pabge numreringsstil. Möjliga värden: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase. |
| get_OptimizeSize() const | Hämtar optimeringsflagga. Likadana resursströmmar i den resulterande filen slås ihop till ett PDF‑objekt om denna flagga är satt. Detta minskar filstorleken men kan leda till långsammare körning och högre minneskrav. Standardvärde: false. |
| get_OutputFile() const | Hämtar namn och sökväg för utdatafilen. |
| get_OutputStream() const | Hämtar utdataflöde. |
| get_PageHeight() | Hämtar höjden på den första sidan i souorce‑filen. |
| get_PageNumberRotation() | Hämtar rotation för sidnummer. Rotation är i grader. Standard är 0. |
| get_PageWidth() | Hämtar bredden på den första sidan i indatafilen. |
| get_Response() const | Hämtar Response-objektet där resultatet av operationen kommer att lagras. |
| get_SaveOptions() const | Hämtar sparalternativ när resultatet lagras som HttpResponse. Standardvärde: PdfSaveOptions. |
| get_StampId() const | Stamp ID för nästa tillagda stämpel (inkluderande sidhuvuden/hooters/sidnummer). |
| get_StartingNumber() const | Hämtar startnummer för den första sidan i indatafilen. Efterföljande sidor numreras med början från detta värde. Till exempel, om StartingNumber är satt till 100, får dokumentsidorna numren 100, 101, 102… |
| PdfFileStamp(const System::String&, const System::String&) | Konstruktor för PdfFileStamp. |
| PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&) | Konstruktor för PdfFileStamp. |
| PdfFileStamp(const System::String&, const System::String&, bool) | Konstruktor för PdfFileStamp. |
| PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, bool) | Konstruktor för PdfFileStamp. |
| PdfFileStamp() | Konstruktor för PdfFileStamp. Indatafil och utdatafil kan anges via motsvarande egenskaper. |
| PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&) | Initierar ett nytt PdfFileStamp‑objekt baserat på dokumentet. |
| PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&, const System::String&) | Initierar ett nytt PdfFileStamp‑objekt baserat på dokumentet. |
| PdfFileStamp(const System::SharedPtr<Aspose::Pdf::Document>&, const System::SharedPtr<System::IO::Stream>&) | Initierar ett nytt PdfFileStamp‑objekt baserat på dokumentet. |
| PdfFileStamp(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::Web::HttpResponse>&) | Skapar PdfFileStamp som sparar resultatet i ett HttpResponse‑objekt. |
| PdfFileStamp(const System::String&, const System::SharedPtr<System::Web::HttpResponse>&) | Skapar PdfFileStamp som sparar resultatet i ett HttpResponse‑objekt. |
| Save(System::String) override | Sparar resultatet i angiven fil. |
| Save(System::SharedPtr<System::IO::Stream>) override | Sparar dokumentet i angiven ström. |
| set_AttachmentName(const System::String&) | Ställer in namn på bilagan när resultatet av operationen lagras i HttpResponse-objekt som bilaga. |
| set_ContentDisposition(Aspose::Pdf::ContentDisposition) | Ställer in hur innehållet ska lagras när resultatet av operationen lagras i HttpResponse-objektet. Möjligt värde: inline / attachment. Standard: inline. |
| set_ConvertTo(PdfFormat) | Ställer in PDF-filformat. Resultatfilen sparas i det angivna filformatet. Om denna egenskap inte specificeras sparas filen i standard PDF-format utan konvertering. |
| set_InputFile(const System::String&) | Ställer in namn och sökväg för inmatningsfilen. |
| set_InputStream(const System::SharedPtr<System::IO::Stream>&) | Ställer in inmatningsström. |
| set_KeepSecurity(bool) | Behåller säkerhet om true. (Denna funktion kommer att implementeras i kommande versioner). |
| set_NumberingStyle(Aspose::Pdf::NumberingStyle) | Ställer in pabge‑numreringsstil. Möjliga värden: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase. |
| set_OptimizeSize(bool) | Ställer in optimeringsflagga. Likadana resursströmmar i den resulterande filen slås ihop till ett PDF‑objekt om denna flagga är satt. Detta möjliggör att minska den resulterande filens storlek men kan leda till långsammare körning och större minneskrav. Standardvärde: false. |
| set_OutputFile(const System::String&) | Ställer in namn och sökväg för utdatafilen. |
| set_OutputStream(const System::SharedPtr<System::IO::Stream>&) | Ställer in utdataström. |
| set_PageNumberRotation(float) | Ställer in rotation för sidnummer. Rotation är i grader. Standard är 0. |
| set_Response(const System::SharedPtr<System::Web::HttpResponse>&) | Ställer in Response-objektet där resultatet av operationen kommer att lagras. |
| set_SaveOptions(const System::SharedPtr<Aspose::Pdf::SaveOptions>&) | Ställer in sparalternativ när resultatet lagras som HttpResponse. Standardvärde: PdfSaveOptions. |
| set_StampId(int32_t) | Stamp ID för nästa tillagda stämpel (inkluderande sidhuvuden/hooters/sidnummer). |
| set_StartingNumber(int32_t) | Ställer in startnummer för den första sidan i inmatningsfilen. Efterföljande sidor numreras med början från detta värde. Till exempel, om StartingNumber är satt till 100, kommer dokumentsidorna ha numren 100, 101, 102… |
Fält
| Fält | Beskrivning |
|---|---|
| static PosBottomLeft | Nedre vänstra positionen. |
| static PosBottomMiddle | Nedre mittpositionen. |
| static PosBottomRight | Nedre högra positionen. |
| static PosSidesLeft | Left position. |
| static PosSidesRight | Right position. |
| static PosUpperLeft | Övre vänstra positionen. |
| static PosUpperMiddle | Övre mittpositionen. |
| static PosUpperRight | Right övre position. |
Se även
- Class SaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++