mupdf
Loading...
Searching...
No Matches
pdf_processor Struct Reference

#include <interpret.h>

Collaboration diagram for pdf_processor:

Public Attributes

int refs
int closed
void(* close_processor )(fz_context *ctx, pdf_processor *proc)
void(* drop_processor )(fz_context *ctx, pdf_processor *proc)
void(* reset_processor )(fz_context *ctx, pdf_processor *proc)
void(* push_resources )(fz_context *ctx, pdf_processor *proc, pdf_obj *res)
pdf_obj *(* pop_resources )(fz_context *ctx, pdf_processor *proc)
void(* op_w )(fz_context *ctx, pdf_processor *proc, float linewidth)
void(* op_j )(fz_context *ctx, pdf_processor *proc, int linejoin)
void(* op_J )(fz_context *ctx, pdf_processor *proc, int linecap)
void(* op_M )(fz_context *ctx, pdf_processor *proc, float miterlimit)
void(* op_d )(fz_context *ctx, pdf_processor *proc, pdf_obj *array, float phase)
void(* op_ri )(fz_context *ctx, pdf_processor *proc, const char *intent)
void(* op_i )(fz_context *ctx, pdf_processor *proc, float flatness)
void(* op_gs_begin )(fz_context *ctx, pdf_processor *proc, const char *name, pdf_obj *extgstate)
void(* op_gs_BM )(fz_context *ctx, pdf_processor *proc, const char *blendmode)
void(* op_gs_ca )(fz_context *ctx, pdf_processor *proc, float alpha)
void(* op_gs_CA )(fz_context *ctx, pdf_processor *proc, float alpha)
void(* op_gs_SMask )(fz_context *ctx, pdf_processor *proc, pdf_obj *smask, fz_colorspace *smask_cs, float *bc, int luminosity, pdf_obj *tr)
void(* op_gs_end )(fz_context *ctx, pdf_processor *proc)
void(* op_q )(fz_context *ctx, pdf_processor *proc)
void(* op_Q )(fz_context *ctx, pdf_processor *proc)
void(* op_cm )(fz_context *ctx, pdf_processor *proc, float a, float b, float c, float d, float e, float f)
void(* op_m )(fz_context *ctx, pdf_processor *proc, float x, float y)
void(* op_l )(fz_context *ctx, pdf_processor *proc, float x, float y)
void(* op_c )(fz_context *ctx, pdf_processor *proc, float x1, float y1, float x2, float y2, float x3, float y3)
void(* op_v )(fz_context *ctx, pdf_processor *proc, float x2, float y2, float x3, float y3)
void(* op_y )(fz_context *ctx, pdf_processor *proc, float x1, float y1, float x3, float y3)
void(* op_h )(fz_context *ctx, pdf_processor *proc)
void(* op_re )(fz_context *ctx, pdf_processor *proc, float x, float y, float w, float h)
void(* op_S )(fz_context *ctx, pdf_processor *proc)
void(* op_s )(fz_context *ctx, pdf_processor *proc)
void(* op_F )(fz_context *ctx, pdf_processor *proc)
void(* op_f )(fz_context *ctx, pdf_processor *proc)
void(* op_fstar )(fz_context *ctx, pdf_processor *proc)
void(* op_B )(fz_context *ctx, pdf_processor *proc)
void(* op_Bstar )(fz_context *ctx, pdf_processor *proc)
void(* op_b )(fz_context *ctx, pdf_processor *proc)
void(* op_bstar )(fz_context *ctx, pdf_processor *proc)
void(* op_n )(fz_context *ctx, pdf_processor *proc)
void(* op_W )(fz_context *ctx, pdf_processor *proc)
void(* op_Wstar )(fz_context *ctx, pdf_processor *proc)
void(* op_BT )(fz_context *ctx, pdf_processor *proc)
void(* op_ET )(fz_context *ctx, pdf_processor *proc)
void(* op_Tc )(fz_context *ctx, pdf_processor *proc, float charspace)
void(* op_Tw )(fz_context *ctx, pdf_processor *proc, float wordspace)
void(* op_Tz )(fz_context *ctx, pdf_processor *proc, float scale)
void(* op_TL )(fz_context *ctx, pdf_processor *proc, float leading)
void(* op_Tf )(fz_context *ctx, pdf_processor *proc, const char *name, pdf_font_desc *font, float size)
void(* op_Tr )(fz_context *ctx, pdf_processor *proc, int render)
void(* op_Ts )(fz_context *ctx, pdf_processor *proc, float rise)
void(* op_Td )(fz_context *ctx, pdf_processor *proc, float tx, float ty)
void(* op_TD )(fz_context *ctx, pdf_processor *proc, float tx, float ty)
void(* op_Tm )(fz_context *ctx, pdf_processor *proc, float a, float b, float c, float d, float e, float f)
void(* op_Tstar )(fz_context *ctx, pdf_processor *proc)
void(* op_TJ )(fz_context *ctx, pdf_processor *proc, pdf_obj *array)
void(* op_Tj )(fz_context *ctx, pdf_processor *proc, char *str, size_t len)
void(* op_squote )(fz_context *ctx, pdf_processor *proc, char *str, size_t len)
void(* op_dquote )(fz_context *ctx, pdf_processor *proc, float aw, float ac, char *str, size_t len)
void(* op_d0 )(fz_context *ctx, pdf_processor *proc, float wx, float wy)
void(* op_d1 )(fz_context *ctx, pdf_processor *proc, float wx, float wy, float llx, float lly, float urx, float ury)
void(* op_CS )(fz_context *ctx, pdf_processor *proc, const char *name, fz_colorspace *cs)
void(* op_cs )(fz_context *ctx, pdf_processor *proc, const char *name, fz_colorspace *cs)
void(* op_SC_pattern )(fz_context *ctx, pdf_processor *proc, const char *name, pdf_pattern *pat, int n, float *color)
void(* op_sc_pattern )(fz_context *ctx, pdf_processor *proc, const char *name, pdf_pattern *pat, int n, float *color)
void(* op_SC_shade )(fz_context *ctx, pdf_processor *proc, const char *name, fz_shade *shade)
void(* op_sc_shade )(fz_context *ctx, pdf_processor *proc, const char *name, fz_shade *shade)
void(* op_SC_color )(fz_context *ctx, pdf_processor *proc, int n, float *color)
void(* op_sc_color )(fz_context *ctx, pdf_processor *proc, int n, float *color)
void(* op_G )(fz_context *ctx, pdf_processor *proc, float g)
void(* op_g )(fz_context *ctx, pdf_processor *proc, float g)
void(* op_RG )(fz_context *ctx, pdf_processor *proc, float r, float g, float b)
void(* op_rg )(fz_context *ctx, pdf_processor *proc, float r, float g, float b)
void(* op_K )(fz_context *ctx, pdf_processor *proc, float c, float m, float y, float k)
void(* op_k )(fz_context *ctx, pdf_processor *proc, float c, float m, float y, float k)
void(* op_BI )(fz_context *ctx, pdf_processor *proc, fz_image *image, const char *colorspace_name)
void(* op_sh )(fz_context *ctx, pdf_processor *proc, const char *name, fz_shade *shade)
void(* op_Do_image )(fz_context *ctx, pdf_processor *proc, const char *name, fz_image *image)
void(* op_Do_form )(fz_context *ctx, pdf_processor *proc, const char *name, pdf_obj *form)
void(* op_MP )(fz_context *ctx, pdf_processor *proc, const char *tag)
void(* op_DP )(fz_context *ctx, pdf_processor *proc, const char *tag, pdf_obj *raw, pdf_obj *cooked)
void(* op_BMC )(fz_context *ctx, pdf_processor *proc, const char *tag)
void(* op_BDC )(fz_context *ctx, pdf_processor *proc, const char *tag, pdf_obj *raw, pdf_obj *cooked)
void(* op_EMC )(fz_context *ctx, pdf_processor *proc)
void(* op_BX )(fz_context *ctx, pdf_processor *proc)
void(* op_EX )(fz_context *ctx, pdf_processor *proc)
void(* op_gs_OP )(fz_context *ctx, pdf_processor *proc, int b)
void(* op_gs_op )(fz_context *ctx, pdf_processor *proc, int b)
void(* op_gs_OPM )(fz_context *ctx, pdf_processor *proc, int i)
void(* op_gs_UseBlackPtComp )(fz_context *ctx, pdf_processor *proc, pdf_obj *name)
void(* op_EOD )(fz_context *ctx, pdf_processor *proc)
void(* op_END )(fz_context *ctx, pdf_processor *proc)
const char * usage
int hidden
pdf_processor_requirements requirements
pdf_resource_stackrstack
pdf_processorchain

