Compare commits
3 commits
Author | SHA1 | Date | |
---|---|---|---|
73e346f5dd | |||
a8cc4c438f | |||
e415d0202a |
4 changed files with 20 additions and 8 deletions
|
@ -2,6 +2,11 @@
|
|||
CHANGES
|
||||
=======
|
||||
|
||||
0.5.3 (2025-02-16)
|
||||
------------------
|
||||
|
||||
- support for pymupdf 1.23.7
|
||||
|
||||
0.5.2 (2024-01-12)
|
||||
------------------
|
||||
|
||||
|
|
|
@ -48,9 +48,8 @@ Plakativ is available from pypi: https://pypi.org/project/plakativ/
|
|||
Thus you can just run `pip install plakativ` on your platform of choice.
|
||||
|
||||
For Microsoft Windows users, PyInstaller based .exe files are produced by
|
||||
appveyor. If you don't want to install Python before using plakativ you can
|
||||
head to appveyor and click on "Artifacts" to download the latest version:
|
||||
https://ci.appveyor.com/project/josch/plakativ
|
||||
appveyor. The resulting artifacts are attached to each release:
|
||||
https://gitlab.mister-muffin.de/josch/plakativ/releases
|
||||
|
||||
Complex Layouter
|
||||
================
|
||||
|
|
16
plakativ.py
16
plakativ.py
|
@ -51,7 +51,7 @@ except ImportError:
|
|||
tkinter.Menubutton = dummy
|
||||
tkinter.LabelFrame = dummy
|
||||
|
||||
VERSION = "0.5.2"
|
||||
VERSION = "0.5.3"
|
||||
|
||||
PAGE_SIZES = OrderedDict(
|
||||
[
|
||||
|
@ -740,7 +740,11 @@ class Plakativ:
|
|||
)
|
||||
)
|
||||
shape.finish(color=(1, 0, 0))
|
||||
shape.insertTextbox(
|
||||
if hasattr(shape, "insert_textbox"):
|
||||
it = shape.insert_textbox
|
||||
else:
|
||||
it = shape.insertTextbox
|
||||
it(
|
||||
fitz.Rect(
|
||||
x0 + 5,
|
||||
y0 + 5,
|
||||
|
@ -850,8 +854,12 @@ class Plakativ:
|
|||
)
|
||||
shape.finish(width=0.2, color=(0.5, 0.5, 0.5), dashes="[5 6 1 6] 0")
|
||||
if numbers:
|
||||
if hasattr(shape, "insert_textbox"):
|
||||
it = shape.insert_textbox
|
||||
else:
|
||||
it = shape.insertTextbox
|
||||
if portrait:
|
||||
shape.insertTextbox(
|
||||
it(
|
||||
fitz.Rect(
|
||||
mm_to_pt(self.layout["border_left"]) + 5,
|
||||
mm_to_pt(self.layout["border_top"]) + 5,
|
||||
|
@ -863,7 +871,7 @@ class Plakativ:
|
|||
color=(0.5, 0.5, 0.5),
|
||||
)
|
||||
else:
|
||||
shape.insertTextbox(
|
||||
it(
|
||||
fitz.Rect(
|
||||
mm_to_pt(self.layout["border_bottom"]) + 5,
|
||||
mm_to_pt(self.layout["border_left"]) + 5,
|
||||
|
|
2
setup.py
2
setup.py
|
@ -1,6 +1,6 @@
|
|||
from setuptools import setup
|
||||
|
||||
VERSION = "0.5.2"
|
||||
VERSION = "0.5.3"
|
||||
|
||||
setup(
|
||||
name="plakativ",
|
||||
|
|
Loading…
Reference in a new issue