![]() |
wxPdfDocument
1.4.0
Library for generating PDF documents from wxWidgets applications
|
Interface of the several wxPdfDocument property classes. More...
#include "wx/pdfdocdef.h"Macros | |
| #define | wxPDF_BORDER_NONE 0x0000 |
| Border options. | |
| #define | wxPDF_BORDER_LEFT 0x0001 |
| Left border. | |
| #define | wxPDF_BORDER_RIGHT 0x0002 |
| Right border. | |
| #define | wxPDF_BORDER_TOP 0x0004 |
| Top border. | |
| #define | wxPDF_BORDER_BOTTOM 0x0008 |
| Bottom border. | |
| #define | wxPDF_BORDER_FRAME 0x000F |
| Full frame border. | |
| #define | wxPDF_CORNER_NONE 0x0000 |
| Corner options. | |
| #define | wxPDF_CORNER_TOP_LEFT 0x0001 |
| Top-left rounded corner. | |
| #define | wxPDF_CORNER_TOP_RIGHT 0x0002 |
| Top-right rounded corner. | |
| #define | wxPDF_CORNER_BOTTOM_LEFT 0x0004 |
| Bottom-left rounded corner. | |
| #define | wxPDF_CORNER_BOTTOM_RIGHT 0x0008 |
| Bottom-right rounded corner. | |
| #define | wxPDF_CORNER_ALL 0x000F |
| All corners rounded. | |
| #define | wxPDF_STYLE_NOOP 0x0000 |
| Style options. | |
| #define | wxPDF_STYLE_DRAW 0x0001 |
| Draw (stroke) the path. | |
| #define | wxPDF_STYLE_FILL 0x0002 |
| Fill the path. | |
| #define | wxPDF_STYLE_FILLDRAW 0x0003 |
| Fill and draw (stroke) the path. | |
| #define | wxPDF_STYLE_DRAWCLOSE 0x0004 |
| Close and draw the path. | |
| #define | wxPDF_STYLE_MASK 0x0007 |
| Style mask. | |
| #define | wxPDF_PERMISSION_NONE 0x0000 |
| Permission options. | |
| #define | wxPDF_PERMISSION_PRINT 0x0004 |
| Allow printing. | |
| #define | wxPDF_PERMISSION_MODIFY 0x0008 |
| Allow modifying. | |
| #define | wxPDF_PERMISSION_COPY 0x0010 |
| Allow text copying. | |
| #define | wxPDF_PERMISSION_ANNOT 0x0020 |
| Allow annotations. | |
| #define | wxPDF_PERMISSION_FILLFORM 0x0100 |
| Allow filling forms. | |
| #define | wxPDF_PERMISSION_EXTRACT 0x0200 |
| Allow extract text and/or graphics. | |
| #define | wxPDF_PERMISSION_ASSEMBLE 0x0400 |
| Allow assemble document. | |
| #define | wxPDF_PERMISSION_HLPRINT 0x0800 |
| Allow high resolution print. | |
| #define | wxPDF_PERMISSION_ALL 0x0F3C |
| Allow anything. | |
| #define | wxPDF_VIEWER_HIDETOOLBAR 0x0001 |
| Viewer preferences. | |
| #define | wxPDF_VIEWER_HIDEMENUBAR 0x0002 |
| Hide menu bar. | |
| #define | wxPDF_VIEWER_HIDEWINDOWUI 0x0004 |
| Hide window UI. | |
| #define | wxPDF_VIEWER_FITWINDOW 0x0008 |
| Fit window. | |
| #define | wxPDF_VIEWER_CENTERWINDOW 0x0010 |
| Center window. | |
| #define | wxPDF_VIEWER_DISPLAYDOCTITLE 0x0020 |
| Display document title. | |
| #define | wxPDF_VIEWER_NOPRINTSCALING 0x0040 |
| No print scaling. | |
Interface of the several wxPdfDocument property classes.
| #define wxPDF_BORDER_BOTTOM 0x0008 |
Bottom border.
| #define wxPDF_BORDER_FRAME 0x000F |
Full frame border.
| #define wxPDF_BORDER_LEFT 0x0001 |
Left border.
| #define wxPDF_BORDER_NONE 0x0000 |
Border options.
No border
| #define wxPDF_BORDER_RIGHT 0x0002 |
Right border.
| #define wxPDF_BORDER_TOP 0x0004 |
Top border.
| #define wxPDF_CORNER_ALL 0x000F |
All corners rounded.
| #define wxPDF_CORNER_BOTTOM_LEFT 0x0004 |
Bottom-left rounded corner.
| #define wxPDF_CORNER_BOTTOM_RIGHT 0x0008 |
Bottom-right rounded corner.
| #define wxPDF_CORNER_NONE 0x0000 |
Corner options.
No rounded corners
| #define wxPDF_CORNER_TOP_LEFT 0x0001 |
Top-left rounded corner.
| #define wxPDF_CORNER_TOP_RIGHT 0x0002 |
Top-right rounded corner.
| #define wxPDF_PERMISSION_ALL 0x0F3C |
Allow anything.
| #define wxPDF_PERMISSION_ANNOT 0x0020 |
Allow annotations.
| #define wxPDF_PERMISSION_ASSEMBLE 0x0400 |
Allow assemble document.
| #define wxPDF_PERMISSION_COPY 0x0010 |
Allow text copying.
| #define wxPDF_PERMISSION_EXTRACT 0x0200 |
Allow extract text and/or graphics.
| #define wxPDF_PERMISSION_FILLFORM 0x0100 |
Allow filling forms.
| #define wxPDF_PERMISSION_HLPRINT 0x0800 |
Allow high resolution print.
| #define wxPDF_PERMISSION_MODIFY 0x0008 |
Allow modifying.
| #define wxPDF_PERMISSION_NONE 0x0000 |
Permission options.
Allow nothing
| #define wxPDF_PERMISSION_PRINT 0x0004 |
Allow printing.
| #define wxPDF_STYLE_DRAW 0x0001 |
Draw (stroke) the path.
| #define wxPDF_STYLE_DRAWCLOSE 0x0004 |
Close and draw the path.
| #define wxPDF_STYLE_FILL 0x0002 |
Fill the path.
| #define wxPDF_STYLE_FILLDRAW 0x0003 |
Fill and draw (stroke) the path.
| #define wxPDF_STYLE_MASK 0x0007 |
Style mask.
| #define wxPDF_STYLE_NOOP 0x0000 |
Style options.
No operation
| #define wxPDF_VIEWER_CENTERWINDOW 0x0010 |
Center window.
| #define wxPDF_VIEWER_DISPLAYDOCTITLE 0x0020 |
Display document title.
| #define wxPDF_VIEWER_FITWINDOW 0x0008 |
Fit window.
| #define wxPDF_VIEWER_HIDEMENUBAR 0x0002 |
Hide menu bar.
| #define wxPDF_VIEWER_HIDETOOLBAR 0x0001 |
Viewer preferences.
Hide tool bar
| #define wxPDF_VIEWER_HIDEWINDOWUI 0x0004 |
Hide window UI.
| #define wxPDF_VIEWER_NOPRINTSCALING 0x0040 |
No print scaling.
| anonymous enum |
Font style flags.
| enum wxPdfAlignment |
Alignment options.
| enum wxPdfBlendMode |
Blend modes.
| enum wxPdfBorderStyle |
| enum wxPdfFontWeight |
Font weights.
| enum wxPdfLayout |
Linear gradient types.
| enum wxPdfMarker |
Marker symbols.
| enum wxPdfPageBox |
Page box types.
| enum wxPdfPaperHandling |
| enum wxPdfPatternStyle |
Pattern styles.
| enum wxPdfRunDirection |
Run direction of text.
| enum wxPdfShapedTextMode |
| enum wxPdfTextRenderMode |
PDF/X and PDF/A conformance types.
For more information on PDF standards, see the official Adobe documentation:
| enum wxPdfZoom |