thejagstudio's picture
Upload 714 files
5cee033 verified
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PopplerFormField: Poppler Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Poppler Reference Manual">
<link rel="up" href="ch01.html" title="Poppler">
<link rel="prev" href="PopplerAttachment.html" title="PopplerAttachment">
<link rel="next" href="poppler-Poppler-Annotation.html" title="PopplerAnnot">
<meta name="generator" content="GTK-Doc V1.34.0 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
<a href="#PopplerFormField.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
<a href="#PopplerFormField.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="PopplerAttachment.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="poppler-Poppler-Annotation.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="PopplerFormField"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="PopplerFormField.top_of_page"></a>PopplerFormField</span></h2>
<p>PopplerFormField — Form Field</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="PopplerFormField.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_proto_type">
<col class="functions_proto_name">
</colgroup>
<tbody>
<tr>
<td class="function_type">
<span class="returnvalue">GDateTime</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-get-expiration-time" title="poppler_certificate_info_get_expiration_time ()">poppler_certificate_info_get_expiration_time</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GDateTime</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-get-issuance-time" title="poppler_certificate_info_get_issuance_time ()">poppler_certificate_info_get_issuance_time</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-get-issuer-common-name" title="poppler_certificate_info_get_issuer_common_name ()">poppler_certificate_info_get_issuer_common_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-get-issuer-email" title="poppler_certificate_info_get_issuer_email ()">poppler_certificate_info_get_issuer_email</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-get-issuer-organization" title="poppler_certificate_info_get_issuer_organization ()">poppler_certificate_info_get_issuer_organization</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-get-subject-common-name" title="poppler_certificate_info_get_subject_common_name ()">poppler_certificate_info_get_subject_common_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-get-subject-email" title="poppler_certificate_info_get_subject_email ()">poppler_certificate_info_get_subject_email</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-get-subject-organization" title="poppler_certificate_info_get_subject_organization ()">poppler_certificate_info_get_subject_organization</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerFormButtonType" title="enum PopplerFormButtonType"><span class="returnvalue">PopplerFormButtonType</span></a>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-button-get-button-type" title="poppler_form_field_button_get_button_type ()">poppler_form_field_button_get_button_type</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-button-get-state" title="poppler_form_field_button_get_state ()">poppler_form_field_button_get_state</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-button-set-state" title="poppler_form_field_button_set_state ()">poppler_form_field_button_set_state</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-can-select-multiple" title="poppler_form_field_choice_can_select_multiple ()">poppler_form_field_choice_can_select_multiple</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-commit-on-change" title="poppler_form_field_choice_commit_on_change ()">poppler_form_field_choice_commit_on_change</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-do-spell-check" title="poppler_form_field_choice_do_spell_check ()">poppler_form_field_choice_do_spell_check</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerFormChoiceType" title="enum PopplerFormChoiceType"><span class="returnvalue">PopplerFormChoiceType</span></a>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-get-choice-type" title="poppler_form_field_choice_get_choice_type ()">poppler_form_field_choice_get_choice_type</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-get-item" title="poppler_form_field_choice_get_item ()">poppler_form_field_choice_get_item</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gint</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-get-n-items" title="poppler_form_field_choice_get_n_items ()">poppler_form_field_choice_get_n_items</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-get-text" title="poppler_form_field_choice_get_text ()">poppler_form_field_choice_get_text</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-is-editable" title="poppler_form_field_choice_is_editable ()">poppler_form_field_choice_is_editable</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-is-item-selected" title="poppler_form_field_choice_is_item_selected ()">poppler_form_field_choice_is_item_selected</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-select-item" title="poppler_form_field_choice_select_item ()">poppler_form_field_choice_select_item</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-set-text" title="poppler_form_field_choice_set_text ()">poppler_form_field_choice_set_text</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-toggle-item" title="poppler_form_field_choice_toggle_item ()">poppler_form_field_choice_toggle_item</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-choice-unselect-all" title="poppler_form_field_choice_unselect_all ()">poppler_form_field_choice_unselect_all</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerAction.html" title="PopplerAction"><span class="returnvalue">PopplerAction</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-action" title="poppler_form_field_get_action ()">poppler_form_field_get_action</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerAction.html" title="PopplerAction"><span class="returnvalue">PopplerAction</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-additional-action" title="poppler_form_field_get_additional_action ()">poppler_form_field_get_additional_action</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-alternate-ui-name" title="poppler_form_field_get_alternate_ui_name ()">poppler_form_field_get_alternate_ui_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerFormFieldType" title="enum PopplerFormFieldType"><span class="returnvalue">PopplerFormFieldType</span></a>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-field-type" title="poppler_form_field_get_field_type ()">poppler_form_field_get_field_type</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gdouble</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-font-size" title="poppler_form_field_get_font_size ()">poppler_form_field_get_font_size</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gint</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-id" title="poppler_form_field_get_id ()">poppler_form_field_get_id</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-mapping-name" title="poppler_form_field_get_mapping_name ()">poppler_form_field_get_mapping_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-name" title="poppler_form_field_get_name ()">poppler_form_field_get_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-get-partial-name" title="poppler_form_field_get_partial_name ()">poppler_form_field_get_partial_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-is-read-only" title="poppler_form_field_is_read_only ()">poppler_form_field_is_read_only</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-signature-validate-async" title="poppler_form_field_signature_validate_async ()">poppler_form_field_signature_validate_async</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="returnvalue">PopplerSignatureInfo</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-signature-validate-finish" title="poppler_form_field_signature_validate_finish ()">poppler_form_field_signature_validate_finish</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="returnvalue">PopplerSignatureInfo</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-signature-validate-sync" title="poppler_form_field_signature_validate_sync ()">poppler_form_field_signature_validate_sync</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-text-do-scroll" title="poppler_form_field_text_do_scroll ()">poppler_form_field_text_do_scroll</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-text-do-spell-check" title="poppler_form_field_text_do_spell_check ()">poppler_form_field_text_do_spell_check</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gint</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-text-get-max-len" title="poppler_form_field_text_get_max_len ()">poppler_form_field_text_get_max_len</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-text-get-text" title="poppler_form_field_text_get_text ()">poppler_form_field_text_get_text</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerFormTextType" title="enum PopplerFormTextType"><span class="returnvalue">PopplerFormTextType</span></a>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-text-get-text-type" title="poppler_form_field_text_get_text_type ()">poppler_form_field_text_get_text_type</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-text-is-password" title="poppler_form_field_text_is_password ()">poppler_form_field_text_is_password</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gboolean</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-text-is-rich-text" title="poppler_form_field_text_is_rich_text ()">poppler_form_field_text_is_rich_text</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-form-field-text-set-text" title="poppler_form_field_text_set_text ()">poppler_form_field_text_set_text</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="returnvalue">PopplerSignatureInfo</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signature-info-copy" title="poppler_signature_info_copy ()">poppler_signature_info_copy</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signature-info-free" title="poppler_signature_info_free ()">poppler_signature_info_free</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="returnvalue">PopplerCertificateInfo</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signature-info-get-certificate-info" title="poppler_signature_info_get_certificate_info ()">poppler_signature_info_get_certificate_info</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerCertificateStatus" title="enum PopplerCertificateStatus"><span class="returnvalue">PopplerCertificateStatus</span></a>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signature-info-get-certificate-status" title="poppler_signature_info_get_certificate_status ()">poppler_signature_info_get_certificate_status</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerSignatureStatus" title="enum PopplerSignatureStatus"><span class="returnvalue">PopplerSignatureStatus</span></a>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signature-info-get-signature-status" title="poppler_signature_info_get_signature_status ()">poppler_signature_info_get_signature_status</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signature-info-get-signer-name" title="poppler_signature_info_get_signer_name ()">poppler_signature_info_get_signer_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GDateTime</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signature-info-get-local-signing-time" title="poppler_signature_info_get_local_signing_time ()">poppler_signature_info_get_local_signing_time</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">PopplerSigningData</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-new" title="poppler_signing_data_new ()">poppler_signing_data_new</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">PopplerSigningData</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-copy" title="poppler_signing_data_copy ()">poppler_signing_data_copy</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-free" title="poppler_signing_data_free ()">poppler_signing_data_free</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-destination-filename" title="poppler_signing_data_set_destination_filename ()">poppler_signing_data_set_destination_filename</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-certificate-info" title="poppler_signing_data_set_certificate_info ()">poppler_signing_data_set_certificate_info</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-page" title="poppler_signing_data_set_page ()">poppler_signing_data_set_page</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-signature-text" title="poppler_signing_data_set_signature_text ()">poppler_signing_data_set_signature_text</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-signature-text-left" title="poppler_signing_data_set_signature_text_left ()">poppler_signing_data_set_signature_text_left</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-signature-rectangle" title="poppler_signing_data_set_signature_rectangle ()">poppler_signing_data_set_signature_rectangle</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-font-color" title="poppler_signing_data_set_font_color ()">poppler_signing_data_set_font_color</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-font-size" title="poppler_signing_data_set_font_size ()">poppler_signing_data_set_font_size</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-left-font-size" title="poppler_signing_data_set_left_font_size ()">poppler_signing_data_set_left_font_size</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-border-color" title="poppler_signing_data_set_border_color ()">poppler_signing_data_set_border_color</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-border-width" title="poppler_signing_data_set_border_width ()">poppler_signing_data_set_border_width</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-background-color" title="poppler_signing_data_set_background_color ()">poppler_signing_data_set_background_color</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-field-partial-name" title="poppler_signing_data_set_field_partial_name ()">poppler_signing_data_set_field_partial_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-reason" title="poppler_signing_data_set_reason ()">poppler_signing_data_set_reason</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-location" title="poppler_signing_data_set_location ()">poppler_signing_data_set_location</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-image-path" title="poppler_signing_data_set_image_path ()">poppler_signing_data_set_image_path</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-password" title="poppler_signing_data_set_password ()">poppler_signing_data_set_password</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-document-owner-password" title="poppler_signing_data_set_document_owner_password ()">poppler_signing_data_set_document_owner_password</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-set-document-user-password" title="poppler_signing_data_set_document_user_password ()">poppler_signing_data_set_document_user_password</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-destination-filename" title="poppler_signing_data_get_destination_filename ()">poppler_signing_data_get_destination_filename</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="returnvalue">PopplerCertificateInfo</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-certificate-info" title="poppler_signing_data_get_certificate_info ()">poppler_signing_data_get_certificate_info</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">int</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-page" title="poppler_signing_data_get_page ()">poppler_signing_data_get_page</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-signature-text" title="poppler_signing_data_get_signature_text ()">poppler_signing_data_get_signature_text</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-signature-text-left" title="poppler_signing_data_get_signature_text_left ()">poppler_signing_data_get_signature_text_left</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <a class="link" href="poppler-Poppler-Page.html#PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-signature-rectangle" title="poppler_signing_data_get_signature_rectangle ()">poppler_signing_data_get_signature_rectangle</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="returnvalue">PopplerColor</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-font-color" title="poppler_signing_data_get_font_color ()">poppler_signing_data_get_font_color</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gdouble</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-font-size" title="poppler_signing_data_get_font_size ()">poppler_signing_data_get_font_size</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gdouble</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-left-font-size" title="poppler_signing_data_get_left_font_size ()">poppler_signing_data_get_left_font_size</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="returnvalue">PopplerColor</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-border-color" title="poppler_signing_data_get_border_color ()">poppler_signing_data_get_border_color</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">gdouble</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-border-width" title="poppler_signing_data_get_border_width ()">poppler_signing_data_get_border_width</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="returnvalue">PopplerColor</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-background-color" title="poppler_signing_data_get_background_color ()">poppler_signing_data_get_background_color</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-field-partial-name" title="poppler_signing_data_get_field_partial_name ()">poppler_signing_data_get_field_partial_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-reason" title="poppler_signing_data_get_reason ()">poppler_signing_data_get_reason</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-location" title="poppler_signing_data_get_location ()">poppler_signing_data_get_location</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-image-path" title="poppler_signing_data_get_image_path ()">poppler_signing_data_get_image_path</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-password" title="poppler_signing_data_get_password ()">poppler_signing_data_get_password</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-document-owner-password" title="poppler_signing_data_get_document_owner_password ()">poppler_signing_data_get_document_owner_password</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-signing-data-get-document-user-password" title="poppler_signing_data_get_document_user_password ()">poppler_signing_data_get_document_user_password</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="returnvalue">PopplerCertificateInfo</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-new" title="poppler_certificate_info_new ()">poppler_certificate_info_new</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="returnvalue">PopplerCertificateInfo</span></a> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-copy" title="poppler_certificate_info_copy ()">poppler_certificate_info_copy</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-set-nss-dir" title="poppler_set_nss_dir ()">poppler_set_nss_dir</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-get-nss-dir" title="poppler_get_nss_dir ()">poppler_get_nss_dir</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-set-nss-password-callback" title="poppler_set_nss_password_callback ()">poppler_set_nss_password_callback</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GList</span> *
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-get-available-signing-certificates" title="poppler_get_available_signing_certificates ()">poppler_get_available_signing_certificates</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="PopplerFormField.html#poppler-certificate-info-free" title="poppler_certificate_info_free ()">poppler_certificate_info_free</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<a name="PopplerCertificateInfo"></a><a name="PopplerSignatureInfo"></a><div class="refsect1">
<a name="PopplerFormField.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="other_proto_type">
<col class="other_proto_name">
</colgroup>
<tbody>
<tr>
<td class="datatype_keyword"> </td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerFormField-struct" title="PopplerFormField">PopplerFormField</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerAdditionalActionType" title="enum PopplerAdditionalActionType">PopplerAdditionalActionType</a></td>
</tr>
<tr>
<td class="datatype_keyword"> </td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerCertificateInfo-struct" title="PopplerCertificateInfo">PopplerCertificateInfo</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerCertificateStatus" title="enum PopplerCertificateStatus">PopplerCertificateStatus</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerFormFieldType" title="enum PopplerFormFieldType">PopplerFormFieldType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerFormButtonType" title="enum PopplerFormButtonType">PopplerFormButtonType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerFormChoiceType" title="enum PopplerFormChoiceType">PopplerFormChoiceType</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerFormTextType" title="enum PopplerFormTextType">PopplerFormTextType</a></td>
</tr>
<tr>
<td class="datatype_keyword"> </td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerSignatureInfo-struct" title="PopplerSignatureInfo">PopplerSignatureInfo</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerSignatureStatus" title="enum PopplerSignatureStatus">PopplerSignatureStatus</a></td>
</tr>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="PopplerFormField.html#PopplerSignatureValidationFlags" title="enum PopplerSignatureValidationFlags">PopplerSignatureValidationFlags</a></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="PopplerFormField.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
<span class="lineart">├──</span> PopplerCertificateInfo
<span class="lineart">╰──</span> PopplerSignatureInfo
<a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a>
<span class="lineart">├──</span> PopplerAdditionalActionType
<span class="lineart">├──</span> PopplerCertificateStatus
<span class="lineart">├──</span> PopplerFormButtonType
<span class="lineart">├──</span> PopplerFormChoiceType
<span class="lineart">├──</span> PopplerFormFieldType
<span class="lineart">├──</span> PopplerFormTextType
<span class="lineart">╰──</span> PopplerSignatureStatus
<a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a>
<span class="lineart">╰──</span> PopplerSignatureValidationFlags
GObject
<span class="lineart">╰──</span> PopplerFormField
</pre>
</div>
<div class="refsect1">
<a name="PopplerFormField.includes"></a><h2>Includes</h2>
<pre class="synopsis">#include &lt;poppler.h&gt;
</pre>
</div>
<div class="refsect1">
<a name="PopplerFormField.description"></a><h2>Description</h2>
</div>
<div class="refsect1">
<a name="PopplerFormField.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="poppler-certificate-info-get-expiration-time"></a><h3>poppler_certificate_info_get_expiration_time ()</h3>
<pre class="programlisting"><span class="returnvalue">GDateTime</span> *
poppler_certificate_info_get_expiration_time
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Get certificate expiration time</p>
<div class="refsect3">
<a name="poppler-certificate-info-get-expiration-time.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-get-expiration-time.returns"></a><h4>Returns</h4>
<p>certificate expiration time. </p>
<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
<p class="since">Since: 23.08.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-get-issuance-time"></a><h3>poppler_certificate_info_get_issuance_time ()</h3>
<pre class="programlisting"><span class="returnvalue">GDateTime</span> *
poppler_certificate_info_get_issuance_time
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Get certificate issuance time</p>
<div class="refsect3">
<a name="poppler-certificate-info-get-issuance-time.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-get-issuance-time.returns"></a><h4>Returns</h4>
<p>certificate issuance time. </p>
<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
<p class="since">Since: 23.08.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-get-issuer-common-name"></a><h3>poppler_certificate_info_get_issuer_common_name ()</h3>
<pre class="programlisting">const <span class="returnvalue">char</span> *
poppler_certificate_info_get_issuer_common_name
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Get certificate issuer common name</p>
<div class="refsect3">
<a name="poppler-certificate-info-get-issuer-common-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-get-issuer-common-name.returns"></a><h4>Returns</h4>
<p> certificate issuer common name</p>
</div>
<p class="since">Since: 23.08.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-get-issuer-email"></a><h3>poppler_certificate_info_get_issuer_email ()</h3>
<pre class="programlisting">const <span class="returnvalue">char</span> *
poppler_certificate_info_get_issuer_email
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Get certificate issuer email</p>
<div class="refsect3">
<a name="poppler-certificate-info-get-issuer-email.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-get-issuer-email.returns"></a><h4>Returns</h4>
<p> certificate issuer email</p>
</div>
<p class="since">Since: 23.08.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-get-issuer-organization"></a><h3>poppler_certificate_info_get_issuer_organization ()</h3>
<pre class="programlisting">const <span class="returnvalue">char</span> *
poppler_certificate_info_get_issuer_organization
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Get certificate issuer organization</p>
<div class="refsect3">
<a name="poppler-certificate-info-get-issuer-organization.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-get-issuer-organization.returns"></a><h4>Returns</h4>
<p> certificate issuer organization</p>
</div>
<p class="since">Since: 23.08.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-get-subject-common-name"></a><h3>poppler_certificate_info_get_subject_common_name ()</h3>
<pre class="programlisting">const <span class="returnvalue">char</span> *
poppler_certificate_info_get_subject_common_name
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Get certificate subject common name</p>
<div class="refsect3">
<a name="poppler-certificate-info-get-subject-common-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-get-subject-common-name.returns"></a><h4>Returns</h4>
<p> certificate subject common name</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-get-subject-email"></a><h3>poppler_certificate_info_get_subject_email ()</h3>
<pre class="programlisting">const <span class="returnvalue">char</span> *
poppler_certificate_info_get_subject_email
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Get certificate subject email</p>
<div class="refsect3">
<a name="poppler-certificate-info-get-subject-email.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-get-subject-email.returns"></a><h4>Returns</h4>
<p> certificate subject email</p>
</div>
<p class="since">Since: 23.08.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-get-subject-organization"></a><h3>poppler_certificate_info_get_subject_organization ()</h3>
<pre class="programlisting">const <span class="returnvalue">char</span> *
poppler_certificate_info_get_subject_organization
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Get certificate subject organization</p>
<div class="refsect3">
<a name="poppler-certificate-info-get-subject-organization.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-get-subject-organization.returns"></a><h4>Returns</h4>
<p> certificate subject organization</p>
</div>
<p class="since">Since: 23.08.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-button-get-button-type"></a><h3>poppler_form_field_button_get_button_type ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerFormButtonType" title="enum PopplerFormButtonType"><span class="returnvalue">PopplerFormButtonType</span></a>
poppler_form_field_button_get_button_type
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the button type of <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-button-get-button-type.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-button-get-button-type.returns"></a><h4>Returns</h4>
<p> <a class="link" href="PopplerFormField.html#PopplerFormButtonType" title="enum PopplerFormButtonType"><span class="type">PopplerFormButtonType</span></a> of <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-button-get-state"></a><h3>poppler_form_field_button_get_state ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_button_get_state (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Queries a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> and returns its current state. Returns <code class="literal">TRUE</code> if
<em class="parameter"><code>field</code></em>
is pressed in and <code class="literal">FALSE</code> if it is raised.</p>
<div class="refsect3">
<a name="poppler-form-field-button-get-state.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-button-get-state.returns"></a><h4>Returns</h4>
<p> current state of <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-button-set-state"></a><h3>poppler_form_field_button_set_state ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_form_field_button_set_state (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><span class="type">gboolean</span> state</code></em>);</pre>
<p>Sets the status of <em class="parameter"><code>field</code></em>
. Set to <code class="literal">TRUE</code> if you want the <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a>
to be 'pressed in', and <code class="literal">FALSE</code> to raise it.</p>
<div class="refsect3">
<a name="poppler-form-field-button-set-state.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>state</p></td>
<td class="parameter_description"><p><code class="literal">TRUE</code> or <code class="literal">FALSE</code></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-can-select-multiple"></a><h3>poppler_form_field_choice_can_select_multiple ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_choice_can_select_multiple
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Checks whether <em class="parameter"><code>field</code></em>
allows multiple choices to be selected</p>
<div class="refsect3">
<a name="poppler-form-field-choice-can-select-multiple.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-choice-can-select-multiple.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if <em class="parameter"><code>field</code></em>
allows multiple choices to be selected</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-commit-on-change"></a><h3>poppler_form_field_choice_commit_on_change ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_choice_commit_on_change
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-do-spell-check"></a><h3>poppler_form_field_choice_do_spell_check ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_choice_do_spell_check
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Checks whether spell checking should be done for the contents of <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-choice-do-spell-check.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-choice-do-spell-check.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if spell checking should be done for <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-get-choice-type"></a><h3>poppler_form_field_choice_get_choice_type ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerFormChoiceType" title="enum PopplerFormChoiceType"><span class="returnvalue">PopplerFormChoiceType</span></a>
poppler_form_field_choice_get_choice_type
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the choice type of <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-choice-get-choice-type.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-choice-get-choice-type.returns"></a><h4>Returns</h4>
<p> <a class="link" href="PopplerFormField.html#PopplerFormChoiceType" title="enum PopplerFormChoiceType"><span class="type">PopplerFormChoiceType</span></a> of <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-get-item"></a><h3>poppler_form_field_choice_get_item ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> *
poppler_form_field_choice_get_item (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><span class="type">gint</span> index</code></em>);</pre>
<p>Returns the contents of the item on <em class="parameter"><code>field</code></em>
at the given index</p>
<div class="refsect3">
<a name="poppler-form-field-choice-get-item.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>index</p></td>
<td class="parameter_description"><p>the index of the item</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-choice-get-item.returns"></a><h4>Returns</h4>
<p> a new allocated string. It must be freed with <code class="function">g_free()</code> when done.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-get-n-items"></a><h3>poppler_form_field_choice_get_n_items ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
poppler_form_field_choice_get_n_items (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Returns the number of items on <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-choice-get-n-items.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-choice-get-n-items.returns"></a><h4>Returns</h4>
<p> the number of items on <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-get-text"></a><h3>poppler_form_field_choice_get_text ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> *
poppler_form_field_choice_get_text (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Retrieves the contents of <em class="parameter"><code>field</code></em>
.</p>
<div class="refsect3">
<a name="poppler-form-field-choice-get-text.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-choice-get-text.returns"></a><h4>Returns</h4>
<p> a new allocated string. It must be freed with <code class="function">g_free()</code> when done.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-is-editable"></a><h3>poppler_form_field_choice_is_editable ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_choice_is_editable (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Checks whether <em class="parameter"><code>field</code></em>
is editable</p>
<div class="refsect3">
<a name="poppler-form-field-choice-is-editable.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-choice-is-editable.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if <em class="parameter"><code>field</code></em>
is editable</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-is-item-selected"></a><h3>poppler_form_field_choice_is_item_selected ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_choice_is_item_selected
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><span class="type">gint</span> index</code></em>);</pre>
<p>Checks whether the item at the given index on <em class="parameter"><code>field</code></em>
is currently selected</p>
<div class="refsect3">
<a name="poppler-form-field-choice-is-item-selected.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>index</p></td>
<td class="parameter_description"><p>the index of the item</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-choice-is-item-selected.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if item at <em class="parameter"><code>index</code></em>
is currently selected</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-select-item"></a><h3>poppler_form_field_choice_select_item ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_form_field_choice_select_item (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><span class="type">gint</span> index</code></em>);</pre>
<p>Selects the item at the given index on <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-choice-select-item.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>index</p></td>
<td class="parameter_description"><p>the index of the item</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-set-text"></a><h3>poppler_form_field_choice_set_text ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_form_field_choice_set_text (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>);</pre>
<p>Sets the text in <em class="parameter"><code>field</code></em>
to the given value, replacing the current contents</p>
<div class="refsect3">
<a name="poppler-form-field-choice-set-text.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>text</p></td>
<td class="parameter_description"><p>the new text</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-toggle-item"></a><h3>poppler_form_field_choice_toggle_item ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_form_field_choice_toggle_item (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><span class="type">gint</span> index</code></em>);</pre>
<p>Changes the state of the item at the given index</p>
<div class="refsect3">
<a name="poppler-form-field-choice-toggle-item.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>index</p></td>
<td class="parameter_description"><p>the index of the item</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-choice-unselect-all"></a><h3>poppler_form_field_choice_unselect_all ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_form_field_choice_unselect_all
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Unselects all the items on <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-choice-unselect-all.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-action"></a><h3>poppler_form_field_get_action ()</h3>
<pre class="programlisting"><a class="link" href="PopplerAction.html" title="PopplerAction"><span class="returnvalue">PopplerAction</span></a> *
poppler_form_field_get_action (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Retrieves the action (<a class="link" href="PopplerAction.html" title="PopplerAction"><span class="type">PopplerAction</span></a>) that shall be
performed when <em class="parameter"><code>field</code></em>
is activated, or <code class="literal">NULL</code></p>
<div class="refsect3">
<a name="poppler-form-field-get-action.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-action.returns"></a><h4>Returns</h4>
<p>the action to perform. The returned
object is owned by <em class="parameter"><code>field</code></em>
and should not be freed. </p>
<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
<p class="since">Since: <a class="link" href="api-index-0-18.html#api-index-0.18">0.18</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-additional-action"></a><h3>poppler_form_field_get_additional_action ()</h3>
<pre class="programlisting"><a class="link" href="PopplerAction.html" title="PopplerAction"><span class="returnvalue">PopplerAction</span></a> *
poppler_form_field_get_additional_action
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><a class="link" href="PopplerFormField.html#PopplerAdditionalActionType" title="enum PopplerAdditionalActionType"><span class="type">PopplerAdditionalActionType</span></a> type</code></em>);</pre>
<p>Retrieves the action (<a class="link" href="PopplerAction.html" title="PopplerAction"><span class="type">PopplerAction</span></a>) that shall be performed when
an additional action is triggered on <em class="parameter"><code>field</code></em>
, or <code class="literal">NULL</code>.</p>
<div class="refsect3">
<a name="poppler-form-field-get-additional-action.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>type</p></td>
<td class="parameter_description"><p>the type of additional action</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-additional-action.returns"></a><h4>Returns</h4>
<p>the action to perform. The returned
object is owned by <em class="parameter"><code>field</code></em>
and should not be freed. </p>
<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
<p class="since">Since: <a class="link" href="api-index-0-72.html#api-index-0.72">0.72</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-alternate-ui-name"></a><h3>poppler_form_field_get_alternate_ui_name ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> *
poppler_form_field_get_alternate_ui_name
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the alternate ui name of <em class="parameter"><code>field</code></em>
. This name is also commonly
used by pdf producers/readers to show it as a tooltip when <em class="parameter"><code>field</code></em>
area
is hovered by a pointing device (eg. mouse).</p>
<div class="refsect3">
<a name="poppler-form-field-get-alternate-ui-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-alternate-ui-name.returns"></a><h4>Returns</h4>
<p> a new allocated string. It must be freed with <code class="function">g_free()</code> when done.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-0-88.html#api-index-0.88">0.88</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-field-type"></a><h3>poppler_form_field_get_field_type ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerFormFieldType" title="enum PopplerFormFieldType"><span class="returnvalue">PopplerFormFieldType</span></a>
poppler_form_field_get_field_type (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the type of <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-get-field-type.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-field-type.returns"></a><h4>Returns</h4>
<p> <a class="link" href="PopplerFormField.html#PopplerFormFieldType" title="enum PopplerFormFieldType"><span class="type">PopplerFormFieldType</span></a> of <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-font-size"></a><h3>poppler_form_field_get_font_size ()</h3>
<pre class="programlisting"><span class="returnvalue">gdouble</span>
poppler_form_field_get_font_size (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the font size of <em class="parameter"><code>field</code></em>
</p>
<p>WARNING: This function always returns 0. Contact the poppler
mailing list if you're interested in implementing it properly</p>
<div class="refsect3">
<a name="poppler-form-field-get-font-size.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-font-size.returns"></a><h4>Returns</h4>
<p> the font size of <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-id"></a><h3>poppler_form_field_get_id ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
poppler_form_field_get_id (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the id of <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-get-id.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-id.returns"></a><h4>Returns</h4>
<p> the id of <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-mapping-name"></a><h3>poppler_form_field_get_mapping_name ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> *
poppler_form_field_get_mapping_name (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the mapping name of <em class="parameter"><code>field</code></em>
that is used when
exporting interactive form field data from the document</p>
<div class="refsect3">
<a name="poppler-form-field-get-mapping-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-mapping-name.returns"></a><h4>Returns</h4>
<p> a new allocated string. It must be freed with <code class="function">g_free()</code> when done.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-0-16.html#api-index-0.16">0.16</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-name"></a><h3>poppler_form_field_get_name ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> *
poppler_form_field_get_name (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the fully qualified name of <em class="parameter"><code>field</code></em>
. It's constructed by concatenating
the partial field names of the field and all of its ancestors.</p>
<div class="refsect3">
<a name="poppler-form-field-get-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-name.returns"></a><h4>Returns</h4>
<p> a new allocated string. It must be freed with <code class="function">g_free()</code> when done.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-0-16.html#api-index-0.16">0.16</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-get-partial-name"></a><h3>poppler_form_field_get_partial_name ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> *
poppler_form_field_get_partial_name (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the partial name of <em class="parameter"><code>field</code></em>
.</p>
<div class="refsect3">
<a name="poppler-form-field-get-partial-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-get-partial-name.returns"></a><h4>Returns</h4>
<p> a new allocated string. It must be freed with <code class="function">g_free()</code> when done.</p>
</div>
<p class="since">Since: <a class="link" href="api-index-0-16.html#api-index-0.16">0.16</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-is-read-only"></a><h3>poppler_form_field_is_read_only ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_is_read_only (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Checks whether <em class="parameter"><code>field</code></em>
is read only</p>
<div class="refsect3">
<a name="poppler-form-field-is-read-only.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-is-read-only.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if <em class="parameter"><code>field</code></em>
is read only</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-signature-validate-async"></a><h3>poppler_form_field_signature_validate_async ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_form_field_signature_validate_async
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><a class="link" href="PopplerFormField.html#PopplerSignatureValidationFlags" title="enum PopplerSignatureValidationFlags"><span class="type">PopplerSignatureValidationFlags</span></a> flags</code></em>,
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
<em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
<p>Asynchronously validates the cryptographic signature contained in <em class="parameter"><code>signature_field</code></em>
.</p>
<div class="refsect3">
<a name="poppler-form-field-signature-validate-async.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> that represents a signature annotation</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>flags</p></td>
<td class="parameter_description"><p><a class="link" href="PopplerFormField.html#PopplerSignatureValidationFlags" title="enum PopplerSignatureValidationFlags"><span class="type">PopplerSignatureValidationFlags</span></a> flags influencing process of validation of the field signature</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
<td class="parameter_description"><p>optional <span class="type">GCancellable</span> object. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>callback</p></td>
<td class="parameter_description"><p>a <span class="type">GAsyncReadyCallback</span> to call when the signature is validated. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>user_data</p></td>
<td class="parameter_description"><p>the data to pass to callback function. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span></td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-signature-validate-finish"></a><h3>poppler_form_field_signature_validate_finish ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="returnvalue">PopplerSignatureInfo</span></a> *
poppler_form_field_signature_validate_finish
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
<p>Finishes validation of the cryptographic signature contained in <em class="parameter"><code>signature_field</code></em>
.
See <a class="link" href="PopplerFormField.html#poppler-form-field-signature-validate-async" title="poppler_form_field_signature_validate_async ()"><code class="function">poppler_form_field_signature_validate_async()</code></a>.</p>
<div class="refsect3">
<a name="poppler-form-field-signature-validate-finish.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> that represents a signature annotation</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>result</p></td>
<td class="parameter_description"><p>a <span class="type">GAsyncResult</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
<td class="parameter_description"><p>a <span class="type">GError</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-signature-validate-finish.returns"></a><h4>Returns</h4>
<p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> structure containing signature metadata and validation status
Free the returned structure with <a class="link" href="PopplerFormField.html#poppler-signature-info-free" title="poppler_signature_info_free ()"><code class="function">poppler_signature_info_free()</code></a>. </p>
<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-signature-validate-sync"></a><h3>poppler_form_field_signature_validate_sync ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="returnvalue">PopplerSignatureInfo</span></a> *
poppler_form_field_signature_validate_sync
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code><a class="link" href="PopplerFormField.html#PopplerSignatureValidationFlags" title="enum PopplerSignatureValidationFlags"><span class="type">PopplerSignatureValidationFlags</span></a> flags</code></em>,
<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
<p>Synchronously validates the cryptographic signature contained in <em class="parameter"><code>signature_field</code></em>
.</p>
<div class="refsect3">
<a name="poppler-form-field-signature-validate-sync.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> that represents a signature annotation</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>flags</p></td>
<td class="parameter_description"><p><a class="link" href="PopplerFormField.html#PopplerSignatureValidationFlags" title="enum PopplerSignatureValidationFlags"><span class="type">PopplerSignatureValidationFlags</span></a> flags influencing process of validation of the field signature</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
<td class="parameter_description"><p>optional <span class="type">GCancellable</span> object. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
<td class="parameter_description"><p>a <span class="type">GError</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-signature-validate-sync.returns"></a><h4>Returns</h4>
<p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> structure containing signature metadata and validation status
Free the returned structure with <a class="link" href="PopplerFormField.html#poppler-signature-info-free" title="poppler_signature_info_free ()"><code class="function">poppler_signature_info_free()</code></a>. </p>
<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-text-do-scroll"></a><h3>poppler_form_field_text_do_scroll ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_text_do_scroll (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-text-do-spell-check"></a><h3>poppler_form_field_text_do_spell_check ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_text_do_spell_check
(<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Checks whether spell checking should be done for the contents of <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-text-do-spell-check.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-text-do-spell-check.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if spell checking should be done for <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-text-get-max-len"></a><h3>poppler_form_field_text_get_max_len ()</h3>
<pre class="programlisting"><span class="returnvalue">gint</span>
poppler_form_field_text_get_max_len (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Retrieves the maximum allowed length of the text in <em class="parameter"><code>field</code></em>
</p>
<div class="refsect3">
<a name="poppler-form-field-text-get-max-len.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-text-get-max-len.returns"></a><h4>Returns</h4>
<p> the maximum allowed number of characters in <em class="parameter"><code>field</code></em>
, or -1 if there is no maximum.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-text-get-text"></a><h3>poppler_form_field_text_get_text ()</h3>
<pre class="programlisting"><span class="returnvalue">gchar</span> *
poppler_form_field_text_get_text (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Retrieves the contents of <em class="parameter"><code>field</code></em>
.</p>
<div class="refsect3">
<a name="poppler-form-field-text-get-text.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-text-get-text.returns"></a><h4>Returns</h4>
<p> a new allocated string. It must be freed with <code class="function">g_free()</code> when done.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-text-get-text-type"></a><h3>poppler_form_field_text_get_text_type ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerFormTextType" title="enum PopplerFormTextType"><span class="returnvalue">PopplerFormTextType</span></a>
poppler_form_field_text_get_text_type (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Gets the text type of <em class="parameter"><code>field</code></em>
.</p>
<div class="refsect3">
<a name="poppler-form-field-text-get-text-type.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-text-get-text-type.returns"></a><h4>Returns</h4>
<p> <a class="link" href="PopplerFormField.html#PopplerFormTextType" title="enum PopplerFormTextType"><span class="type">PopplerFormTextType</span></a> of <em class="parameter"><code>field</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-text-is-password"></a><h3>poppler_form_field_text_is_password ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_text_is_password (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Checks whether content of <em class="parameter"><code>field</code></em>
is a password and it must be hidden</p>
<div class="refsect3">
<a name="poppler-form-field-text-is-password.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-text-is-password.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if the content of <em class="parameter"><code>field</code></em>
is a password</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-text-is-rich-text"></a><h3>poppler_form_field_text_is_rich_text ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
poppler_form_field_text_is_rich_text (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>);</pre>
<p>Checks whether the contents of <em class="parameter"><code>field</code></em>
are rich text</p>
<div class="refsect3">
<a name="poppler-form-field-text-is-rich-text.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-form-field-text-is-rich-text.returns"></a><h4>Returns</h4>
<p> <code class="literal">TRUE</code> if the contents of <em class="parameter"><code>field</code></em>
are rich text</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-form-field-text-set-text"></a><h3>poppler_form_field_text_set_text ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_form_field_text_set_text (<em class="parameter"><code><a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a> *field</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *text</code></em>);</pre>
<p>Sets the text in <em class="parameter"><code>field</code></em>
to the given value, replacing the current contents.</p>
<div class="refsect3">
<a name="poppler-form-field-text-set-text.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>field</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html" title="PopplerFormField"><span class="type">PopplerFormField</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>text</p></td>
<td class="parameter_description"><p>the new text</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signature-info-copy"></a><h3>poppler_signature_info_copy ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="returnvalue">PopplerSignatureInfo</span></a> *
poppler_signature_info_copy (<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> *siginfo</code></em>);</pre>
<p>Copies <em class="parameter"><code>siginfo</code></em>
, creating an identical <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a>.</p>
<div class="refsect3">
<a name="poppler-signature-info-copy.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>siginfo</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> structure containing signature metadata and validation status</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signature-info-copy.returns"></a><h4>Returns</h4>
<p>a new <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> structure identical to <em class="parameter"><code>siginfo</code></em>
. </p>
<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signature-info-free"></a><h3>poppler_signature_info_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signature_info_free (<em class="parameter"><code><a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> *siginfo</code></em>);</pre>
<p>Frees <em class="parameter"><code>siginfo</code></em>
</p>
<div class="refsect3">
<a name="poppler-signature-info-free.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>siginfo</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> structure containing signature metadata and validation status</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signature-info-get-certificate-info"></a><h3>poppler_signature_info_get_certificate_info ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="returnvalue">PopplerCertificateInfo</span></a> *
poppler_signature_info_get_certificate_info
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> *siginfo</code></em>);</pre>
<p>Returns PopplerCertificateInfo for given PopplerSignatureInfo.</p>
<div class="refsect3">
<a name="poppler-signature-info-get-certificate-info.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>siginfo</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signature-info-get-certificate-info.returns"></a><h4>Returns</h4>
<p>certificate info of the signature. </p>
<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
<p class="since">Since: 23.08.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signature-info-get-certificate-status"></a><h3>poppler_signature_info_get_certificate_status ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerCertificateStatus" title="enum PopplerCertificateStatus"><span class="returnvalue">PopplerCertificateStatus</span></a>
poppler_signature_info_get_certificate_status
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> *siginfo</code></em>);</pre>
<p>Returns status of the certificate for given PopplerSignatureInfo.</p>
<div class="refsect3">
<a name="poppler-signature-info-get-certificate-status.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>siginfo</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signature-info-get-certificate-status.returns"></a><h4>Returns</h4>
<p> certificate status of the signature</p>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signature-info-get-signature-status"></a><h3>poppler_signature_info_get_signature_status ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerSignatureStatus" title="enum PopplerSignatureStatus"><span class="returnvalue">PopplerSignatureStatus</span></a>
poppler_signature_info_get_signature_status
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> *siginfo</code></em>);</pre>
<p>Returns status of the signature for given PopplerSignatureInfo.</p>
<div class="refsect3">
<a name="poppler-signature-info-get-signature-status.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>siginfo</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signature-info-get-signature-status.returns"></a><h4>Returns</h4>
<p> signature status of the signature</p>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signature-info-get-signer-name"></a><h3>poppler_signature_info_get_signer_name ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signature_info_get_signer_name
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> *siginfo</code></em>);</pre>
<p>Returns name of signer for given PopplerSignatureInfo.</p>
<div class="refsect3">
<a name="poppler-signature-info-get-signer-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>siginfo</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signature-info-get-signer-name.returns"></a><h4>Returns</h4>
<p>A string. </p>
<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signature-info-get-local-signing-time"></a><h3>poppler_signature_info_get_local_signing_time ()</h3>
<pre class="programlisting"><span class="returnvalue">GDateTime</span> *
poppler_signature_info_get_local_signing_time
(<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a> *siginfo</code></em>);</pre>
<p>Returns local time of signing as GDateTime. This does not
contain information about time zone since it has not been
preserved during conversion.
Do not modify returned value since it is internal to
PopplerSignatureInfo.</p>
<div class="refsect3">
<a name="poppler-signature-info-get-local-signing-time.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>siginfo</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerSignatureInfo"><span class="type">PopplerSignatureInfo</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signature-info-get-local-signing-time.returns"></a><h4>Returns</h4>
<p>GDateTime. </p>
<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-new"></a><h3>poppler_signing_data_new ()</h3>
<pre class="programlisting"><span class="returnvalue">PopplerSigningData</span> *
poppler_signing_data_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Creates a new <span class="type">PopplerSigningData</span> with default content.</p>
<div class="refsect3">
<a name="poppler-signing-data-new.returns"></a><h4>Returns</h4>
<p> a new <span class="type">PopplerSigningData</span>. It must be freed with <a class="link" href="PopplerFormField.html#poppler-signing-data-free" title="poppler_signing_data_free ()"><code class="function">poppler_signing_data_free()</code></a> when done.</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-copy"></a><h3>poppler_signing_data_copy ()</h3>
<pre class="programlisting"><span class="returnvalue">PopplerSigningData</span> *
poppler_signing_data_copy (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Copies <em class="parameter"><code>signing_data</code></em>
, creating an identical <span class="type">PopplerSigningData</span>.</p>
<div class="refsect3">
<a name="poppler-signing-data-copy.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-copy.returns"></a><h4>Returns</h4>
<p>a new <span class="type">PopplerSigningData</span> structure identical to <em class="parameter"><code>signing_data</code></em>
. </p>
<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-free"></a><h3>poppler_signing_data_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_free (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Frees <em class="parameter"><code>signing_data</code></em>
</p>
<div class="refsect3">
<a name="poppler-signing-data-free.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr></tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-destination-filename"></a><h3>poppler_signing_data_set_destination_filename ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_destination_filename
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *filename</code></em>);</pre>
<p>Set destination file name.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-destination-filename.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>filename</p></td>
<td class="parameter_description"><p>destination filename</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-certificate-info"></a><h3>poppler_signing_data_set_certificate_info ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_certificate_info
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Set certification information.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-certificate-info.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-page"></a><h3>poppler_signing_data_set_page ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_page (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code><span class="type">int</span> page</code></em>);</pre>
<p>Set page (&gt;=0).</p>
<div class="refsect3">
<a name="poppler-signing-data-set-page.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>page</p></td>
<td class="parameter_description"><p>a page number</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-signature-text"></a><h3>poppler_signing_data_set_signature_text ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_signature_text
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *signature_text</code></em>);</pre>
<p>Set signature text.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-signature-text.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>signature_text</p></td>
<td class="parameter_description"><p>text to show as main signature</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-signature-text-left"></a><h3>poppler_signing_data_set_signature_text_left ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_signature_text_left
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *signature_text_left</code></em>);</pre>
<p>Set small signature text on the left hand.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-signature-text-left.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>signature_text_left</p></td>
<td class="parameter_description"><p>text to show as small left signature</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-signature-rectangle"></a><h3>poppler_signing_data_set_signature_rectangle ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_signature_rectangle
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <a class="link" href="poppler-Poppler-Page.html#PopplerRectangle"><span class="type">PopplerRectangle</span></a> *signature_rect</code></em>);</pre>
<p>Set signature rectangle.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-signature-rectangle.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>signature_rect</p></td>
<td class="parameter_description"><p>a <a class="link" href="poppler-Poppler-Page.html#PopplerRectangle"><span class="type">PopplerRectangle</span></a> where signature should be shown</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-font-color"></a><h3>poppler_signing_data_set_font_color ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_font_color (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a> *font_color</code></em>);</pre>
<p>Set signature font color.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-font-color.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>font_color</p></td>
<td class="parameter_description"><p>a <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a> to be used as signature font color</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-font-size"></a><h3>poppler_signing_data_set_font_size ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_font_size (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code><span class="type">gdouble</span> font_size</code></em>);</pre>
<p>Set signature font size (&gt;0).</p>
<div class="refsect3">
<a name="poppler-signing-data-set-font-size.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>font_size</p></td>
<td class="parameter_description"><p>signature font size</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-left-font-size"></a><h3>poppler_signing_data_set_left_font_size ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_left_font_size
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code><span class="type">gdouble</span> font_size</code></em>);</pre>
<p>Set signature left font size (&gt; 0).</p>
<div class="refsect3">
<a name="poppler-signing-data-set-left-font-size.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>font_size</p></td>
<td class="parameter_description"><p>signature font size</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-border-color"></a><h3>poppler_signing_data_set_border_color ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_border_color (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a> *border_color</code></em>);</pre>
<p>Set signature border color.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-border-color.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>border_color</p></td>
<td class="parameter_description"><p>a <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a> to be used for signature border</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-border-width"></a><h3>poppler_signing_data_set_border_width ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_border_width (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code><span class="type">gdouble</span> border_width</code></em>);</pre>
<p>Set signature border width.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-border-width.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>border_width</p></td>
<td class="parameter_description"><p>border width</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-background-color"></a><h3>poppler_signing_data_set_background_color ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_background_color
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a> *background_color</code></em>);</pre>
<p>Set signature background color.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-background-color.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>background_color</p></td>
<td class="parameter_description"><p>a <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a> to be used for signature background</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-field-partial-name"></a><h3>poppler_signing_data_set_field_partial_name ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_field_partial_name
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *field_partial_name</code></em>);</pre>
<p>Set field partial name (existing field id or a new one) where signature is placed.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-field-partial-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>field_partial_name</p></td>
<td class="parameter_description"><p>a field partial name</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-reason"></a><h3>poppler_signing_data_set_reason ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_reason (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *reason</code></em>);</pre>
<p>Set reason for signature (e.g. I'm approver).</p>
<div class="refsect3">
<a name="poppler-signing-data-set-reason.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>reason</p></td>
<td class="parameter_description"><p>a reason</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-location"></a><h3>poppler_signing_data_set_location ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_location (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *location</code></em>);</pre>
<p>Set signature location (e.g. "At my desk").</p>
<div class="refsect3">
<a name="poppler-signing-data-set-location.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>location</p></td>
<td class="parameter_description"><p>a location</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-image-path"></a><h3>poppler_signing_data_set_image_path ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_image_path (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *image_path</code></em>);</pre>
<p>Set signature background (watermark) image path.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-image-path.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>image_path</p></td>
<td class="parameter_description"><p>signature image path</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-password"></a><h3>poppler_signing_data_set_password ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_password (<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *password</code></em>);</pre>
<p>Set password for the signing key.</p>
<div class="refsect3">
<a name="poppler-signing-data-set-password.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>password</p></td>
<td class="parameter_description"><p>a password</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-document-owner-password"></a><h3>poppler_signing_data_set_document_owner_password ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_document_owner_password
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *document_owner_password</code></em>);</pre>
<p>Set document owner password (for encrypted files).</p>
<div class="refsect3">
<a name="poppler-signing-data-set-document-owner-password.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>document_owner_password</p></td>
<td class="parameter_description"><p>document owner password</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-set-document-user-password"></a><h3>poppler_signing_data_set_document_user_password ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_signing_data_set_document_user_password
(<em class="parameter"><code><span class="type">PopplerSigningData</span> *signing_data</code></em>,
<em class="parameter"><code>const <span class="type">gchar</span> *document_user_password</code></em>);</pre>
<p>Set document user password (for encrypted files).</p>
<div class="refsect3">
<a name="poppler-signing-data-set-document-user-password.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>document_user_password</p></td>
<td class="parameter_description"><p>document user password</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-destination-filename"></a><h3>poppler_signing_data_get_destination_filename ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_destination_filename
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get destination file name.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-destination-filename.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-destination-filename.returns"></a><h4>Returns</h4>
<p> destination filename</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-certificate-info"></a><h3>poppler_signing_data_get_certificate_info ()</h3>
<pre class="programlisting">const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="returnvalue">PopplerCertificateInfo</span></a> *
poppler_signing_data_get_certificate_info
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get certification information.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-certificate-info.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-certificate-info.returns"></a><h4>Returns</h4>
<p> a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a></p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-page"></a><h3>poppler_signing_data_get_page ()</h3>
<pre class="programlisting"><span class="returnvalue">int</span>
poppler_signing_data_get_page (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get page.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-page.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-page.returns"></a><h4>Returns</h4>
<p> page number</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-signature-text"></a><h3>poppler_signing_data_get_signature_text ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_signature_text
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature text.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-signature-text.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-signature-text.returns"></a><h4>Returns</h4>
<p> signature text</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-signature-text-left"></a><h3>poppler_signing_data_get_signature_text_left ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_signature_text_left
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature text left.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-signature-text-left.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-signature-text-left.returns"></a><h4>Returns</h4>
<p> signature text left</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-signature-rectangle"></a><h3>poppler_signing_data_get_signature_rectangle ()</h3>
<pre class="programlisting">const <a class="link" href="poppler-Poppler-Page.html#PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *
poppler_signing_data_get_signature_rectangle
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature rectangle.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-signature-rectangle.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-signature-rectangle.returns"></a><h4>Returns</h4>
<p> a <a class="link" href="poppler-Poppler-Page.html#PopplerRectangle"><span class="type">PopplerRectangle</span></a></p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-font-color"></a><h3>poppler_signing_data_get_font_color ()</h3>
<pre class="programlisting">const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="returnvalue">PopplerColor</span></a> *
poppler_signing_data_get_font_color (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature font color.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-font-color.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-font-color.returns"></a><h4>Returns</h4>
<p> a <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a></p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-font-size"></a><h3>poppler_signing_data_get_font_size ()</h3>
<pre class="programlisting"><span class="returnvalue">gdouble</span>
poppler_signing_data_get_font_size (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature font size.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-font-size.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-font-size.returns"></a><h4>Returns</h4>
<p> font size</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-left-font-size"></a><h3>poppler_signing_data_get_left_font_size ()</h3>
<pre class="programlisting"><span class="returnvalue">gdouble</span>
poppler_signing_data_get_left_font_size
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature left font size.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-left-font-size.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-left-font-size.returns"></a><h4>Returns</h4>
<p> left font size</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-border-color"></a><h3>poppler_signing_data_get_border_color ()</h3>
<pre class="programlisting">const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="returnvalue">PopplerColor</span></a> *
poppler_signing_data_get_border_color (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature border color.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-border-color.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-border-color.returns"></a><h4>Returns</h4>
<p> a <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a></p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-border-width"></a><h3>poppler_signing_data_get_border_width ()</h3>
<pre class="programlisting"><span class="returnvalue">gdouble</span>
poppler_signing_data_get_border_width (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature border width.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-border-width.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-border-width.returns"></a><h4>Returns</h4>
<p> border width</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-background-color"></a><h3>poppler_signing_data_get_background_color ()</h3>
<pre class="programlisting">const <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="returnvalue">PopplerColor</span></a> *
poppler_signing_data_get_background_color
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signature background color.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-background-color.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-background-color.returns"></a><h4>Returns</h4>
<p> a <a class="link" href="poppler-Poppler-Color.html#PopplerColor"><span class="type">PopplerColor</span></a></p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-field-partial-name"></a><h3>poppler_signing_data_get_field_partial_name ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_field_partial_name
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get field partial name.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-field-partial-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-field-partial-name.returns"></a><h4>Returns</h4>
<p> field partial name</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-reason"></a><h3>poppler_signing_data_get_reason ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_reason (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get reason.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-reason.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-reason.returns"></a><h4>Returns</h4>
<p> reason</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-location"></a><h3>poppler_signing_data_get_location ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_location (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get location.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-location.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-location.returns"></a><h4>Returns</h4>
<p> location</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-image-path"></a><h3>poppler_signing_data_get_image_path ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_image_path (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get image path.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-image-path.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-image-path.returns"></a><h4>Returns</h4>
<p> image path</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-password"></a><h3>poppler_signing_data_get_password ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_password (<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get signing key password.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-password.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-password.returns"></a><h4>Returns</h4>
<p> password</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-document-owner-password"></a><h3>poppler_signing_data_get_document_owner_password ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_document_owner_password
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get document owner password.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-document-owner-password.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-document-owner-password.returns"></a><h4>Returns</h4>
<p> document owner password (for encrypted files)</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-signing-data-get-document-user-password"></a><h3>poppler_signing_data_get_document_user_password ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
poppler_signing_data_get_document_user_password
(<em class="parameter"><code>const <span class="type">PopplerSigningData</span> *signing_data</code></em>);</pre>
<p>Get document user password.</p>
<div class="refsect3">
<a name="poppler-signing-data-get-document-user-password.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>signing_data</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerSigningData</span> structure containing signing data</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-signing-data-get-document-user-password.returns"></a><h4>Returns</h4>
<p> document user password (for encrypted files)</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-new"></a><h3>poppler_certificate_info_new ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="returnvalue">PopplerCertificateInfo</span></a> *
poppler_certificate_info_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Creates a new <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a></p>
<div class="refsect3">
<a name="poppler-certificate-info-new.returns"></a><h4>Returns</h4>
<p> a new <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a>. It must be freed with <a class="link" href="PopplerFormField.html#poppler-certificate-info-free" title="poppler_certificate_info_free ()"><code class="function">poppler_certificate_info_free()</code></a> when done.</p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-copy"></a><h3>poppler_certificate_info_copy ()</h3>
<pre class="programlisting"><a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="returnvalue">PopplerCertificateInfo</span></a> *
poppler_certificate_info_copy (<em class="parameter"><code>const <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Copies <em class="parameter"><code>certificate_info</code></em>
, creating an identical <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a>.</p>
<div class="refsect3">
<a name="poppler-certificate-info-copy.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="poppler-certificate-info-copy.returns"></a><h4>Returns</h4>
<p>a new <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure identical to <em class="parameter"><code>certificate_info</code></em>
. </p>
<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-set-nss-dir"></a><h3>poppler_set_nss_dir ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_set_nss_dir (<em class="parameter"><code>const <span class="type">char</span> *path</code></em>);</pre>
<p>Set NSS directory</p>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-get-nss-dir"></a><h3>poppler_get_nss_dir ()</h3>
<pre class="programlisting"><span class="returnvalue">char</span> *
poppler_get_nss_dir (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Get NSS directory</p>
<div class="refsect3">
<a name="poppler-get-nss-dir.returns"></a><h4>Returns</h4>
<p>nss directroy. </p>
<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-set-nss-password-callback"></a><h3>poppler_set_nss_password_callback ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_set_nss_password_callback (<em class="parameter"><code><span class="type">PopplerNssPasswordFunc</span> func</code></em>);</pre>
<p>A callback which asks for certificate password</p>
<div class="refsect3">
<a name="poppler-set-nss-password-callback.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>func</p></td>
<td class="parameter_description"><p>a <span class="type">PopplerNssPasswordFunc</span> that represents a signature annotation. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span></td>
</tr></tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="poppler-get-available-signing-certificates"></a><h3>poppler_get_available_signing_certificates ()</h3>
<pre class="programlisting"><span class="returnvalue">GList</span> *
poppler_get_available_signing_certificates
(<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>Get all available signing certificate information</p>
<div class="refsect3">
<a name="poppler-get-available-signing-certificates.returns"></a><h4>Returns</h4>
<p>all available signing certificate information. </p>
<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> PopplerCertificateInfo]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="poppler-certificate-info-free"></a><h3>poppler_certificate_info_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
poppler_certificate_info_free (<em class="parameter"><code><a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> *certificate_info</code></em>);</pre>
<p>Frees <em class="parameter"><code>certificate_info</code></em>
</p>
<div class="refsect3">
<a name="poppler-certificate-info-free.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>certificate_info</p></td>
<td class="parameter_description"><p>a <a class="link" href="PopplerFormField.html#PopplerCertificateInfo"><span class="type">PopplerCertificateInfo</span></a> structure containing certificate information</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<p class="since">Since: 23.07.0</p>
</div>
</div>
<div class="refsect1">
<a name="PopplerFormField.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="PopplerFormField-struct"></a><h3>PopplerFormField</h3>
<pre class="programlisting">typedef struct _PopplerFormField PopplerFormField;</pre>
</div>
<hr>
<div class="refsect2">
<a name="PopplerAdditionalActionType"></a><h3>enum PopplerAdditionalActionType</h3>
<p>Form field additional action types to be passed to <em class="parameter"><code>poppler_form_field_get_additional_action</code></em>
</p>
<div class="refsect3">
<a name="PopplerAdditionalActionType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-ADDITIONAL-ACTION-FIELD-MODIFIED:CAPS"></a>POPPLER_ADDITIONAL_ACTION_FIELD_MODIFIED</p></td>
<td class="enum_member_description">
<p>The action to be performed when the user modifies the field.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-ADDITIONAL-ACTION-FORMAT-FIELD:CAPS"></a>POPPLER_ADDITIONAL_ACTION_FORMAT_FIELD</p></td>
<td class="enum_member_description">
<p>The action to be performed before the field is formatted to
display its value.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-ADDITIONAL-ACTION-VALIDATE-FIELD:CAPS"></a>POPPLER_ADDITIONAL_ACTION_VALIDATE_FIELD</p></td>
<td class="enum_member_description">
<p>The action to be performed when the field value changes.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-ADDITIONAL-ACTION-CALCULATE-FIELD:CAPS"></a>POPPLER_ADDITIONAL_ACTION_CALCULATE_FIELD</p></td>
<td class="enum_member_description">
<p>The action to be performed when the field needs to be
recalculated.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-0-72.html#api-index-0.72">0.72</a></p>
</div>
<hr>
<div class="refsect2">
<a name="PopplerCertificateInfo-struct"></a><h3>PopplerCertificateInfo</h3>
<pre class="programlisting">typedef struct _PopplerCertificateInfo PopplerCertificateInfo;</pre>
<p>PopplerCertificateInfo contains detailed info about a signing certificate.</p>
<p class="since">Since: 23.07.0</p>
</div>
<hr>
<div class="refsect2">
<a name="PopplerCertificateStatus"></a><h3>enum PopplerCertificateStatus</h3>
<p>Signature certificate verification results</p>
<div class="refsect3">
<a name="PopplerCertificateStatus.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-CERTIFICATE-TRUSTED:CAPS"></a>POPPLER_CERTIFICATE_TRUSTED</p></td>
<td class="enum_member_description">
<p>certificate is considered trusted</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-CERTIFICATE-UNTRUSTED-ISSUER:CAPS"></a>POPPLER_CERTIFICATE_UNTRUSTED_ISSUER</p></td>
<td class="enum_member_description">
<p>the issuer of this certificate has been marked as untrusted by the user</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-CERTIFICATE-UNKNOWN-ISSUER:CAPS"></a>POPPLER_CERTIFICATE_UNKNOWN_ISSUER</p></td>
<td class="enum_member_description">
<p>this certificate trust chain has not finished in a trusted root certificate</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-CERTIFICATE-REVOKED:CAPS"></a>POPPLER_CERTIFICATE_REVOKED</p></td>
<td class="enum_member_description">
<p>certificate was revoked by the issuing certificate authority</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-CERTIFICATE-EXPIRED:CAPS"></a>POPPLER_CERTIFICATE_EXPIRED</p></td>
<td class="enum_member_description">
<p>signing time is outside the validity bounds of this certificate</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-CERTIFICATE-GENERIC-ERROR:CAPS"></a>POPPLER_CERTIFICATE_GENERIC_ERROR</p></td>
<td class="enum_member_description">
<p>failed to verify certificate</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-CERTIFICATE-NOT-VERIFIED:CAPS"></a>POPPLER_CERTIFICATE_NOT_VERIFIED</p></td>
<td class="enum_member_description">
<p>certificate not yet verified</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="PopplerFormFieldType"></a><h3>enum PopplerFormFieldType</h3>
<div class="refsect3">
<a name="PopplerFormFieldType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-FIELD-UNKNOWN:CAPS"></a>POPPLER_FORM_FIELD_UNKNOWN</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-FIELD-BUTTON:CAPS"></a>POPPLER_FORM_FIELD_BUTTON</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-FIELD-TEXT:CAPS"></a>POPPLER_FORM_FIELD_TEXT</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-FIELD-CHOICE:CAPS"></a>POPPLER_FORM_FIELD_CHOICE</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-FIELD-SIGNATURE:CAPS"></a>POPPLER_FORM_FIELD_SIGNATURE</p></td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="PopplerFormButtonType"></a><h3>enum PopplerFormButtonType</h3>
<div class="refsect3">
<a name="PopplerFormButtonType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-BUTTON-PUSH:CAPS"></a>POPPLER_FORM_BUTTON_PUSH</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-BUTTON-CHECK:CAPS"></a>POPPLER_FORM_BUTTON_CHECK</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-BUTTON-RADIO:CAPS"></a>POPPLER_FORM_BUTTON_RADIO</p></td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="PopplerFormChoiceType"></a><h3>enum PopplerFormChoiceType</h3>
<div class="refsect3">
<a name="PopplerFormChoiceType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-CHOICE-COMBO:CAPS"></a>POPPLER_FORM_CHOICE_COMBO</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-CHOICE-LIST:CAPS"></a>POPPLER_FORM_CHOICE_LIST</p></td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="PopplerFormTextType"></a><h3>enum PopplerFormTextType</h3>
<div class="refsect3">
<a name="PopplerFormTextType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-TEXT-NORMAL:CAPS"></a>POPPLER_FORM_TEXT_NORMAL</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-TEXT-MULTILINE:CAPS"></a>POPPLER_FORM_TEXT_MULTILINE</p></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-FORM-TEXT-FILE-SELECT:CAPS"></a>POPPLER_FORM_TEXT_FILE_SELECT</p></td>
<td> </td>
<td> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="PopplerSignatureInfo-struct"></a><h3>PopplerSignatureInfo</h3>
<pre class="programlisting">typedef struct _PopplerSignatureInfo PopplerSignatureInfo;</pre>
<p>PopplerSignatureInfo contains detailed info about a signature
contained in a form field.</p>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="PopplerSignatureStatus"></a><h3>enum PopplerSignatureStatus</h3>
<p>Signature verification results</p>
<div class="refsect3">
<a name="PopplerSignatureStatus.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-VALID:CAPS"></a>POPPLER_SIGNATURE_VALID</p></td>
<td class="enum_member_description">
<p>signature is cryptographically valid</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-INVALID:CAPS"></a>POPPLER_SIGNATURE_INVALID</p></td>
<td class="enum_member_description">
<p>signature is cryptographically invalid</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-DIGEST-MISMATCH:CAPS"></a>POPPLER_SIGNATURE_DIGEST_MISMATCH</p></td>
<td class="enum_member_description">
<p>document content was changed after the signature was applied</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-DECODING-ERROR:CAPS"></a>POPPLER_SIGNATURE_DECODING_ERROR</p></td>
<td class="enum_member_description">
<p>signature CMS/PKCS7 structure is malformed</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-GENERIC-ERROR:CAPS"></a>POPPLER_SIGNATURE_GENERIC_ERROR</p></td>
<td class="enum_member_description">
<p>failed to verify signature</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-NOT-FOUND:CAPS"></a>POPPLER_SIGNATURE_NOT_FOUND</p></td>
<td class="enum_member_description">
<p>requested signature is not present in the document</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-NOT-VERIFIED:CAPS"></a>POPPLER_SIGNATURE_NOT_VERIFIED</p></td>
<td class="enum_member_description">
<p>signature not yet verified</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
<hr>
<div class="refsect2">
<a name="PopplerSignatureValidationFlags"></a><h3>enum PopplerSignatureValidationFlags</h3>
<p>Signature validation flags</p>
<div class="refsect3">
<a name="PopplerSignatureValidationFlags.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-VALIDATION-FLAG-VALIDATE-CERTIFICATE:CAPS"></a>POPPLER_SIGNATURE_VALIDATION_FLAG_VALIDATE_CERTIFICATE</p></td>
<td class="enum_member_description">
<p>Whether to validate also the certificate of the signature</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-VALIDATION-FLAG-WITHOUT-OCSP-REVOCATION-CHECK:CAPS"></a>POPPLER_SIGNATURE_VALIDATION_FLAG_WITHOUT_OCSP_REVOCATION_CHECK</p></td>
<td class="enum_member_description">
<p>Whether to not do OCSP (Online Certificate Status Protocol) revocation check</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="POPPLER-SIGNATURE-VALIDATION-FLAG-USE-AIA-CERTIFICATE-FETCH:CAPS"></a>POPPLER_SIGNATURE_VALIDATION_FLAG_USE_AIA_CERTIFICATE_FETCH</p></td>
<td class="enum_member_description">
<p>Whether to use AIA (Authority Information Access) extension for certificate fetching</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p class="since">Since: <a class="link" href="api-index-21-12-0.html#api-index-21.12.0">21.12.0</a></p>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.34.0</div>
</body>
</html>