 MuPDF 1.23.0 Documentationdisplay list may be a performance gain since then you can avoid reinterpreting the page each time. Be aware though, that a display list will keep all the graphics required in memory, so will increase the amount string (Foo). • Arrays and dictionaries are recursively translated to PDF arrays and dictionaries. Be aware of cycles though! The translation does NOT cope with cyclic references! • The translation goes both • No fz_context* arguments. • MuPDF exceptions are converted into C++ exceptions. 7.1.3 Class-aware C++ API C++ wrapper classes wrap most fz_* and pdf_* C structs. • Class names are camel-case versions0 码力 | 245 页 | 817.74 KB | 8 月前3 MuPDF 1.23.0 Documentationdisplay list may be a performance gain since then you can avoid reinterpreting the page each time. Be aware though, that a display list will keep all the graphics required in memory, so will increase the amount string (Foo). • Arrays and dictionaries are recursively translated to PDF arrays and dictionaries. Be aware of cycles though! The translation does NOT cope with cyclic references! • The translation goes both • No fz_context* arguments. • MuPDF exceptions are converted into C++ exceptions. 7.1.3 Class-aware C++ API C++ wrapper classes wrap most fz_* and pdf_* C structs. • Class names are camel-case versions0 码力 | 245 页 | 817.74 KB | 8 月前3
 MuPDF 1.24.0 Documentationdisplay list may be a performance gain since then you can avoid reinterpreting the page each time. Be aware though, that a display list will keep all the graphics required in memory, so will increase the amount string (Foo). • Arrays and dictionaries are recursively translated to PDF arrays and dictionaries. Be aware of cycles though! The translation does NOT cope with cyclic references! • The translation goes both • No fz_context* arguments. • MuPDF exceptions are converted into C++ exceptions. 7.1.3 Class-aware C++ API C++ wrapper classes wrap most fz_* and pdf_* C structs. • Class names are camel-case versions0 码力 | 249 页 | 830.15 KB | 8 月前3 MuPDF 1.24.0 Documentationdisplay list may be a performance gain since then you can avoid reinterpreting the page each time. Be aware though, that a display list will keep all the graphics required in memory, so will increase the amount string (Foo). • Arrays and dictionaries are recursively translated to PDF arrays and dictionaries. Be aware of cycles though! The translation does NOT cope with cyclic references! • The translation goes both • No fz_context* arguments. • MuPDF exceptions are converted into C++ exceptions. 7.1.3 Class-aware C++ API C++ wrapper classes wrap most fz_* and pdf_* C structs. • Class names are camel-case versions0 码力 | 249 页 | 830.15 KB | 8 月前3
 MuPDF 1.22.0 Documentationdisplay list may be a performance gain since then you can avoid reinterpreting the page each time. Be aware though, that a display list will keep all the graphics required in memory, so will increase the amount string (Foo). • Arrays and dictionaries are recursively translated to PDF arrays and dictionaries. Be aware of cycles though! The translation does NOT cope with cyclic references! • The translation goes both • No fz_context* arguments. • MuPDF exceptions are converted into C++ exceptions. 5.1.3 Class-aware C++ API C++ wrapper classes wrap most fz_* and pdf_* C structs. • Class names are camel-case versions0 码力 | 175 页 | 698.87 KB | 8 月前3 MuPDF 1.22.0 Documentationdisplay list may be a performance gain since then you can avoid reinterpreting the page each time. Be aware though, that a display list will keep all the graphics required in memory, so will increase the amount string (Foo). • Arrays and dictionaries are recursively translated to PDF arrays and dictionaries. Be aware of cycles though! The translation does NOT cope with cyclic references! • The translation goes both • No fz_context* arguments. • MuPDF exceptions are converted into C++ exceptions. 5.1.3 Class-aware C++ API C++ wrapper classes wrap most fz_* and pdf_* C structs. • Class names are camel-case versions0 码力 | 175 页 | 698.87 KB | 8 月前3
 MuPDF 1.25.0 Documentationdisplay list may be a performance gain since then you can avoid reinterpreting the page each time. Be aware though, that a display list will keep all the graphics required in memory, so will increase the amount string (Foo). - Arrays and dictionaries are recursively translated to PDF arrays and dictionaries. Be aware of cycles though! The translation does NOT cope with cyclic references! - The translation goes both • No fz_context* arguments. • MuPDF exceptions are converted into C++ exceptions. 8.2.3 Class-aware C++ API C++ wrapper classes wrap most fz_* and pdf_* C structs: • Class names are camel-case versions0 码力 | 259 页 | 1.11 MB | 8 月前3 MuPDF 1.25.0 Documentationdisplay list may be a performance gain since then you can avoid reinterpreting the page each time. Be aware though, that a display list will keep all the graphics required in memory, so will increase the amount string (Foo). - Arrays and dictionaries are recursively translated to PDF arrays and dictionaries. Be aware of cycles though! The translation does NOT cope with cyclic references! - The translation goes both • No fz_context* arguments. • MuPDF exceptions are converted into C++ exceptions. 8.2.3 Class-aware C++ API C++ wrapper classes wrap most fz_* and pdf_* C structs: • Class names are camel-case versions0 码力 | 259 页 | 1.11 MB | 8 月前3
 PyMuPDF 1.24.2 Documentationin chapter Document. The meta data fields are strings or None if not otherwise indicated. Also be aware that not all of them always contain meaningful data – even if they are not None. Key Value producer 24.2 • Let us add a new key to the page definition that sets its rotation to 90 degrees (you are aware that there actually exists Page.set_rotation() for this?): In [11]: doc.xref_get_key(page.xref, "Rotate") /F39 1299 0 R /F40 1300 0 R >> >> /MediaBox [ 0 0 612 792 ] /Parent 1301 0 R /Rotate 90 >> Be aware, that no semantic checks whatsoever will take place here: if the PDF has no xref 9999, it won’t be0 码力 | 565 页 | 6.84 MB | 1 年前3 PyMuPDF 1.24.2 Documentationin chapter Document. The meta data fields are strings or None if not otherwise indicated. Also be aware that not all of them always contain meaningful data – even if they are not None. Key Value producer 24.2 • Let us add a new key to the page definition that sets its rotation to 90 degrees (you are aware that there actually exists Page.set_rotation() for this?): In [11]: doc.xref_get_key(page.xref, "Rotate") /F39 1299 0 R /F40 1300 0 R >> >> /MediaBox [ 0 0 612 792 ] /Parent 1301 0 R /Rotate 90 >> Be aware, that no semantic checks whatsoever will take place here: if the PDF has no xref 9999, it won’t be0 码力 | 565 页 | 6.84 MB | 1 年前3
 PyMuPDF 1.12.2 documentationfound in chapter Document. The meta data fields are strings (or None) if not otherwise indicated. Be aware that not all of them necessarily contain meaningful data. Key Value producer producer (producing that change the structure of a PDF (insertPDF(), select(), copyPage(), deletePage() and others), be aware that objects or properties in your program may have been invalidated or orphaned. Examples are Page * m2 and store the result in the current matrix. Any of m1 or m2 may be the current matrix. Be aware that matrix multiplication is not commutative. So the sequence of m1, m2 is important. Parameters:0 码力 | 387 页 | 2.70 MB | 1 年前3 PyMuPDF 1.12.2 documentationfound in chapter Document. The meta data fields are strings (or None) if not otherwise indicated. Be aware that not all of them necessarily contain meaningful data. Key Value producer producer (producing that change the structure of a PDF (insertPDF(), select(), copyPage(), deletePage() and others), be aware that objects or properties in your program may have been invalidated or orphaned. Examples are Page * m2 and store the result in the current matrix. Any of m1 or m2 may be the current matrix. Be aware that matrix multiplication is not commutative. So the sequence of m1, m2 is important. Parameters:0 码力 | 387 页 | 2.70 MB | 1 年前3
共 6 条
- 1













