XpsLiterals.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Print / Reach / Serialization / manager / XpsLiterals.cs / 1 / XpsLiterals.cs

                            /*++ 

    Copyright (C) 2004 - 2005 Microsoft Corporation
    All rights reserved.
 
    Module Name:
        XpsLiterals.cs 
 
    Abstract:
        This file contains the definition of all literals / strings 
        used either to represent the S0 markup or to denote certain
        named properties or attributes of the Xps Serialization

    Author: 
        [....] ([....]) 1-February-2004
 
    Revision History: 
--*/
 
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics; 
using System.IO;
using System.IO.Packaging; 
using System.Security.Cryptography.X509Certificates; 
using System.Windows.Media;
using System.Windows.Xps.Serialization; 

using MS.Internal;

namespace System.Windows.Xps.Packaging 
{
    internal class XpsNamedProperties 
    { 
        private
        XpsNamedProperties( 
            )
        {
        }
 
        static
        public 
        String 
        PrintTicketProperty
        { 
            get
            {
                return _printTicketProperty;
            } 
        }
 
        static 
        public
        String 
        ClrProperty
        {
            get
            { 
                return _clrProperty;
            } 
        } 

 
        private
        const
        String  _printTicketProperty = "PrintTicket";
 
        private
        const 
        String  _clrProperty         = "Property"; 
    };
 
    internal class XpsS0Markup
    {
        static
        public 
        String
        PackageRelationshipUri 
        { 
            get
            { 
                return _packageRelationshipUri;
            }
        }
 
        static
        public 
        String 
        ObfuscatedFontExt
        { 
            get
            {
                return _obfuscatedFontExt;
            } 
        }
 
        static 
        public
        String 
        PageWidth
        {
            get
            { 
                return _pageWidth;
            } 
        } 

        static 
        public
        String
        PageHeight
        { 
            get
            { 
                return _pageHeight; 
            }
        } 

        static
        public
        String 
        FixedPage
        { 
            get 
            {
                return _fixedPage; 
            }
        }

        static 
        public
        String 
        FixedDocument 
        {
            get 
            {
                return _fixedDocument;
            }
        } 

        static 
        public 
        String
        FixedDocumentSequence 
        {
            get
            {
                return _fixedDocumentSequence; 
            }
        } 
 
        static
        public 
        String
        PageContent
        {
            get 
            {
                return _pageContent; 
            } 
        }
 
        static
        public
        String
        DocumentReference 
        {
            get 
            { 
                return _documentReference;
            } 
        }

        static
        public 
        String
        StoryFragments 
        { 
            get
            { 
                return _storyFragments;
            }
        }
 

 
        static 
        public
        String 
        Xmlns
        {
            get
            { 
                return _xmlns;
            } 
        } 

        static 
        public
        String
        XmlnsX
        { 
            get
            { 
                return _xmlnsX; 
            }
        } 

        static
        public
        String 
        XmlLang
        { 
            get 
            {
                return _xmlLang; 
            }
        }

        static 
        public
        String 
        XmlnsXSchema 
        {
            get 
            {
                return _xmlnsXSchema;
            }
        } 

        static 
        public 
        String
        XmlLangValue 
        {
            get
            {
                return _xmlLangValue; 
            }
        } 
 
        static
        public 
        String
        ImageUriPlaceHolder
        {
            get 
            {
                return _imageUriPlaceHolder; 
            } 
        }
 
        static
        public
        String
        ColorContextUriPlaceHolder 
        {
            get 
            { 
                return _colorContextUriPlaceHolder;
            } 
        }

        static
        public 
        String
        ResourceDictionaryUriPlaceHolder 
        { 
            get
            { 
                return _resourceDictionaryUriPlaceHolder;
            }
        }
 
        static
        public 
        String 
        FontUriPlaceHolder
        { 
            get
            {
                return _fontUriPlaceHolder;
            } 
        }
 
        static 
        public
        String 
        ResourceDictionary
        {
            get
            { 
                return _resourceDictionary;
            } 
        } 

