Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Štvrtok, 28. marec 2024

Rozdiely pre cpdf/parse.h medzi verziami 1.9 a 1.10

verzia 1.9, 2002/11/10 16:58:30 verzia 1.10, 2002/11/30 19:38:09
Riadok 3 
Riadok 3 
 #define MAXNAMELEN 128  #define MAXNAMELEN 128
 #define XREFLINE 20  #define XREFLINE 20
   
 #define UNPARSED 0  #define CATALOG 0
 #define PAGE 1  #define PAGES 1
 #define PAGES 2  #define PAGE 2
 #define XOBJECT 3  #define CONTENTS 3
 #define ENCODING 4  #define RESOURCES 4
 #define CATALOG 5  #define DATA 5
 #define CONTENT 6  
 #define NOTYPE 7  
   
 #define EOFSIZE 8               /* size of %%EOF + newline */  #define EOFSIZE 8               /* size of %%EOF + newline */
   
   /* font types */
   #define TYPE0 0
   #define TYPE1 1
   #define MMTYPE1 2
   #define TYPE3 3
   #define TRUETYPE 4
   #define CIDFONTTYPE0 5
   #define CIDFONTTYPE2 6
   
 int obj_count;  int obj_count;
 int *page_tree;  int *page_tree;
 int current_page;  int current_page;
Riadok 25  struct trailer {
Riadok 31  struct trailer {
         int info;          int info;
 } trailer;  } trailer;
   
   struct type1 {
           char basename[MAXNAMELEN];
           int firstchar;
           int lastchar;
           char *tounicode;
   };
   
 struct contents {  struct contents {
         int length;          int length;
         char filter;          char filter;
Riadok 32  struct contents {
Riadok 45  struct contents {
 };  };
   
 struct resources {  struct resources {
         int type;          char type;
 };  };
   
 struct pages {  struct pages {
         int count;          int count;
         int parent;          int parent;
         int *kids;          char **kids;
           char **old_kids;
 };  };
   
 struct page {  struct page {
Riadok 54  struct catalog {
Riadok 68  struct catalog {
 };  };
   
 struct object {  struct object {
         int type;          char type;
         char *unparsed;          long offset;
           int obj_num;
         void *parsed;          void *parsed;
 } **object;  };
   
   struct object **objects;
   
 char *hex(char *buffer);  char *hex(char *buffer);
 char *name(char *buffer);  char *name(char *buffer);
 char **array(char *buffer);  char **array(char *buffer);
 void parse_xref(void);  void parse_xref(void);
 void add_obj(char *s);  void add_obj(char *s);
 char *read_obj(long offset,int *obj_num);  char *read_obj(long offset);
 void parse_pdf(void);  void parse_pdf(void);
 void fill_page(int page_num);  struct page *fill_page(char *dictionary);
 struct contents *fill_contents(int page_num,char dict);  struct pages *fill_pages(char *dictionary);
 struct resources *fill_resources(int page_num,char dict);  struct contents *fill_contents(char *dictionary);
   struct resources *fill_resources(char *dictionary);
   struct catalog *fill_catalog(char *dictionary);
 char get_filternum(char *filter);  char get_filternum(char *filter);
   void *get_object(int num,int *type);
 #endif  #endif

Legend:
Odstranené z verzie1.9  
zmenené riadky
  Pridané vo verzii1.10

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok