Aspose::Pdf::Facades::AutoFiller class
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| AutoFiller() | |
| BindPdf(System::String) override | Binder en Pdf fil. |
| BindPdf(System::SharedPtr<System::IO::Stream>) override | Binder en Pdf fil. |
| BindPdf(System::SharedPtr<Document>) override | Binder ett Pdf dokument. |
| Close() override | Stänger objektet och utdata‑strömmarna. |
| Dispose() override | Stänger objektet och utdata‑strömmarna. |
| get_BasicFileName() const | Hä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() const | Hä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() const | Hämtar inmatningsmallfilen. Ett av två indata‑lägen. |
| get_InputStream() const | Hämtar inmatningsmallströmmen. Ett av två indata‑lägen. |
| get_OutputFileName() const | Hämtar den enda stora sammanslagna utdatafilen. Ett av de fyra utdata‑lägena. |
| get_OutputStream() const | Hämtar OutputStream. Ett av fyra utdata‑lägen. Dess klassiska användningsfall är Response.OutputStream. Se den online‑demonstrationen. |
| get_OutputStreams() const | Hämtar de många Output‑strömmarna. Ett av fyra utdata‑lägen. |
| Save() | Sparar alla pdf‑filerna. |
| Save(System::String) override | Sparar alla pdf‑filerna. |
| Save(System::SharedPtr<System::IO::Stream>) override | Sparar 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
- Class ISaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++