PagedTextSchema

Class represents the XMP Paged-Text Schema.

public class PagedTextSchema : XmpSchema
Public Class PagedTextSchema
    Inherits XmpSchema

Inheritance: ObjectXmpSchemaPagedTextSchema

Licensing Info

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

Examples

This example shows how to create an Paged-Text 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
    			
        ' Paged-Text Schema.
        Dim Mypt As PagedTextSchema = New PagedTextSchema
        MyXmp.AddSchema(Mypt)
     		
        ' Add the Xmp Metadata to the document
        MyDocument.XmpMetadata = MyXmp
     
        ' Save the PDF document
        MyDocument.Draw("C:\MyDocument.pdf")
     		
End Sub
End Module
using System;
using ceTe.DynamicPDF;
using ceTe.DynamicPDF.xmp;

public class Example
{
    public static void CreatePDF(string outputPath, string imagePath)
    {
        // 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();

        // Paged-Text Schema.
        PagedTextSchema pt = new PagedTextSchema();
        xmp.AddSchema(pt);

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

        // Save the PDF
        document.Draw(outputPath);
    }	
}

Remarks

The Paged-Text schema is used for text appearing on a page in a document.

Constructors

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

Methods

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

ceTe.DynamicPDF.Xmp

In this topic