        static 
        public
        String
        PageResources
        { 
            get
            { 
                return _pageResources; 
            }
        } 


        static
        public 
        String
        SignatureDefinition 
        { 
            get
            { 
                return _signatureDefinition;
            }
        }
 
        static
        public 
        String 
        SignatureDefinitions
        { 
            get
            {
                return _signatureDefinitions;
            } 
        }
 
        static 
        public
        String 
        RequestedSigner
        {
            get
            { 
                return _requestedSigner;
            } 
        } 

        static 
        public
        String
        SpotLocation
        { 
            get
            { 
                return _spotLocation; 
            }
        } 

        static
        public
        String 
        PageUri
        { 
            get 
            {
                return _pageUri; 
            }
        }

        static 
        public
        String 
        StartX 
        {
            get 
            {
                return _startX;
            }
        } 

        static 
        public 
        String
        StartY 
        {
            get
            {
                return _startY; 
            }
        } 
 
        static
        public 
        String
        Intent
        {
            get 
            {
                return _intent; 
            } 
        }
 
        static
        public
        String
        SignBy 
        {
            get 
            { 
                return _signBy;
            } 
        }

        static
        public 
        String
        SigningLocale 
        { 
            get
            { 
                return _signingLocale;
            }
        }
 
        static
        public 
        String 
        SpotId
        { 
            get
            {
                return _spotId;
            } 
        }
 
        static 
        public
        String 
        GetXmlnsUri(
            int index
            )
        { 
            return _xmlnsUri[index];
        } 
 
        static
        public 
        XmlnsUriContainer
        XmlnsUri
        {
            get 
            {
                return _xmlnsUriContainer; 
            } 
        }
 
        static
        public
        ContentType
        ApplicationXaml 
        {
            get 
            { 
                return  _applicationXaml;
            } 
        }

        static
        public 
        ContentType
        DocumentSequenceContentType 
        { 
            get
            { 
                return  _documentSequenceContentType;
            }

        } 

 
        static 
        public
        ContentType 
        FixedDocumentContentType
        {
            get
            { 
                return  _fixedDocumentContentType;
            } 
        } 

 
        static
        public
        ContentType
        FixedPageContentType 
        {
            get 
            { 
                return  _fixedPageContentType;
            } 
        }


        static 
        public
        ContentType 
        DocumentStructureContentType 
        {
            get 
            {
                return  _documentStructureContentType;
            }
        } 

 
        static 
        public
        ContentType 
        StoryFragmentsContentType
        {
            get
            { 
                return  _storyFragmentsContentType;
            } 
        } 

 

        static
        public
        ContentType 
        SignatureDefintionType
        { 
            get 
            {
                return  _signatureDefinitionType; 
            }
        }

        static 
        public
        ContentType 
        CoreDocumentPropertiesType 
        {
            get 
            {
                return  _coreDocumentPropertiesContentType;
            }
        } 

 
        static 
        public
        ContentType 
        PrintTicketContentType
        {
            get
            { 
                return  _printTicketContentType;
            } 
        } 

        static 
        public
        ContentType
        ResourceContentType
        { 
            get
            { 
                return  _resourceContentType; 
            }
        } 

        static
        public
        ContentType 
        FontContentType
        { 
            get 
            {
                return  _fontContentType; 
            }
        }

        static 
        public
        ContentType 
        FontObfuscatedContentType 
        {
            get 
            {
                return  _obfuscatedContentType;
            }
        } 

        static 
        public 
        ContentType
        ColorContextContentType 
        {
            get
            {
                return  _colorContextContentType; 
            }
        } 
 

 
        static
        public
        ContentType
        JpgContentType 
        {
            get 
            { 
                return  _jpgContentType;
            } 
        }

        static
        public 
        ContentType
        SigOriginContentType 
        { 
            get
            { 
                return  _sigOriginContentType;
            }
        }
 
        static
        public 
        ContentType 
        SigCertContentType
        { 
            get
            {
                return  _sigCertContentType;
            } 
        }
 
