X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2Fxo-print.h;h=498be84f0053b5d0a45404ec2effcf75af8fc5d2;hb=69037d6ddbe7e90d13d8a7a088d8c209a926190e;hp=4a7ea31a33b5d570815ca8fbc253877686a94a18;hpb=72a310c8265a0d1e3e95fabb2987f70cfecbf525;p=xournal.git diff --git a/src/xo-print.h b/src/xo-print.h index 4a7ea31..498be84 100644 --- a/src/xo-print.h +++ b/src/xo-print.h @@ -1,3 +1,18 @@ +/* + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + typedef struct XrefTable { int *data; int last; @@ -45,6 +60,15 @@ typedef struct PdfFont { int flags; } PdfFont; +typedef struct PdfImage { + int n_obj; + gboolean has_alpha; + int n_obj_smask; /* only if has_alpha */ + GdkPixbuf *pixbuf; + gboolean used_in_this_page; +} PdfImage; + + #define PDFTYPE_CST 0 // intval: true=1, false=0, null=-1 #define PDFTYPE_INT 1 // intval #define PDFTYPE_REAL 2 // realval