Member Data Documentation

◆ chain

pdf_processor* pdf_processor::chain

◆ close_processor

void(* pdf_processor::close_processor) (fz_context *ctx, pdf_processor *proc)

◆ closed

int pdf_processor::closed

◆ drop_processor

void(* pdf_processor::drop_processor) (fz_context *ctx, pdf_processor *proc)

◆ hidden

int pdf_processor::hidden

◆ op_B

void(* pdf_processor::op_B) (fz_context *ctx, pdf_processor *proc)

◆ op_b

void(* pdf_processor::op_b) (fz_context *ctx, pdf_processor *proc)

◆ op_BDC

void(* pdf_processor::op_BDC) (fz_context *ctx, pdf_processor *proc, const char *tag, pdf_obj *raw, pdf_obj *cooked)

◆ op_BI

void(* pdf_processor::op_BI) (fz_context *ctx, pdf_processor *proc, fz_image *image, const char *colorspace_name)

◆ op_BMC

void(* pdf_processor::op_BMC) (fz_context *ctx, pdf_processor *proc, const char *tag)

◆ op_Bstar

void(* pdf_processor::op_Bstar) (fz_context *ctx, pdf_processor *proc)

◆ op_bstar

void(* pdf_processor::op_bstar) (fz_context *ctx, pdf_processor *proc)