        static 
        public
        ContentType 
        DiscardContentType
        {
            get
            { 
                return  _discardContentType;
            } 
        } 

        static 
        public
        ContentType
        RelationshipContentType
        { 
            get
            { 
                return  _relationshipContentType; 
            }
        } 

        static
        public
        String 
        JpgExtension
        { 
            get 
            {
                return  _jpgExtension; 
            }
        }

        static 
        public
        ContentType 
        PngContentType 
        {
            get 
            {
                return  _pngContentType;
            }
        } 

        static 
        public 
        String
        PngExtension 
        {
            get
            {
                return  _pngExtension; 
            }
        } 
 
        static
        public 
        ContentType
        TifContentType
        {
            get 
            {
                return  _tifContentType; 
            } 
        }
 
        static
        public
        String
        TifExtension 
        {
            get 
            { 
                return  _tifExtension;
            } 
        }

        static
        public 
        ContentType
        WdpContentType 
        { 
            get
            { 
                return  _wdpContentType;
            }
        }
 
        static
        public 
        String 
        WdpExtension
        { 
            get
            {
                return  _wdpExtension;
            } 
        }
 
        static 
        public
        ContentType 
        WmpContentType
        {
            get
            { 
                return  _wmpContentType;
            } 
        } 

        static 
        public
        ContentType
        ResourceDictionaryContentType
        { 
            get
            { 
                return  _resourceDictionaryContentType; 
            }
        } 

        static
        public
        String 
        DocumentSequenceNamespace
        { 
            get 
            {
                return  _documentSequenceNamespace; 
            }
        }

        static 
        public
        String 
        FixedDocumentNamespace 
        {
            get 
            {
                return  _fixedDocumentNamespace;
            }
        } 

        static 
        public 
        String
        SignatureDefinitionNamespace 
        {
            get
            {
                return  _signatureDefinitionNamespace; 
            }
        } 
 
        static
        public 
        String
        CorePropertiesRelationshipType
        {
            get 
            {
                return _coreDocumentPropertiesRelationshipType; 
            } 
        }
 
        static
        public
        String
        StructureRelationshipName 
        {
            get 
            { 
                return  _structureRelationshipName;
            } 
        }

        static
        public 
        String
        StoryFragmentsRelationshipName 
        { 
            get
            { 
                return _storyFragmentsRelationshipName;
            }
        }
 
        static
        public 
        String 
        ReachPackageStartingPartRelationshipType
        { 
            get
            {
                return _reachPackageStartingPartRelationshipType;
            } 
        }
 
        static 
        public
        String 
        ResourceRelationshipName
        {
            get
            { 
                return  _resourceRelationshipName;
            } 
        } 

        static 
        public
        String
        PrintTicketRelationshipName
        { 
            get
            { 
                return  _printTicketRelationshipName; 
            }
        } 

        static
        public
        String 
        SignatureDefinitionRelationshipName
        { 
            get 
            {
                return  _signatureDefinitionRelationshipName; 
            }
        }

        static 
        public
        String 
        RestrictedFontRelationshipType 
        {
            get 
            {
                return  _restrictedFontRelationshipType;
            }
        } 

        static 
        public 
        String
        DitialSignatureRelationshipType 
        {
            get
            {
                return  _ditialSignatureRelationshipType; 
            }
        } 
 

        static 
        public
        String
        ThumbnailRelationshipName
        { 
            get
            { 
                return  _thumbnailRelationshipName; 
            }
        } 

        static
        public
        String 
        VersionExtensiblityNamespace
        { 
            get 
            {
                return  _versionExtensiblityNamespace; 
            }
        }
        internal class XmlnsUriContainer
        { 

            public 
            XmlnsUriContainer( 
                )
            { 
            }

            public
            String this[int index] 
            {
                get 
                { 
                    return XpsS0Markup.GetXmlnsUri(index);
                } 
            }
        };

        private 
        const
        String  _packageRelationshipUri             = "/_rels/.rels"; 
 
