Service/LiveDocx/MailMerge.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Service
- Subpackage
- LiveDocx
- Version
- $Id$
\Zend_Service_LiveDocx_MailMerge
Package: Zend_Service\LiveDocx- Parent(s)
- \Zend_Service_LiveDocx
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Since
- LiveDocx 1.0
Constants


WSDL
= 'https://api.livedocx.com/2.0/mailmerge.asmx?WSDL'Properties
Methods



__construct( $options = null) : void\throwsConstructor (LiveDocx.MailMerge SOAP Service)
Parameters| Name | Type | Description |
|---|
| $options | | |
|---|
Returns| Type | Description |
|---|
| void\throws | Zend_Service_LiveDocx_Exception |
Details- Since
- LiveDocx 1.0



_backendListArrayToMultiAssocArray(array $list) : arrayConvert LiveDocx service return value from list methods to consistent PHP array
Parameters| Name | Type | Description |
|---|
| $list | array | |
|---|
ReturnsDetails- Since
- LiveDocx 1.0



assign(array | string $field, array | string $value = null) : \Zend_Service_LiveDocx_MailMergeAssign values to template fields
Parameters| Name | Type | Description |
|---|
| $field | array | string | |
|---|
| $value | array | string | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.0



assocArrayToArrayOfArrayOfString(array $assoc) : arraystaticConvert assoc array to required SOAP type
Parameters| Name | Type | Description |
|---|
| $assoc | array | |
|---|
ReturnsDetails- Since
- LiveDocx 1.0



createDocument() : voidMerge assigned data with template to generate document
ThrowsDetails- Since
- LiveDocx 1.0



deleteImage(string $filename) : voidDelete an image file from LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ThrowsDetails- Since
- LiveDocx 2.0



deleteSharedDocument(string $filename) : voidDelete a shared document from LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
Details- Since
- LiveDocx 1.0



deleteTemplate(string $filename) : voidDelete a template file from LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ThrowsDetails- Since
- LiveDocx 1.0



downloadImage(string $filename) : voidDownload an image file from LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ThrowsDetails- Since
- LiveDocx 2.0



downloadTemplate(string $filename) : \binaryDownload template file from LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.0



getAllBitmaps(integer $zoomFactor, string $format) : arrayReturn graphical bitmap data for all pages of created document
Return array contains bitmap data (binary) - array key is page number
Parameters| Name | Type | Description |
|---|
| $zoomFactor | integer | |
|---|
| $format | string | |
|---|
ReturnsDetails- Since
- LiveDocx 1.2



getAllMetafiles() : arrayReturn WMF (aka Windows metafile) data for pages of created document
Return array contains WMF data (binary) - array key is page number
ReturnsDetails- Since
- LiveDocx 1.2



getBitmaps(integer $fromPage, integer $toPage, integer $zoomFactor, string $format) : arrayReturn graphical bitmap data for specified page range of created document
Return array contains bitmap data (binary) - array key is page number
Parameters| Name | Type | Description |
|---|
| $fromPage | integer | |
|---|
| $toPage | integer | |
|---|
| $zoomFactor | integer | |
|---|
| $format | string | |
|---|
ReturnsDetails- Since
- LiveDocx 1.2



getBlockFieldNames(string $blockName) : arrayReturn all the block fields in the template
Parameters| Name | Type | Description |
|---|
| $blockName | string | |
|---|
ReturnsDetails- Since
- LiveDocx 1.0



getBlockNames() : arrayReturn all the block fields in the template
ReturnsDetails- Since
- LiveDocx 1.0



getDocumentAccessOptions() : arrayReturn supported document access options
ReturnsDetails- Since
- LiveDocx 1.2 Premium



getDocumentFormats() : arrayReturn supported document formats (lowercase)
ReturnsDetails- Since
- LiveDocx 1.1



getFieldNames() : arrayReturn all the fields in the template
ReturnsDetails- Since
- LiveDocx 1.0



getFontNames() : arrayReturn the names of all fonts that are installed on backend server
ReturnsDetails- Since
- LiveDocx 1.2



getImageExportFormats() : arrayReturn supported image formats to which can be exported (lowercase)
ReturnsDetails- Since
- LiveDocx 2.0