◆ op_BT

void(* pdf_processor::op_BT) (fz_context *ctx, pdf_processor *proc)

◆ op_BX

void(* pdf_processor::op_BX) (fz_context *ctx, pdf_processor *proc)

◆ op_c

void(* pdf_processor::op_c) (fz_context *ctx, pdf_processor *proc, float x1, float y1, float x2, float y2, float x3, float y3)

◆ op_cm

void(* pdf_processor::op_cm) (fz_context *ctx, pdf_processor *proc, float a, float b, float c, float d, float e, float f)

◆ op_CS

void(* pdf_processor::op_CS) (fz_context *ctx, pdf_processor *proc, const char *name, fz_colorspace *cs)

◆ op_cs

void(* pdf_processor::op_cs) (fz_context *ctx, pdf_processor *proc, const char *name, fz_colorspace *cs)

◆ op_d

void(* pdf_processor::op_d) (fz_context *ctx, pdf_processor *proc, pdf_obj *array, float phase)

◆ op_d0

void(* pdf_processor::op_d0) (fz_context *ctx, pdf_processor *proc, float wx, float wy)

◆ op_d1

void(* pdf_processor::op_d1) (fz_context *ctx, pdf_processor *proc, float wx, float wy, float llx, float lly, float urx, float ury)

◆ op_Do_form

void(* pdf_processor::op_Do_form) (fz_context *ctx, pdf_processor *proc, const char *name, pdf_obj *form)

◆ op_Do_image

void(* pdf_processor::op_Do_image) (fz_context *ctx, pdf_processor *proc, const char *name, fz_image *image)

◆ op_DP

void(* pdf_processor::op_DP) (fz_context *ctx, pdf_processor *proc, const char *tag, pdf_obj *raw, pdf_obj *cooked)

◆ op_dquote

void(* pdf_processor::op_dquote) (fz_context *ctx, pdf_processor *proc, float aw, float ac, char *str, size_t len)

◆ op_EMC

void(* pdf_processor::op_EMC) (fz_context *ctx, pdf_processor *proc)

◆ op_END

void(* pdf_processor::op_END) (fz_context *ctx, pdf_processor *proc)

◆ op_EOD

void(* pdf_processor::op_EOD) (fz_context *ctx, pdf_processor *proc)

◆ op_ET

void(* pdf_processor::op_ET) (fz_context *ctx, pdf_processor *proc)

◆ op_EX

void(* pdf_processor::op_EX) (fz_context *ctx, pdf_processor *proc)

◆ op_F

void(* pdf_processor::op_F) (fz_context *ctx, pdf_processor *proc)

◆ op_f

void(* pdf_processor::op_f) (fz_context *ctx, pdf_processor *proc)

