Aspose::Pdf::Facades::AutoFiller class

AutoFiller class

Representerar en klass som tar emot data från en databas eller annan datakälla, fyller dem i de designade fälten i mall‑pdf‑filen och slutligen genererar en ny pdf‑fil eller ström. Den har två indata‑lägen för mallfilen: inmatning som en ström eller en pdf‑fil. Den har fyra typer av utdata‑lägen: en sammanslagen ström, en sammanslagen fil, många små strömmar, många små filer. Den kan ta emot litterala data som finns i ett System.Data.DataTable.

class AutoFiller : public Aspose::Pdf::Facades::ISaveableFacade

Metoder

MetodBeskrivning
AutoFiller()
BindPdf(System::String) overrideBinder en Pdf fil.
BindPdf(System::SharedPtr<System::IO::Stream>) overrideBinder en Pdf fil.
BindPdf(System::SharedPtr<Document>) overrideBinder ett Pdf dokument.
Close() overrideStänger objektet och utdata‑strömmarna.
Dispose() overrideStänger objektet och utdata‑strömmarna.
get_BasicFileName() constHämtar det grundläggande filnamnet om många små filer ska genereras. Den genererade filen kommer att vara som “BasicFileName0”,“BasicFileName1”,… Den fungerar tillsammans med egenskapen GeneratingPathGeneratingPath.
get_GeneratingPath() constHämtar den genererande sökvägen för de små pdf‑filerna om många små pdf‑filer ska genereras. Den fungerar tillsammans med egenskapen BasicFileNameBasicFileName. Ett av de fyra utdata‑lägena.
get_InputFileName() constHämtar inmatningsmallfilen. Ett av två indata‑lägen.
get_InputStream() constHämtar inmatningsmallströmmen. Ett av två indata‑lägen.
get_OutputFileName() constHämtar den enda stora sammanslagna utdatafilen. Ett av de fyra utdata‑lägena.
get_OutputStream() constHämtar OutputStream. Ett av fyra utdata‑lägen. Dess klassiska användningsfall är Response.OutputStream. Se den online‑demonstrationen.
get_OutputStreams() constHämtar de många Output‑strömmarna. Ett av fyra utdata‑lägen.
Save()Sparar alla pdf‑filerna.
Save(System::String) overrideSparar alla pdf‑filerna.
Save(System::SharedPtr<System::IO::Stream>) overrideSparar alla pdf‑filerna.
set_BasicFileName(const System::String&)Ställer in det grundläggande filnamnet om många små filer ska genereras. Den genererade filen kommer att vara som “BasicFileName0”,“BasicFileName1”,… Det fungerar med en annan egenskap GeneratingPathGeneratingPath.
set_GeneratingPath(const System::String&)Ställer in den genererande sökvägen för de små pdf-filerna om många små pdf-filer ska genereras. Det fungerar med en annan egenskap BasicFileNameBasicFileName. Ett av de fyra utmatningslägena.
set_InputFileName(const System::String&)Ställer in inmatningsmallfilen. Ett av två inmatningslägen.
set_InputStream(const System::SharedPtr<System::IO::Stream>&)Ställer in inmatningsmallströmmen. Ett av två inmatningslägen.
set_OutputFileName(const System::String&)Ställer in den enda stora sammanslagna utdatafilen. Ett av de fyra utmatningslägena.
set_OutputStream(const System::SharedPtr<System::IO::Stream>&)Ställer in OutputStream. Ett av fyra utmatningslägen. Dess klassiska användningsfall är Response.OutputStream. Se den online‑demonstrationen.
set_OutputStreams(const System::ArrayPtr<System::SharedPtr<System::IO::Stream>>&)Ställer in de många Output Streams. Ett av fyra utmatningslägen.
set_UnFlattenFields(const System::ArrayPtr<System::String>&)Ställer in fälten som inte ska plattas ut. Om denna egenskap inte är inställd, kommer alla fält att plattas ut.

Se även