getImageImportFormats() : arrayReturn supported image formats from which can be imported (lowercase)
ReturnsDetails- Since
- LiveDocx 2.0



getMetafiles(integer $fromPage, integer $toPage) : arrayReturn WMF (aka Windows metafile) data for specified page range of created document
Return array contains WMF data (binary) - array key is page number
Parameters| Name | Type | Description |
|---|
| $fromPage | integer | |
|---|
| $toPage | integer | |
|---|
ReturnsDetails- Since
- LiveDocx 1.2



getTemplateFormats() : arrayReturn supported template formats (lowercase)
ReturnsDetails- Since
- LiveDocx 1.0



imageExists(string $filename) : booleanCheck whether an image file is available on LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ReturnsDetails- Since
- LiveDocx 2.0



listImages() : arrayList all images stored on LiveDocx service
ReturnsDetails- Since
- LiveDocx 2.0



listSharedDocuments() : arrayList all shared documents stored on LiveDocx service
ReturnsDetails- Since
- LiveDocx 1.0



listTemplates() : arrayList all templates stored on LiveDocx service
ReturnsDetails- Since
- LiveDocx 1.0



multiAssocArrayToArrayOfArrayOfString(array $multi) : arraystaticConvert multi assoc array to required SOAP type
Parameters| Name | Type | Description |
|---|
| $multi | array | |
|---|
ReturnsDetails- Since
- LiveDocx 1.0



retrieveDocument(string $format) : \binaryRetrieve document in specified format
Parameters| Name | Type | Description |
|---|
| $format | string | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.0



setDocumentAccessPermissions(array $permissions, string $password) : \Zend_Service_LiveDocx_MailMergeSet a master password for document and determine which security features
are accessible without using the master password.
As default, nothing is allowed. To allow a security setting,
explicatively set it using one of he DOCUMENT_ACCESS_PERMISSION_* class
constants.
{code}
$phpLiveDocx->setDocumentAccessPermissions(
array (
Zend_Service_LiveDocx_MailMerge::DOCUMENT_ACCESS_PERMISSION_ALLOW_PRINTING_HIGH_LEVEL,
Zend_Service_LiveDocx_MailMerge::DOCUMENT_ACCESS_PERMISSION_ALLOW_EXTRACT_CONTENTS
),
'myDocumentAccessPassword'
);
{code}
This method can only be used for PDF documents
Parameters| Name | Type | Description |
|---|
| $permissions | array | |
|---|
| $password | string | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.2 Premium



setDocumentPassword(string $password) : \Zend_Service_LiveDocx_MailMergeSet a password to open to document
This method can only be used for PDF documents
Parameters| Name | Type | Description |
|---|
| $password | string | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.2 Premium



setFieldValue(string $field, array | string $value) : \Zend_Service_LiveDocx_MailMergeSet an array of key and value or array of values
Parameters| Name | Type | Description |
|---|
| $field | string | |
|---|
| $value | array | string | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.0



setFieldValues(array $values) : \Zend_Service_LiveDocx_MailMergeSet an associative or multi-associative array of keys and values pairs
Parameters| Name | Type | Description |
|---|
| $values | array | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.0



setLocalTemplate(string $filename) : \Zend_Service_LiveDocx_MailMergeSet the filename of a LOCAL template
(i.e. a template stored locally on YOUR server)
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.0



setRemoteTemplate(string $filename) : \Zend_Service_LiveDocx_MailMergeSet the filename of a REMOTE template
(i.e. a template stored remotely on the LIVEDOCX server)
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ReturnsThrowsDetails- Since
- LiveDocx 1.0



shareDocument() : stringShare a document - i.e. the document is available to all over the Internet
ReturnsDetails- Since
- LiveDocx 1.0



sharedDocumentExists(string $filename) : booleanCheck whether a shared document is available on LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ReturnsDetails- Since
- LiveDocx 1.0



templateExists(string $filename) : booleanCheck whether a template file is available on LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ReturnsDetails- Since
- LiveDocx 1.0



uploadImage(string $filename) : voidUpload an image file to LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ThrowsDetails- Since
- LiveDocx 2.0



uploadTemplate(string $filename) : voidUpload a template file to LiveDocx service
Parameters| Name | Type | Description |
|---|
| $filename | string | |
|---|
ThrowsDetails- Since
- LiveDocx 1.0