◆ op_fstar

void(* pdf_processor::op_fstar) (fz_context *ctx, pdf_processor *proc)

◆ op_G

void(* pdf_processor::op_G) (fz_context *ctx, pdf_processor *proc, float g)

◆ op_g

void(* pdf_processor::op_g) (fz_context *ctx, pdf_processor *proc, float g)

◆ op_gs_begin

void(* pdf_processor::op_gs_begin) (fz_context *ctx, pdf_processor *proc, const char *name, pdf_obj *extgstate)

◆ op_gs_BM

void(* pdf_processor::op_gs_BM) (fz_context *ctx, pdf_processor *proc, const char *blendmode)

◆ op_gs_CA

void(* pdf_processor::op_gs_CA) (fz_context *ctx, pdf_processor *proc, float alpha)

◆ op_gs_ca

void(* pdf_processor::op_gs_ca) (fz_context *ctx, pdf_processor *proc, float alpha)

◆ op_gs_end

void(* pdf_processor::op_gs_end) (fz_context *ctx, pdf_processor *proc)

◆ op_gs_OP

void(* pdf_processor::op_gs_OP) (fz_context *ctx, pdf_processor *proc, int b)

◆ op_gs_op

void(* pdf_processor::op_gs_op) (fz_context *ctx, pdf_processor *proc, int b)

◆ op_gs_OPM

void(* pdf_processor::op_gs_OPM) (fz_context *ctx, pdf_processor *proc, int i)

◆ op_gs_SMask

void(* pdf_processor::op_gs_SMask) (fz_context *ctx, pdf_processor *proc, pdf_obj *smask, fz_colorspace *smask_cs, float *bc, int luminosity, pdf_obj *tr)

◆ op_gs_UseBlackPtComp

void(* pdf_processor::op_gs_UseBlackPtComp) (fz_context *ctx, pdf_processor *proc, pdf_obj *name)

◆ op_h

void(* pdf_processor::op_h) (fz_context *ctx, pdf_processor *proc)

◆ op_i

void(* pdf_processor::op_i) (fz_context *ctx, pdf_processor *proc, float flatness)

◆ op_J

void(* pdf_processor::op_J) (fz_context *ctx, pdf_processor *proc, int linecap)

◆ op_j

void(* pdf_processor::op_j) (fz_context *ctx, pdf_processor *proc, int linejoin)

◆ op_K

void(* pdf_processor::op_K) (fz_context *ctx, pdf_processor *proc, float c, float m, float y, float k)

◆ op_k

void(* pdf_processor::op_k) (fz_context *ctx, pdf_processor *proc, float c, float m, float y, float k)

◆ op_l

void(* pdf_processor::op_l) (fz_context *ctx, pdf_processor *proc, float x, float y)

◆ op_M

void(* pdf_processor::op_M) (fz_context *ctx, pdf_processor *proc, float miterlimit)

◆ op_m

void(* pdf_processor::op_m) (fz_context *ctx, pdf_processor *proc, float x, float y)

◆ op_MP

void(* pdf_processor::op_MP) (fz_context *ctx, pdf_processor *proc, const char *tag)

◆ op_n

void(* pdf_processor::op_n) (fz_context *ctx, pdf_processor *proc)

◆ op_Q

void(* pdf_processor::op_Q) (fz_context *ctx, pdf_processor *proc)

◆ op_q

void(* pdf_processor::op_q) (fz_context *ctx, pdf_processor *proc)

◆ op_re

void(* pdf_processor::op_re) (fz_context *ctx, pdf_processor *proc, float x, float y, float w, float h)

◆ op_RG

void(* pdf_processor::op_RG) (fz_context *ctx, pdf_processor *proc, float r, float g, float b)

◆ op_rg

void(* pdf_processor::op_rg) (fz_context *ctx, pdf_processor *proc, float r, float g, float b)

◆ op_ri

void(* pdf_processor::op_ri) (fz_context *ctx, pdf_processor *proc, const char *intent)

◆ op_S

void(* pdf_processor::op_S) (fz_context *ctx, pdf_processor *proc)

◆ op_s

void(* pdf_processor::op_s) (fz_context *ctx, pdf_processor *proc)

◆ op_SC_color

