Aspose::Pdf::Facades::PdfFileStamp class

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

MetodBeskrivning
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() overrideStänger öppna filer och sparar ändringar. Varning. Om in- eller utdataflöden är angivna stängs de inte av Close()‑metoden.
get_AttachmentName() constHämtar namn på bilagan när resultatet av operationen lagras i HttpResponse‑objekt som bilaga.
get_ContentDisposition() constHä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() constHämtar namn och sökväg för indatafilen.
get_InputStream() constHämtar indataflöde.
get_KeepSecurity() constBehåller säkerhet om true. (Denna funktion kommer att implementeras i kommande versioner).
get_NumberingStyle() constHämtar pabge numreringsstil. Möjliga värden: NumeralsArabic, NumeralsRomanUppercase, NumeralsRomanLowercase, LettersAppercase, LettersLowercase.
get_OptimizeSize() constHä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() constHämtar namn och sökväg för utdatafilen.
get_OutputStream() constHä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() constHämtar Response-objektet där resultatet av operationen kommer att lagras.
get_SaveOptions() constHämtar sparalternativ när resultatet lagras som HttpResponse. Standardvärde: PdfSaveOptions.
get_StampId() constStamp ID för nästa tillagda stämpel (inkluderande sidhuvuden/hooters/sidnummer).
get_StartingNumber() constHä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) overrideSparar resultatet i angiven fil.
Save(System::SharedPtr<System::IO::Stream>) overrideSparar 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ältBeskrivning
static PosBottomLeftNedre vänstra positionen.
static PosBottomMiddleNedre mittpositionen.
static PosBottomRightNedre högra positionen.
static PosSidesLeftLeft position.
static PosSidesRightRight position.
static PosUpperLeftÖvre vänstra positionen.
static PosUpperMiddleÖvre mittpositionen.
static PosUpperRightRight övre position.

Se även