SignDoc SDK (.NET with exceptions)  5.0.1.30
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
<?xml version="1.0" encoding="UTF-8"?>
<!-- Any SignDoc*Parameters, for compatibility with SignDoc.
     The type attribute is for SignDocSignatureParameters.-->
<!ELEMENT SignDocParameters ((Boolean|Integer|Number|String|Color|Blob|TextItem|ClearTextItems|VirtualButton)*)>
<!ATTLIST SignDocParameters
    type CDATA ""
>

<!-- SignDocCaptureParameters. -->
<!ELEMENT SignDocCaptureParameters ((Boolean|Integer|Number|String|Color|Blob|VirtualButton)*)>

<!-- SignDocCheckSignatureParameters. -->
<!ELEMENT SignDocCheckSignatureParameters ((Boolean|Integer)*)>

<!-- SignDocCleanParameters. -->
<!ELEMENT SignDocCleanParameters ((Boolean|Integer|Number|Void)*)>

<!-- SignDocImageParameters. -->
<!ELEMENT SignDocImageParameters ((Boolean|Integer|Number|String|Color)*)>

<!-- SignDocMatchParameters. -->
<!ELEMENT SignDocMatchParameters ((Boolean|Integer|String)*)>

<!-- SignDocRenderParameters. -->
<!ELEMENT SignDocRenderParameters ((Boolean|Integer|Number|String|String2|Color)*)>

<!-- SignDocSignatureParameters. -->
<!ELEMENT SignDocSignatureParameters ((Boolean|Integer|String|Color|Blob|Length|TextItem|ClearTextItems|Callback)*)>
<!ATTLIST SignDocSignatureParameters
    type CDATA #REQUIRED
>

<!-- SignDocVerificationParameters. -->
<!ELEMENT SignDocVerificationParameters ((String|Integer|Blob)*)>

<!-- One boolean parameter. The value is in the content. It can be
     either false or true. -->
<!ELEMENT Boolean (#PCDATA)*>
<!ATTLIST Boolean
    name CDATA #REQUIRED
>

<!-- One integer parameter. The value is in the content. It can be
     either a decimal integer, a hexadecimal integer prefixed with 0x
     or a named constant (such as m_digsig_cades_detached) defined
     in the class for which the parameters are used. The names of the
     constants are those of the C++ and Java classes.

     The value can also be a sequence of values as defined before
     separated by | (and optional whitespace) for bitwise or.

     Example: vf_check_revocation | vf_use_ocsp_only -->
<!ELEMENT Integer (#PCDATA)*>
<!ATTLIST Integer
    name CDATA #REQUIRED
>

<!-- One floating-point number parameter. The decimal value is in the
     content. -->
<!ELEMENT Number (#PCDATA)*>
<!ATTLIST Number
    name CDATA #REQUIRED
>

<!-- One string parameter. The value is in the content. Leading and
     trailing whitespace will be removed unless attribute trim is
     false. There is a special string parameter for SignDocSignatureParameters
     named "FieldName" containing the field name. -->
<!ELEMENT String (#PCDATA)*>
<!ATTLIST String
    name CDATA #REQUIRED
    trim (false|true) "true"
>

<!-- One string parameter with two names. The value is in the content.
     Leading and trailing whitespace will be removed unless attribute
     trim is false. -->
<!ELEMENT String2 (#PCDATA)*>
<!ATTLIST String2
    name CDATA #REQUIRED
    name2 CDATA #REQUIRED
    trim (false|true) "true"
>

<!-- One color parameter. The value is in the content. The type
     attribute must be either gray or rgb. In the former case, the
     value is a single integer, in the latter case, it is three
     integers (red, green, blue). The integers are in the range 0
     (dark) through 255 (bright) and are written in decimal. -->
<!ELEMENT Color (#PCDATA)*>
<!ATTLIST Color
    name CDATA #REQUIRED
    type CDATA #REQUIRED
>

<!-- One void parameter. No content. -->
<!ELEMENT Void EMPTY>
<!ATTLIST Void
    name CDATA #REQUIRED
>

<!-- One blob parameter. The Base64-encoded value is in the content. -->
<!ELEMENT Blob (#PCDATA)*>
<!ATTLIST Blob
    name CDATA #REQUIRED
>

<!-- One length parameter. The value is in the content. -->
<!ELEMENT Length (#PCDATA)*>
<!ATTLIST Length
    name CDATA #REQUIRED
    type (abs|field_height|field_width) #REQUIRED
>

<!-- Remove all text item, see clearTextItems() of
     SignDocSignatureParameters. -->
<!ELEMENT ClearTextItems EMPTY>

<!-- One text item. The name of the string item is in the content. -->
<!ELEMENT TextItem (#PCDATA)*>
<!ATTLIST TextItem
    group (primary|secondary) #REQUIRED
    halignment (left|center|right|justify|auto|default) #REQUIRED
    direction (zero|ltr|rtl|default_ltr|default_rtl) #REQUIRED
>

<!-- One virtual button. The coordinates are the content (4 decimal
     integers).
     The cc attribute contains the coordinate system:
     is cs_digitizer, cs_capture, cs_window, or cs_integer, optionally
     followed by "|cs_per_1000" with optional whitespace around the
     vertical line.
     The id attribute contains the button identifier. -->
<!ELEMENT VirtualButton (#PCDATA)*>
<!ATTLIST VirtualButton
    cs CDATA #REQUIRED
    id CDATA #REQUIRED
>

<!-- One callback parameter. It indicates that setECDSA(), setPKCS7(),
     setRSA(), or setTimeStamper() was called. After deserialization,
     the specified function must be called again to be able to sign. -->
<!ELEMENT Callback EMPTY>
<!ATTLIST Callback
    name (ECDSA|PKCS7|RSA|TimeStamper) #REQUIRED
>