Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
dart_pdf
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
David PHAM-VAN
2020-11-23 17:22:33 -0400
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
97d15ba02e9c6cfff848c0996aef4c37dcc67b34
97d15ba0
1 parent
0d5304d3
Fix empty PdfNames object
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
9 deletions
pdf/lib/src/names.dart
pdf/lib/src/names.dart
View file @
97d15ba
...
...
@@ -49,10 +49,6 @@ class PdfNames extends PdfObject {
void
_prepare
()
{
super
.
_prepare
();
if
(
_dests
.
isEmpty
)
{
return
;
}
final
dests
=
PdfArray
();
final
keys
=
_dests
.
keys
.
toList
()..
sort
();
...
...
@@ -62,12 +58,14 @@ class PdfNames extends PdfObject {
dests
.
add
(
_dests
[
name
]);
}
params
[
'/Dests'
]
=
PdfDict
(<
String
,
PdfDataType
>{
'/Names'
:
dests
,
'/Limits'
:
PdfArray
(<
PdfDataType
>[
final
dict
=
PdfDict
();
if
(
dests
.
values
.
isNotEmpty
)
{
dict
[
'/Names'
]
=
dests
;
dict
[
'/Limits'
]
=
PdfArray
(<
PdfDataType
>[
PdfSecString
.
fromString
(
this
,
keys
.
first
),
PdfSecString
.
fromString
(
this
,
keys
.
last
),
])
});
]);
}
params
[
'/Dests'
]
=
dict
;
}
}
...
...
Please
register
or
login
to post a comment