        private
        const 
        String  _obfuscatedFontExt 		            = ".ODTTF";

        private
        const 
        String  _pageWidth              	        = "Width";
 
        private 
        const
        String  _pageHeight                         = "Height"; 

        private
        const
        String  _fixedPage                          = "FixedPage"; 

        private 
        const 
        String  _fixedDocument                      = "FixedDocument";
 
        private
        const
        String  _fixedDocumentSequence              = "FixedDocumentSequence";
 
        private
        const 
        String  _pageContent                        = "PageContent"; 

        private 
        const
        String  _documentReference                  = "DocumentReference";

        private 
        const
        String _storyFragments                      = "StoryFragments"; 
 
        private
        const 
        String  _xmlns                              = "xmlns";

        private
        const 
        String  _xmlnsX                             = "xmlns:x";
 
        private 
        const
        String  _xmlLang                            = "xml:lang"; 

        private
        const
        String  _xmlLangValue                       = "und"; 

        private 
        const 
        String  _xmlnsXSchema                       = "http://schemas.microsoft.com/xps/2005/06/resourcedictionary-key";
 
        private
        const
        String  _imageUriPlaceHolder                = "placeholder";
 
        private
        const 
        String  _colorContextUriPlaceHolder         = "placeholder"; 

        private 
        const
        String  _resourceDictionaryUriPlaceHolder   = "placeholder";

        private 
        const
        String  _fontUriPlaceHolder                 = "placeholder"; 
 
        private
        const 
        String  _resourceDictionary                 = "ResourceDictionary";

        private
        const 
        String  _pageResources                      = "FixedPage.Resources";
 
        private 
        const
        String  _signatureDefinitions               = "SignatureDefinitions"; 

        private
        const
        String  _signatureDefinition                = "SignatureDefinition"; 

        private 
        const 
        String  _requestedSigner                    = "SignerName";
 
        private
        const
        String  _spotLocation                       = "SpotLocation";
 
        private
        const 
        String  _pageUri                            = "PageURI"; 

        private 
        const
        String  _startX                             = "StartX";

        private 
        const
        String  _startY                             = "StartY"; 
 
        private
        const 
        String  _intent                             = "Intent";

        private
        const 
        String  _signBy                             = "SignBy";
 
        private 
        const
        String  _signingLocale                      = "SigningLocation"; 

        private
        const
        String  _spotId                             = "SpotID"; 

        static 
        private 
        readonly
        String[]  _xmlnsUri                         = {"http://schemas.microsoft.com/xps/2005/06", 
                                                       "http://schemas.microsoft.com/xps/2005/06",
                                                       "http://schemas.microsoft.com/xps/2005/06"};

        static 
        private
        ContentType _applicationXaml                     = new ContentType("application/xaml+xml"); 
 
        static
        private 
        ContentType _documentSequenceContentType         = new ContentType("application/vnd.ms-package.xps-fixeddocumentsequence+xml");

        static
        private 
        ContentType _fixedDocumentContentType            = new ContentType("application/vnd.ms-package.xps-fixeddocument+xml");
 
        static 
        private
        ContentType _fixedPageContentType                = new ContentType("application/vnd.ms-package.xps-fixedpage+xml"); 

        static
        private
        ContentType _documentStructureContentType        = new ContentType("application/vnd.ms-package.xps-documentstructure+xml"); 

        static 
        private 
        ContentType _storyFragmentsContentType           = new ContentType("application/vnd.ms-package.xps-storyfragments+xml");
 
        static
        private
        ContentType _printTicketContentType              = new ContentType("application/vnd.ms-printing.printticket+xml");
 
        static
        private 
        ContentType _signatureDefinitionType             = new ContentType("application/xml"); 

        static 
        private
        ContentType _coreDocumentPropertiesContentType   = new ContentType("application/vnd.openxmlformats-package.core-properties+xml");

        static 
        private
        ContentType _resourceContentType                 = new ContentType("application/resource-PLACEHOLDER"); 
 
        static
        private 
        ContentType _fontContentType                     = new ContentType("application/vnd.ms-opentype");

