Aspose::Page::EPS::Device::PdfDevice klasse
inhoud
[
verbergen
]PdfDevice class
Deze klasse omvat het renderen van een document naar PDF.
class PdfDevice : public Aspose::Page::Device,
public Aspose::Page::IMultiPageDevice,
public Aspose::Page::IStreamable
Methoden
| Methode | Beschrijving |
|---|---|
| static AUTHOR() | “Author” eigenschapwaarde. |
| static BACKGROUND() | “Background” eigenschapssleutel. |
| static BACKGROUND_COLOR() | “Background color” eigenschapssleutel. |
| virtual Clip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) | Knipt met de gegeven vorm. Verzendt naar writeClip(Rectangle), writeClip(RectangleF) of writeClip(Shape). |
| virtual ClipRect(float, float, float, float) | Knipt rechthoek. Roept clip(Rectangle2D) aan. |
| ClosePage() override | Voert de noodzakelijke voorbereiding van het apparaat uit nadat de pagina is gerenderd. |
| CloseStream() | |
| static COMPRESS() | “Compress” eigenschapssleutel. |
| virtual Copy() | |
| Create() override | Maakt een kopie van dit apparaat. |
| virtual Create(float, float, float, float) | |
| CreatePdfCanvas() | |
| Dispose() override | Beëindigt de grafische context. Als bij creatie restoreOnDispose waar was, wordt writeGraphicsRestore() aangeroepen. |
| Draw(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) override | Tekent een pad. |
| DrawBitmapGlyph(System::SharedPtr<System::Object>, System::String, System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::Drawing::Drawing2D::Matrix>) override | |
| DrawImage(System::SharedPtr<System::Drawing::Bitmap>, System::SharedPtr<System::Drawing::Drawing2D::Matrix>, System::Drawing::Color) override | Tekent een afbeelding met toegewezen transformatie en achtergrond. |
| DrawString(System::String, double, double) override | Tekent een tekenreeks op een gegeven punt. |
| static EMBED_FONTS() | “Embed font in document” eigenschapssleutel. |
| static EMBED_FONTS_AS() | “What font type is used for embedding” eigenschapssleutel. |
| static EMIT_ERRORS() | “Emit errors” eigenschapwaarde. |
| static EMIT_WARNINGS() | “Emit warnings” eigenschapwaarde. |
| EndDocument() override | Voert de noodzakelijke voorbereiding van het apparaat uit nadat het document is gerenderd. |
| Fill(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) override | Vult een pad. |
| FillLastClip() | |
| static FIT_TO_PAGE() | “Fit content to page” eigenschapssleutel. |
| get_CurrentPageNumber() override | Huidig paginanummer. |
| get_LastWrittenPaint() const | Tekent een kader en banner rond een tekenreeks. De methode berekent en retourneert het punt waarop de tekstcursor moet worden geplaatst vóór het tekenen van de tekenreeks. |
| get_OutputStream() override | Specificeert of retourneert een outputstream. |
| get_WarningMessage() | |
| GetFinalWrittenLength() override | |
| GetTransform() override | Haalt de huidige transformatie op. |
| InitClip() override | Initialiseert de clip van het apparaat. |
| InitPageNumbers() override | Initialiseert het aantal pagina’s voor uitvoer. |
| static KEYWORDS() | “Keywords” eigenschapwaarde. |
| OpenPage(System::String) override | Voert de noodzakelijke voorbereiding van het apparaat uit vóór het renderen van een pagina. |
| OpenPage(float, float) override | Voert de noodzakelijke voorbereiding van het apparaat uit vóór het renderen van elke pagina. |
| static ORIENTATION() | “Orientation” eigenschapsleutel. |
| static PAGE_MARGINS() | “Page margins” eigenschapsleutel. |
| static PAGE_SIZE_() | “Page size” eigenschapsleutel. |
| PdfDevice(System::SharedPtr<System::IO::Stream>) | Initialiseert een nieuwe instantie van PdfDevice met een outputstream. |
| PdfDevice(System::SharedPtr<System::IO::Stream>, System::Drawing::Size) | Initialiseert een nieuwe instantie van PdfDevice met een outputstream en een gespecificeerde paginagrootte. |
| PdfDevice(System::SharedPtr<PdfDevice>, bool) | Kloonconstructor. Initialiseert een nieuwe instantie van PdfDevice met een bestaand apparaat. |
| ReNew() override | Reset het apparaat naar de initiële staat voor het volledige document. Wordt gebruikt om de outputstream te resetten. |
| ReNewForMerge(bool) override | Reset het apparaat naar de initiële staat voor het volledige document tijdens het samenvoegen van meerdere documenten. Wordt gebruikt om de outputstream te resetten. |
| Reset() override | Als paginaparameters van het apparaat worden ingesteld, stelt deze methode je in staat om de schrijfstream terug te brengen naar het begin van de pagina. |
| Reset(bool) override | |
| virtual ResetClip(System::Drawing::Rectangle) | |
| Rotate(double) override | Roteer de huidige transformatie over de Z-as. Roept writeTransform(Transform) aan. Roteren met een positieve hoek theta roteert punten op de positieve x-as naar de positieve y-as. |
| virtual SavePageTransform() | |
| Scale(double, double) override | Schaalt de huidige transformatie-matrix. Roept writeTransform(Transform) aan. |
| set_Font(System::SharedPtr<BaseTrFont>) override | Specificeert het huidige lettertype. |
| set_OutputStream(System::SharedPtr<System::IO::Stream>) override | Specificeert of retourneert een outputstream. |
| set_Paint(System::SharedPtr<System::Drawing::Brush>) override | Retourneert of specificeert de huidige verf. |
| set_Stroke(System::SharedPtr<System::Drawing::Pen>) override | Retourneert of specificeert de huidige lijn. |
| SetClip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) override | Specificeert de clip van het apparaat. |
| virtual SetFooter(System::SharedPtr<Postscript::TrFont>, System::SharedPtr<Graphics2d::TagString>, System::SharedPtr<Graphics2d::TagString>, System::SharedPtr<Graphics2d::TagString>, int32_t) | |
| virtual SetHeader(System::SharedPtr<Postscript::TrFont>, System::SharedPtr<Graphics2d::TagString>, System::SharedPtr<Graphics2d::TagString>, System::SharedPtr<Graphics2d::TagString>, int32_t) | |
| SetSaveFromPatternCreate() | |
| SetTransform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) override | Specificeert de huidige transformatie. Aangezien de meeste outputformaten deze functionaliteit niet implementeren, wordt de inverse transformatie van currentTransform berekend en vermenigvuldigd met de in te stellen transformatie. Het resultaat wordt vervolgens doorgestuurd via een aanroep van writeTransform(Transform). |
| Shear(double, double) override | Schuift de huidige transformatie-matrix. Roept writeTransform(Transform) aan. |
| StartDocument() override | Voert de noodzakelijke voorbereiding van het apparaat uit vóór het starten van het renderen van het document. |
| static SUBJECT() | “Subject” eigenschapwaarde. |
| static TITLE() | “Title” eigenschapwaarde. |
| ToString() const override | Retourneert de naam van het apparaattype. |
| Transform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) override | Transformeert de huidige transformatie-matrix. Roept writeTransform(Transform) aan. |
| Translate(double, double) override | Verschuift de huidige transformatie-matrix. Roept writeTransform(Transform) aan. |
| static TRANSPARENT() | “Transparent” eigenschapssleutel. |
| UpdatePageParameters(System::SharedPtr<IMultiPageDevice>) override | Werk de pagina-parameters bij van een ander meer-pagina-apparaat. |
| static WRITE_IMAGES_AS() | “Format of images” eigenschapssleutel. |
| WriteBackground() override | Schrijft de huidige achtergrond weg. |
| WriteCap(System::Drawing::Drawing2D::LineCap) override | Schrijft de cap van de streep weg. |
| virtual WriteClip(System::Drawing::RectangleF) | |
| virtual WriteClip(System::SharedPtr<System::Drawing::Drawing2D::GraphicsPath>) | |
| WriteComment(System::String) override | Schrijft een opmerking. |
| WriteDash(System::ArrayPtr<double>, double, System::Drawing::Drawing2D::DashCap, float) override | Schrijft de dash van de streep weg. |
| virtual WriteGraphicsRestore() | |
| virtual WriteGraphicsSave() | |
| WriteHeader() | Schrijft de catalogus, docinfo, voorkeuren, en (aangezien we alleen enkel-pagina-uitvoer gebruiken) de paginaboom. |
| WriteJoin(System::Drawing::Drawing2D::LineJoin) override | Schrijft de join van de streep weg. |
| WriteLastWrittenPaint() | Schrijft de laatst geschreven verf weg. Het is nuttig in gevallen waarin na het schrijven van verf een grafische herstel (“Q”) werd uitgevoerd. |
| WriteMiterLimit(float) override | Schrijft de miter-limiet van de streep weg. |
| WritePaint(System::SharedPtr<System::Drawing::SolidBrush>) override | Schrijft verf weg als de opgegeven kleur. |
| WritePaint(System::SharedPtr<System::Drawing::Drawing2D::LinearGradientBrush>) override | Schrijft verf weg als de opgegeven gradiënt. |
| WritePaint(System::SharedPtr<System::Drawing::TextureBrush>) override | Schrijft verf weg als de opgegeven textuur. |
| WritePaint(System::SharedPtr<System::Drawing::Brush>) override | Schrijft verf weg. |
| WriteString(System::SharedPtr<BaseTrFont>, System::String) override | Schrijft een string weg met het opgegeven lettertype. |
| WriteTrailer() | Schrijft de trailer van het PDF-document weg. |
| virtual WriteTransform(System::SharedPtr<System::Drawing::Drawing2D::Matrix>) | Schrijf de gegeven transformatie-matrix naar het bestand. |
| WriteWarning(System::String) override | Schrijft een waarschuwing weg, standaard naar System.err. |
| WriteWidth(float) override | Schrijft de breedte van de streep weg. |
Velden
| Veld | Beschrijving |
|---|---|
| static VERSION | “Version” eigenschapssleutel. |
| static VERSION5 | “Version of Adobe Acrobat Reader” eigenschapswaarde. |
Deprecated
PdfDevice class is verouderd vanaf versie 24.3. Gebruik in plaats daarvan de SaveAsPdf-methode in de PsDocument class. In 24.6 zal deze class volledig verborgen zijn.
Zie ook
- Class IMultiPageDevice
- Class IStreamable
- Namespace Aspose::Page::EPS::Device
- Library Aspose.Page for C++