Class represents XMP Basic Job Ticket Schema.

public class BasicJobTicketSchema : XmpSchema
Public Class BasicJobTicketSchema
    Inherits XmpSchema

Inheritance: ObjectXmpSchemaBasicJobTicketSchema

Licensing Info

This class is a full DynamicPDF Core Suite feature. One of the following is required for non-evaluation usage:


This example shows how to create an Basic Job Ticket Schema and Add it to the Xmp Metadata.
Imports System
Imports ceTe.DynamicPDF
Imports ceTe.DynamicPDF.Xmp
Module MyModule
	Sub Main()
	    ' Create a PDF Document
	    Dim MyDocument As Document = New Document
	    ' Add blank pages to the document
	    MyDocument.Pages.Add(New Page(PageSize.Letter))
	    MyDocument.Pages.Add(New Page(PageSize.Letter))
	    ' Create an Xmp Metadata
	    Dim MyXmp As XmpMetadata = New XmpMetadata
	    ' Basic Job Ticket Schema.
	    Dim MyJob As BasicJobTicketSchema = New BasicJobTicketSchema
	    MyJob.JobRef.Add( "MyCompany", "Xmp Test", new Uri( "" ) )
	    MyJob.JobRef.Add( "MyProduct", "XMP Metadata", new Uri( "" ) )
	    MyXmp.AddSchema( MyJob ) 		
	    ' Add the Xmp Metadata to the document
	    MyDocument.XmpMetadata = MyXmp
	    ' Save the PDF document
	End Sub
End Module
using System;
using ceTe.DynamicPDF;
using ceTe.DynamicPDF.xmp;

public class Example
    public static void CreatePDF(string outputPath)
        // Create a PDF Document
        Document document = new Document();

        // Add blank pages to the document
        document.Pages.Add(new Page(PageSize.Letter));
        document.Pages.Add(new Page(PageSize.Letter));

        // Create an Xmp Metadata
        XmpMetadata xmp = new XmpMetadata();

        // Basic Job Ticket Schema.
        BasicJobTicketSchema job = new BasicJobTicketSchema();
        job.JobRef.Add("MyCompany", "Xmp Test", new Uri(""));
        job.JobRef.Add("MyProduct", "XMP Metadata", new Uri(""));

        // Add the Xmp Metadata to the document
        document.XmpMetadata = xmp;

        // Save the PDF document


The following schema describes very simple workflow or job information.


BasicJobTicketSchema()Initializes a new instance of the BasicJobTicketSchema class.


JobRefGets the XmpJob object to set. , references an external job management file for a job process in which the document is being used. Use of job names is under user control. Typical use would be to identify all documents that are part of a particular job or contract. There are multiple values because there can be more than one job using a particular document at any time, and it can also be useful to keep historical information about what jobs a document was part of previously.


Equals(Object)Determines whether the specified Object is equal to the current Object .
(Inherited from Object)
GetHashCode()Serves as a hash function for a particular type.
(Inherited from Object)
GetType()Gets the Type of the current instance.
(Inherited from Object)
ToString()Returns a String that represents the current Object .
(Inherited from Object)

See Also


In this topic