massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / fpdf2 / fpdf / template.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/fpdf2/fpdf/template.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/fpdf2/fpdf/template.pyi
new file mode 100644 (file)
index 0000000..7badad2
--- /dev/null
@@ -0,0 +1,35 @@
+from typing import Any
+
+class FlexTemplate:
+    pdf: Any
+    splitting_pdf: Any
+    handlers: Any
+    texts: Any
+    def __init__(self, pdf, elements: Any | None = ...) -> None: ...
+    elements: Any
+    keys: Any
+    def load_elements(self, elements) -> None: ...
+    def parse_csv(self, infile, delimiter: str = ..., decimal_sep: str = ..., encoding: Any | None = ...): ...
+    def __setitem__(self, name, value) -> None: ...
+    set: Any
+    def __contains__(self, name): ...
+    def __getitem__(self, name): ...
+    def split_multicell(self, text, element_name): ...
+    def render(self, offsetx: float = ..., offsety: float = ..., rotate: float = ..., scale: float = ...): ...
+
+class Template(FlexTemplate):
+    def __init__(
+        self,
+        infile: Any | None = ...,
+        elements: Any | None = ...,
+        format: str = ...,
+        orientation: str = ...,
+        unit: str = ...,
+        title: str = ...,
+        author: str = ...,
+        subject: str = ...,
+        creator: str = ...,
+        keywords: str = ...,
+    ) -> None: ...
+    def add_page(self) -> None: ...
+    def render(self, outfile: Any | None = ..., dest: Any | None = ...) -> None: ...  # type: ignore