Afficher en anglais

Partage via


XpsImageType Énumération

Définition

Spécifie des formats graphiques pour les images qui peuvent être incluses dans un XpsDocument.

C#
public enum XpsImageType
Héritage
XpsImageType

Champs

Nom Valeur Description
JpegImageType 1

JPEG.

PngImageType 0

Png.

TiffImageType 2

TIFF

WdpImageType 3

Pdeo.

Exemples

L’exemple suivant montre comment utiliser cette énumération lorsque vous ajoutez des images à un document XPS (XML Paper Specification).

C#
// ---------------------------- Create() ------------------------------
/// <summary>
///   Creates an XpsDocument using the Xps.Packaging APIs.</summary>
/// <param name="xpsDocument">
///   The XpsDocument to create.</param>
/// <remarks>
///   The Xps.Packaging APIs are used to create the DocumentSequence,
///   FixedDocument, and FixedPage "PackageParts" of an XpsDocument.
///   The applicationt is responsible for using the XmlWriter to
///   serialize the page markup and for supplying the streams for any
///   font or image resources.</remarks>
public void Create(XpsDocument xpsDocument)
{
    // Create the document sequence
    IXpsFixedDocumentSequenceWriter docSeqWriter =
        xpsDocument.AddFixedDocumentSequence();

    // Create the document
    IXpsFixedDocumentWriter docWriter = docSeqWriter.AddFixedDocument();

    // Create the Page
    IXpsFixedPageWriter pageWriter = docWriter.AddFixedPage();

    // Get the XmlWriter
    XmlWriter xmlWriter = pageWriter.XmlWriter;

    // Write the mark up according the XPS Specifications
    BeginFixedPage(xmlWriter);
    AddGlyphRun(pageWriter, xmlWriter,
        "This is a photo of the famous Notre Dame in Paris",
        16, 50, 50, @"C:\Windows\fonts\arial.ttf");

    AddImage(pageWriter, xmlWriter,
        "ParisNotreDame.jpg", XpsImageType.JpegImageType,
        100, 100, 600, 1100 );

    // End the page.
    EndFixedPage( xmlWriter );

    // Close the page, document, and document sequence.
    pageWriter.Commit();
    docWriter.Commit();
    docSeqWriter.Commit();
    _fontDictionary.Clear();
}// end:Create()

Remarques

Utilisez cette énumération principalement comme paramètre pour les méthodes qui ajoutent des images aux documents XPS (XML Paper Specification).

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9