summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-portfolio.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2018-01-30 16:14:24 +0100
committerTor Andersson <tor.andersson@artifex.com>2018-01-31 11:57:00 +0100
commit43e6a76ff86747501b77f2e485bdfcd8c067fb8f (patch)
treea74407012dd8867f58d307212096920cfc1c642b /source/pdf/pdf-portfolio.c
parente4b3a9d4c74272d421492b4967c6190cf26f8a73 (diff)
downloadmupdf-43e6a76ff86747501b77f2e485bdfcd8c067fb8f.tar.xz
Use convenience pdf dictionary/array creation functions.
Diffstat (limited to 'source/pdf/pdf-portfolio.c')
-rw-r--r--source/pdf/pdf-portfolio.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/source/pdf/pdf-portfolio.c b/source/pdf/pdf-portfolio.c
index 08dc1b61..4821e8be 100644
--- a/source/pdf/pdf-portfolio.c
+++ b/source/pdf/pdf-portfolio.c
@@ -152,7 +152,7 @@ void pdf_reorder_portfolio_schema(fz_context *ctx, pdf_document *doc, int entry,
/* Rewrite the underlying orderings */
for (p = doc->portfolio, entry = 0; p; p = p->next, entry++)
- pdf_dict_put_drop(ctx, p->val, PDF_NAME_O, pdf_new_int(ctx, doc, entry));
+ pdf_dict_put_int(ctx, p->val, PDF_NAME_O, entry);
}
void pdf_rename_portfolio_schema(fz_context *ctx, pdf_document *doc, int entry, const char *name, int name_len)
@@ -325,8 +325,8 @@ void pdf_add_portfolio_schema(fz_context *ctx, pdf_document *doc, int entry, con
while (p);
sc = pdf_new_dict(ctx, doc, 4);
- pdf_dict_put_drop(ctx, sc, PDF_NAME_E, pdf_new_bool(ctx, doc, !!info->editable));
- pdf_dict_put_drop(ctx, sc, PDF_NAME_V, pdf_new_bool(ctx, doc, !!info->visible));
+ pdf_dict_put_bool(ctx, sc, PDF_NAME_E, !!info->editable);
+ pdf_dict_put_bool(ctx, sc, PDF_NAME_V, !!info->visible);
pdf_dict_put_drop(ctx, sc, PDF_NAME_N, info->name);
pdf_dict_put(ctx, sc, PDF_NAME_Subtype, PDF_NAME_S);
@@ -346,7 +346,7 @@ void pdf_add_portfolio_schema(fz_context *ctx, pdf_document *doc, int entry, con
/* Renumber the schema entries */
for (num = 0, p = doc->portfolio; p; num++, p = p->next)
{
- pdf_dict_put_drop(ctx, p->val, PDF_NAME_O, pdf_new_int(ctx, doc, num));
+ pdf_dict_put_int(ctx, p->val, PDF_NAME_O, num);
p->sort = num;
}
}
@@ -633,16 +633,16 @@ int pdf_add_portfolio_entry(fz_context *ctx, pdf_document *doc,
val = pdf_new_dict(ctx, doc, 6);
pdf_dict_put_drop(ctx, val, PDF_NAME_CI, pdf_new_dict(ctx, doc, 4));
pdf_dict_put_drop(ctx, val, PDF_NAME_EF, (ef = pdf_new_dict(ctx, doc, 4)));
- pdf_dict_put_drop(ctx, val, PDF_NAME_F, pdf_new_string(ctx, doc, filename, filename_len));
- pdf_dict_put_drop(ctx, val, PDF_NAME_UF, pdf_new_string(ctx, doc, unifile, unifile_len));
- pdf_dict_put_drop(ctx, val, PDF_NAME_Desc, pdf_new_string(ctx, doc, desc, desc_len));
- pdf_dict_put_drop(ctx, val, PDF_NAME_Type, PDF_NAME_Filespec);
+ pdf_dict_put_string(ctx, val, PDF_NAME_F, filename, filename_len);
+ pdf_dict_put_string(ctx, val, PDF_NAME_UF, unifile, unifile_len);
+ pdf_dict_put_string(ctx, val, PDF_NAME_Desc, desc, desc_len);
+ pdf_dict_put(ctx, val, PDF_NAME_Type, PDF_NAME_Filespec);
pdf_dict_put_drop(ctx, ef, PDF_NAME_F, (f = pdf_add_stream(ctx, doc, buf, NULL, 0)));
len = fz_buffer_storage(ctx, buf, NULL);
- pdf_dict_put_drop(ctx, f, PDF_NAME_DL, pdf_new_int(ctx, doc, len));
- pdf_dict_put_drop(ctx, f, PDF_NAME_Length, pdf_new_int(ctx, doc, len));
+ pdf_dict_put_int(ctx, f, PDF_NAME_DL, len);
+ pdf_dict_put_int(ctx, f, PDF_NAME_Length, len);
pdf_dict_put_drop(ctx, f, PDF_NAME_Params, (params = pdf_new_dict(ctx, doc, 4)));
- pdf_dict_put_drop(ctx, params, PDF_NAME_Size, pdf_new_int(ctx, doc, len));
+ pdf_dict_put_int(ctx, params, PDF_NAME_Size, len);
s = pdf_dict_getl(ctx, pdf_trailer(ctx, doc), PDF_NAME_Root, PDF_NAME_Collection, NULL);
if (s == NULL)