#include <stdarg.h>
#include <math.h>
#include <setjmp.h>
#include "hpdf.h"
#include "plplotP.h"
#include "drivers.h"
Classes | |
struct | pdfdev |
Defines | |
#define | DPI 144 |
#define | PDF_Default_X DPI*11.69 |
#define | PDF_Default_Y DPI*8.27 |
#define | MAX_STRING_LEN 1000 |
Functions | |
static short | desired_offset (short, double) |
static void | poly_line (PLStream *pls, short *xa, short *ya, PLINT npts, short fill) |
void | plD_dispatch_init_pdf (PLDispatchTable *pdt) |
void | plD_init_pdf (PLStream *) |
void | plD_line_pdf (PLStream *, short, short, short, short) |
void | plD_polyline_pdf (PLStream *, short *, short *, PLINT) |
void | plD_eop_pdf (PLStream *) |
void | plD_bop_pdf (PLStream *) |
void | plD_tidy_pdf (PLStream *) |
void | plD_state_pdf (PLStream *, PLINT) |
void | plD_esc_pdf (PLStream *, PLINT, void *) |
void | error_handler (HPDF_STATUS error_no, HPDF_STATUS detail_no, void *user_data) |
Variables | |
const char * | plD_DEVICE_INFO_pdf = "pdf:Portable Document Format PDF:1:pdf:58:pdf" |
static jmp_buf | env |
#define DPI 144 |
#define MAX_STRING_LEN 1000 |
#define PDF_Default_X DPI*11.69 |
#define PDF_Default_Y DPI*8.27 |
static short desired_offset | ( | short | , | |
double | ||||
) | [static] |
void error_handler | ( | HPDF_STATUS | error_no, | |
HPDF_STATUS | detail_no, | |||
void * | user_data | |||
) |
void plD_bop_pdf | ( | PLStream * | pls | ) |
void plD_dispatch_init_pdf | ( | PLDispatchTable * | pdt | ) |
void plD_eop_pdf | ( | PLStream * | pls | ) |
void plD_init_pdf | ( | PLStream * | pls | ) |
void plD_line_pdf | ( | PLStream * | pls, | |
short | x1a, | |||
short | y1a, | |||
short | x2a, | |||
short | y2a | |||
) |
void plD_tidy_pdf | ( | PLStream * | pls | ) |
jmp_buf env [static] |
const char* plD_DEVICE_INFO_pdf = "pdf:Portable Document Format PDF:1:pdf:58:pdf" |