massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / fpdf2 / fpdf / template.pyi
1 from typing import Any
2
3 class FlexTemplate:
4     pdf: Any
5     splitting_pdf: Any
6     handlers: Any
7     texts: Any
8     def __init__(self, pdf, elements: Any | None = ...) -> None: ...
9     elements: Any
10     keys: Any
11     def load_elements(self, elements) -> None: ...
12     def parse_csv(self, infile, delimiter: str = ..., decimal_sep: str = ..., encoding: Any | None = ...): ...
13     def __setitem__(self, name, value) -> None: ...
14     set: Any
15     def __contains__(self, name): ...
16     def __getitem__(self, name): ...
17     def split_multicell(self, text, element_name): ...
18     def render(self, offsetx: float = ..., offsety: float = ..., rotate: float = ..., scale: float = ...): ...
19
20 class Template(FlexTemplate):
21     def __init__(
22         self,
23         infile: Any | None = ...,
24         elements: Any | None = ...,
25         format: str = ...,
26         orientation: str = ...,
27         unit: str = ...,
28         title: str = ...,
29         author: str = ...,
30         subject: str = ...,
31         creator: str = ...,
32         keywords: str = ...,
33     ) -> None: ...
34     def add_page(self) -> None: ...
35     def render(self, outfile: Any | None = ..., dest: Any | None = ...) -> None: ...  # type: ignore