void(* pdf_processor::op_SC_color) (fz_context *ctx, pdf_processor *proc, int n, float *color)

◆ op_sc_color

void(* pdf_processor::op_sc_color) (fz_context *ctx, pdf_processor *proc, int n, float *color)

◆ op_SC_pattern

void(* pdf_processor::op_SC_pattern) (fz_context *ctx, pdf_processor *proc, const char *name, pdf_pattern *pat, int n, float *color)

◆ op_sc_pattern

void(* pdf_processor::op_sc_pattern) (fz_context *ctx, pdf_processor *proc, const char *name, pdf_pattern *pat, int n, float *color)

◆ op_SC_shade

void(* pdf_processor::op_SC_shade) (fz_context *ctx, pdf_processor *proc, const char *name, fz_shade *shade)

◆ op_sc_shade

void(* pdf_processor::op_sc_shade) (fz_context *ctx, pdf_processor *proc, const char *name, fz_shade *shade)

◆ op_sh

void(* pdf_processor::op_sh) (fz_context *ctx, pdf_processor *proc, const char *name, fz_shade *shade)

◆ op_squote

void(* pdf_processor::op_squote) (fz_context *ctx, pdf_processor *proc, char *str, size_t len)

◆ op_Tc

void(* pdf_processor::op_Tc) (fz_context *ctx, pdf_processor *proc, float charspace)

◆ op_TD

void(* pdf_processor::op_TD) (fz_context *ctx, pdf_processor *proc, float tx, float ty)

◆ op_Td

void(* pdf_processor::op_Td) (fz_context *ctx, pdf_processor *proc, float tx, float ty)

◆ op_Tf

void(* pdf_processor::op_Tf) (fz_context *ctx, pdf_processor *proc, const char *name, pdf_font_desc *font, float size)

◆ op_TJ

void(* pdf_processor::op_TJ) (fz_context *ctx, pdf_processor *proc, pdf_obj *array)

◆ op_Tj

void(* pdf_processor::op_Tj) (fz_context *ctx, pdf_processor *proc, char *str, size_t len)

◆ op_TL

void(* pdf_processor::op_TL) (fz_context *ctx, pdf_processor *proc, float leading)

◆ op_Tm

void(* pdf_processor::op_Tm) (fz_context *ctx, pdf_processor *proc, float a, float b, float c, float d, float e, float f)

◆ op_Tr

void(* pdf_processor::op_Tr) (fz_context *ctx, pdf_processor *proc, int render)

◆ op_Ts

void(* pdf_processor::op_Ts) (fz_context *ctx, pdf_processor *proc, float rise)

◆ op_Tstar

void(* pdf_processor::op_Tstar) (fz_context *ctx, pdf_processor *proc)

◆ op_Tw

void(* pdf_processor::op_Tw) (fz_context *ctx, pdf_processor *proc, float wordspace)

◆ op_Tz

void(* pdf_processor::op_Tz) (fz_context *ctx, pdf_processor *proc, float scale)

◆ op_v

void(* pdf_processor::op_v) (fz_context *ctx, pdf_processor *proc, float x2, float y2, float x3, float y3)

◆ op_W

void(* pdf_processor::op_W) (fz_context *ctx, pdf_processor *proc)

◆ op_w

void(* pdf_processor::op_w) (fz_context *ctx, pdf_processor *proc, float linewidth)

◆ op_Wstar

void(* pdf_processor::op_Wstar) (fz_context *ctx, pdf_processor *proc)

◆ op_y

void(* pdf_processor::op_y) (fz_context *ctx, pdf_processor *proc, float x1, float y1, float x3, float y3)

◆ pop_resources

pdf_obj *(* pdf_processor::pop_resources) (fz_context *ctx, pdf_processor *proc)

◆ push_resources

void(* pdf_processor::push_resources) (fz_context *ctx, pdf_processor *proc, pdf_obj *res)

◆ refs

int pdf_processor::refs

◆ requirements

pdf_processor_requirements pdf_processor::requirements

◆ reset_processor

void(* pdf_processor::reset_processor) (fz_context *ctx, pdf_processor *proc)

◆ rstack

pdf_resource_stack* pdf_processor::rstack

◆ usage

const char* pdf_processor::usage

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/mupdf/checkouts/1.28.0/include/mupdf/pdf/interpret.h