mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-30 01:27:26 +08:00
This commit is contained in:
1 parent
aacb83c50f
commit
fe164fb60b
1 file changed
+7
-3
@@ -278,9 +278,13 @@ func (s *Session) SetFonts(fonts []FontFile) error {
|
|||||||
func (s *Session) PageText(index int) (*ofdgo.PageText, error) {
|
func (s *Session) PageText(index int) (*ofdgo.PageText, error) {
|
||||||
text := s.textCache[index]
|
text := s.textCache[index]
|
||||||
if text == nil {
|
if text == nil {
|
||||||
page, err := s.pageContent(index)
|
page := s.pageCache[index]
|
||||||
if err != nil {
|
var err error
|
||||||
return nil, err
|
if page == nil {
|
||||||
|
page, err = s.Reader.PageContentByIndex(index)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
text, err = s.Renderer.PageText(page)
|
text, err = s.Renderer.PageText(page)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in new issue
Block a user