See Also

BasicJobTicketSchema Members  | ceTe.DynamicPDF.Xmp Namespace

Requirements

Namespace: ceTe.DynamicPDF.Xmp

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: ceTe.DynamicPDF (in ceTe.DynamicPDF.dll)

Language

Visual Basic

C#

Show All

Class represents XMP Basic Job Ticket Schema.

For a list of all members of this type, see BasicJobTicketSchema members.

Object Model


Inheritance Hierarchy

System.Object
   ceTe.DynamicPDF.Xmp.XmpSchema
      ceTe.DynamicPDF.Xmp.BasicJobTicketSchema

Syntax

[Visual Basic]
Public Class BasicJobTicketSchema    Inherits XmpSchema
[C#]
public class BasicJobTicketSchema : XmpSchema

Remarks

The following schema describes very simple workflow or job information.

Example

This example shows how to create an Basic Job Ticket Schema and Add it to the Xmp Metadata.

[Visual Basic] 

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( "ceTe", "Xmp Test", new Uri( "http://www.cete.com/" ) )
        MyJob.JobRef.Add( "DynamicPDF", "XMP Metadata", new Uri( "http://www.dynamicpdf.com/" ) )
        MyXmp.AddSchema( MyJob )

        ' Add the Xmp Metadata to the document
        MyDocument.XmpMetadata = MyXmp

        ' Save the PDF document
        MyDocument.Draw("C:\MyDocument.pdf")

    End Sub
End Module

[C#] 

using System; 
using ceTe.DynamicPDF; 
using ceTe.DynamicPDF.Xmp; 
 
class MyClass 

    static void Main() 
    { 
        // 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( "ceTe", "Xmp Test", new Uri( "http://www.cete.com/" ) ); 
        job.JobRef.Add( "DynamicPDF", "XMP Metadata", new Uri( "http://www.dynamicpdf.com/" ) ); 
        xmp.AddSchema( job ); 
         
        // Add the Xmp Metadata to the document 
        document.XmpMetadata = xmp; 
         
        // Save the PDF document 
        document.Draw( @"C:\MyDocument.pdf" ); 
    } 
}

Licensing

This class is a DynamicPDF Generator Enterprise Edition feature. One of the following licenses is required for non-evaluation usage:

Requirements

Namespace: ceTe.DynamicPDF.Xmp

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: ceTe.DynamicPDF (in ceTe.DynamicPDF.dll)

See Also

BasicJobTicketSchema Members  | ceTe.DynamicPDF.Xmp Namespace

 

 


© Copyright 2007, ceTe Software