MCPcopy Create free account
hub / github.com/pymupdf/PyMuPDF / info

Method info

src/__init__.py:1103–1134  ·  view source on GitHub ↗

Various information details.

(self)

Source from the content-addressed store, hash-verified

1101
1102 @property
1103 def info(self):
1104 """Various information details."""
1105 CheckParent(self)
1106 annot = self.this
1107 res = dict()
1108
1109 res[dictkey_content] = JM_UnicodeFromStr(mupdf.pdf_annot_contents(annot))
1110
1111 o = mupdf.pdf_dict_get(mupdf.pdf_annot_obj(annot), PDF_NAME('Name'))
1112 res[dictkey_name] = JM_UnicodeFromStr(mupdf.pdf_to_name(o))
1113
1114 # Title (= author)
1115 o = mupdf.pdf_dict_get(mupdf.pdf_annot_obj(annot), PDF_NAME('T'))
1116 res[dictkey_title] = JM_UnicodeFromStr(mupdf.pdf_to_text_string(o))
1117
1118 # CreationDate
1119 o = mupdf.pdf_dict_gets(mupdf.pdf_annot_obj(annot), "CreationDate")
1120 res[dictkey_creationDate] = JM_UnicodeFromStr(mupdf.pdf_to_text_string(o))
1121
1122 # ModDate
1123 o = mupdf.pdf_dict_get(mupdf.pdf_annot_obj(annot), PDF_NAME('M'))
1124 res[dictkey_modDate] = JM_UnicodeFromStr(mupdf.pdf_to_text_string(o))
1125
1126 # Subj
1127 o = mupdf.pdf_dict_gets(mupdf.pdf_annot_obj(annot), "Subj")
1128 res[dictkey_subject] = mupdf.pdf_to_text_string(o)
1129
1130 # Identification (PDF key /NM)
1131 o = mupdf.pdf_dict_gets(mupdf.pdf_annot_obj(annot), "NM")
1132 res[dictkey_id] = JM_UnicodeFromStr(mupdf.pdf_to_text_string(o))
1133
1134 return res
1135
1136 @property
1137 def irt_xref(self):

Callers

nothing calls this directly

Calls 3

CheckParentFunction · 0.85
JM_UnicodeFromStrFunction · 0.85
PDF_NAMEFunction · 0.85

Tested by

no test coverage detected