        static
        private 
        ContentType _colorContextContentType             = new ContentType("application/vnd.ms-color.iccprofile");
 
        static 
        private
        ContentType _obfuscatedContentType               = new ContentType("application/vnd.ms-package.obfuscated-opentype"); 

        static
        private
        ContentType _jpgContentType                      = new ContentType("image/jpeg"); 

        static 
        private 
        ContentType _sigOriginContentType                      = new ContentType("application/vnd.openxmlformats-package.digital-signature-origin");
 
        static
        private
        ContentType _sigCertContentType                      = new ContentType("application/vnd.openxmlformats-package.digital-signature-certificate");
 
        static
        private 
        ContentType _discardContentType                      = new ContentType("application/vnd.ms-package.xps-discard-control+xml"); 

        static 
        private
        ContentType _relationshipContentType                 = new ContentType("application/vnd.openxmlformats-package.relationships+xml");

        private 
        const
        string _jpgExtension                             = "jpg"; 
 
        static
        private 
        ContentType _pngContentType                      = new ContentType("image/png");

        private
        const 
        string _pngExtension                             = "png";
 
        static 
        private
        ContentType _tifContentType                      = new ContentType("image/tiff"); 

        static
        private
        string _tifExtension                             = "tif"; 

        static 
        private 
        ContentType _wdpContentType                      = new ContentType("image/vnd.ms-photo");
 
        private
        const
        string _wdpExtension                             = "wdp";
 
        static
        private 
        ContentType _wmpContentType                      = new ContentType("image/vnd.ms-photo"); 

        static 
        private
        ContentType _resourceDictionaryContentType       = new ContentType("application/vnd.ms-package.xps-resourcedictionary+xml");

        private 
        const
        string _documentSequenceNamespace                = "http://schemas.microsoft.com/xps/2005/06"; 
 
        private
        const 
        string _fixedDocumentNamespace                   = "http://schemas.microsoft.com/xps/2005/06";

        private
        const 
        string _signatureDefinitionNamespace             = "http://schemas.microsoft.com/xps/2005/06/signature-definitions";
 
        private 
        const
        string _resourceRelationshipName                 = "http://schemas.microsoft.com/xps/2005/06/required-resource"; 

        private
        const
        string _structureRelationshipName                = "http://schemas.microsoft.com/xps/2005/06/documentstructure"; 

        private 
        const 
        string _storyFragmentsRelationshipName           = "http://schemas.microsoft.com/xps/2005/06/storyfragments";
 
        private
        const
        string _printTicketRelationshipName              = "http://schemas.microsoft.com/xps/2005/06/printticket";
 
        private
        const 
        string _signatureDefinitionRelationshipName      = "http://schemas.microsoft.com/xps/2005/06/signature-definitions"; 

        private 
        const
        string _thumbnailRelationshipName                = "http://schemas.openxmlformats.org/package/2006/relationships/metadata/thumbnail";

        private 
        const
        string _coreDocumentPropertiesRelationshipType   = "http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties"; 
 
        private
        const 
        string _reachPackageStartingPartRelationshipType = "http://schemas.microsoft.com/xps/2005/06/fixedrepresentation";

        private
        const 
        string _restrictedFontRelationshipType           = "http://schemas.microsoft.com/xps/2005/06/restricted-font";
 
        private 
        const
        string _ditialSignatureRelationshipType           = "http://schemas.openxmlformats.org/package/2006/relationships/digital-signature/signature"; 

        static
        private
        XmlnsUriContainer  _xmlnsUriContainer            = new XmlnsUriContainer(); 

        private 
        const 
        string  _versionExtensiblityNamespace           ="http://schemas.openxmlformats.org/markup-compatibility/2006";
    }; 

    internal class XmlTags
    {
        private 
        XmlTags(
            ) 
        { 
        }
 
        static
        public
        String
        Source 
        {
            get 
            { 
                return _source;
            } 
        }

        private
        const 
        String  _source = "Source";
    }; 
} 


// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK