mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
save highlight to pdf document
This commit is contained in:
@@ -349,18 +349,22 @@ function ReaderHighlight:saveHighlight()
|
||||
hl_item["text"] = self.selected_text.text
|
||||
hl_item["pos0"] = self.selected_text.pos0
|
||||
hl_item["pos1"] = self.selected_text.pos1
|
||||
hl_item["pboxes"] = self.selected_text.pboxes
|
||||
hl_item["datetime"] = os.date("%Y-%m-%d %H:%M:%S")
|
||||
hl_item["drawer"] = self.view.highlight.saved_drawer
|
||||
table.insert(self.view.highlight.saved[page], hl_item)
|
||||
if self.selected_text.text ~= "" then
|
||||
self:exportToClippings(page, hl_item)
|
||||
end
|
||||
if self.selected_text.pboxes then
|
||||
self:exportToDocument(page, hl_item)
|
||||
end
|
||||
end
|
||||
--DEBUG("saved hightlights", self.view.highlight.saved[page])
|
||||
end
|
||||
|
||||
function ReaderHighlight:exportToClippings(page, item)
|
||||
DEBUG("export highlight", item)
|
||||
DEBUG("export highlight to clippings", item)
|
||||
local clippings = io.open("/mnt/us/documents/My Clippings.txt", "a+")
|
||||
if clippings and item.text then
|
||||
local current_locale = os.setlocale()
|
||||
@@ -375,6 +379,11 @@ function ReaderHighlight:exportToClippings(page, item)
|
||||
end
|
||||
end
|
||||
|
||||
function ReaderHighlight:exportToDocument(page, item)
|
||||
DEBUG("export highlight to document", item)
|
||||
self.ui.document:saveHighlight(page, item)
|
||||
end
|
||||
|
||||
function ReaderHighlight:addNote()
|
||||
DEBUG("add Note")
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user